CVS commit: src/sys/arch/i386

2015-04-27 Thread Kengo NAKAHARA
Module Name:src
Committed By:   knakahara
Date:   Mon Apr 27 08:30:11 UTC 2015

Modified Files:
src/sys/arch/i386/eisa: eisa_machdep.c
src/sys/arch/i386/i386: mainbus.c
src/sys/arch/i386/include: eisa_machdep.h

Log Message:
fix i386 build for MSI/MSI-X support code.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/eisa/eisa_machdep.c
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/i386/i386/mainbus.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/include/eisa_machdep.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2017-07-02 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Jul  2 09:02:06 UTC 2017

Modified Files:
src/sys/arch/i386/i386: gdt.c mptramp.S
src/sys/arch/i386/include: gdt.h

Log Message:
Define MINGDTSIZ/MAXGDTSIZ in bytes, not in number of slots; same as
amd64.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/i386/i386/gdt.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/i386/i386/mptramp.S
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/include/gdt.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2017-07-02 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Jul  2 11:16:50 UTC 2017

Modified Files:
src/sys/arch/i386/i386: gdt.c
src/sys/arch/i386/include: segments.h

Log Message:
Use a bitmap-based allocator for i386, same as amd64. Several functions
are now identical - or nearly identical - on both sides. I couldn't test
this change on xen, because I'm having some unrelated issues with my VM
and I've spent enough time not understanding what's wrong with it.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/i386/i386/gdt.c
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/i386/include/segments.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2017-07-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jul 29 12:07:45 UTC 2017

Modified Files:
src/sys/arch/i386/i386: genassym.cf
src/sys/arch/i386/include: Makefile

Log Message:
Unlink svr4_machdep.h.


To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/i386/include/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2017-09-17 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Sep 17 09:59:23 UTC 2017

Modified Files:
src/sys/arch/i386/i386: locore.S
src/sys/arch/i386/include: frameasm.h

Log Message:
Declare INTRFASTEXIT as a function, like amd64; will be expanded soon.


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/sys/arch/i386/i386/locore.S
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/include/frameasm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2018-01-27 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jan 27 18:48:59 UTC 2018

Modified Files:
src/sys/arch/i386/i386: vector.S
src/sys/arch/i386/include: frameasm.h

Log Message:
Declare INTR_RECURSE_HWFRAME, same as amd64.


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/include/frameasm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2013-11-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov  8 02:24:12 UTC 2013

Modified Files:
src/sys/arch/i386/i386: machdep.c
src/sys/arch/i386/isa: npx.c

Log Message:
Fix unused variable warnings


To generate a diff of this commit:
cvs rdiff -u -r1.735 -r1.736 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.144 -r1.145 src/sys/arch/i386/isa/npx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2013-11-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov  8 03:12:48 UTC 2013

Modified Files:
src/sys/arch/i386/i386: machdep.c mainbus.c
src/sys/arch/i386/pci: elan520.c

Log Message:
fix unused variable warnings


To generate a diff of this commit:
cvs rdiff -u -r1.736 -r1.737 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/i386/i386/mainbus.c
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/i386/pci/elan520.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2013-12-08 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sun Dec  8 20:45:30 UTC 2013

Modified Files:
src/sys/arch/i386/i386: freebsd_machdep.c ibcs2_machdep.c machdep.c
process_machdep.c svr4_machdep.c trap.c
src/sys/arch/i386/include: freebsd_machdep.h npx.h
src/sys/arch/i386/isa: npx.c

Log Message:
Rename the fields of 'struct envxmm' (itself badly named) so that they
  are different from those used for the x87 fpu.
Use a union to describe the 64bit 'address' field so that it correctly
  spilt for 32bit binaries.
The freebsd emulation defined its own 'struct freebsd_env87' that the
  code just assumed matched the netbsd one.
  Since this is a hardware structure, just use the netbsd one.
This shouldn't change the binaries except that 'en_fos' used to be
  incorrectly a 32bit field.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/i386/i386/freebsd_machdep.c
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/i386/i386/ibcs2_machdep.c
cvs rdiff -u -r1.739 -r1.740 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/i386/process_machdep.c
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/i386/i386/svr4_machdep.c
cvs rdiff -u -r1.266 -r1.267 src/sys/arch/i386/i386/trap.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/include/freebsd_machdep.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/i386/include/npx.h
cvs rdiff -u -r1.146 -r1.147 src/sys/arch/i386/isa/npx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2014-01-25 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sat Jan 25 20:12:53 UTC 2014

Modified Files:
src/sys/arch/i386/i386: process_machdep.c
src/sys/arch/i386/include: npx.h

Log Message:
Change the way the x87 fp register is defined so that the copies between
  fsave and fxsave layouts can be done by structure assignments.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/i386/i386/process_machdep.c
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/i386/include/npx.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2014-05-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat May 24 18:39:04 UTC 2014

Modified Files:
src/sys/arch/i386/conf: Makefile.i386
src/sys/arch/i386/include: Makefile.inc

Log Message:
Now that GCC 4.8 on i486 has stolen the frame pointer, do like amd64 and
add -fno-omit-frame-pointer to kernel DEFCOPTS and modules CFLAGS.


To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/include/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 12:56:58 UTC 2015

