aboutsummaryrefslogtreecommitdiff
path: root/i386
Commit message (Expand)AuthorAgeFilesLines
* 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
* pit: Fix shadowed hz variable && define modes correctlyDamien Zammit2023-02-262-8/+9
* 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
* x86_64: set user segments as 64-bit if ! USER32Luca Dariz2023-02-161-2/+8
* x86_64: load Elf64 bootstrap modules if ! USER32Luca Dariz2023-02-161-1/+19
* x86_64: fix some compiler warningsLuca Dariz2023-02-162-7/+5
* trap: Fix Wformat issuesDamien Zammit2023-02-161-5/+5
* Rename efl to rfl for x86_64 in struct i386_thread_stateFlavio Cruz2023-02-152-6/+9
* pmap: Make mapwindow per CPUSamuel Thibault2023-02-152-12/+8
* Add missing init_fpu() for APsDamien Zammit2023-02-151-0/+2
* smp: Fix more busy loopsSamuel Thibault2023-02-152-3/+4
* pmap: Do not TLB shootdown IPI for mapwindow updatesSamuel Thibault2023-02-151-1/+2
* pmap: Fix busy loop waiting for pmap usersSamuel Thibault2023-02-155-12/+12
* pmap: Do not send TLB flush IPI when a cpu is idleSamuel Thibault2023-02-152-1/+3
* Fix warningSamuel Thibault2023-02-141-2/+2
* Remove verbose debug printfsDamien Zammit2023-02-143-3/+0
* Make curr_ipl[] per cpuDamien Zammit2023-02-146-29/+37
* pmap: Signal cpu for TLB update if kernel_pmapDamien Zammit2023-02-131-1/+1
* interrupt.S: Dont change ipl for pmap_update_interruptDamien Zammit2023-02-131-3/+3
* cpu_number: Short circuit if smp init not doneDamien Zammit2023-02-132-0/+7
* mp_desc: Add missing setting PAE mode on APSamuel Thibault2023-02-131-0/+3
* i386: Refactor int stacks to be per cpu for SMPDamien Zammit2023-02-135-92/+201
* Add x86_64 registers to i386_thread_stateFlavio Cruz2023-02-122-2/+71
* move kernel virtual address space to upper addressesLuca Dariz2023-02-124-9/+27
* separate initialization of kernel and user PTP tablesLuca Dariz2023-02-123-20/+52
* extend data types to hold a 64-bit addressLuca Dariz2023-02-121-6/+6
* add more explicit names for user space virtual space limitsLuca Dariz2023-02-125-19/+23
* use L4 page table directly on x86_64 instead of short-circuiting to pdpbaseLuca Dariz2023-02-122-26/+78
* factor out PAE-specific bootstrapLuca Dariz2023-02-121-32/+40
* factor out xen-specific bootstrapLuca Dariz2023-02-121-51/+56
* pmap: Fix warningSamuel Thibault2023-02-121-2/+3
* prepare pmap helpers for full 64 bit memory mapLuca Dariz2023-02-121-5/+23
* add L4 kmem cache for x86_64Luca Dariz2023-02-121-15/+19
* fix hardcoded physical addressLuca Dariz2023-02-121-1/+1
* thread_getstatus: set unused members of thread state to 0Luca Dariz2023-02-121-0/+1
* Remove a.out support for ddbFlavio Cruz2023-02-091-27/+0
* slock: Fix initialization of statically-allocated slocksSamuel Thibault2023-02-082-2/+5
* i386: relax CPU within spinlock loopSamuel Thibault2023-02-081-1/+1
* Lock get_mapwindow infrastructureSamuel Thibault2023-02-071-0/+5