aboutsummaryrefslogtreecommitdiff
path: root/i386
Commit message (Expand)AuthorAgeFilesLines
* Make -fno-PIE etc. architecture-dependentSergey Bugaev2024-03-271-0/+4
* x86_64: avoid iterating over the message twice in copyoutmsg/copyinmsg for fa...Flavio Cruz2024-03-111-0/+6
* move x86 copy_user.[ch] to ipc/ and make it arch-indipendentLD2024-03-092-101/+0
* remove machine/machspl.h as it duplicates machine/spl.hLD2024-03-0915-43/+13
* pmap: Avoid leaking USER bit in page tablesSamuel Thibault2024-03-031-5/+6
* kernel traps: also catch general protection faultsSamuel Thibault2024-03-031-0/+3
* spl: Introduce assert_splvm and use it in process_pmap_updatesSamuel Thibault2024-02-232-0/+2
* vm_map_lookup: Add parameter for keeping map lockedDamien Zammit2024-02-221-2/+2
* Introduce and use assert_splsched()Samuel Thibault2024-02-191-0/+1
* process_pmap_updates: Use _nocheck form of lock, already at splvmDamien Zammit2024-02-191-2/+5
* locore: Remove unnecessary call to CPU_NUMBERDamien Zammit2024-02-181-2/+1
* Replace kernel header includes in include/mach/mach_types.h with forward decl...Flavio Cruz2024-02-124-1/+4
* smp: Fix unable to enter kdb during bootDamien Zammit2024-02-112-2/+1
* Fix build with APIC without SMPSamuel Thibault2024-02-102-1/+3
* smp: Fix compile error with missing apboot_addrDamien Zammit2024-02-092-5/+5
* smp: Fix INIT/STARTUP IPI sequenceDamien Zammit2024-02-094-40/+110
* SMP: Fix allocating the apboot pageSamuel Thibault2024-02-092-8/+9
* fpu: Fix cpuid feature detectionOlivier Valentin2024-02-081-3/+8
* Revert "fpu: Fix cpuid feature detection"Olivier Valentin2024-02-081-15/+25
* smp: Use HPET instead of pit one-shot that is unreliableDamien Zammit2024-02-081-4/+3
* Add HPET timer for small accurate delaysDamien Zammit2024-02-085-8/+150
* separate lapic_enable from lapic_setupDamien Zammit2024-02-084-5/+31
* apboot: avoid self-modifying codeSamuel Thibault2024-02-052-15/+10
* smp: Remove hardcoded AP_BOOT_ADDRDamien Zammit2024-02-054-11/+55
* Fix apic_send_ipi function clobbering read only fieldsDamien Zammit2024-02-052-3/+7
* ACPI: Support XSDT (ACPI >= v2.0)Damien Zammit2024-02-013-89/+195
* model_dep: Fix serial console with APIC enabledDamien Zammit2024-02-011-5/+5
* Add vm_pages_physSamuel Thibault2024-01-302-0/+2
* apic: Set up LAPICs in xAPIC modeDamien Zammit2024-01-303-4/+6
* Support up to two IOAPICs with up to 32 GSIs on eachDamien Zammit2024-01-296-7/+153
* fpu: Fix cpuid feature detectionOlivier Valentin2024-01-271-25/+15
* ioapic: Remove IMCR toggleDamien Zammit2024-01-271-6/+0
* console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit2024-01-202-16/+5
* x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz2023-12-171-7/+5
* Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."Samuel Thibault2023-12-031-5/+7
* Xen: fix buildSamuel Thibault2023-12-033-2/+6
* x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz2023-12-031-7/+5
* locore: Homogeneize 32bit and 64bitSamuel Thibault2023-10-281-1/+1
* 64bit: Fix locore buildSamuel Thibault2023-10-281-1/+22
* 64bit: Fix types in lock.hSamuel Thibault2023-10-281-8/+8
* Factorize more push/pop codeSamuel Thibault2023-10-271-11/+25
* locore: Also factorize segment management on i386Samuel Thibault2023-10-271-72/+52
* Fix interrupt handlingDamien Zammit2023-10-031-15/+13
* Fix non-PAE buildSamuel Thibault2023-10-021-1/+1
* copyinmsg: Check that we have not overflownSamuel Thibault2023-10-012-1/+2
* 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
* pmap: Factorize l4 base accessSamuel Thibault2023-10-011-2/+5
* ddb: Add whatis commandSamuel Thibault2023-10-011-0/+100
* ioapic: Add simple locking for non-atomic accessesDamien Zammit2023-09-301-0/+9