Modified Files:
src/sys/arch/i386/conf: kern.ldscript kern.ldscript.4MB
kern.ldscript.Xen
src/sys/arch/i386/i386: genassym.cf

Log Message:
Replace a constant in ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/conf/kern.ldscript
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/conf/kern.ldscript.Xen
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/i386/i386/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2010-07-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jul 25 19:19:57 UTC 2010

Modified Files:
src/sys/arch/i386/include: npx.h
src/sys/arch/i386/isa: npx.c

Log Message:
map npx control/status codes into siginfo codes.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/i386/include/npx.h
cvs rdiff -u -r1.137 -r1.138 src/sys/arch/i386/isa/npx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2020-06-29 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Jun 29 23:32:24 UTC 2020

Modified Files:
src/sys/arch/i386/conf: files.i386
src/sys/arch/i386/pci: glxsb.c

Log Message:
glxsb(4): Remove rijndael dependency.

This doesn't actually seem to depend on it in any way.

XXX Compile-tested only.


To generate a diff of this commit:
cvs rdiff -u -r1.403 -r1.404 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/pci/glxsb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2012-09-30 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sun Sep 30 20:19:52 UTC 2012

Modified Files:
src/sys/arch/i386/conf: files.i386
src/sys/arch/i386/i386: genassym.cf machdep.c mainbus.c
Removed Files:
src/sys/arch/i386/i386: apmbios.c apmcall.S

Log Message:
Remove the obvious parts of i386 Advanced power management 'apm' support.
This is the code that predates ACPI, and might once have been able to
  power down some laptops.
It hasn't been compiled for ages (it isn't it i386/ALL or any other
  standard kernel) and hasn't worked for even longer.
The APM specification was made obsolete by ACPI before it was widely
  implemented.
This will allow some other, even more dubious code be removed.
Unfortunately apmbios.h is used by the world !


To generate a diff of this commit:
cvs rdiff -u -r1.365 -r1.366 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.19 -r0 src/sys/arch/i386/i386/apmbios.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/i386/i386/apmcall.S
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.730 -r1.731 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/i386/i386/mainbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2012-10-23 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Tue Oct 23 16:08:12 UTC 2012

Modified Files:
src/sys/arch/i386: Makefile

Log Message:
Run $(TOOL_CTAGS) instead of ctags: sometimes it's better than the host's
native ctags, and it's nice to have consistent ctags from one host to another.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/i386/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2011-03-18 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Mar 18 19:48:12 UTC 2011

Modified Files:
src/sys/arch/i386: Makefile

Log Message:
Simplify tags target to reduce diffs with amd64/Makefile tags target.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/i386/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2011-05-10 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Tue May 10 23:58:25 UTC 2011

Modified Files:
src/sys/arch/i386: Makefile

Log Message:
Add to tags some assembly files in common/.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/i386/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2011-07-01 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Jul  1 18:14:15 UTC 2011

Modified Files:
src/sys/arch/i386/acpi: npx_acpi.c
src/sys/arch/i386/eisa: eisa_machdep.c
src/sys/arch/i386/i386: genassym.cf machdep.c rbus_machdep.c
src/sys/arch/i386/mca: mca_machdep.c
src/sys/arch/i386/pnpbios: atppc_pnpbios.c com_pnpbios.c ess_pnpbios.c
fdc_pnpbios.c joy_pnpbios.c lm_pnpbios.c lpt_pnpbios.c
npx_pnpbios.c pciide_pnpbios.c sb_pnpbios.c wss_pnpbios.c
ym_pnpbios.c

Log Message:
#include  instead of .


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/i386/acpi/npx_acpi.c
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/i386/eisa/eisa_machdep.c
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.705 -r1.706 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/i386/rbus_machdep.c
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/i386/mca/mca_machdep.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/pnpbios/atppc_pnpbios.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/pnpbios/com_pnpbios.c \
src/sys/arch/i386/pnpbios/lm_pnpbios.c
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/pnpbios/ess_pnpbios.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/pnpbios/fdc_pnpbios.c \
src/sys/arch/i386/pnpbios/sb_pnpbios.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/pnpbios/joy_pnpbios.c \
src/sys/arch/i386/pnpbios/npx_pnpbios.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/pnpbios/lpt_pnpbios.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/i386/pnpbios/pciide_pnpbios.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/i386/pnpbios/wss_pnpbios.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/i386/pnpbios/ym_pnpbios.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2011-09-02 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Sep  2 22:12:48 UTC 2011

Modified Files:
src/sys/arch/i386: Makefile

Log Message:
In the tags target, move x86 sources above xen includes, for more
helpful tags.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2014-08-23 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Sat Aug 23 21:10:20 UTC 2014

Modified Files:
src/sys/arch/i386/conf: INSTALL_FLOPPY INSTALL_TINY NET4501

Log Message:
Add missing COMPAT_{50,60,70} lines, commented out or not as per the
COMPAT_40 line.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.142 -r1.143 src/sys/arch/i386/conf/INSTALL_TINY
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/i386/conf/NET4501

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/pci

2014-09-08 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Tue Sep  9 06:38:33 UTC 2014

Modified Files:
src/sys/arch/i386/pci: pci_intr_fixup.c

Log Message:
__USE(id) in the !PCIBIOSVERBOSE case.
Fixes PR 49181.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/i386/pci/pci_intr_fixup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2014-09-16 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Sep 16 09:42:47 UTC 2014

