aboutsummaryrefslogtreecommitdiff
path: root/i386
Commit message (Expand)AuthorAgeFilesLines
* apic: Use cpuid to read the apic id for speedDamien Zammit2023-08-223-9/+25
* kernel traps: Also print code and cr2Samuel Thibault2023-08-211-1/+1
* page segments: Fix more dma32/directmap inversionsSamuel Thibault2023-08-212-12/+22
* pmap: Add missing declarationSamuel Thibault2023-08-141-0/+3
* pmap+slab: Add more smoketestsSamuel Thibault2023-08-141-4/+8
* pmap: Fix mayhem when releasing near the end of virtual memorySamuel Thibault2023-08-141-2/+2
* pmap: Add MAPWINDOW_SIZE macroSamuel Thibault2023-08-141-3/+4
* pmap: reserve last virtual pageSamuel Thibault2023-08-141-2/+2
* pmap: Add more debugging information when getting a null pv_listSamuel Thibault2023-08-141-1/+1
* pmap: Fix x32 PAE buildsSamuel Thibault2023-08-141-1/+2
* pmap: Fix coping with VM_MAX_USER_ADDRESS not being aligned on l4 limitSamuel Thibault2023-08-141-2/+4
* x86_64: Fix memory leak on pmap destructionSamuel Thibault2023-08-141-4/+7
* immc: Add support for \r and \tSamuel Thibault2023-08-131-0/+8
* x86_64: Do not disassemble instructionsSamuel Thibault2023-08-131-0/+6
* IPI: Do not include support when NCPUS=1Samuel Thibault2023-08-133-0/+8
* IPI: Rework irq names and fix x86_64 buildSamuel Thibault2023-08-136-14/+13
* i386/x86_64: Add remote AST via IPI mechanismDamien Zammit2023-08-138-3/+35
* simple lock: check that the non-_irq variants are not called from IRQSamuel Thibault2023-08-122-3/+19
* tty: Convert t_lock to using simple_lock_irqSamuel Thibault2023-08-121-10/+7
* pmap: Make pmap_protect sparse-pde awareSamuel Thibault2023-08-121-4/+3
* x86_64: don't bother printing function argumentsSamuel Thibault2023-08-121-0/+5
* kdb: Show page fault details in tracesSamuel Thibault2023-08-121-1/+8
* x86_64: Fix catching kernel NULL deferencesSamuel Thibault2023-08-121-1/+2
* elf64: Update namesSamuel Thibault2023-08-121-2/+1
* model_dep: drop duplicate declarationSamuel Thibault2023-08-121-4/+0
* x86_64: Fix printing kernel trap number and errorSamuel Thibault2023-08-121-1/+1
* Acknowledge IRQ *before* calling the handlerSamuel Thibault2023-08-101-25/+27
* Fix missing DMA32 limitSamuel Thibault2023-08-092-3/+24
* pmap: Add missing PMAP_READ_LOCK fixes uninitialized splDamien Zammit2023-08-061-0/+1
* 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-055-29/+28
* db_interface: Don't call db_on if MACH_KDB is offDamien Zammit2023-08-051-1/+1
* x86_64: remove unneeded segment selectors handling on full 64 bitLuca Dariz2023-08-045-7/+23
* x86_64: refactor segment register handlingLuca Dariz2023-08-045-17/+23
* x86_64: disable V86 mode on full 64-bit configurationLuca Dariz2023-08-042-9/+32
* x86_64: install emergency handler for double faultLuca Dariz2023-08-043-2/+20
* i386/apic.c: Pre-initialize the lapic pointer with a dummy structureDamien Zammit2023-06-201-1/+7
* x86_64: add a critical section on entry and exit from syscall/sysretLuca Dariz2023-06-171-1/+2
* x86_64: add 64-bit registers when dumping thread stateLuca Dariz2023-05-261-0/+14
* pmap: only map lower BIOS memory 1:1 when using Linux driversLuca Dariz2023-05-261-0/+9
* kdb: Add showing new 64bit registersSamuel Thibault2023-05-261-0/+12
* Xen 64bit: Also put kernel at end of addressing spaceSamuel Thibault2023-05-261-1/+2
* xen: Fix 64bit buildSamuel Thibault2023-05-261-2/+8
* x86_64: fix APIC initializationLuca Dariz2023-05-211-4/+4
* x86_64: push user's VM_MAX_ADDRESSLuca Dariz2023-05-211-8/+16
* pmap: Simplify codeSamuel Thibault2023-05-211-25/+21
* pmap: dynamically allocate the whole user page tree mapLuca Dariz2023-05-212-288/+277
* x86_64: fix descriptor loading for 64-bit addressesLuca Dariz2023-05-211-1/+2
* Ship missing msr.h fileSamuel Thibault2023-05-201-0/+1
* x86_64: Fix reporting fsgs base in thread_get_state ()Sergey Bugaev2023-05-151-1/+1