summaryrefslogtreecommitdiff
path: root/i386/i386at
AgeCommit message (Expand)Author
2024-02-12Replace kernel header includes in include/mach/mach_types.h with forward decl...Flavio Cruz
2024-02-11smp: Fix unable to enter kdb during bootDamien Zammit
2024-02-10Fix build with APIC without SMPSamuel Thibault
2024-02-09smp: Fix INIT/STARTUP IPI sequenceDamien Zammit
2024-02-09SMP: Fix allocating the apboot pageSamuel Thibault
2024-02-08Add HPET timer for small accurate delaysDamien Zammit
2024-02-08separate lapic_enable from lapic_setupDamien Zammit
2024-02-05apboot: avoid self-modifying codeSamuel Thibault
2024-02-05smp: Remove hardcoded AP_BOOT_ADDRDamien Zammit
2024-02-01ACPI: Support XSDT (ACPI >= v2.0)Damien Zammit
2024-02-01model_dep: Fix serial console with APIC enabledDamien Zammit
2024-01-30apic: Set up LAPICs in xAPIC modeDamien Zammit
2024-01-29Support up to two IOAPICs with up to 32 GSIs on eachDamien Zammit
2024-01-27ioapic: Remove IMCR toggleDamien Zammit
2024-01-20console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit
2023-12-03Xen: fix buildSamuel Thibault
2023-10-03Fix interrupt handlingDamien Zammit
2023-10-01com/lpr: Handle masking of interrupts in the driverDamien Zammit
2023-10-01kd: Handle masking of keyboard interrupt in the driverDamien Zammit
2023-09-30ioapic: Add simple locking for non-atomic accessesDamien Zammit
2023-09-30ioapic: Detect version of IOAPIC for correct EOI handlingDamien Zammit
2023-09-24boothdr: Fix initial gdtSamuel Thibault
2023-09-24boothdr: Do not bother computing precise limitSamuel Thibault
2023-09-24boothdr: Drop spurious limit fieldSamuel Thibault
2023-09-24boothdr: Also set up %gs for percpu accessSamuel Thibault
2023-09-24percpu area using gs segmentDamien Zammit
2023-08-28Fix crash at bootSamuel Thibault
2023-08-21page segments: Fix more dma32/directmap inversionsSamuel Thibault
2023-08-13immc: Add support for \r and \tSamuel Thibault
2023-08-13IPI: Do not include support when NCPUS=1Samuel Thibault
2023-08-13IPI: Rework irq names and fix x86_64 buildSamuel Thibault
2023-08-13i386/x86_64: Add remote AST via IPI mechanismDamien Zammit
2023-08-12tty: Convert t_lock to using simple_lock_irqSamuel Thibault
2023-08-12model_dep: drop duplicate declarationSamuel Thibault
2023-08-10Acknowledge IRQ *before* calling the handlerSamuel Thibault
2023-08-09Fix missing DMA32 limitSamuel Thibault
2023-08-06interrupt.S: No nested interrupts during IPIs && more x86_64 smp supportDamien Zammit
2023-08-05cpu_number: Look up cpu kernel_id via lookup tableDamien Zammit
2023-05-21x86_64: fix APIC initializationLuca Dariz
2023-05-11Do not expose CPU_TYPE_X86_64 when running 32bit userlandSamuel Thibault
2023-05-06x86_64: Add CPU_TYPE_X86_64 CPU typeSamuel Thibault
2023-04-11Fix Xen buildSamuel Thibault
2023-03-11ioapic: Timer calibrated in 10 mach ticksDamien Zammit
2023-03-07lapic timer: Calibrate via mach timer not PITDamien Zammit
2023-02-26lapic timer: Calibrate based on 10 PIT sleeps for 10msDamien Zammit
2023-02-25kd_mouse: Fix IBM mouse irq getting stuck and blocking consoleDamien Zammit
2023-02-19model_dep: Call acpi_apic_init if APIC definedDamien Zammit
2023-02-14Make curr_ipl[] per cpuDamien Zammit
2023-02-13interrupt.S: Dont change ipl for pmap_update_interruptDamien Zammit
2023-02-13i386: Refactor int stacks to be per cpu for SMPDamien Zammit