Modified Files:
src/sys/arch/i386/i386: cpufunc.S

Log Message:
fix an END() marker to match the function.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/i386/cpufunc.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/pci

2014-09-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep 21 17:59:52 UTC 2014

Modified Files:
src/sys/arch/i386/pci: gcscehci.c

Log Message:
adjust for the new findvendor


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/pci/gcscehci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2014-11-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Nov  2 23:14:20 UTC 2014

Modified Files:
src/sys/arch/i386/conf: ALL GENERIC INSTALL
Removed Files:
src/sys/arch/i386/conf: DRMKMS NO_DRM

Log Message:
switch to DRMKMS drivers


To generate a diff of this commit:
cvs rdiff -u -r1.387 -r1.388 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.6 -r0 src/sys/arch/i386/conf/DRMKMS
cvs rdiff -u -r1.1115 -r1.1116 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.330 -r1.331 src/sys/arch/i386/conf/INSTALL
cvs rdiff -u -r1.1 -r0 src/sys/arch/i386/conf/NO_DRM

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2014-11-15 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Nov 15 12:26:44 UTC 2014

Modified Files:
src/sys/arch/i386/conf: Makefile.i386

Log Message:
Use LINKSCRIPT.


To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 src/sys/arch/i386/conf/Makefile.i386

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2014-12-09 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Tue Dec  9 14:39:49 UTC 2014

Modified Files:
src/sys/arch/i386/include: ansi.h

Log Message:
On i386, prefer __WCHAR/WINT_TYPE__ where available instead of hardcoded
_BSD_WCHAR_T_ value.

This mimics some other ports, and more importantly fixes compilation with
i386 compilers which define __WCHAR_TYPE__ as "long int" instead of the
"int" we had in there.  That superficial mismatch resulted in errors
such as:

lib/libc/gen/vis.c:109:1: error: array of inappropriate type initialized from 
string constant
 static const wchar_t char_shell[] = L"'`\";&<>()|{}]\\$!^~";

No change to NetBSD (our gcc does define __WCHAR_TYPE__, but it is
"int" ...  as expected ... since the NetBSD build worked ;)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/ansi.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-01-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Jan 23 02:52:14 UTC 2015

Modified Files:
src/sys/arch/i386/i386: machdep.c

Log Message:
whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.752 -r1.753 src/sys/arch/i386/i386/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-02-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Feb 27 16:41:12 UTC 2015

Modified Files:
src/sys/arch/i386/i386: trap.c

Log Message:
sync with amd64: SIGBUS for mmap out of range.


To generate a diff of this commit:
cvs rdiff -u -r1.273 -r1.274 src/sys/arch/i386/i386/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-02-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Feb 27 17:45:52 UTC 2015

Modified Files:
src/sys/arch/i386/i386: trap.c

Log Message:
fix TRAP_SIGDEBUG compilation


To generate a diff of this commit:
cvs rdiff -u -r1.274 -r1.275 src/sys/arch/i386/i386/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-03-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Mar  7 18:50:01 UTC 2015

Modified Files:
src/sys/arch/i386/i386: freebsd_syscall.c ibcs2_syscall.c
linux_syscall.c svr4_syscall.c

Log Message:
adjust to new trace_{enter,exit} and dtrace


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/i386/freebsd_syscall.c
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/i386/i386/ibcs2_syscall.c
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/i386/i386/linux_syscall.c
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/i386/i386/svr4_syscall.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2015-03-08 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Mar  8 19:47:17 UTC 2015

Modified Files:
src/sys/arch/i386/stand: Makefile.booters

Log Message:
Compile the booblocks for i386 CPUs, even when the main target architecture
is amd64.
Fixes PR port-i386/49725.


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/i386/stand/Makefile.booters

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-03-17 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Wed Mar 18 02:05:05 UTC 2015

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
fix commented out nouveaufb


To generate a diff of this commit:
cvs rdiff -u -r1.1120 -r1.1121 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/pci

2015-04-13 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Apr 13 16:21:54 UTC 2015

Modified Files:
src/sys/arch/i386/pci: glxsb.c

Log Message:
Need , not , for rnd source stuff.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/pci/glxsb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/pnpbios

2015-04-13 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Apr 13 16:51:40 UTC 2015

Modified Files:
src/sys/arch/i386/pnpbios: fdc_pnpbios.c

Log Message:
Omit needless .


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/pnpbios/fdc_pnpbios.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2015-04-22 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Apr 22 19:48:01 UTC 2015

Modified Files:
src/sys/arch/i386/include: types.h

Log Message:
Revise rhetoric for why __HAVE_ATOMIC64_OPS is defined with _KERNEL even
though we don't know for sure that the target i386 CPU will support them.


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/i386/include/types.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-04-29 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Wed Apr 29 17:43:06 UTC 2015

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
Add commented viadrmums to i386/GENERIC.


To generate a diff of this commit:
cvs rdiff -u -r1.1121 -r1.1122 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-05-04 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon May  4 07:08:10 UTC 2015

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
One more typo.

Message to self: when making multi-architecture changes, build on more
than one arch.


To generate a diff of this commit:
cvs rdiff -u -r1.1123 -r1.1124 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-05-11 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue May 12 05:18:50 UTC 2015

