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

2020-07-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Jul 23 19:21:23 UTC 2020

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

Log Message:
Trailing whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/include/byte_swap.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

2020-01-09 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Thu Jan  9 10:46:31 UTC 2020

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

Log Message:
Add missing compat define of PT32_GETXSTATE

Fixes i386 build.

Reviewed by 


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/include/ptrace.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

2019-05-10 Thread Michał Górny
Module Name:src
Committed By:   mgorny
Date:   Fri May 10 16:27:03 UTC 2019

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

Log Message:
Fill 'struct fpreg' & 'struct xmmregs' in

The 'struct fpreg' data type used by PT_GETFPREGS, and 'struct xmmregs'
used by PT_GETXMMREGS are currently opaque.  Define them to contain
correct data structs instead, the same way they are defined for amd64.
For 'struct fpreg' this means 'struct save87', and for 'struct xmmregs'
this means 'struct fxsave'.  This makes it more transparent for
consumers how the data is formatted, and allows using it without need
for explicit casts.

Reviewed by .


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/include/reg.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

2019-03-07 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Thu Mar  7 13:02:13 UTC 2019

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

Log Message:
Style, and remove useless comments.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/include/pte.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-11-13 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Tue Nov 13 11:01:54 UTC 2018

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

Log Message:
Framebuffer definitions for multiboot protocol.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 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/include

2018-09-23 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sun Sep 23 07:54:42 UTC 2018

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

Log Message:
Summary: Remove older and now conflicting type declaration for global
variable 'idt'.

This should fix the i386 build failure now.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 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/include

2018-06-17 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Jun 17 15:46:39 UTC 2018

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

Log Message:
i586 and below don't have this 3-byte nop, so use three 1-byte nops,
reported by Nathanial Sloss


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 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/include

2018-05-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Tue May 22 21:03:09 UTC 2018

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

Log Message:
Define PTRACE_BREAKPOINT_ASM for i386 in the MD part of 

x86 uses int3 for software breakpoint on i386 and amd64.

Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/i386/include/ptrace.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/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/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/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/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-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/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/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/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-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-04-07 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Apr  8 02:02:30 UTC 2017

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

Log Message:
Define PT_SETSTEP and PT_CLEARSTEP for i386 (ptrace(2))

Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/i386/include/ptrace.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-03-10 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 10 13:42:47 UTC 2017

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

Log Message:
unused


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/include/pmc.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-01-16 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Mon Jan 16 21:19:14 UTC 2017

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

Log Message:
Allow to mix single-step with hardware assisted watchpoints on i386

This case needs new handling in trap recognition.

Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/include/userret.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

2016-09-02 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Sep  2 08:28:06 UTC 2016

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

Log Message:
KNF, and give the structure sizes.


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 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/include

2016-05-15 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun May 15 15:26:04 UTC 2016

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

Log Message:
define ALTENTRY(), needed by dtrace.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/include/asm.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

2016-02-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Feb  2 20:16:59 UTC 2016

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

Log Message:
one more.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/include/elf_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/include

2016-02-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Feb  2 20:16:08 UTC 2016

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

Log Message:
more relocations.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/include/elf_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/include

2016-01-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 24 18:21:50 UTC 2016

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

Log Message:
expose __vaddr_t for segments.h since it is a userland api.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/i386/include/segments.h
cvs rdiff -u -r1.85 -r1.86 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/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/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/include

2014-07-28 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Mon Jul 28 11:22:46 UTC 2014

Modified Files:
src/sys/arch/i386/include: int_fmtio.h int_mwgwtypes.h

Log Message:
GCC sets up u?int_fast8_t to be int, so be consistent with it.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/include/int_fmtio.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/include/int_mwgwtypes.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

2014-04-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Apr 24 19:23:00 UTC 2014

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

Log Message:
Explain what is going on with the 64 bit atomic ops, and restore them
for pure kernel use.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 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/include

2014-04-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Apr 22 14:09:19 UTC 2014

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

Log Message:
we don't really have 64 bit atomic ops.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 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/include

2014-04-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Apr 21 19:13:22 UTC 2014

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

Log Message:
disable assert for lint.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 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

2014-04-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Apr 21 19:12:11 UTC 2014

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

Log Message:
forward decl for struct pcb.


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/i386/include/pmap.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

2014-04-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Apr  3 15:22:19 UTC 2014

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

Log Message:
we have cpu_bootconf()


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 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/include

2014-02-04 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Tue Feb  4 22:21:35 UTC 2014

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

Log Message:
Remove the fields from 'struct save87' and 'struct fxsave' that were used
  to save the control word and tag word on fp faults.
Nothing I could find looked at them before I removed the code that wrote them.
It might appear that these fields got exported to userspace (via mcontext),
  but that code carefully avoided those fields.
I've also deleted some very historic fields from the union inside __fpregset_t
  this doesn't affect its size.
