Home | History | Annotate | Download | only in include
History log of /src/sys/arch/i386/include/sysarch.h
RevisionDateAuthorComments
 1.18  16-Apr-2007  ad Share the sysarch stuff between the x86 ports. PR kern/36046.
 1.17  12-Apr-2006  drochner branches: 1.17.14; 1.17.18; 1.17.20;
second step to retire the useless i386_set_ioperm/i386_get_ioperm
calls: remove declarations from public headers
(it still needs to be built for binary compatibility; one might consider
establishing a separate "compat" department as libc does, but these
little wrapper functions aren't worth the effort yet)
 1.16  26-Dec-2005  perry branches: 1.16.4; 1.16.6; 1.16.8; 1.16.10; 1.16.12;
u_intN_t -> uintN_t
 1.15  27-Oct-2003  junyoung branches: 1.15.16;
Nuke __P().
 1.14  11-Sep-2003  christos make vm86 use __gregset_t
 1.13  11-Sep-2003  kleink __{BEGIN,END}_DECLS-wrap prototypes.
 1.12  07-Jun-2002  gmcgarry branches: 1.12.2; 1.12.8;
Support Athlon performance counters.
 1.11  10-Sep-2001  fvdl branches: 1.11.12;
Add definitions for mtrr syscalls.
 1.10  13-Sep-2000  thorpej branches: 1.10.4; 1.10.6; 1.10.8;
Add support for using the 586- and 686-class performance
counters.
 1.9  25-Feb-1998  perry branches: 1.9.14;
change second parm of sysarch() from char * to void *
 1.8  08-Jan-1996  mycroft VM86 support, by John Kohl, touched up a bit by me.
 1.7  11-Oct-1995  mycroft Various changes from John Kohl and me:
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.
 1.6  05-Jun-1995  pk Prototype sysarch(2) (Thorsten Lockert, PR#1096)
 1.5  06-May-1995  mycroft Define i386_[gs]et_ldt_args here.
 1.4  28-Mar-1995  jtc KERNEL -> _KERNEL
 1.3  27-Oct-1994  cgd new RCS ID format.
 1.2  20-Dec-1993  mycroft branches: 1.2.2;
Cleanup and garbage collection; nothing significant. From magnum branch.
 1.1  19-Sep-1993  brezak branches: 1.1.2;
Defines architecure dependant syscalls.
 1.1.2.1  14-Nov-1993  mycroft Do the multiple-inclusion thang.
 1.2.2.2  20-Dec-1993  mycroft Cleanup and garbage collection; nothing significant. From magnum branch.
 1.2.2.1  20-Dec-1993  mycroft file sysarch.h was added on branch magnum on 1993-12-20 05:25:53 +0000
 1.9.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.10.8.1  01-Oct-2001  fvdl Catch up with -current.
 1.10.6.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.10.6.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.10.4.2  20-Jun-2002  nathanw Catch up to -current.
 1.10.4.1  21-Sep-2001  nathanw Catch up to -current.
 1.11.12.1  14-Jul-2002  gehenna catch up with -current.
 1.12.8.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.8.2  18-Sep-2004  skrll Sync with HEAD.
 1.12.8.1  03-Aug-2004  skrll Sync with HEAD
 1.12.2.2  07-Jun-2002  gmcgarry Support Athlon performance counters.
 1.12.2.1  07-Jun-2002  gmcgarry file sysarch.h was added on branch sommerfeld_i386mp_1 on 2002-06-07 04:04:48 +0000
 1.15.16.2  03-Sep-2007  yamt sync with head.
 1.15.16.1  21-Jun-2006  yamt sync with head.
 1.16.12.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.16.10.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.16.8.1  24-May-2006  yamt sync with head.
 1.16.6.1  22-Apr-2006  simonb Sync with head.
 1.16.4.1  09-Sep-2006  rpaulo sync with head
 1.17.20.1  11-Jul-2007  mjf Sync with head.
 1.17.18.1  27-May-2007  ad Sync with head.
 1.17.14.1  07-May-2007  yamt sync with head.

RSS XML Feed