Modified Files:
src/sys/arch/i386/i386: db_disasm.c

Log Message:
 Add missing check for db_Grp9. This change fixes a bug that cmpxchg8b can't
be disassembled.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/i386/i386/db_disasm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2015-05-12 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed May 13 02:37:41 UTC 2015

Modified Files:
src/sys/arch/i386/i386: db_disasm.c

Log Message:
 s/TRUE/true/ and s/FALSE/false/ to make crash(8) compilable.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/i386/i386/db_disasm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-05-23 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat May 23 18:13:31 UTC 2015

Modified Files:
src/sys/arch/i386/conf: GENERIC XEN3_DOM0 XEN3_DOMU

Log Message:
Disable COMPAT_FREEBSD. The implementation is poor, not well tested and
almost irrelevant. People who need it (for tw_cli for example) can still
recompile their kernels with this option.

Discussed on tech-kern@


To generate a diff of this commit:
cvs rdiff -u -r1.1124 -r1.1125 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-05-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed May 31 01:50:19 UTC 2017

Modified Files:
src/sys/arch/i386/include: profile.h

Log Message:
prevent coredumps by skipping everything early if we are not counting.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/i386/include/profile.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-06-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jun  4 16:35:59 UTC 2017

Modified Files:
src/sys/arch/i386/include: profile.h

Log Message:
- prevent optimization from omitting the frame pointer (and re-using it);
  we use it in our inline assembly.
- convert to c a little assembly to make the code more understandable.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/i386/include/profile.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-06-08 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Jun  8 18:25:14 UTC 2017

Modified Files:
src/sys/arch/i386/include: profile.h

Log Message:
use compiler builtins to compute addresses instead %ebp assembly arithmetic.
(from joerg)


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/i386/include/profile.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-06-14 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Wed Jun 14 17:02:16 UTC 2017

Modified Files:
src/sys/arch/i386/i386: i386_trap.S

Log Message:
style


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/i386/i386/i386_trap.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-06-14 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Wed Jun 14 17:09:00 UTC 2017

Modified Files:
src/sys/arch/i386/include: frameasm.h

Log Message:
style


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/include/frameasm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-06-14 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Wed Jun 14 17:21:04 UTC 2017

Modified Files:
src/sys/arch/i386/i386: i386_trap.S

Log Message:
Disable interrupts for T_NMI (inline calltrap). Note that there's still a
way to evade the NMI mode here, if a segment register faults in
INTRFASTEXIT; but we don't care. I didn't test this change, but it seems
fine enough.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/i386/i386_trap.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-06-17 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jun 17 09:32:53 UTC 2017

Modified Files:
src/sys/arch/i386/i386: gdt.c

Log Message:
Remove dead and broken code. It is not a bad idea to implement USER_LDT on
Xen, but it certainly shouldn't be done this way.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/i386/i386/gdt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-06-25 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sun Jun 25 20:22:32 UTC 2017

Modified Files:
src/sys/arch/i386/conf: kern.ldscript.Xen

Log Message:
Restore alignement of _end to rev 1.12: this is where the Xen loader
puts the symbol table and should not be changed (maybe we should change
this symbol name).
keep kernel_end PAGE-aligned.
Makes ddb work again on Xen/i386


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/conf/kern.ldscript.Xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-07-06 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Thu Jul  6 20:23:57 UTC 2017

Modified Files:
src/sys/arch/i386/i386: gdt.c

Log Message:
gdt_size is now in bytes, but the HYPERVISOR_set_gdt() expects a number
of entries and has not been converted.
Xen/i386 now boots again.


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/i386/i386/gdt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-07-28 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Jul 28 13:59:07 UTC 2017

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
Disable vm86 by default. The use case is limited, and the potential for
damage is too high.

This code is fragile, and relies on a certain number of assumptions, some
of which are not be totally true. For example, it relies on the fact that
a 16bit process cannot perform a syscall, but verily it can. The slighest
confusion in the trap frame can lead to ring0 exploits. Also, I'm not
convinced that it interacts well with the compatibility layers.


To generate a diff of this commit:
cvs rdiff -u -r1.1157 -r1.1158 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-07-28 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Jul 28 14:13:13 UTC 2017

Modified Files:
src/sys/arch/i386/conf: GENERIC XEN3_DOM0 XEN3_DOMU

Log Message:
Disable svr4 and ibcs2 by default.

These options are not well-tested, of a limited use case, and the potential
for damage is too high. Vulnerabilities were presented at DEFCON 25 - I see
that at least one of them can be exploited to get ring0 privileges.


To generate a diff of this commit:
cvs rdiff -u -r1.1158 -r1.1159 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.113 -r1.114 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-07-28 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jul 29 05:59:08 UTC 2017

Modified Files:
src/sys/arch/i386/conf: XEN3_DOM0 XEN3_DOMU

Log Message:
Disable COMPAT_386BSD_MBRPART on Xen - not enabled in GENERIC.


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-07-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jul 29 12:00:56 UTC 2017

Modified Files:
src/sys/arch/i386/conf: ALL GENERIC GENERIC_TINY INSTALL_FLOPPY
INSTALL_TINY MODULAR NET4501 XEN3_DOM0 XEN3_DOMU

Log Message:
Remove svr4 from the config files.


