summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-01-23linux: Add noide and noahci kernel optionsSamuel Thibault
2024-01-23Resurrect x86-linux build.Janneke Nieuwenhuizen
2024-01-20console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit
2024-01-13tests: clean test-installed mach headersSamuel Thibault
2024-01-13add basic thread testsLuca Dariz
2024-01-13add basic task testsLuca Dariz
2024-01-13add raw mach_msg testsLuca Dariz
2024-01-13add syscall testsLuca Dariz
2024-01-13add thread creation helper to testsLuca Dariz
2024-01-13add basic vm testsLuca Dariz
2024-01-13adjust range when changing memory pageabilityLuca Dariz
2024-01-13add mach_port testsLuca Dariz
2024-01-13add gsync testsLuca Dariz
2024-01-13add mach_host testsLuca Dariz
2024-01-13add basic user-space tests with qemuLuca Dariz
2023-12-29expose MACH_MSG_USER_ALIGNMENT for manually-built messagesLuca Dariz
2023-12-29USER32: change default to disabled and make it a general optionLuca Dariz
2023-12-17Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...v1.8+git20231217Flavio Cruz
2023-12-17x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Revert "Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are ...Samuel Thibault
2023-12-03Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."Samuel Thibault
2023-12-03Xen: fix buildSamuel Thibault
2023-12-03Fix 32-on-64: Fix missing es pushSamuel Thibault
2023-12-03x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz
2023-12-03Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz
2023-11-29Use MACH_PORT_NAME_NULL and MACH_PORT_NAME_DEAD when checking for null or dea...Flavio Cruz
2023-11-27vm: Coalesce map entriesSergey Bugaev
2023-11-27vm: Add vm_map_coalesce_entrySergey Bugaev
2023-11-19ipc_entry_lookup_failed: Also write message id in bogus port warningSamuel Thibault
2023-11-18ipc_entry_lookup: Generalize warnings about bogus port namesSamuel Thibault
2023-11-12Fix indentSamuel Thibault
2023-11-07mach/message.h: Fix C++98 buildSamuel Thibault
2023-11-07Fix assertion for i686 since mach_port_name_t and mach_port_t have the same sizeFlavio Cruz
2023-11-03mach/message.h: Fix C++ buildSamuel Thibault
2023-11-0164bit: Fix user memory leaks on non-inline port arraysSamuel Thibault
2023-10-28locore: Homogeneize 32bit and 64bitSamuel Thibault
2023-10-2864bit: Fix locore buildSamuel Thibault
2023-10-2864bit: Fix types in lock.hSamuel Thibault
2023-10-28x86_64/locore.S: Fix int stack checks when NCPUS > 1Damien Zammit
2023-10-27Factorize more push/pop codeSamuel Thibault
2023-10-27locore: Also factorize segment management on i386Samuel Thibault
2023-10-2732-on-64: Fix missing es pushSamuel Thibault
2023-10-03Fix interrupt handlingDamien Zammit
2023-10-03Xen: do not check for multiboot formatSamuel Thibault
2023-10-02Fix non-PAE buildSamuel Thibault
2023-10-01copyinmsg: Check that we have not overflownSamuel Thibault
2023-10-01ipc: Fix allocating kernel buffer for storing user messageSamuel Thibault
2023-10-01mach_msg: Fix checking reception sizeSamuel Thibault
2023-10-01Add and use ikm_cache_alloc/free/_trySamuel Thibault
2023-10-01ddb: Make whatis print copy/pastable textSamuel Thibault