summaryrefslogtreecommitdiff
path: root/i386
AgeCommit message (Expand)Author
2023-09-25percpu: active_stack with gsDamien Zammit
2023-09-24SMP: Fix setting up initial gdtSamuel Thibault
2023-09-24boothdr: Fix initial gdtSamuel Thibault
2023-09-24cpuboot: Also set up %gs for APSamuel Thibault
2023-09-24boothdr: Do not bother computing precise limitSamuel Thibault
2023-09-24boothdr: Drop spurious limit fieldSamuel Thibault
2023-09-24Use fewer cpu_number_slow callsSamuel Thibault
2023-09-24percpu active_thread using gs segmentDamien Zammit
2023-09-24spl: Use gs to access CPU numberSamuel Thibault
2023-09-24boothdr: Also set up %gs for percpu accessSamuel Thibault
2023-09-24start/switch_timer: Use CPU_NUMBERSamuel Thibault
2023-09-24percpu area using gs segmentDamien Zammit
2023-09-24cpu_number: Inline widely used simple functionDamien Zammit
2023-09-24gdt: Cleanup gdt.h included in asmDamien Zammit
2023-09-23cpuboot: Use CPU_NUMBER_NO_STACK before stack is set upDamien Zammit
2023-08-28i386_btop/ptob/trunc/round_page: Fix PAE caseSamuel Thibault
2023-08-28pmap_phys_address: Fix castingSamuel Thibault
2023-08-28Fix crash at bootSamuel Thibault
2023-08-28pmap: Fix spurious pte release on 64bit and PAESamuel Thibault
2023-08-22Fix non-SMP buildSamuel Thibault
2023-08-22apic: Use cpuid to read the apic id for speedDamien Zammit
2023-08-21kernel traps: Also print code and cr2Samuel Thibault
2023-08-21page segments: Fix more dma32/directmap inversionsSamuel Thibault
2023-08-14pmap: Add missing declarationSamuel Thibault
2023-08-14pmap+slab: Add more smoketestsSamuel Thibault
2023-08-14pmap: Fix mayhem when releasing near the end of virtual memorySamuel Thibault
2023-08-14pmap: Add MAPWINDOW_SIZE macroSamuel Thibault
2023-08-14pmap: reserve last virtual pageSamuel Thibault
2023-08-14pmap: Add more debugging information when getting a null pv_listSamuel Thibault
2023-08-14pmap: Fix x32 PAE buildsSamuel Thibault
2023-08-14pmap: Fix coping with VM_MAX_USER_ADDRESS not being aligned on l4 limitSamuel Thibault
2023-08-14x86_64: Fix memory leak on pmap destructionSamuel Thibault
2023-08-13immc: Add support for \r and \tSamuel Thibault
2023-08-13x86_64: Do not disassemble instructionsSamuel 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-12simple lock: check that the non-_irq variants are not called from IRQSamuel Thibault
2023-08-12tty: Convert t_lock to using simple_lock_irqSamuel Thibault
2023-08-12pmap: Make pmap_protect sparse-pde awareSamuel Thibault
2023-08-12x86_64: don't bother printing function argumentsSamuel Thibault
2023-08-12kdb: Show page fault details in tracesSamuel Thibault
2023-08-12x86_64: Fix catching kernel NULL deferencesSamuel Thibault
2023-08-12elf64: Update namesSamuel Thibault
2023-08-12model_dep: drop duplicate declarationSamuel Thibault
2023-08-12x86_64: Fix printing kernel trap number and errorSamuel Thibault
2023-08-10Acknowledge IRQ *before* calling the handlerSamuel Thibault
2023-08-09Fix missing DMA32 limitSamuel Thibault
2023-08-06pmap: Add missing PMAP_READ_LOCK fixes uninitialized splDamien Zammit
2023-08-06interrupt.S: No nested interrupts during IPIs && more x86_64 smp supportDamien Zammit