darlingserver/duct-tape
Thomas A. 36da4da465 If Count Exceeds MAX_SCHED_CPUS, Set Count To MAX_SCHED_CPUS
Fixes out of bounds issues when running Darling on a device/virutal machine that reports more then 64 cores. Fixes #7

Co-Authored-By: Janrupf <business.janrupf@gmail.com>
2024-03-28 22:04:48 -07:00
..
defines Initial commit 2022-01-18 00:46:28 -05:00
include/darlingserver Add a new tool for debugging darlingserver 2023-10-04 00:23:56 -04:00
internal-include/darlingserver/duct-tape Implement task_ident functions 2023-07-31 19:30:14 -04:00
pthread psynch: Log to the server log file rather than stdout 2022-03-24 13:06:37 -04:00
src If Count Exceeds MAX_SCHED_CPUS, Set Count To MAX_SCHED_CPUS 2024-03-28 22:04:48 -07:00
xnu Implement task_ident functions 2023-07-31 19:30:14 -04:00
CMakeLists.txt Force duct-tape to be built as static library 2023-10-20 13:42:51 -04:00
README.md Initial commit 2022-01-18 00:46:28 -05:00

darlingserver Duct Taping

The purpose of this subproject is to use a significantly stripped down version of XNU's own kernel code coupled with some glue/duct-tape code to simulate the necessary parts of a normal XNU kernel environment for the code to work properly to implement things like Mach IPC.