To generate a diff of this commit:
cvs rdiff -u -r1.422 -r1.423 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.1159 -r1.1160 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.149 -r1.150 src/sys/arch/i386/conf/GENERIC_TINY
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.150 -r1.151 src/sys/arch/i386/conf/INSTALL_TINY
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/conf/MODULAR
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/i386/conf/NET4501
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-07-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jul 29 12:34:34 UTC 2017

Modified Files:
src/sys/arch/i386/i386: locore.S

Log Message:
Remove undocumented hack.


To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/sys/arch/i386/i386/locore.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-07-29 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jul 29 13:05:16 UTC 2017

Modified Files:
src/sys/arch/i386/include: freebsd_machdep.h param.h

Log Message:
Remove unused.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/include/freebsd_machdep.h
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/i386/include/param.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-07-31 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Jul 31 15:43:33 UTC 2017

Modified Files:
src/sys/arch/i386/conf: GENERIC GENERIC_TINY NET4501 XEN3_DOM0
XEN3_DOMU

Log Message:
Disable all the compat options until COMPAT_10. NetBSD 1.0 was released on
October 26 1994; 23 years of compatibility is enough. Discussed with
christos quickly.


To generate a diff of this commit:
cvs rdiff -u -r1.1161 -r1.1162 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.151 -r1.152 src/sys/arch/i386/conf/GENERIC_TINY
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/i386/conf/NET4501
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-08-10 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Thu Aug 10 14:13:45 UTC 2017

Modified Files:
src/sys/arch/i386/i386: locore.S

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/sys/arch/i386/i386/locore.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-08-12 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 12 12:48:47 UTC 2017

Modified Files:
src/sys/arch/i386/include: pcb.h

Log Message:
Remove the vm86 fields from the pcb.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/i386/include/pcb.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-08-12 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 12 13:11:23 UTC 2017

Modified Files:
src/sys/arch/i386/include: frame.h

Log Message:
Remove the vm86 fields from the trap frame. It seems to me that we could
now remove the '-16' when initializing pcb_esp0.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/i386/include/frame.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-08-12 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Aug 12 13:16:14 UTC 2017

Modified Files:
src/sys/arch/i386/i386: genassym.cf machdep.c

Log Message:
Remove references to PSL_VM (implicitly vm86).


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.789 -r1.790 src/sys/arch/i386/i386/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-08-12 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Aug 12 19:06:23 UTC 2017

Modified Files:
src/sys/arch/i386/i386: machdep.c

Log Message:
Remove what is now an unused variable.   One less build issue...


To generate a diff of this commit:
cvs rdiff -u -r1.790 -r1.791 src/sys/arch/i386/i386/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-08-14 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Tue Aug 15 06:39:37 UTC 2017

Modified Files:
src/sys/arch/i386/i386: db_machdep.c

Log Message:
Remove __ELF__ vestige.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/i386/db_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-08-30 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Wed Aug 30 15:34:57 UTC 2017

Modified Files:
src/sys/arch/i386/i386: i386_trap.S

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/i386/i386_trap.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-09-12 Thread Andreas Gustafsson
Module Name:src
Committed By:   gson
Date:   Tue Sep 12 14:10:49 UTC 2017

Modified Files:
src/sys/arch/i386/i386: trap.c

Log Message:
Don't use a const variable as an array size, because it is not a
constant expression and will cause the array to needlessly become a
variable-size one.  Fixes "error: stack protector not protecting local
variables: variable length buffer [-Werror=stack-protector]" when
building i386 with MKDEBUG=YES -V COPTS="-g".


To generate a diff of this commit:
cvs rdiff -u -r1.289 -r1.290 src/sys/arch/i386/i386/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2017-09-17 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Sep 17 09:11:19 UTC 2017

Removed Files:
src/sys/arch/i386/include: tlog.h

Log Message:
Remove tlog.h - unused now. Note that it is not installed.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r0 src/sys/arch/i386/include/tlog.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2017-10-02 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Mon Oct  2 17:48:01 UTC 2017

Modified Files:
src/sys/arch/i386/i386: locore.S

Log Message:
Fix (once again) Xen boot


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 src/sys/arch/i386/i386/locore.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-10-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Oct 23 08:08:53 UTC 2017

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
Add bwfm (and sort other 802.11 usb wifi drivers)


To generate a diff of this commit:
cvs rdiff -u -r1.1168 -r1.1169 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-11-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Nov 29 16:10:01 UTC 2017

Modified Files:
src/sys/arch/i386/conf: GENERIC

Log Message:
PR port-i386/52774: vioscsi missing in i386 kernel


To generate a diff of this commit:
cvs rdiff -u -r1.1170 -r1.1171 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-11-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Nov 30 11:56:45 UTC 2017

Modified Files:
src/sys/arch/i386/conf: ALL GENERIC

Log Message:
add qemufwcfg(4)


To generate a diff of this commit:
cvs rdiff -u -r1.430 -r1.431 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.1171 -r1.1172 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-12-10 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Sun Dec 10 17:52:13 UTC 2017

Modified Files:
src/sys/arch/i386/conf: ALL

Log Message:
Add option XHCI_DEBUG.


To generate a diff of this commit:
cvs rdiff -u -r1.432 -r1.433 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2017-12-24 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Mon Dec 25 06:35:57 UTC 2017

Modified Files:
src/sys/arch/i386/conf: INSTALL

