summaryrefslogtreecommitdiffstats
path: root/sys/i386
Commit message (Expand)AuthorAgeFilesLines
* Regen.jhb2003-11-073-74/+76
* Sync up MP safe flags with global syscalls.master for the first time. Thisjhb2003-11-071-68/+68
* Only disable the old pin when doing a remap if it's current vector is stilljhb2003-11-061-1/+2
* OK, this might be a bit silly, but add another popcnt() candidate.peter2003-11-061-0/+6
* Spelling and grammar fixes.anholt2003-11-051-8/+8
* Instead of marking all 159 interrupts as available in the IRQ resourcejhb2003-11-051-3/+19
* When remapping an ISA interrupt from one intpin to another, disable thejhb2003-11-052-9/+21
* Two style nits.jhb2003-11-051-0/+2
* - Adjust some of the bitfields in the ioapic_intsrc struct to be unsignedjhb2003-11-051-18/+18
* Add a workaround for MP Tables that list the same PCI IRQ twice withjhb2003-11-051-3/+16
* Tweak the version string output for ioapic devices.jhb2003-11-041-2/+3
* Use a wrapper around the driver interrupt handler. The wrapper accepts thejhb2003-11-041-3/+10
* Fix LINTnyan2003-11-042-1/+2
* Fix to support pc98.nyan2003-11-041-0/+6
* Split pc98 support into pc98/pc98/nmi.c.nyan2003-11-041-22/+1
* Make this compile with PAE.peter2003-11-041-5/+6
* Remove old APIC header.jhb2003-11-031-447/+0
* Remove remaining bits of old interrupt and APIC code.jhb2003-11-037-2239/+0
* Remove the SMP kernel config as SMP is now enabled in GENERIC.jhb2003-11-031-12/+0
* Remove references to SMP and APIC_IO since GENERIC (which this filejhb2003-11-031-4/+0
* - Enable SMP and 'device apic' by default.jhb2003-11-031-2/+3
* Replace APIC_IO with 'device apic'.jhb2003-11-031-2/+2
* Update includes for new interrupt code.jhb2003-11-031-4/+2
* Catch up to interrupt code changes.jhb2003-11-033-2/+2
* - Always allocate the maximum size for the IRQ resource manager. Ideallyjhb2003-11-031-16/+4
* Catch up to i386 interrupt and SMP code changes.jhb2003-11-031-7/+6
* New i386 SMP code:jhb2003-11-037-2157/+463
* Don't probe PnP BIOS devices for PICs for now to avoid problems with thosejhb2003-11-031-9/+3
* - Remove explicit enabling of the BSP's APIC in the APIC_IO case and thejhb2003-11-031-36/+3
* - Update includes.jhb2003-11-031-3/+4
* Add the ACPI MADT table APIC enumerator. This code uses the ACPI Multiplejhb2003-11-031-0/+650
* Add the MP Table APIC enumerator. This code uses the BIOS MP Table tojhb2003-11-033-5346/+862
* - Export doreti as a global symbol.jhb2003-11-032-128/+1
* Update names of entry points for interrupt frames.jhb2003-11-031-2/+2
* New APIC support code:jhb2003-11-0314-683/+1765
* Add the new atpic(4) driver for the 8259A master and slave PICs. Byjhb2003-11-033-225/+498
* Add a per-thread variable for saving the state of eflags to support thejhb2003-11-031-3/+1
* Allocate space for the intrcnt array. This array is managed in thejhb2003-11-031-0/+11
* New device interrupt code. This defines an interrupt source abstractionjhb2003-11-032-0/+387
* - Always use 256 IDT entries since it is now a runtime decison as to howjhb2003-11-031-5/+2
* Move the NMI handling code out to its own file.jhb2003-11-031-586/+2
* Define IDTVEC() and TRAP() assembly macros so that they can be sharedjhb2003-11-031-0/+11
* Revert the critical section implementation to disable interrupts viajhb2003-11-032-145/+9
* Remove soon to be obsolete file to break kernel build while the newjhb2003-11-031-716/+0
* Add AMD Features NX and LM.obrien2003-11-031-3/+3
* Change /dev/soekris-errled to be /dev/led/error and make it conditionalphk2003-11-031-123/+25
* Introduce new CPU_SOEKRIS option to tell soekris hardware from otherphk2003-11-031-0/+4
* Free major#100phk2003-11-031-3/+1
* Fix the logic to match the new name of the tunable.njl2003-11-011-1/+1
* Change the reset video option to be positive (hw.acpi.reset_video).njl2003-11-015-30/+27
OpenPOWER on IntegriCloud