aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use designated initializers in kern/exception.cFlavio Cruz2023-05-041-28/+28
* Implement mig_deallocate to free memory when kernel server RPC succeedsFlavio Cruz2023-05-021-0/+10
* Use mig_support.h prototypes instead of duplicating them.Flavio Cruz2023-05-023-13/+3
* add setting gs/fsbaseLuca Dariz2023-05-015-21/+116
* x86_64: add 64-bit syscall entry pointLuca Dariz2023-05-019-20/+294
* Use c_string for dev_name_t in the device subsystem.Flavio Cruz2023-04-294-0/+39
* Update task_basic_info and thread_basic_info to include time_value64_t data.Flavio Cruz2023-04-274-9/+37
* fix copyoutmsg for 64-bit userspaceLuca Dariz2023-04-201-3/+2
* fix address fault for 32-on-64-bit syscallLuca Dariz2023-04-201-2/+2
* Fix Xen buildSamuel Thibault2023-04-113-30/+32
* Fix missing shipping required headerSamuel Thibault2023-04-101-0/+1
* Delete include/mach/default_pager_helper.defsFlavio Cruz2023-04-102-54/+0
* Remove host_get_boot_info and host_get_kernel_boot_info since they are not used.Flavio Cruz2023-04-075-58/+2
* Align the user stack correctly for 64 bit programs.Flavio Cruz2023-04-043-10/+19
* 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