Log Message:
install/52845: Enable vga@isa and pcdisplay for INSTALL. Otherwise, install
media do not boot on pre-PCI machines.

XXX pullup to netbsd-8 and netbsd-7


To generate a diff of this commit:
cvs rdiff -u -r1.331 -r1.332 src/sys/arch/i386/conf/INSTALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2018-01-13 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Jan 13 14:12:57 UTC 2018

Modified Files:
src/sys/arch/i386/i386: machdep.c

Log Message:
Xen now needs cpu_init_tss() too. Makes XEN3PAE_DOMU boot again.


To generate a diff of this commit:
cvs rdiff -u -r1.802 -r1.803 src/sys/arch/i386/i386/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2018-01-26 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jan 27 07:45:58 UTC 2018

Modified Files:
src/sys/arch/i386/i386: copy.S

Log Message:
Sync with amd64, in particular, add END() markers, don't fall through
functions, narrow the copy windows, and remove suword.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/i386/copy.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2018-01-26 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jan 27 07:51:04 UTC 2018

Removed Files:
src/sys/arch/i386/conf: kern.ldscript.4MB largepages.inc

Log Message:
Remove these files. No one cares about this on i386, and there is no
point in keeping undocumented options nobody understands anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r0 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.4 -r0 src/sys/arch/i386/conf/largepages.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2018-01-27 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jan 27 08:05:14 UTC 2018

Modified Files:
src/sys/arch/i386/include: frameasm.h

Log Message:
Use .pushsection (like amd64), and align INTRENTRY.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/include/frameasm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2018-01-27 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Jan 27 18:44:19 UTC 2018

Modified Files:
src/sys/arch/i386/i386: spl.S

Log Message:
style


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/i386/spl.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2018-02-10 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Sat Feb 10 11:50:39 UTC 2018

Modified Files:
src/sys/arch/i386/i386: db_interface.c

Log Message:
Do for i386 what was done for amd64 (but in a more KNF conformant way...)


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/i386/i386/db_interface.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2018-02-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Feb 13 01:05:18 UTC 2018

Modified Files:
src/sys/arch/i386/i386: trap.c

Log Message:
Unconditionally print the trap like we do for amdt64 (Dimitris Karagkasidis)


To generate a diff of this commit:
cvs rdiff -u -r1.292 -r1.293 src/sys/arch/i386/i386/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2018-02-16 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 17 01:34:45 UTC 2018

Modified Files:
src/sys/arch/i386/conf: XEN3_DOM0 XEN3_DOMU

Log Message:
With the introduction of ddb.dumpstack which is enabled by default, we no longer
need to explicitly set DDB_COMMANDONENTER to run a trace.


To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/i386/conf/XEN3_DOMU

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2018-02-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Feb 22 01:37:04 UTC 2018

Modified Files:
src/sys/arch/i386/stand: Makefile.inc

Log Message:
gcc-6 needs -nosse


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/stand/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2018-03-08 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Thu Mar  8 10:34:33 UTC 2018

Modified Files:
src/sys/arch/i386/stand/efiboot: Makefile.efiboot TODO.efiboot boot.c
devopen.c efiboot.c efiboot.h efidisk.c efidisk.h efidisk_ll.c
src/sys/arch/i386/stand/lib: biosdisk.c biosdisk.h biosdisk_ll.h
Added Files:
src/sys/arch/i386/stand/efiboot: efidev.c

Log Message:
efiboot: system can boot from CD/DVD-ROM media.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/stand/efiboot/Makefile.efiboot
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/stand/efiboot/TODO.efiboot
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/stand/efiboot/boot.c \
src/sys/arch/i386/stand/efiboot/efiboot.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/stand/efiboot/devopen.c \
src/sys/arch/i386/stand/efiboot/efidisk.c \
src/sys/arch/i386/stand/efiboot/efidisk.h \
src/sys/arch/i386/stand/efiboot/efidisk_ll.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/efiboot/efiboot.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/i386/stand/efiboot/efidev.c
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/i386/stand/lib/biosdisk.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/stand/lib/biosdisk.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/stand/lib/biosdisk_ll.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2018-04-12 Thread Pierre Pronchery
Module Name:src
Committed By:   khorben
Date:   Fri Apr 13 01:49:47 UTC 2018

Modified Files:
src/sys/arch/i386/include: multiboot.h

Log Message:
Correct discrepancy with the Multiboot specification

The VBE mode was missing, and the types of the subsequent VBE members
were also wrong. Nothing in NetBSD's base seems to be using this, and
therefore nothing is expected to break as a result of this fix, or any
binary to change for that matter.
The latest specification (as of today) can be found at:
https://www.gnu.org/software/grub/manual/multiboot/multiboot.html

This was already reported in misc/52366, and addresses part of it.

Patch sent to port-i386@. Build-tested on NetBSD/amd64.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/include/multiboot.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2018-04-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Apr 18 10:40:22 UTC 2018

Modified Files:
src/sys/arch/i386/conf: Makefile.i386

Log Message:
Make SPECTRE_V2_GCC_MITIGATION overridable at the make command line.


To generate a diff of this commit:
cvs rdiff -u -r1.190 -r1.191 src/sys/arch/i386/conf/Makefile.i386

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2013-07-28 Thread Havard Eidnes
Module Name:src
Committed By:   he
Date:   Sun Jul 28 08:50:09 UTC 2013

