| Commit message (Expand) | Author | Age | Files | Lines |
* | atomic.h: | alc | 1999-07-23 | 1 | -12/+1 |
* | loadandclear() uses an atomic instruction (even on SMP, where it's an | peter | 1999-05-09 | 1 | -2/+2 |
* | Enable vmspace sharing on SMP. Major changes are, | luoqi | 1999-04-28 | 1 | -1/+33 |
* | Don't put operands in clobber lists, since this is dubious for old | bde | 1999-01-09 | 1 | -13/+16 |
* | Fixed some style bugs. Clarified a comment. | bde | 1999-01-08 | 1 | -13/+12 |
* | Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially | bde | 1999-01-08 | 1 | -10/+13 |
* | Moved declarations related to copying and zeroing to the right place. | bde | 1999-01-08 | 1 | -2/+1 |
* | Add macros for accessing device memory. | dfr | 1998-08-17 | 1 | -1/+9 |
* | Don't pretend to support ix86's with 16-bit ints by using longs | bde | 1998-07-11 | 1 | -32/+32 |
* | For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1. | tegge | 1998-05-17 | 1 | -1/+15 |
* | Fix alot of silly LINT that I left in the code. | dyson | 1998-05-12 | 1 | -2/+2 |
* | Support better performance with P6 architectures and in SMP | dyson | 1998-05-11 | 1 | -3/+11 |
* | Undo previous commit. The cpuid symbol has been already used by SMP | kato | 1998-01-25 | 1 | -10/+1 |
* | Added cpuid instruction. | kato | 1998-01-25 | 1 | -1/+10 |
* | Implementation of Bus Space for FreeBSD-x86. | gibbs | 1998-01-15 | 1 | -4/+4 |
* | After one of my analysis passes to evaluate methods for SMP TLB mgmt, I | dyson | 1997-12-14 | 1 | -1/+7 |
* | General cleanup of the lock pushdown code. They are grouped and enabled | fsmp | 1997-09-07 | 1 | -7/+3 |
* | General cleanup of the sub-system locking macros. | fsmp | 1997-09-01 | 1 | -3/+7 |
* | Another round of lock pushdown. | fsmp | 1997-08-30 | 1 | -1/+6 |
* | Add support for 4MB pages. This includes the .text, .data, .data parts | dyson | 1997-07-17 | 1 | -1/+3 |
* | remove #include of <machine/spl.h> - they are externed now | peter | 1997-05-31 | 1 | -3/+1 |
* | Make setbits() SMP-safe. Eliminate the SETBITS() macro, and replace | jdp | 1997-05-21 | 1 | -2/+6 |
* | remove #include "opt_smp.h" and <machine/smp.h>. Slightly elaborate on | peter | 1997-05-07 | 1 | -7/+3 |
* | remove all the SMP_INVLTLB defines, making the code default for APIC_IO. | fsmp | 1997-04-28 | 1 | -5/+7 |
* | Try and make these usermode safe, Steve beat me in finding these.. | peter | 1997-04-26 | 1 | -3/+5 |
* | Man the liferafts! Here comes the long awaited SMP -> -current merge! | peter | 1997-04-26 | 1 | -1/+16 |
* | Improved CPU identification and initialization routines. This | kato | 1997-03-22 | 1 | -1/+15 |
* | Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not | peter | 1997-02-22 | 1 | -1/+1 |
* | Make the long-awaited change from $Id$ to $FreeBSD$ | jkh | 1997-01-14 | 1 | -1/+1 |
* | Added "memory" to clobber list in invlpg(). It needs it if invltlb() | bde | 1996-09-29 | 1 | -20/+21 |
* | Essentially rename pmap_update to be invltlb. It is a very machine | dyson | 1996-09-28 | 1 | -4/+3 |
* | Move pmap_update_1pg to cpufunc.h. Additionally, | dyson | 1996-09-28 | 1 | -1/+7 |
* | Fixed a few hundred warnings (2400 in LINT) for signed vs unsigned | bde | 1996-09-24 | 1 | -6/+13 |
* | Another round of merge/update. | asami | 1996-09-12 | 1 | -49/+1 |
* | Add an fls() inline function which does the opposite operation to | wollman | 1996-08-01 | 1 | -1/+12 |
* | Update to current state of PC98 world. | asami | 1996-07-23 | 1 | -1/+3 |
* | Fixed lots of warnings about unportable casts of pointers to volatile | bde | 1996-07-01 | 1 | -3/+10 |
* | Moved declarations of non-cpu things from <machine/cpufunc.h> to better | bde | 1996-07-01 | 1 | -19/+1 |
* | The Great PC98 Merge. | asami | 1996-06-14 | 1 | -1/+48 |
* | Changed bdb() to breakpoint() and always enable it. | bde | 1996-04-07 | 1 | -34/+30 |
* | Moved rtcin() to clock.c. | bde | 1996-03-31 | 1 | -2/+1 |
* | >Blush<. Use the correct opcode for the WRMSR instruction. | wollman | 1996-03-28 | 1 | -2/+2 |
* | Add support for Pentium and Pentium Pro performance counters. | wollman | 1996-03-26 | 1 | -1/+35 |
* | Removed declarations of nonexistent functions. | bde | 1996-01-16 | 1 | -10/+2 |
* | Made bzero a function vector and added a 586/686 optimized version of | dg | 1995-12-28 | 1 | -61/+1 |
* | Implemented a (sorely needed for years) double fault handler to catch stack | dg | 1995-12-19 | 1 | -2/+2 |
* | Moved inline functions for insque() and remque() to <sys/queue.h>. | bde | 1995-12-03 | 1 | -33/+1 |
* | remove GCC divsi3 routines which are never used. | phk | 1995-10-05 | 1 | -4/+1 |
* | Remove "memory" clobber statement from enable_intr(). Enabling interrupts | bde | 1995-08-26 | 1 | -4/+4 |
* | Make the spl oriented inline functions less likely to allow | dyson | 1995-08-08 | 1 | -4/+5 |