Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/nathanw_sa]: src/sys/arch/i386 Catch up to -current.
details: https://anonhg.NetBSD.org/src/rev/6815ab2bdfcc
branches: nathanw_sa
changeset: 504796:6815ab2bdfcc
user: nathanw <nathanw%NetBSD.org@localhost>
date: Thu Jun 21 19:25:08 2001 +0000
description:
Catch up to -current.
diffstat:
sys/arch/i386/bioscall/biostramp.S | 12 +-
sys/arch/i386/bioscall/biostramp.inc | 138 ++--
sys/arch/i386/bioscall/genassym.cf | 3 +-
sys/arch/i386/conf/CARDBUS | 8 +-
sys/arch/i386/conf/DELPHI | 6 +-
sys/arch/i386/conf/DR-EVIL | 4 +-
sys/arch/i386/conf/GENERIC | 18 +-
sys/arch/i386/conf/GENERIC_DIAGNOSTIC | 10 +
sys/arch/i386/conf/GENERIC_LAPTOP | 8 +-
sys/arch/i386/conf/GENERIC_TINY | 6 +-
sys/arch/i386/conf/HOMEWORLD | 4 +-
sys/arch/i386/conf/INSTALL | 14 +-
sys/arch/i386/conf/INSTALL_LAPTOP | 4 +-
sys/arch/i386/conf/INSTALL_SMALL | 7 +-
sys/arch/i386/conf/INSTALL_TINY | 9 +-
sys/arch/i386/conf/IOPENER | 8 +-
sys/arch/i386/conf/LAMB | 9 +-
sys/arch/i386/conf/MINBAR | 4 +-
sys/arch/i386/conf/Makefile.i386 | 25 +-
sys/arch/i386/conf/NBFTP | 4 +-
sys/arch/i386/conf/PS2 | 35 +-
sys/arch/i386/conf/SWINGER | 6 +-
sys/arch/i386/conf/files.i386 | 7 +-
sys/arch/i386/conf/std.i386 | 4 +-
sys/arch/i386/eisa/eisa_machdep.c | 4 +-
sys/arch/i386/i386/apmcall.s | 6 +-
sys/arch/i386/i386/autoconf.c | 13 +-
sys/arch/i386/i386/bioscall.s | 5 +-
sys/arch/i386/i386/bus_machdep.c | 71 ++-
sys/arch/i386/i386/compat_13_machdep.c | 5 +-
sys/arch/i386/i386/conf.c | 13 +-
sys/arch/i386/i386/consinit.c | 4 +-
sys/arch/i386/i386/db_interface.c | 10 +-
sys/arch/i386/i386/db_trace.c | 6 +-
sys/arch/i386/i386/freebsd_machdep.c | 4 +-
sys/arch/i386/i386/freebsd_sigcode.s | 3 +-
sys/arch/i386/i386/freebsd_syscall.c | 4 +-
sys/arch/i386/i386/genassym.cf | 21 +-
sys/arch/i386/i386/ibcs2_machdep.c | 12 +-
sys/arch/i386/i386/ibcs2_sigcode.s | 9 +-
sys/arch/i386/i386/ibcs2_syscall.c | 4 +-
sys/arch/i386/i386/in_cksum.s | 84 ++-
sys/arch/i386/i386/ipkdb_glue.c | 10 +-
sys/arch/i386/i386/kgdb_machdep.c | 4 +-
sys/arch/i386/i386/linux_sigcode.s | 26 +-
sys/arch/i386/i386/linux_syscall.c | 4 +-
sys/arch/i386/i386/linux_trap.c | 73 ++
sys/arch/i386/i386/locore.s | 358 +++++------
sys/arch/i386/i386/machdep.c | 904 +++++++++++++++++++++--------
sys/arch/i386/i386/mem.c | 4 +-
sys/arch/i386/i386/microtime.s | 5 +-
sys/arch/i386/i386/pmap.c | 103 +--
sys/arch/i386/i386/process_machdep.c | 44 +-
sys/arch/i386/i386/rbus_machdep.c | 71 +--
sys/arch/i386/i386/softintr.c | 170 +++++
sys/arch/i386/i386/svr4_machdep.c | 10 +-
sys/arch/i386/i386/svr4_sigcode.s | 16 +-
sys/arch/i386/i386/svr4_syscall.c | 4 +-
sys/arch/i386/i386/sys_machdep.c | 80 +-
sys/arch/i386/i386/trap.c | 64 +-
sys/arch/i386/i386/vm86.c | 75 +-
sys/arch/i386/i386/vm_machdep.c | 6 +-
sys/arch/i386/include/Makefile | 34 +-
sys/arch/i386/include/apmvar.h | 14 +-
sys/arch/i386/include/bioscall.h | 5 +-
sys/arch/i386/include/bus.h | 194 ++---
sys/arch/i386/include/byte_swap.h | 4 +-
sys/arch/i386/include/cpu.h | 30 +-
sys/arch/i386/include/db_machdep.h | 8 +-
sys/arch/i386/include/float.h | 4 +-
sys/arch/i386/include/frame.h | 6 +-
sys/arch/i386/include/int_const.h | 63 ++
sys/arch/i386/include/int_fmtio.h | 219 +++++++
sys/arch/i386/include/int_limits.h | 144 ++++
sys/arch/i386/include/int_mwgwtypes.h | 94 +++
sys/arch/i386/include/int_types.h | 8 +-
sys/arch/i386/include/intr.h | 69 ++-
sys/arch/i386/include/lock.h | 4 +-
sys/arch/i386/include/mca_machdep.h | 26 +-
sys/arch/i386/include/param.h | 6 +-
sys/arch/i386/include/pcb.h | 4 +-
sys/arch/i386/include/pci_machdep.h | 3 +-
sys/arch/i386/include/pio.h | 23 +-
sys/arch/i386/include/pmap.h | 10 +-
sys/arch/i386/include/psl.h | 4 +-
sys/arch/i386/include/rbus_machdep.h | 5 +-
sys/arch/i386/include/segments.h | 4 +-
sys/arch/i386/include/specialreg.h | 6 +-
sys/arch/i386/include/types.h | 19 +-
sys/arch/i386/include/vmparam.h | 4 +-
sys/arch/i386/isa/clock.c | 45 +-
sys/arch/i386/isa/icu.s | 22 +-
sys/arch/i386/isa/joy.c | 4 +-
sys/arch/i386/isa/joy_isa.c | 4 +-
sys/arch/i386/isa/joyvar.h | 4 +-
sys/arch/i386/isa/npx.c | 8 +-
sys/arch/i386/isa/pccons.c | 14 +-
sys/arch/i386/mca/mca_machdep.c | 116 ++-
sys/arch/i386/pci/amd756.c | 260 ++++++++
sys/arch/i386/pci/amd756reg.h | 83 ++
sys/arch/i386/pci/pci_addr_fixup.c | 38 +-
sys/arch/i386/pci/pci_intr_fixup.c | 63 +-
sys/arch/i386/pci/pci_intr_fixup.h | 4 +-
sys/arch/i386/pci/pci_machdep.c | 4 +-
sys/arch/i386/pci/pcmb.c | 16 +-
sys/arch/i386/pnpbios/pnpbios.c | 3 +-
sys/arch/i386/stand/Makefile | 3 +-
sys/arch/i386/stand/biosboot/Makefile | 9 +-
sys/arch/i386/stand/biosboot/devopen.c | 68 +-
sys/arch/i386/stand/biosboot/main.c | 28 +-
sys/arch/i386/stand/biosboot/version | 6 +-
sys/arch/i386/stand/biosboot_ser/Makefile | 4 +-
sys/arch/i386/stand/dosboot/Makefile | 4 +-
sys/arch/i386/stand/dosboot/devopen.c | 5 +-
sys/arch/i386/stand/dosboot/main.c | 6 +-
sys/arch/i386/stand/lib/Makefile | 6 +-
sys/arch/i386/stand/lib/biosdisk.c | 18 +-
sys/arch/i386/stand/lib/biosmca.S | 123 ++++
sys/arch/i386/stand/lib/biosmca.h | 38 +
sys/arch/i386/stand/lib/exec.c | 75 +--
sys/arch/i386/stand/lib/gatea20.c | 21 +-
sys/arch/i386/stand/lib/libi386.h | 7 +-
sys/arch/i386/stand/netboot/Makefile | 3 +-
sys/arch/i386/stand/netboot/main.c | 22 +-
124 files changed, 3312 insertions(+), 1498 deletions(-)
diffs (truncated from 8785 to 300 lines):
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/bioscall/biostramp.S
--- a/sys/arch/i386/bioscall/biostramp.S Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/bioscall/biostramp.S Thu Jun 21 19:25:08 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: biostramp.S,v 1.8 1999/08/23 08:24:36 kleink Exp $ */
+/* $NetBSD: biostramp.S,v 1.8.16.1 2001/06/21 19:25:08 nathanw Exp $ */
/*-
* Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -90,9 +90,10 @@
.set ESI_REGADDR,(EDX_REGADDR-4)
.set EDI_REGADDR,(ESI_REGADDR-4)
.set EFLAGS_REGADDR,(EDI_REGADDR-4)
- .set ENDREGADDR,(EFLAGS_REGADDR-4)
+ .set ES_REGADDR, (EFLAGS_REGADDR-4)
+ .set ENDREGADDR,(ES_REGADDR-4)
- .set REALSTACK,ENDREGADDR-16 # leave a red zone?
+ .set REALSTACK,ENDREGADDR-20 # leave a red zone?
#define COPY_FLAGS (PSL_C|PSL_PF|PSL_AF|PSL_Z|PSL_N|PSL_D|PSL_V)
@@ -135,6 +136,7 @@
andl $COPY_FLAGS,%ecx
orl %ecx,%eax
movl %eax,EFLAGS_REGADDR
+ movl $0, ES_REGADDR
# save flags, disable interrupts, do real mode stuff
pushfl
@@ -263,6 +265,8 @@
pop %eax
addr32
movw %eax,EFLAGS_REGADDR-MYBASE
+ addr32
+ movw %es,ES_REGADDR-MYBASE
# and return to protected mode
cli # just to be sure
@@ -318,6 +322,8 @@
movl %eax,BIOSCALLREG_EDI(%ebx)
movl EFLAGS_REGADDR,%eax
movl %eax,BIOSCALLREG_EFLAGS(%ebx)
+ movl ES_REGADDR, %eax
+ movl %eax,BIOSCALLREG_ES(%ebx)
# finish up, restore registers, and return
popfl
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/bioscall/biostramp.inc
--- a/sys/arch/i386/bioscall/biostramp.inc Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/bioscall/biostramp.inc Thu Jun 21 19:25:08 2001 +0000
@@ -1,78 +1,82 @@
-/* $NetBSD: biostramp.inc,v 1.3 1999/09/04 22:26:21 jtk Exp $ */
+/* $NetBSD: biostramp.inc,v 1.3.16.1 2001/06/21 19:25:09 nathanw Exp $ */
/* This file is automatically generated by bin2asm.sh */
/* Original file is 'biostramp.bin' */
.byte 0x55, 0x89, 0xe5, 0x56, 0x57, 0x53, 0x1e, 0x06
.byte 0x0f, 0xa0, 0x0f, 0xa8, 0x8b, 0x45, 0x08, 0x66
.byte 0xa3, 0xe0, 0x1f, 0x00, 0x00, 0x8b, 0x5d, 0x0c
- .byte 0x8b, 0x43, 0x00, 0xa3, 0x84, 0x1f, 0x00, 0x00
- .byte 0x8b, 0x43, 0x04, 0xa3, 0x80, 0x1f, 0x00, 0x00
- .byte 0x8b, 0x43, 0x08, 0xa3, 0x7c, 0x1f, 0x00, 0x00
- .byte 0x8b, 0x43, 0x0c, 0xa3, 0x78, 0x1f, 0x00, 0x00
- .byte 0x8b, 0x43, 0x10, 0xa3, 0x74, 0x1f, 0x00, 0x00
- .byte 0x8b, 0x43, 0x14, 0xa3, 0x70, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x00, 0xa3, 0x64, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x04, 0xa3, 0x60, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x08, 0xa3, 0x5c, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x0c, 0xa3, 0x58, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x10, 0xa3, 0x54, 0x1f, 0x00, 0x00
+ .byte 0x8b, 0x43, 0x14, 0xa3, 0x50, 0x1f, 0x00, 0x00
.byte 0x8b, 0x4b, 0x18, 0x9c, 0x58, 0x25, 0x2a, 0xf1
.byte 0xff, 0xff, 0x81, 0xe1, 0xd5, 0x0c, 0x00, 0x00
- .byte 0x09, 0xc8, 0xa3, 0x6c, 0x1f, 0x00, 0x00, 0x9c
- .byte 0x0f, 0x01, 0x05, 0xf0, 0x1f, 0x00, 0x00, 0x8b
- .byte 0x35, 0xf2, 0x1f, 0x00, 0x00, 0xbf, 0x88, 0x1f
- .byte 0x00, 0x00, 0xb9, 0x58, 0x00, 0x00, 0x00, 0xfc
- .byte 0xf3, 0xa4, 0x66, 0xc7, 0x05, 0xea, 0x1f, 0x00
- .byte 0x00, 0x57, 0x00, 0xc7, 0x05, 0xec, 0x1f, 0x00
- .byte 0x00, 0x88, 0x1f, 0x00, 0x00, 0x0f, 0x01, 0x15
- .byte 0xea, 0x1f, 0x00, 0x00, 0xfa, 0x0f, 0x01, 0x0d
- .byte 0xf6, 0x1f, 0x00, 0x00, 0x89, 0x25, 0xe6, 0x1f
- .byte 0x00, 0x00, 0x89, 0x2d, 0xe2, 0x1f, 0x00, 0x00
- .byte 0xbc, 0x58, 0x1f, 0x00, 0x00, 0xbd, 0x00, 0x00
- .byte 0x00, 0x00, 0x0f, 0x20, 0xd8, 0xa3, 0xfc, 0x1f
- .byte 0x00, 0x00, 0x0f, 0x20, 0xc0, 0x25, 0xff, 0xff
- .byte 0xff, 0x7f, 0x0f, 0x22, 0xc0, 0x31, 0xc0, 0x0f
- .byte 0x22, 0xd8, 0x66, 0xbb, 0x50, 0x00, 0x66, 0x8e
- .byte 0xdb, 0x66, 0x8e, 0xc3, 0x66, 0x8e, 0xe3, 0x66
- .byte 0x8e, 0xeb, 0xea, 0xe1, 0x10, 0x00, 0x00, 0x48
- .byte 0x00, 0x0f, 0x20, 0xc0, 0x66, 0x83, 0xe0, 0xfe
- .byte 0x0f, 0x22, 0xc0, 0x66, 0xea, 0xf3, 0x00, 0x00
- .byte 0x00, 0x00, 0x01, 0x31, 0xc0, 0x66, 0x8e, 0xd0
- .byte 0x66, 0x8c, 0xc8, 0x66, 0x8e, 0xc0, 0x66, 0x8e
- .byte 0xe0, 0x66, 0x8e, 0xe8, 0x66, 0x8e, 0xd8, 0x67
- .byte 0x0f, 0x01, 0x1d, 0x30, 0x02, 0x00, 0x00, 0x67
- .byte 0x66, 0x8b, 0x3d, 0x70, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x8b, 0x35, 0x74, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x8b, 0x15, 0x78, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x8b, 0x0d, 0x7c, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x8b, 0x1d, 0x80, 0x0f, 0x00, 0x00, 0x67
- .byte 0x8a, 0x05, 0xe0, 0x0f, 0x00, 0x00, 0x67, 0x88
- .byte 0x05, 0x5e, 0x01, 0x00, 0x00, 0x66, 0xea, 0x4d
- .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x67, 0x66, 0xa1
- .byte 0x6c, 0x0f, 0x00, 0x00, 0x50, 0x9d, 0x67, 0x66
- .byte 0xa1, 0x84, 0x0f, 0x00, 0x00, 0xcd, 0xff, 0x9c
- .byte 0x67, 0x66, 0xa3, 0x84, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x89, 0x1d, 0x80, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x89, 0x0d, 0x7c, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x89, 0x15, 0x78, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x89, 0x35, 0x74, 0x0f, 0x00, 0x00, 0x67
- .byte 0x66, 0x89, 0x3d, 0x70, 0x0f, 0x00, 0x00, 0x58
- .byte 0x67, 0x66, 0xa3, 0x6c, 0x0f, 0x00, 0x00, 0xfa
- .byte 0x0f, 0x20, 0xc0, 0x66, 0x83, 0xc8, 0x01, 0x0f
- .byte 0x22, 0xc0, 0x66, 0xea, 0xaa, 0x11, 0x00, 0x00
- .byte 0x08, 0x00, 0x66, 0xbb, 0x10, 0x00, 0x66, 0x8e
- .byte 0xdb, 0x66, 0x8e, 0xd3, 0x66, 0x8e, 0xc3, 0xa1
- .byte 0xfc, 0x1f, 0x00, 0x00, 0x0f, 0x22, 0xd8, 0x0f
- .byte 0x20, 0xc0, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x0f
- .byte 0x22, 0xc0, 0x0f, 0x01, 0x15, 0xf0, 0x1f, 0x00
- .byte 0x00, 0x8b, 0x25, 0xe6, 0x1f, 0x00, 0x00, 0x8b
- .byte 0x2d, 0xe2, 0x1f, 0x00, 0x00, 0x0f, 0x01, 0x1d
- .byte 0xf6, 0x1f, 0x00, 0x00, 0x8b, 0x5d, 0x0c, 0xa1
- .byte 0x84, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x00, 0xa1
- .byte 0x80, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x04, 0xa1
- .byte 0x7c, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x08, 0xa1
- .byte 0x78, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x0c, 0xa1
- .byte 0x74, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x10, 0xa1
- .byte 0x70, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x14, 0xa1
- .byte 0x6c, 0x1f, 0x00, 0x00, 0x89, 0x43, 0x18, 0x9d
- .byte 0x0f, 0xa9, 0x0f, 0xa1, 0x07, 0x1f, 0x5b, 0x5f
- .byte 0x5e, 0xc9, 0xc3, 0x90, 0x8d, 0x74, 0x26, 0x00
+ .byte 0x09, 0xc8, 0xa3, 0x4c, 0x1f, 0x00, 0x00, 0xc7
+ .byte 0x05, 0x48, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x9c, 0x0f, 0x01, 0x05, 0xf0, 0x1f, 0x00
+ .byte 0x00, 0x8b, 0x35, 0xf2, 0x1f, 0x00, 0x00, 0xbf
+ .byte 0x68, 0x1f, 0x00, 0x00, 0xb9, 0x78, 0x00, 0x00
+ .byte 0x00, 0xfc, 0xf3, 0xa4, 0x66, 0xc7, 0x05, 0xea
+ .byte 0x1f, 0x00, 0x00, 0x77, 0x00, 0xc7, 0x05, 0xec
+ .byte 0x1f, 0x00, 0x00, 0x68, 0x1f, 0x00, 0x00, 0x0f
+ .byte 0x01, 0x15, 0xea, 0x1f, 0x00, 0x00, 0xfa, 0x0f
+ .byte 0x01, 0x0d, 0xf6, 0x1f, 0x00, 0x00, 0x89, 0x25
+ .byte 0xe6, 0x1f, 0x00, 0x00, 0x89, 0x2d, 0xe2, 0x1f
+ .byte 0x00, 0x00, 0xbc, 0x30, 0x1f, 0x00, 0x00, 0xbd
+ .byte 0x00, 0x00, 0x00, 0x00, 0x0f, 0x20, 0xd8, 0xa3
+ .byte 0xfc, 0x1f, 0x00, 0x00, 0x0f, 0x20, 0xc0, 0x25
+ .byte 0xff, 0xff, 0xff, 0x7f, 0x0f, 0x22, 0xc0, 0x31
+ .byte 0xc0, 0x0f, 0x22, 0xd8, 0x66, 0xbb, 0x50, 0x00
+ .byte 0x66, 0x8e, 0xdb, 0x66, 0x8e, 0xc3, 0x66, 0x8e
+ .byte 0xe3, 0x66, 0x8e, 0xeb, 0xea, 0xeb, 0x10, 0x00
+ .byte 0x00, 0x48, 0x00, 0x0f, 0x20, 0xc0, 0x66, 0x83
+ .byte 0xe0, 0xfe, 0x0f, 0x22, 0xc0, 0x66, 0xea, 0xfd
+ .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x31, 0xc0, 0x66
+ .byte 0x8e, 0xd0, 0x66, 0x8c, 0xc8, 0x66, 0x8e, 0xc0
+ .byte 0x66, 0x8e, 0xe0, 0x66, 0x8e, 0xe8, 0x66, 0x8e
+ .byte 0xd8, 0x67, 0x0f, 0x01, 0x1d, 0x50, 0x02, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8b, 0x3d, 0x50, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8b, 0x35, 0x54, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8b, 0x15, 0x58, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8b, 0x0d, 0x5c, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8b, 0x1d, 0x60, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x8a, 0x05, 0xe0, 0x0f, 0x00, 0x00
+ .byte 0x67, 0x88, 0x05, 0x68, 0x01, 0x00, 0x00, 0x66
+ .byte 0xea, 0x57, 0x01, 0x00, 0x00, 0x00, 0x01, 0x67
+ .byte 0x66, 0xa1, 0x4c, 0x0f, 0x00, 0x00, 0x50, 0x9d
+ .byte 0x67, 0x66, 0xa1, 0x64, 0x0f, 0x00, 0x00, 0xcd
+ .byte 0xff, 0x9c, 0x67, 0x66, 0xa3, 0x64, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x89, 0x1d, 0x60, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x89, 0x0d, 0x5c, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x89, 0x15, 0x58, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x89, 0x35, 0x54, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x89, 0x3d, 0x50, 0x0f, 0x00
+ .byte 0x00, 0x58, 0x67, 0x66, 0xa3, 0x4c, 0x0f, 0x00
+ .byte 0x00, 0x67, 0x66, 0x8c, 0x05, 0x48, 0x0f, 0x00
+ .byte 0x00, 0xfa, 0x0f, 0x20, 0xc0, 0x66, 0x83, 0xc8
+ .byte 0x01, 0x0f, 0x22, 0xc0, 0x66, 0xea, 0xbc, 0x11
+ .byte 0x00, 0x00, 0x08, 0x00, 0x66, 0xbb, 0x10, 0x00
+ .byte 0x66, 0x8e, 0xdb, 0x66, 0x8e, 0xd3, 0x66, 0x8e
+ .byte 0xc3, 0xa1, 0xfc, 0x1f, 0x00, 0x00, 0x0f, 0x22
+ .byte 0xd8, 0x0f, 0x20, 0xc0, 0x0d, 0x00, 0x00, 0x00
+ .byte 0x80, 0x0f, 0x22, 0xc0, 0x0f, 0x01, 0x15, 0xf0
+ .byte 0x1f, 0x00, 0x00, 0x8b, 0x25, 0xe6, 0x1f, 0x00
+ .byte 0x00, 0x8b, 0x2d, 0xe2, 0x1f, 0x00, 0x00, 0x0f
+ .byte 0x01, 0x1d, 0xf6, 0x1f, 0x00, 0x00, 0x8b, 0x5d
+ .byte 0x0c, 0xa1, 0x64, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x00, 0xa1, 0x60, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x04, 0xa1, 0x5c, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x08, 0xa1, 0x58, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x0c, 0xa1, 0x54, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x10, 0xa1, 0x50, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x14, 0xa1, 0x4c, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x18, 0xa1, 0x48, 0x1f, 0x00, 0x00, 0x89, 0x43
+ .byte 0x1c, 0x9d, 0x0f, 0xa9, 0x0f, 0xa1, 0x07, 0x1f
+ .byte 0x5b, 0x5f, 0x5e, 0xc9, 0xc3, 0x8d, 0x74, 0x26
+ .byte 0x00, 0x8d, 0xbc, 0x27, 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-/* Total size = 566 -> 568 */
+/* Total size = 598 -> 600 */
/* End of File */
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/bioscall/genassym.cf
--- a/sys/arch/i386/bioscall/genassym.cf Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/bioscall/genassym.cf Thu Jun 21 19:25:08 2001 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.1 1998/08/31 23:53:30 jtk Exp $
+# $NetBSD: genassym.cf,v 1.1.26.1 2001/06/21 19:25:09 nathanw Exp $
#
# Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -99,3 +99,4 @@
define BIOSCALLREG_ESI offsetof(struct bioscallregs, ESI)
define BIOSCALLREG_EDI offsetof(struct bioscallregs, EDI)
define BIOSCALLREG_EFLAGS offsetof(struct bioscallregs, EFLAGS)
+define BIOSCALLREG_ES offsetof(struct bioscallregs, ES)
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/conf/CARDBUS
--- a/sys/arch/i386/conf/CARDBUS Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/conf/CARDBUS Thu Jun 21 19:25:08 2001 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: CARDBUS,v 1.31.2.1 2001/04/09 01:53:26 nathanw Exp $
+# $NetBSD: CARDBUS,v 1.31.2.2 2001/06/21 19:25:10 nathanw Exp $
#
# CARDBUS: GENERIC + CardBus support. Additionally, some
# things typically not found on laptops have been commented out.
@@ -8,7 +8,7 @@
include "arch/i386/conf/std.i386"
-#ident "CARDBUS-$Revision: 1.31.2.1 $"
+#ident "CARDBUS-$Revision: 1.31.2.2 $"
maxusers 32 # estimated number of users
@@ -61,7 +61,7 @@
options LKM # loadable kernel modules
# Diagnostic/debugging support options
-options DIAGNOSTIC # cheap kernel consistency checks
+options DIAGNOSTIC # expensive kernel consistency checks
#options DEBUG # expensive debugging checks/support
#options KMEMSTATS # kernel memory statistics (vmstat -m)
options DDB # in-kernel debugger
@@ -148,7 +148,7 @@
options SCSIVERBOSE # human readable SCSI error messages
options USBVERBOSE # verbose USB device autoconfig messages
#options PNPBIOSVERBOSE # verbose PnP BIOS messages
-#options PNPBIOSDEBUG # more fulsome Pnp BIOS debugging messages
+#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages
#options I2OVERBOSE # verbose I2O driver messages
options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/conf/DELPHI
--- a/sys/arch/i386/conf/DELPHI Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/conf/DELPHI Thu Jun 21 19:25:08 2001 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: DELPHI,v 1.1 2000/11/05 03:51:14 thorpej Exp $
+# $NetBSD: DELPHI,v 1.1.6.1 2001/06/21 19:25:11 nathanw Exp $
#
# DELPHI -- one of thorpej%zembu.com@localhost's devel machines
#
include "arch/i386/conf/std.i386"
-ident "DELPHI-$Revision: 1.1 $"
+ident "DELPHI-$Revision: 1.1.6.1 $"
maxusers 64 # estimated number of users
@@ -62,7 +62,7 @@
options LKM # loadable kernel modules
# Diagnostic/debugging support options
-options DIAGNOSTIC # cheap kernel consistency checks
+options DIAGNOSTIC # expensive kernel consistency checks
options POOL_LOGSIZE=1000
#options DEBUG # expensive debugging checks/support
#options KMEMSTATS # kernel memory statistics (vmstat -m)
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/conf/DR-EVIL
--- a/sys/arch/i386/conf/DR-EVIL Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/conf/DR-EVIL Thu Jun 21 19:25:08 2001 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: DR-EVIL,v 1.26 2000/09/24 15:59:32 jdolecek Exp $
+# $NetBSD: DR-EVIL,v 1.26.6.1 2001/06/21 19:25:11 nathanw Exp $
#
# DR-EVIL -- Dell Inspiron 3800 laptop used by thorpej%netbsd.org@localhost
#
@@ -68,7 +68,7 @@
options LKM # loadable kernel modules
# Diagnostic/debugging support options
-options DIAGNOSTIC # cheap kernel consistency checks
+options DIAGNOSTIC # expensive kernel consistency checks
#options DEBUG # expensive debugging checks/support
#options KMEMSTATS # kernel memory statistics (vmstat -m)
options DDB # in-kernel debugger
diff -r a0c12f3bec0a -r 6815ab2bdfcc sys/arch/i386/conf/GENERIC
--- a/sys/arch/i386/conf/GENERIC Thu Jun 21 17:58:41 2001 +0000
+++ b/sys/arch/i386/conf/GENERIC Thu Jun 21 19:25:08 2001 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: GENERIC,v 1.400.2.1 2001/04/09 01:53:26 nathanw Exp $
Home |
Main Index |
Thread Index |
Old Index