| Commit message (Expand) | Author | Age | Files | Lines |
* | Make it a bit clearer where this file is to be used and where it | markm | 2002-02-28 | 1 | -0/+2 |
* | Back out all the pmap related stuff I've touched over the last few days. | peter | 2002-02-27 | 1 | -169/+75 |
* | revert last commit temporarily due to whining on the lists. | dillon | 2002-02-26 | 1 | -1/+1 |
* | STAGE-1 of 3 commit - allow (but do not require) interrupts to remain | dillon | 2002-02-26 | 1 | -1/+1 |
* | Work-in-progress commit syncing up pmap cleanups that I have been working | peter | 2002-02-25 | 1 | -75/+169 |
* | Move do_cpuid() from a identcpu.c into cpufunc.h. | dwmalone | 2002-02-12 | 1 | -0/+11 |
* | Various assembly fixes mostly in the form of using the "+" modifier for | jhb | 2001-12-18 | 1 | -14/+14 |
* | Modify the critical section API as follows: | jhb | 2001-12-18 | 1 | -4/+7 |
* | Provide access to the IA32 hardware debug registers from the ddb | bsd | 2001-06-28 | 1 | -1/+64 |
* | Back out 1.103. It wasn't approved by the owner of the file and | imp | 2001-04-18 | 1 | -45/+45 |
* | De __P() while I'm here. Done as a separate commit since it is just | imp | 2001-04-03 | 1 | -45/+45 |
* | Make this file C++ safe. It defines many useful functions (inb, outb) | imp | 2001-04-03 | 1 | -0/+4 |
* | - Add the new critical_t type used to save state inside of critical | jhb | 2001-03-28 | 1 | -15/+18 |
* | 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 |