aboutsummaryrefslogtreecommitdiff
path: root/sys/i386
Commit message (Expand)AuthorAgeFilesLines
* Change the clear_ret argument of get_mcontext() to be a flags argument.Marcel Moolenaar2003-11-091-2/+2
* - Implement selwakeuppri() which allows raising the priority of aSeigo Tanimura2003-11-097-7/+7
* - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,Alan Cox2003-11-083-25/+57
* Dump the trigger and polarity of each intpin's default setting in theJohn Baldwin2003-11-071-2/+5
* Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() inScott Long2003-11-071-0/+4
* Regen.John Baldwin2003-11-073-74/+76
* Sync up MP safe flags with global syscalls.master for the first time. ThisJohn Baldwin2003-11-071-68/+68
* Only disable the old pin when doing a remap if it's current vector is stillJohn Baldwin2003-11-061-1/+2
* OK, this might be a bit silly, but add another popcnt() candidate.Peter Wemm2003-11-061-0/+6
* Spelling and grammar fixes.Eric Anholt2003-11-051-8/+8
* Instead of marking all 159 interrupts as available in the IRQ resourceJohn Baldwin2003-11-051-3/+19
* When remapping an ISA interrupt from one intpin to another, disable theJohn Baldwin2003-11-052-9/+21
* Two style nits.John Baldwin2003-11-051-0/+2
* - Adjust some of the bitfields in the ioapic_intsrc struct to be unsignedJohn Baldwin2003-11-051-18/+18
* Add a workaround for MP Tables that list the same PCI IRQ twice withJohn Baldwin2003-11-051-3/+16
* Tweak the version string output for ioapic devices.John Baldwin2003-11-041-2/+3
* Use a wrapper around the driver interrupt handler. The wrapper accepts theJohn Baldwin2003-11-041-3/+10
* Fix LINTYoshihiro Takahashi2003-11-042-1/+2
* Fix to support pc98.Yoshihiro Takahashi2003-11-041-0/+6
* Split pc98 support into pc98/pc98/nmi.c.Yoshihiro Takahashi2003-11-041-22/+1
* Make this compile with PAE.Peter Wemm2003-11-041-5/+6
* Remove old APIC header.John Baldwin2003-11-031-447/+0
* Remove remaining bits of old interrupt and APIC code.John Baldwin2003-11-037-2239/+0
* Remove the SMP kernel config as SMP is now enabled in GENERIC.John Baldwin2003-11-031-12/+0
* Remove references to SMP and APIC_IO since GENERIC (which this fileJohn Baldwin2003-11-031-4/+0
* - Enable SMP and 'device apic' by default.John Baldwin2003-11-031-2/+3
* Replace APIC_IO with 'device apic'.John Baldwin2003-11-031-2/+2
* Update includes for new interrupt code.John Baldwin2003-11-031-4/+2
* Catch up to interrupt code changes.John Baldwin2003-11-033-2/+2
* - Always allocate the maximum size for the IRQ resource manager. IdeallyJohn Baldwin2003-11-031-16/+4
* Catch up to i386 interrupt and SMP code changes.John Baldwin2003-11-031-7/+6
* New i386 SMP code:John Baldwin2003-11-037-2157/+463
* Don't probe PnP BIOS devices for PICs for now to avoid problems with thoseJohn Baldwin2003-11-031-9/+3
* - Remove explicit enabling of the BSP's APIC in the APIC_IO case and theJohn Baldwin2003-11-031-36/+3
* - Update includes.John Baldwin2003-11-031-3/+4
* Add the ACPI MADT table APIC enumerator. This code uses the ACPI MultipleJohn Baldwin2003-11-031-0/+650
* Add the MP Table APIC enumerator. This code uses the BIOS MP Table toJohn Baldwin2003-11-033-5346/+862
* - Export doreti as a global symbol.John Baldwin2003-11-032-128/+1
* Update names of entry points for interrupt frames.John Baldwin2003-11-031-2/+2
* New APIC support code:John Baldwin2003-11-0314-683/+1765
* Add the new atpic(4) driver for the 8259A master and slave PICs. ByJohn Baldwin2003-11-033-225/+498
* Add a per-thread variable for saving the state of eflags to support theJohn Baldwin2003-11-031-3/+1
* Allocate space for the intrcnt array. This array is managed in theJohn Baldwin2003-11-031-0/+11
* New device interrupt code. This defines an interrupt source abstractionJohn Baldwin2003-11-032-0/+387
* - Always use 256 IDT entries since it is now a runtime decison as to howJohn Baldwin2003-11-031-5/+2
* Move the NMI handling code out to its own file.John Baldwin2003-11-031-586/+2
* Define IDTVEC() and TRAP() assembly macros so that they can be sharedJohn Baldwin2003-11-031-0/+11
* Revert the critical section implementation to disable interrupts viaJohn Baldwin2003-11-032-145/+9
* Remove soon to be obsolete file to break kernel build while the newJohn Baldwin2003-11-031-716/+0
* Add AMD Features NX and LM.David E. O'Brien2003-11-031-3/+3