darlingserver/duct-tape
Ariel Abreu 7274224d44
Implement psynch using pthread kext
This is an initial implementation that will probably need more tweaking and fixing down the line, but it seems to work for now.
2022-02-23 00:55:03 -05:00
..
defines Initial commit 2022-01-18 00:46:28 -05:00
include/darlingserver Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
internal-include/darlingserver/duct-tape Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
pthread Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
src Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
xnu Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
CMakeLists.txt Implement psynch using pthread kext 2022-02-23 00:55:03 -05: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.