[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/50245 CVS commit: [netbsd-8] src/sys/arch
The following reply was made to PR port-i386/50245; it has been noted by GNATS.
From: "Soren Jacobsen" <snj%netbsd.org@localhost>
Subject: PR/50245 CVS commit: [netbsd-8] src/sys/arch
Date: Sat, 9 Sep 2017 17:29:41 +0000
Module Name: src
Committed By: snj
Date: Sat Sep 9 17:29:41 UTC 2017
src/sys/arch/amd64/conf [netbsd-8]: ALL
src/sys/arch/i386/conf [netbsd-8]: ALL
src/sys/arch/i386/i386 [netbsd-8]: i386_trap.S locore.S
src/sys/arch/x86/x86 [netbsd-8]: sys_machdep.c
Pull up following revision(s) (requested by maxv in ticket #258):
Remove undocumented hack.
Switch to the temporary stack right away when booted via multiboot. GRUB
happens to give a correct stack, but it is not guaranteed by the spec. This
temporary stack will be reset later, which is fine.
Pfff, use %ss and not %ds. The latter is controlled by userland, the former
contains the kernel value (flat); FreeBSD fixed this too a few weeks ago.
As I said earlier, this dtrace code is complete bullshit.
Don't allow userland to create 286/386 call gates anymore - they are not
used by Wine. While here, don't allow it to overwrite the static entries
either, don't allow unknown entry types, remove LDT_DEBUG, and style.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r184.108.40.206 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.419.2.1 -r1.419.2.2 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r220.127.116.11 -r18.104.22.168 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r22.214.171.124 -r126.96.36.199 src/sys/arch/i386/i386/locore.S
cvs rdiff -u -r188.8.131.52 -r184.108.40.206 src/sys/arch/x86/x86/sys_machdep.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |