summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/cpufunc.h
Commit message (Expand)AuthorAgeFilesLines
* General cleanup of the lock pushdown code. They are grouped and enabledfsmp1997-09-071-7/+3
* General cleanup of the sub-system locking macros.fsmp1997-09-011-3/+7
* Another round of lock pushdown.fsmp1997-08-301-1/+6
* Add support for 4MB pages. This includes the .text, .data, .data partsdyson1997-07-171-1/+3
* remove #include of <machine/spl.h> - they are externed nowpeter1997-05-311-3/+1
* Make setbits() SMP-safe. Eliminate the SETBITS() macro, and replacejdp1997-05-211-2/+6
* remove #include "opt_smp.h" and <machine/smp.h>. Slightly elaborate onpeter1997-05-071-7/+3
* remove all the SMP_INVLTLB defines, making the code default for APIC_IO.fsmp1997-04-281-5/+7
* Try and make these usermode safe, Steve beat me in finding these..peter1997-04-261-3/+5
* Man the liferafts! Here comes the long awaited SMP -> -current merge!peter1997-04-261-1/+16
* Improved CPU identification and initialization routines. Thiskato1997-03-221-1/+15
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Added "memory" to clobber list in invlpg(). It needs it if invltlb()bde1996-09-291-20/+21
* Essentially rename pmap_update to be invltlb. It is a very machinedyson1996-09-281-4/+3
* Move pmap_update_1pg to cpufunc.h. Additionally,dyson1996-09-281-1/+7
* Fixed a few hundred warnings (2400 in LINT) for signed vs unsignedbde1996-09-241-6/+13
* Another round of merge/update.asami1996-09-121-49/+1
* Add an fls() inline function which does the opposite operation towollman1996-08-011-1/+12
* Update to current state of PC98 world.asami1996-07-231-1/+3
* Fixed lots of warnings about unportable casts of pointers to volatilebde1996-07-011-3/+10
* Moved declarations of non-cpu things from <machine/cpufunc.h> to betterbde1996-07-011-19/+1
* The Great PC98 Merge.asami1996-06-141-1/+48
* Changed bdb() to breakpoint() and always enable it.bde1996-04-071-34/+30
* Moved rtcin() to clock.c.bde1996-03-311-2/+1
* >Blush<. Use the correct opcode for the WRMSR instruction.wollman1996-03-281-2/+2
* Add support for Pentium and Pentium Pro performance counters.wollman1996-03-261-1/+35
* Removed declarations of nonexistent functions.bde1996-01-161-10/+2
* Made bzero a function vector and added a 586/686 optimized version ofdg1995-12-281-61/+1
* Implemented a (sorely needed for years) double fault handler to catch stackdg1995-12-191-2/+2
* Moved inline functions for insque() and remque() to <sys/queue.h>.bde1995-12-031-33/+1
* remove GCC divsi3 routines which are never used.phk1995-10-051-4/+1
* Remove "memory" clobber statement from enable_intr(). Enabling interruptsbde1995-08-261-4/+4
* Make the spl oriented inline functions less likely to allowdyson1995-08-081-4/+5
* Fix bogus constraint "i" that only worked with -O. The cases where itbde1995-07-251-3/+9
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
* Added apersand constraint to make sure that the source and destinationdg1995-05-141-2/+2
* Add loadandclear(). It atomically loads a value from memory, clears thebde1995-05-111-1/+12
* Preserve reverse link integraty while doing the queue insertion.dg1995-03-031-2/+2
* Fix syntax errors in #ifdefed out code.bde1995-02-161-3/+3
* susword -> systm.hphk1995-02-141-2/+1
* Corrected the list of volatile registers for outsb, outsw, and outsl.dg1995-01-041-4/+4
* Add prototype for Debugger().bde1994-11-151-1/+2
* Rewrite almost everything.bde1994-11-141-133/+300
* Don't declare DELAY() here. Callers should include <machine/clock.h>.bde1994-11-091-2/+1
* Inlined ins/outs functions.dg1994-09-251-7/+75
* Undo last change: the ins/outs functions DO NOT return a pointer!dg1994-09-251-7/+7
* While in the real world, I had a bad case of being swapped out for a lot ofphk1994-09-251-4/+7
* Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included fromdg1994-09-161-6/+46
* Deal with outw being defined - the declaration clashes.jkh1994-09-161-1/+3
OpenPOWER on IntegriCloud