The __fpregset_t fields are now the same size as the ones in the pcb.
Which is good because they get cast to each other in a few places.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/include/mcontext.h
cvs rdiff -u -r1.32 -r1.33 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/include

2014-01-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Jan 28 17:46:01 UTC 2014

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

Log Message:
only limit bottom-up allocations, put back 3G limit on datasize.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/i386/include/vmparam.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

2014-01-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Jan 28 02:51:34 UTC 2014

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

Log Message:
Cut down MAXDSIZE from 3G to 2.5G otherwise bottomup allocation ends up
supplying an out of bounds hint for sigcode (c001e000 > bf00). Makes
a.out binaries work again.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/i386/include/vmparam.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

2014-01-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan 25 19:10:56 UTC 2014

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

Log Message:
help lint.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 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/include

2014-01-19 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sun Jan 19 23:27:30 UTC 2014

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

Log Message:
Add a couple of __CTASSERT() for the sizes of the fp save structures.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 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/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/include

2013-03-18 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Mar 18 16:32:32 UTC 2013

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

Log Message:
i386 pmap.h got a forward declarition for vm_map from systm.h
insert a forward declaration


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/i386/include/pmap.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

2012-11-18 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Sun Nov 18 14:39:43 UTC 2012

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

Log Message:
Disable generation of fastcall functions on i386.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/include/sljitarch.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

2012-10-01 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Mon Oct  1 17:30:39 UTC 2012

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

Log Message:
Remove some definitions that were part of the APM bos interface.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/apmvar.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

2012-08-15 Thread Stephen Borrill
Module Name:src
Committed By:   sborrill
Date:   Wed Aug 15 08:10:29 UTC 2012

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

Log Message:
Bump VM_PHYSSEG_MAX to 16 from 10. Modern IBM hardware requires
VM_PHYSSEG_MAX to be turned up to 11 to avoid an early panic.


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/include/vmparam.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

2011-07-26 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Tue Jul 26 12:57:35 UTC 2011

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

Log Message:
comment


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 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/include

2011-07-26 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Tue Jul 26 12:56:39 UTC 2011

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

Log Message:
whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.176 -r1.177 src/sys/arch/i386/include/cpu.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

2011-07-16 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Sun Jul 17 01:18:42 UTC 2011

Modified Files:
src/sys/arch/i386/include: Makefile
Removed Files:
src/sys/arch/i386/include: bus.h

Log Message:
On i386, good-bye .


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/i386/include/Makefile
cvs rdiff -u -r1.41 -r0 src/sys/arch/i386/include/bus.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

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

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

Log Message:
#include  instead of .


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/include/mca_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/include

2011-06-16 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Thu Jun 16 13:16:20 UTC 2011

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

Log Message:
Use minimal alignment for functions in standalone code.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/include/asm.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

2011-06-02 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Thu Jun  2 18:46:51 UTC 2011

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

Log Message:
Replace the trapframe fields for segment registers with two uint16_t
fields - one of which is an explicit pad.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 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/include

2010-12-14 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Tue Dec 14 15:50:07 UTC 2010

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

Log Message:
Revert change made in revision 1.66 by ad@ this is not true and 64bit
atomic ops should be enabled in libc by default.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 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/include

2010-10-02 Thread Jean-Yves Migeon
Module Name:src
Committed By:   jym
Date:   Sat Oct  2 22:53:50 UTC 2010

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

Log Message:
Update the comment for PG_PS when used with PAE.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/pte.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

2010-09-20 Thread Jean-Yves Migeon
Module Name:src
Committed By:   jym
Date:   Tue Sep 21 00:18:05 UTC 2010

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

Log Message:
Promote paddr_t to 64 bits for i386 userland (non PAE and PAE).

paddr_t has limited interest in userland, and should only be used by specific
code like kvm(3) (for VA => PA translations). To support non PAE and PAE
kernels simultaneously in kvm(3), promote paddr_t to 64 bits.

No objection on current-us...@. See also:

http://mail-index.netbsd.org/current-users/2010/09/07/msg014249.html

Kernel remains untouched by this change. In-kernel 64 bits for paddr_t is for
a future commit (Yes, I do not forget about that :) )


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 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/include

2010-09-14 Thread Jean-Yves Migeon
Module Name:src
Committed By:   jym
Date:   Tue Sep 14 21:34:03 UTC 2010

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

Log Message:
Add ULL suffix to PG_NX when it is defined.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/include/pte.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

2010-07-15 Thread Jean-Yves Migeon
Module Name:src
Committed By:   jym
Date:   Thu Jul 15 18:58:41 UTC 2010

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

Log Message:
Purely cosmetic: move L2_SLOT_KERNBASE out of the PAE #ifdef/#endif block.


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 src/sys/arch/i386/include/pmap.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

2010-04-06 Thread Jed Davis
Module Name:src
Committed By:   jld
Date:   Tue Apr  6 20:43:57 UTC 2010

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

Log Message:
Fix typos in PAE comment.


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

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