Modified Files:
src/sys/arch/i386/stand/boot: boot2.c
src/sys/arch/i386/stand/lib: bootmenu.c bootmenu.h

Log Message:
Two changes for the i386 boot loader related to the boot menu which
can be defined in boot.cfg:

 * Add a "menu" command which re-displays the menu and initiates
   the timed countdown
 * Use any default command defined in boot.cfg as default args
   if the user runs "boot" with no arguments

This is useful in circumstances where you e.g. need to interrupt
the normal boot process to switch to serial console, and where
simply "boot netbsd" is no longer sufficient (e.g. as with install
media which needs the miniroot kernel module loaded).


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/i386/stand/boot/boot2.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/stand/lib/bootmenu.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/stand/lib/bootmenu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2013-08-21 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Aug 21 08:15:19 UTC 2013

Modified Files:
src/sys/arch/i386/stand: Makefile.booters
src/sys/arch/i386/stand/boot: Makefile.boot
src/sys/arch/i386/stand/bootxx: Makefile.bootxx

Log Message:
Use 


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/i386/stand/bootxx/Makefile.bootxx

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand

2013-08-21 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Aug 21 15:24:27 UTC 2013

Modified Files:
src/sys/arch/i386/stand: Makefile.booters

Log Message:
Set KLINK_MACHINE


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/i386/stand/Makefile.booters

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2013-09-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Sep 14 00:42:21 UTC 2013

Modified Files:
src/sys/arch/i386/conf: ALL

Log Message:
Add xhci(4).


To generate a diff of this commit:
cvs rdiff -u -r1.362 -r1.363 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2013-10-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Oct 23 17:26:08 UTC 2013

Modified Files:
src/sys/arch/i386/conf: GENERIC XEN3_DOM0

Log Message:
Add xhci device


To generate a diff of this commit:
cvs rdiff -u -r1.1096 -r1.1097 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/i386/conf/XEN3_DOM0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2013-10-31 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov  1 00:19:04 UTC 2013

Added Files:
src/sys/arch/i386/conf: stand.ldscript

Log Message:
provide an ldscript for booters that strips the unwind sections.
XXX: untested


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/i386/conf/stand.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2013-11-21 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Thu Nov 21 22:04:41 UTC 2013

Modified Files:
src/sys/arch/i386/i386: pmc.c

Log Message:
CPUID2FAMILY was renamed to CPUID_TO_FAMILY, apparently this usage was
missed.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/i386/pmc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2013-11-21 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Fri Nov 22 01:09:11 UTC 2013

Modified Files:
src/sys/arch/i386/i386: vector.S

Log Message:
Include i386_trap_ipkdb.S so the ALL kernel links.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/i386/i386/vector.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2013-11-21 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Fri Nov 22 01:07:20 UTC 2013

Modified Files:
src/sys/arch/i386/i386: i386_trap_ipkdb.S

Log Message:
Remove stray #ifdef leftover from file split.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/i386/i386_trap_ipkdb.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2013-11-22 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Fri Nov 22 18:58:01 UTC 2013

Modified Files:
src/sys/arch/i386/conf: ALL

Log Message:
Comment out npf for now, as we can't have both NPF and PF in the
same kernel - rmind has said he'll address this eventually,
and for now PF is more likely to have unnoticed breakage.  ALL now
builds again!


To generate a diff of this commit:
cvs rdiff -u -r1.364 -r1.365 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2013-11-23 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Sat Nov 23 23:36:34 UTC 2013

Modified Files:
src/sys/arch/i386/conf: ALL

Log Message:
Add RAID_DIAGNOSTIC so that code gets built.

ok oster@


To generate a diff of this commit:
cvs rdiff -u -r1.365 -r1.366 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/include

2013-12-09 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Mon Dec  9 17:39:53 UTC 2013

Modified Files:
src/sys/arch/i386/include: freebsd_machdep.h

Log Message:
Include machine/npx.h here.
The only file that needs 'struct freebsd_save87' includes it already.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/include/freebsd_machdep.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2014-01-10 Thread pedro martelletto
Module Name:src
Committed By:   pedro
Date:   Fri Jan 10 16:47:07 UTC 2014

Modified Files:
src/sys/arch/i386/i386: copy.S

Log Message:
Fix a comment describing the check performed by copyin(); the value
checked against VM_MAXUSER_ADDRESS is derived from the source address,
not the destination address. OK rmind@.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/i386/i386/copy.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2014-01-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan 11 17:05:17 UTC 2014

Modified Files:
src/sys/arch/i386/i386: locore.S

Log Message:
fix a comment (cpu_switch() -> cpu_switchto()) (Richard Hansen)


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/i386/i386/locore.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2014-01-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan 11 17:06:15 UTC 2014

Modified Files:
src/sys/arch/i386/i386: spl.S

Log Message:
remove vestige from old call to printk()

This line was introduced with a call to printk() in CVS revision
1.22.4.3 and should have been removed when the call to printk() was
removed in CVS revision 1.22.4.6.  (Richard Hansen)


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/i386/spl.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/i386

2014-01-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan 11 17:11:50 UTC 2014

Modified Files:
src/sys/arch/i386/i386: db_machdep.c

Log Message:
stop ddb backtrace at Xsoftintr() (Richard Hansen)

