summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
Commit message (Expand)AuthorAgeFilesLines
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-253-3/+3
* * Update commentsobrien2000-10-242-40/+62
* Move bogus proc reference stuff into <machine/globals.h>. There is nomjacob2000-10-231-0/+2
* Define the mtx_legal2block() macro used in the witness code that managedjhb2000-10-201-0/+3
* Fix a braino in the ASS_SIEN() macro in the MUTEX_DEBUG case by usingjhb2000-10-201-1/+2
* Catch up to some of the changes to _getlock_spin_block. Specifically,jhb2000-10-201-4/+4
* Catch up to moving headers:jhb2000-10-202-2/+2
* - machine/mutex.h -> sys/mutex.hjhb2000-10-201-2/+2
* - Make the mutex code almost completely machine independent. This greatlyjhb2000-10-201-468/+12
* Move DELAY() from <machine/clock.h> to <sys/systm.h>phk2000-10-151-1/+0
* - Change fast interrupts on x86 to push a full interrupt frame and tojhb2000-10-061-1/+0
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.jhb2000-10-051-2/+4
* Reduce userland namespace polution.jasone2000-10-041-1/+4
* Clear pcb_schednest in cpu_fork() for the child process. This isdfr2000-10-032-0/+14
* #include <sys/proc.h> in order to get curproc. This seems to be the lesserjasone2000-09-231-2/+1
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-2/+0
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justjhb2000-09-141-25/+23
* - Fix spinlock exiting to handle recursion properly and only enablejhb2000-09-131-5/+7
* Really disable interrupts for spin mutexes instead of just pretending.dfr2000-09-121-8/+6
* The alpha doesn't have a eflags register, so don't refer to it here.jhb2000-09-111-2/+0
* Style cleanups. No functional changes.jasone2000-09-091-71/+63
* Add file and line arguments to WITNESS_ENTER() and WITNESS_EXIT, sincejasone2000-09-091-16/+16
* Add missing \'s to multline macros used for assertions.jhb2000-09-091-2/+2
* Use inline functions instead of macros for mtx_enter(), mtx_try_enter(),jasone2000-09-081-146/+160
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-077-8/+817
* Support bounce buffers for ISA DMA on the alpha. This is required for thegallatin2000-06-193-4/+1
* cpu_fork(): Check "flags" before dereferencing "p2". Otherwise,alc2000-06-112-6/+4
* Handle PCI devices that actually use an ISA IRQ for the cia and tsunamijhb2000-05-101-0/+6
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-053-0/+3
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-202-2/+2
* Update the ata driver to take more advantage of newbus, thissos2000-02-181-1/+6
* The kernel side of per-process unaligned access control (printing, fixing &gallatin2000-01-162-2/+2
* Sync with i386marcel2000-01-081-2/+1
* Use genassym(1).marcel2000-01-071-107/+92
* Revert back all the way to 1.11 - the problem was that Makefile.alpha waspeter2000-01-071-0/+3
* Don't include <sys/systm.h>. It doesn't do anything, and with recentmsmith2000-01-071-1/+0
* untangle some includes and clean up for compilation cleanliness.mjacob2000-01-031-3/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-293-6/+6
* Make this compile again. (missing #include for RFPROC)peter1999-12-062-0/+2
* User ldt sharing.luoqi1999-12-062-2/+10
* Use %ll instead of %q as gcc moans bitterly about it.peter1999-11-221-1/+1
* Re-organise the code which manages the owner of the FP state (fpcurproc).dfr1999-11-102-24/+16
* The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) toalc1999-10-302-4/+4
* useracc() the prequel:phk1999-10-292-2/+0
* * Implement bus_set/get/delete_resource for pci.dfr1999-10-141-2/+1
* sigset_t change (part 3 of 5)marcel1999-09-291-0/+45
* Fix bug in pipe code relating to writes of mmap'd but illegal addressdillon1999-09-202-6/+10
* $Id$ -> $FreeBSD$peter1999-08-2811-11/+11
* Fix the child's return path from fork so that fork will return 0gallatin1999-08-272-8/+8
* Fix a nasty kld bug where modules with objects of type GLOB_DAT which hadgallatin1999-08-201-1/+2
OpenPOWER on IntegriCloud