Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src One more:
details: https://anonhg.NetBSD.org/src/rev/458ddf69693d
branches: netbsd-1-5
changeset: 491933:458ddf69693d
user: he <he%NetBSD.org@localhost>
date: Sun Jun 17 22:31:57 2001 +0000
description:
One more:
o i386 %fs/%gs handling fixes
diffstat:
CHANGES-1.5.1 | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
diffs (43 lines):
diff -r 73be800f7e98 -r 458ddf69693d CHANGES-1.5.1
--- a/CHANGES-1.5.1 Sun Jun 17 22:29:37 2001 +0000
+++ b/CHANGES-1.5.1 Sun Jun 17 22:31:57 2001 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-1.5.1,v 1.1.2.83 2001/06/17 21:23:56 he Exp $
+# $NetBSD: CHANGES-1.5.1,v 1.1.2.84 2001/06/17 22:31:57 he Exp $
A complete list of changes from NetBSD 1.5 to NetBSD 1.5.1:
@@ -5323,3 +5323,33 @@
Fix handling of boot strings, so that multiple internal disks in
a raq2 can work.
+
+sys/arch/i386/i386/compat_13_machdep.c 1.6
+sys/arch/i386/i386/db_interface.c 1.31
+sys/arch/i386/i386/genassym.cf 1.28
+sys/arch/i386/i386/ibcs2_machdep.c 1.15
+sys/arch/i386/i386/ipkdb_glue.c 1.2
+sys/arch/i386/i386/kgdb_machdep.c 1.11
+sys/arch/i386/i386/machdep.c 1.445
+sys/arch/i386/i386/svr4_machdep.c 1.53
+sys/arch/i386/i386/sys_machdep.c 1.59
+sys/arch/i386/include/db_machdep.h 1.17
+sys/arch/i386/include/frame.h 1.16
+sys/arch/i386/include/pcb.h 1.28
+sys/compat/linux/arch/i386/linux_machdep.c 1.65
+sys/arch/i386/i386/db_trace.c 1.30 via patch
+sys/arch/i386/i386/locore.s 1.242 via patch
+sys/arch/i386/i386/process_machdep.c 1.33 via patch
+sys/arch/i386/i386/trap.c 1.160 via patch
+
+ Add %fs/%gs to trap frame and save/restore them on trap/interupt/
+ syscall entry from userspace.
+
+ Remove special-case ``by hand'' validation of %fs/%gs register
+ values s well as special handling of them in various signal
+ handling paths. Now, like %ds and %es, they are validated by
+ the hardware on return to userland.
+
+ This paves the way for the use of %fs for per-cpu data on multi-
+ processor systems, and fixes an otherwise difficult-to-fix
+ interaction between threads/clone(2) and USER_LDT.
Home |
Main Index |
Thread Index |
Old Index