aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* vm_pages_phys: Avoid faults while we keep vm locksSamuel Thibault2024-02-041-2/+3
* ACPI: Support XSDT (ACPI >= v2.0)Damien Zammit2024-02-013-89/+195
* model_dep: Fix serial console with APIC enabledDamien Zammit2024-02-011-5/+5
* fix doc buildSamuel Thibault2024-01-311-0/+1
* Add vm_pages_physSamuel Thibault2024-01-305-0/+129
* apic: Set up LAPICs in xAPIC modeDamien Zammit2024-01-303-4/+6
* Support up to two IOAPICs with up to 32 GSIs on eachDamien Zammit2024-01-296-7/+153
* fpu: Fix cpuid feature detectionOlivier Valentin2024-01-271-25/+15
* ioapic: Remove IMCR toggleDamien Zammit2024-01-271-6/+0
* linux: Add noide and noahci kernel optionsSamuel Thibault2024-01-232-2/+8
* Resurrect x86-linux build.Janneke Nieuwenhuizen2024-01-231-1/+1
* console: Fix baud rate on com ports, use 115200 default baud, 8 data bitsDamien Zammit2024-01-203-18/+7
* tests: clean test-installed mach headersSamuel Thibault2024-01-131-0/+1
* add basic thread testsLuca Dariz2024-01-132-1/+106
* add basic task testsLuca Dariz2024-01-132-1/+173
* add raw mach_msg testsLuca Dariz2024-01-132-1/+407
* add syscall testsLuca Dariz2024-01-132-1/+168
* add thread creation helper to testsLuca Dariz2024-01-133-0/+88
* add basic vm testsLuca Dariz2024-01-132-1/+87
* adjust range when changing memory pageabilityLuca Dariz2024-01-131-5/+26
* add mach_port testsLuca Dariz2024-01-132-1/+123
* add gsync testsLuca Dariz2024-01-132-1/+124
* add mach_host testsLuca Dariz2024-01-132-1/+83
* add basic user-space tests with qemuLuca Dariz2024-01-1317-5/+748
* expose MACH_MSG_USER_ALIGNMENT for manually-built messagesLuca Dariz2023-12-291-9/+10
* USER32: change default to disabled and make it a general optionLuca Dariz2023-12-292-10/+14
* Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz2023-12-171-10/+10
* x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz2023-12-173-14/+83
* Revert "Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are ...Samuel Thibault2023-12-031-10/+10
* Revert "x86_64: Support 8 byte inlined port rights to avoid message resizing."Samuel Thibault2023-12-033-83/+14
* Xen: fix buildSamuel Thibault2023-12-034-4/+8
* Fix 32-on-64: Fix missing es pushSamuel Thibault2023-12-031-1/+2
* x86_64: Support 8 byte inlined port rights to avoid message resizing.Flavio Cruz2023-12-033-14/+83
* Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte ali...Flavio Cruz2023-12-031-10/+10
* Use MACH_PORT_NAME_NULL and MACH_PORT_NAME_DEAD when checking for null or dea...Flavio Cruz2023-11-291-1/+1
* vm: Coalesce map entriesSergey Bugaev2023-11-271-2/+27
* vm: Add vm_map_coalesce_entrySergey Bugaev2023-11-272-2/+78
* ipc_entry_lookup_failed: Also write message id in bogus port warningSamuel Thibault2023-11-193-16/+16
* ipc_entry_lookup: Generalize warnings about bogus port namesSamuel Thibault2023-11-184-4/+54
* Fix indentSamuel Thibault2023-11-121-4/+4
* mach/message.h: Fix C++98 buildSamuel Thibault2023-11-071-0/+2
* Fix assertion for i686 since mach_port_name_t and mach_port_t have the same sizeFlavio Cruz2023-11-071-1/+2
* mach/message.h: Fix C++ buildSamuel Thibault2023-11-031-0/+5
* 64bit: Fix user memory leaks on non-inline port arraysSamuel Thibault2023-11-011-1/+5
* locore: Homogeneize 32bit and 64bitSamuel Thibault2023-10-282-1/+3
* 64bit: Fix locore buildSamuel Thibault2023-10-282-6/+27
* 64bit: Fix types in lock.hSamuel Thibault2023-10-281-8/+8
* x86_64/locore.S: Fix int stack checks when NCPUS > 1Damien Zammit2023-10-281-5/+8
* Factorize more push/pop codeSamuel Thibault2023-10-272-46/+59
* locore: Also factorize segment management on i386Samuel Thibault2023-10-272-94/+74