summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-07-23i386/io_perm: Make io ports accessible in granular wayfix-iopermDamien Zammit
2023-07-05vm: Make vm_object_coalesce return new object and offsetSergey Bugaev
2023-07-03vm: Eagerly release deallocated pagesSergey Bugaev
2023-07-03vm: Allow coalescing entries forwardSergey Bugaev
2023-07-03vm: Allow coalescing null object with an internal objectSergey Bugaev
2023-07-03vm: Allow coalescing a VM object with itselfSergey Bugaev
2023-07-03Shrink struct vm_page sizeSergey Bugaev
2023-06-20i386/apic.c: Pre-initialize the lapic pointer with a dummy structureDamien Zammit
2023-06-18Fix copying in MACH_PORT_DEAD on x86_64Sergey Bugaev
2023-06-17x86_64: add a critical section on entry and exit from syscall/sysretLuca Dariz
2023-06-17x86_64: use solid intstack already during bootstrapLuca Dariz
2023-06-12copyinmsg: allow for the last message element to have msgt_number = 0.Flavio Cruz
2023-06-12intr: Fix crash on irq notification port destructionSamuel Thibault
2023-05-26x86_64: add 64-bit registers when dumping thread stateLuca Dariz
2023-05-26x86_64: enable code for managing interruptsLuca Dariz
2023-05-26pmap: only map lower BIOS memory 1:1 when using Linux driversLuca Dariz
2023-05-26kdb: Add showing new 64bit registersSamuel Thibault
2023-05-26Xen 64bit: Also put kernel at end of addressing spaceSamuel Thibault
2023-05-26xen: Fix 64bit buildSamuel Thibault
2023-05-21x86_64: fix APIC initializationLuca Dariz
2023-05-21x86_64: push user's VM_MAX_ADDRESSLuca Dariz
2023-05-21pmap: Simplify codeSamuel Thibault
2023-05-21pmap: dynamically allocate the whole user page tree mapLuca Dariz
2023-05-21x86_64: fix descriptor loading for 64-bit addressesLuca Dariz
2023-05-20Ship missing msr.h fileSamuel Thibault
2023-05-18fix fs/gs save/restore and USER32Luca Dariz
2023-05-17x86_64: Attempt to fix ast_from_interruptSergey Bugaev
2023-05-17Fix task_info for TASK_THREAD_TIMES_INFO.Flavio Cruz
2023-05-15x86_64: Fix reporting fsgs base in thread_get_state ()Sergey Bugaev
2023-05-12x86_64: Check for AST when exiting a syscallSergey Bugaev
2023-05-12x86_64: Fix updating fsgs base on context switchSergey Bugaev
2023-05-11Do not expose CPU_TYPE_X86_64 when running 32bit userlandSamuel Thibault
2023-05-11Keep host_get_kernel_version for USER32-on-x86_64 caseSamuel Thibault
2023-05-11Remove host_kernel_version RPC for x86_64Flavio Cruz
2023-05-06Delete include/mach/rpc.hFlavio Cruz
2023-05-06x86_64: Add CPU_TYPE_X86_64 CPU typeSamuel Thibault
2023-05-05Use designated initializers in kern/ipc_kobject.cFlavio Cruz
2023-05-05Improve portability for device/net_io.c and use designated initializersFlavio Cruz
2023-05-04Use designated initializers in kern/exception.cFlavio Cruz
2023-05-02Implement mig_deallocate to free memory when kernel server RPC succeedsFlavio Cruz
2023-05-02Use mig_support.h prototypes instead of duplicating them.Flavio Cruz
2023-05-01add setting gs/fsbaseLuca Dariz
2023-05-01x86_64: add 64-bit syscall entry pointLuca Dariz
2023-04-29Use c_string for dev_name_t in the device subsystem.Flavio Cruz
2023-04-27Update task_basic_info and thread_basic_info to include time_value64_t data.Flavio Cruz
2023-04-20fix copyoutmsg for 64-bit userspaceLuca Dariz
2023-04-20fix address fault for 32-on-64-bit syscallLuca Dariz
2023-04-11Fix Xen buildSamuel Thibault
2023-04-10Fix missing shipping required headerSamuel Thibault
2023-04-10Delete include/mach/default_pager_helper.defsFlavio Cruz