aboutsummaryrefslogtreecommitdiff
path: root/i386
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* x86_64: Fix updating fsgs base on context switchSergey Bugaev2023-05-121-4/+5
* 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
* add setting gs/fsbaseLuca Dariz2023-05-013-3/+42
* x86_64: add 64-bit syscall entry pointLuca Dariz2023-05-016-14/+95
* Fix Xen buildSamuel Thibault2023-04-113-30/+32
* Fix missing shipping required headerSamuel Thibault2023-04-101-0/+1
* Align the user stack correctly for 64 bit programs.Flavio Cruz2023-04-042-8/+18
* Make exception subcode a longSergey Bugaev2023-04-032-2/+2
* Add i386_fsgs_base_stateSergey Bugaev2023-04-031-0/+8
* ioapic: Timer calibrated in 10 mach ticksDamien Zammit2023-03-111-5/+4
* Align mach_msg_type_t and mach_msg_type_long_t with the same alignment as uin...Flavio Cruz2023-03-081-2/+2
* kern: Fix MACH_LOCK_MON lock monitoring debugDamien Zammit2023-03-071-3/+3
* apic: Drop declaration of inexisting functionSamuel Thibault2023-03-071-1/+0
* lapic timer: Calibrate via mach timer not PITDamien Zammit2023-03-073-38/+54
* x86_64: fix user trap during syscall with an invalid user stackLuca Dariz2023-02-271-2/+2
* x86_64: allow compilation if ! USER32Luca Dariz2023-02-271-2/+4
* lapic timer: Calibrate based on 10 PIT sleeps for 10msDamien Zammit2023-02-261-8/+11
* pit: Use corrected clock frequencyDamien Zammit2023-02-261-1/+1