Stop unwinding frames when db_stack_trace_print() encouters
Xsoftintr().  This avoids a recursive panic() due to an invalid
pointer dereference when a software interrupt panic()s.

Here's what happens without this change:

When db_stack_trace_print() runs during a panic() and db_nextframe()
encounters the Xsoftintr() frame, db_nextframe() does the following at
db_machdep.c:292:

  1. checks to see if there's a Xsoftintr() symbol (there is)
  2. checks to see if the frame corresponds to an interrupt (the
 symbol name begins with "Xsoft" so it does)

If both of the above are true (they are), db_nextframe() at
db_machdep.c:303 tries to get a pointer to a struct intrframe.
According to the comment at line 300, the second argument passed to
Xsoftintr() is a pointer to a struct intrframe.  However, the comment
and the corresponding code are not correct -- Xsoftintr() doesn't take
any arguments[1].  Attempting to fetch the second argument only yields
stack garbage, not a struct intrframe.  This causes db_machdep.c:307
to dereference a bad pointer, triggering the recursive panic().

[1] Xsoftintr() is called by Xspllower() which is called by splx()
a.k.a. spllower().  Neither Xspllower() nor Xsoftintr() set up a
standard frame when called (they don't do 'pushl %ebp; movl %esp,
%ebp'), so Xsoftintr()'s %ebp is the same as splx()'s %ebp.  This
makes splx()'s arguments look like Xsoftintr()'s arguments, and
splx() does not take any arguments.

You can reproduce the recursive panic by reverting this change and
adding a call to panic() inside ipintr().  The backtrace will look
like the following (the line numbers you see might differ from these
line numbers -- this backtrace was generated from a slightly modified
version of the NetBSD 6.1 kernel):

#0  vpanic (fmt=0xc0ba995b "trap", ap=0xdaa51730) at 
/usr/src/sys/kern/subr_prf.c:211
#1  0xc0790529 in panic (fmt=0xc0ba995b "trap") at 
/usr/src/sys/kern/subr_prf.c:205
#2  0xc07decbc in trap (frame=0xdaa517c0) at 
/usr/src/sys/arch/i386/i386/trap.c:396
#3  0xc010cf48 in ?? () at /usr/src/sys/arch/i386/i386/vector.S:983
#4  0xc02857f0 in db_get_value (addr=56, size=4, is_signed=false) at 
/usr/src/sys/ddb/db_access.c:72
#5  0xc028a09a in db_nextframe (nextframe=0xdaa51b40, retaddr=0xdaa51b3c, 
arg0=0xdaa51b38, ip=0xdaa51b34, argp=0xdaa51d88, is_trap=0, pr=0xc07901b5 
) at /usr/src/sys/arch/i386/i386/db_machdep.c:308
#6  0xc028be2b in db_stack_trace_print (addr=, 
have_addr=true, count=65533, modif=0xc0bb44bf "", pr=0xc07901b5 ) at 
/usr/src/sys/arch/x86/x86/db_trace.c:275
#7  0xc07903cb in vpanic (fmt=0xc0b6ba76 "testing", ap=0xdaa51d4c) at 
/usr/src/sys/kern/subr_prf.c:296
#8  0xc0790529 in panic (fmt=0xc0b6ba76 "testing") at 
/usr/src/sys/kern/subr_prf.c:205
#9  0xc04e3d4f in ipintr () at /usr/src/sys/netinet/ip_input.c:369
#10 0xc054ac0d in softint_execute (s=, si=, 
l=) at /usr/src/sys/kern/kern_softint.c:543
#11 softint_dispatch (pinned=0xc4085560, s=4) at 
/usr/src/sys/kern/kern_softint.c:825
#12 0xc0100fdb in ?? () at /usr/src/sys/arch/i386/i386/spl.S:390
#13 0xc07d2e11 in tcp_usrreq (so=0xc40b0534, req=4, m=0x0, nam=0xc317ba00, 
control=0x0, l=0xc4085560) at /usr/src/sys/netinet/tcp_usrreq.c:615
#14 0xc04bb300 in tcp_usrreq_wrapper (a=0xc40b0534, b=4, c=0x0, 
d=0xc317ba00, e=0x0, f=0xc4085560) at /usr/src/sys/netinet/in_proto.c:164
#15 0xc0839006 in soconnect (so=0xc40b0534, nam=0xc317ba00, l=0xc4085560) 
at /usr/src/sys/kern/uipc_socket.c:821
#16 0xc083c4ce in do_sys_connect (l=0xc4085560, fd=4, nam=0xc317ba00) at 
/usr/src/sys/kern/uipc_syscalls.c:371
#17 0xc083dbeb in sys_connect (l=0xc4085560, uap=0xdbc27d00, 
retval=0xdbc27d28) at /usr/src/sys/kern/uipc_syscalls.c:350
#18 0xc07b1b4a in sy_call (rval=0xdbc27d28, uap=0xdbc27d00, l=0xc4085560, 
sy=0xc0c2f018) at /usr/src/sys/sys/syscallvar.h:61
#19 syscall (frame=0xdbc27d48) at /usr/src/sys/arch/x86/x86/syscall.c:179
#20 0xc010056d in ?? () at /usr/src/sys/arch/i386/i386/locore.S:1160
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/i386/db_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   3   4   5   6   7   >