summaryrefslogtreecommitdiffstats
path: root/sys/i386/i386
Commit message (Expand)AuthorAgeFilesLines
* Clean up the code exporting interrupt statistics via sysctl a bit:tmm2001-06-011-1/+0
* Quiet warnings by adding a prototype for set_user_ldt_rv() and making itjhb2001-05-301-1/+6
* We can't grab the sched_lock in set_user_ldt() because when it is calledjhb2001-05-302-6/+25
* Don't acquire Giant just to call trap_fatal(), we are about to panicjhb2001-05-231-4/+0
* pmap_mapdev needs the vm_mtx, aquire it if not already lockedalfred2001-05-231-0/+8
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileru2001-05-231-1/+1
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-222-32/+22
* Remove a few more spl's I missed earlier.jhb2001-05-221-2/+0
* Sort includes.jhb2001-05-212-2/+2
* Axe unneeded spl()'s.jhb2001-05-211-3/+0
* Use a critical region to protect pushing of curproc's npx state tobde2001-05-201-1/+4
* Use a critical region to protect saving of the npx state in savectx().bde2001-05-201-1/+4
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-196-15/+45
* - Move the setting of bootverbose to a MI SI_SUB_TUNABLES SYSINIT.jhb2001-05-171-5/+1
* Use NHWI instead of APIC_IMEN_BITS.jhb2001-05-171-1/+1
* Lock the procfs functions for doing a single step and reading/writingjhb2001-05-161-49/+19
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-159-9/+0
* Use a critical region to protect pushing of the parent's npx state to thebde2001-05-131-4/+14
* Revert part of last commit. Instead of using %fs for KSD/TSD, we'lldeischen2001-05-121-0/+1
* Simplify the vm fault trap handling code a bit by using if-else instead ofjhb2001-05-111-29/+15
* - Split out the support for per-CPU data from the SMP code. UP kernelsjhb2001-05-102-3/+3
* - Use sched_lock and critical regions to ensure that LDT updates are threadjhb2001-05-103-32/+49
* When setting up the frame to invoke a signal handler, preserve thedeischen2001-05-061-2/+0
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-017-39/+40
* Revert consequences of changes to mount.h, part 2.grog2001-04-292-4/+0
* Add in a missing call to forward_hardclock() in the SMP case.jhb2001-04-281-0/+3
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-2710-1259/+210
* Remove a leading underscore that prevented I386_CPU kernels fromjake2001-04-261-1/+1
* Correct #includes to work with fixed sys/mount.h.grog2001-04-232-0/+4
* Make the ap_boot_mtx mutex static.jhb2001-04-202-2/+2
* Split up the db_printf's for 'show pcpu' so that we only output at most onejhb2001-04-201-2/+4
* Blow away the panic mutex in favor of using a single atomic_cmpset() on ajhb2001-04-172-8/+0
* Rename the IPI API from smp_ipi_* to ipi_* since the smp_ prefix is justjhb2001-04-113-29/+29
* Remove the old APIC I/O higher level IPI API in favor of the newer MIjhb2001-04-101-1/+1
* Remove the BETTER_CLOCK #ifdef's. The code is on by default and is herejhb2001-04-103-33/+8
* Add an MI API for sending IPI's. I used the same API present on the alphajhb2001-04-102-24/+110
* - One can now specify the decimal pid of a process to trace as a parameter.jhb2001-04-091-25/+73
* Add a new ddb command 'show pcpu' which lists some of the per-cpu data.jhb2001-04-061-1/+45
* Axe the per-cpu variable witness_spin_check as it was replaced by thejhb2001-04-061-2/+0
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-3/+5
* Catch up to header include changes:jhb2001-03-282-3/+2
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-283-1/+4
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-283-22/+18
* Catch up to the mtx_saveintr -> mtx_savecrit change.jhb2001-03-281-1/+1
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-262-2/+0
* Fix a problem where we were switching npxproc from underneath processesobrien2001-03-241-0/+46
* Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames andtmm2001-03-231-0/+1
* Kill the 4MB kernel limit dead. [I hope :-)].peter2001-03-154-9/+22
* Unrevert the pmap_map() changes. They weren't broken on x86.jhb2001-03-071-6/+14
* - Release Giant a bit earlier on syscall exit.jhb2001-03-071-20/+14
OpenPOWER on IntegriCloud