Darling's userspace kernel server (much like Wine's wineserver)
Go to file
Ariel Abreu 8294dcf96f
dtape: Some fixes for termination and proper lock usage
Thanks to the recently enabled assertions, it turns out that we actually need to disable IPC in tasks and threads before terminating it.

Additionally, let's lock threads when we should and not do so when we shouldn't. This should fix some thread synchronization issues I was running into.
2022-02-25 17:08:35 -05:00
duct-tape dtape: Some fixes for termination and proper lock usage 2022-02-25 17:08:35 -05:00
include/darlingserver Implement remote mmap/munmap + various fixes 2022-02-17 19:12:44 -05:00
internal-include/darlingserver kqchan: Check for events after sending messages 2022-02-25 16:52:48 -05:00
scripts Implement psynch using pthread kext 2022-02-23 00:55:03 -05:00
src dtape_semaphore: Properly handle KERN_ABORTED 2022-02-25 16:57:05 -05:00
.gitignore Many additions + stubs; basic kernel MIG RPC working 2022-01-20 00:11:51 -05:00
CMakeLists.txt Implement remote mmap/munmap + various fixes 2022-02-17 19:12:44 -05:00