The NetBSD Project

CVS log for src/sys/arch/i386/i386/locore.S

[BACK] Up to [] / src / sys / arch / i386 / i386

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: netbsd-8

Revision / (download) - annotate - [select for diffs], Sat Sep 9 17:29:40 2017 UTC (5 months, 2 weeks ago) by snj
Branch: netbsd-8
CVS Tags: matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since +8 -24 lines
Diff to previous (colored) to branchpoint 1.145 (colored) next main 1.146 (colored)

Pull up following revision(s) (requested by maxv in ticket #258):
	sys/arch/amd64/conf/ALL: 1.68
	sys/arch/i386/conf/ALL: 1.428
	sys/arch/i386/i386/i386_trap.S: 1.12
	sys/arch/i386/i386/locore.S: 1.149-1.150
	sys/arch/x86/x86/sys_machdep.c: 1.38
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.
Fixes PR/50245.
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.

Revision / (download) - annotate - [select for diffs], Wed Jul 5 19:59:29 2017 UTC (7 months, 3 weeks ago) by snj
Branch: netbsd-8
Changes since 1.145: +2 -20 lines
Diff to previous 1.145 (colored)

Pull up following revision(s) (requested by maxv in ticket #88):
	sys/arch/amd64/amd64/locore.S: revision 1.124
	sys/arch/i386/i386/locore.S: revision 1.146
	sys/arch/i386/i386/machdep.c: revision 1.783
	sys/arch/i386/i386/trap.c: revision 1.288
Remove the osyscall call gate on i386, and emulate it. There is a one-
instruction race in it that could panic the kernel.

Revision 1.145 / (download) - annotate - [select for diffs], Thu Feb 2 19:12:09 2017 UTC (12 months, 3 weeks ago) by maxv
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, nick-nhusb-base-20170204, netbsd-8-base, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.144: +3 -3 lines
Diff to previous 1.144 (colored)

Fix these comments, we probably won't want to keep them up to date.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>