Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Aug 2003 23:55:29 +0200
From:      Thorsten Greiner <thorsten.greiner@web.de>
To:        Julian Elischer <julian@elischer.org>
Cc:        current@freebsd.org
Subject:   Re: NVidia glx stuff dies in sysarch(I386_SET_LDT, ...)
Message-ID:  <20030801215529.GA745@tybalt>
In-Reply-To: <20030801214713.GA805@tybalt>
References:  <20030801195308.GA713@tybalt> <Pine.BSF.4.21.0308011349180.46065-100000@InterJet.elischer.org> <20030801214713.GA805@tybalt>

next in thread | previous in thread | raw e-mail | index | archive | help
* Thorsten Greiner <thorsten.greiner@web.de> [2003-08-01 23:47]:
> I will test wether the problem still occurs with version 1.84 of
> sys_machdep.c and let you know.

Yup, reverting to 1.84 unbreaks this for me. Looking at the changes
made it appears to me that the check

        if (uap->start < NLDT || uap->num <= 0)
            return (EINVAL);i

causes this, because NLDT is 6 and the NVidia stuff passes
uap->start == 6 to this call.

Regards
        -Thorsten

-- 
Adding manpower to a late software project makes it later



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030801215529.GA745>