aboutsummaryrefslogtreecommitdiff
path: root/i386/i386at
Commit message (Expand)AuthorAgeFilesLines
* com/lpr: Handle masking of interrupts in the driverDamien Zammit2023-10-012-8/+6
* kd: Handle masking of keyboard interrupt in the driverDamien Zammit2023-10-013-2/+8
* ioapic: Add simple locking for non-atomic accessesDamien Zammit2023-09-301-0/+9
* ioapic: Detect version of IOAPIC for correct EOI handlingDamien Zammit2023-09-301-1/+14
* boothdr: Fix initial gdtSamuel Thibault2023-09-241-1/+2
* boothdr: Do not bother computing precise limitSamuel Thibault2023-09-241-2/+2
* boothdr: Drop spurious limit fieldSamuel Thibault2023-09-241-1/+1
* boothdr: Also set up %gs for percpu accessSamuel Thibault2023-09-241-10/+59
* percpu area using gs segmentDamien Zammit2023-09-241-0/+1
* Fix crash at bootSamuel Thibault2023-08-282-0/+2
* page segments: Fix more dma32/directmap inversionsSamuel Thibault2023-08-211-3/+4
* immc: Add support for \r and \tSamuel Thibault2023-08-131-0/+8
* IPI: Do not include support when NCPUS=1Samuel Thibault2023-08-132-0/+6
* IPI: Rework irq names and fix x86_64 buildSamuel Thibault2023-08-133-7/+7
* i386/x86_64: Add remote AST via IPI mechanismDamien Zammit2023-08-133-0/+15
* tty: Convert t_lock to using simple_lock_irqSamuel Thibault2023-08-121-10/+7
* model_dep: drop duplicate declarationSamuel Thibault2023-08-121-4/+0
* Acknowledge IRQ *before* calling the handlerSamuel Thibault2023-08-101-25/+27
* Fix missing DMA32 limitSamuel Thibault2023-08-091-0/+19
* interrupt.S: No nested interrupts during IPIs && more x86_64 smp supportDamien Zammit2023-08-061-0/+1
* cpu_number: Look up cpu kernel_id via lookup tableDamien Zammit2023-08-051-0/+2
* x86_64: fix APIC initializationLuca Dariz2023-05-211-4/+4
* Do not expose CPU_TYPE_X86_64 when running 32bit userlandSamuel Thibault2023-05-111-1/+1
* x86_64: Add CPU_TYPE_X86_64 CPU typeSamuel Thibault2023-05-061-0/+4
* Fix Xen buildSamuel Thibault2023-04-111-0/+2
* ioapic: Timer calibrated in 10 mach ticksDamien Zammit2023-03-111-5/+4
* lapic timer: Calibrate via mach timer not PITDamien Zammit2023-03-072-37/+52
* lapic timer: Calibrate based on 10 PIT sleeps for 10msDamien Zammit2023-02-261-8/+11
* kd_mouse: Fix IBM mouse irq getting stuck and blocking consoleDamien Zammit2023-02-251-2/+5
* model_dep: Call acpi_apic_init if APIC definedDamien Zammit2023-02-191-2/+3
* Make curr_ipl[] per cpuDamien Zammit2023-02-141-2/+5
* interrupt.S: Dont change ipl for pmap_update_interruptDamien Zammit2023-02-131-3/+3
* i386: Refactor int stacks to be per cpu for SMPDamien Zammit2023-02-133-25/+31
* move kernel virtual address space to upper addressesLuca Dariz2023-02-121-2/+0
* fix hardcoded physical addressLuca Dariz2023-02-121-1/+1
* Remove a.out support for ddbFlavio Cruz2023-02-091-27/+0
* pmap: Refactor temporary mapping functionsDamien Zammit2023-02-031-71/+2
* kdb: Fix ON_INT_STACK() macro to be cpu_number awareDamien Zammit2023-02-011-2/+2
* Fix other confusions between KERNEL_STACK_SIZE and INTSTACK_SIZESamuel Thibault2023-01-312-3/+3
* Always use directed EOI and disable focusDamien Zammit2023-01-311-9/+0
* interrupt: Send EOI before handling update interruptDamien Zammit2023-01-311-1/+1
* fix warningsSamuel Thibault2023-01-311-2/+1
* i386: Fix lapic and ioapic for smpDamien Zammit2023-01-311-70/+27
* Include i386asm.h using i386/i386/i386.asm.hFlavio Cruz2023-01-301-1/+1
* i386: Add AP variants of descriptor tablesDamien Zammit2023-01-295-16/+45
* Enable -Wmissing-prototypes.Flavio Cruz2023-01-291-1/+1
* Use standard types in include/device/input.hFlavio Cruz2023-01-281-5/+1
* Fix several warnings for -Wmissing-prototypesFlavio Cruz2023-01-2410-111/+51
* Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz2023-01-191-16/+6
* Export input structures used by Hurd in device/input.h.Flavio Cruz2023-01-091-59/+1