| Commit message (Expand) | Author | Age | Files | Lines |
* | Assembler fixes. | markm | 2000-11-21 | 1 | -4/+4 |
* | Removed unused include of <machine/lock.h>. The locking interface stopped | bde | 2000-10-12 | 1 | -4/+0 |
* | Replace loadandclear() with atomic_readandclear_int(). | jhb | 2000-10-05 | 1 | -11/+0 |
* | Major update to the way synchronization is done in the kernel. Highlights | jasone | 2000-09-07 | 1 | -6/+15 |
* | Fix an __asm operand constraint which broke the -O3 and -O0 builds. | bsd | 2000-02-21 | 1 | -6/+6 |
* | Don't forget to reset the hardware debug registers when a process that | bsd | 2000-02-20 | 1 | -0/+50 |
* | Fixed style bugs related to the access functions for the bsfl and bsrl | bde | 2000-01-09 | 1 | -31/+24 |
* | Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" | peter | 1999-12-29 | 1 | -3/+3 |
* | Segment registers can be read(write) to(from) memory locations as well as | luoqi | 1999-11-15 | 1 | -4/+4 |
* | $Id$ -> $FreeBSD$ | peter | 1999-08-28 | 1 | -1/+1 |
* | Undo my previous commit and do it differently. Break the ffs() etc macros | peter | 1999-08-19 | 1 | -14/+27 |
* | Try using the builtin ffs() for egcs, it (by random inspection) | peter | 1999-08-19 | 1 | -1/+5 |
* | 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 |