aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Make exception subcode a longSergey Bugaev2023-04-037-21/+37
* Remove bootstrap.defsSergey Bugaev2023-04-032-50/+0
* Add i386_fsgs_base_stateSergey Bugaev2023-04-031-0/+8
* Use c_string to define symtab_name_t.Flavio Cruz2023-04-032-17/+20
* Drop spurious tabsSamuel Thibault2023-03-131-11/+11
* Track task and thread time using time_value64_t.Flavio Cruz2023-03-138-104/+81
* Use host_get_time64 in glue codeFlavio Cruz2023-03-131-1/+4
* Use c_string to define host_get_kernel_version and host_get_kernel_boot_info.Flavio Cruz2023-03-135-4/+40
* Update thread and task creation time to use time_value64_tFlavio Cruz2023-03-124-12/+9
* 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-083-48/+156
* lock_mon: Fix warningsSamuel Thibault2023-03-073-9/+16
* kern: Fix MACH_LOCK_MON lock monitoring debugDamien Zammit2023-03-076-11/+24
* apic: Drop declaration of inexisting functionSamuel Thibault2023-03-071-1/+0
* lapic timer: Calibrate via mach timer not PITDamien Zammit2023-03-073-38/+54
* Support alignment requirements for a 64 bit kernel.Flavio Cruz2023-02-273-113/+101
* x86_64: fix user trap during syscall with an invalid user stackLuca Dariz2023-02-272-12/+12
* fix port name copyinLuca Dariz2023-02-271-0/+2
* fix copyin/outmsg header for ! USER32Luca 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
* Add TIME_VALUE64_TO_TIMESPEC and TIMESPEC_TO_TIME_VALUE64Flavio Cruz2023-02-231-0/+12
* Delete include/mach/msg_type.hFlavio Cruz2023-02-202-43/+0
* 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: fix argument passing to bootstrap modules if ! USER32Luca Dariz2023-02-161-5/+5
* x86_64: load Elf64 bootstrap modules if ! USER32Luca Dariz2023-02-163-6/+60
* x86_64: fix some compiler warningsLuca Dariz2023-02-162-7/+5
* trap: Fix Wformat issuesDamien Zammit2023-02-161-5/+5
* intr: Simplify clearing after intr port deallocationSamuel Thibault2023-02-161-35/+21
* Document spl levels of locks taken during interruptsSamuel Thibault2023-02-158-11/+20
* Define prototype for bogus in gensym.awkFlavio Cruz2023-02-151-0/+1
* 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
* timer: Fix atomicity of timer readsSamuel Thibault2023-02-151-0/+4
* Add missing init_fpu() for APsDamien Zammit2023-02-151-0/+2
* smp: Fix more busy loopsSamuel Thibault2023-02-155-10/+13
* 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
* linux: Fix non-SMP buildSamuel Thibault2023-02-142-1/+2
* Fix warningSamuel Thibault2023-02-141-2/+2
* Remove verbose debug printfsDamien Zammit2023-02-143-3/+0
* Make curr_ipl[] per cpuDamien Zammit2023-02-1410-48/+68
* 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
* x86_64: Fix broken int_stack_baseDamien Zammit2023-02-131-1/+1