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