Darling's userspace kernel server (much like Wine's wineserver)
Go to file
Ariel Abreu 4f001e2a34
Add reply-push synchronization
This is used to avoid the server reading incorrect/corrupted reply
contents for pushed replies. This was happening because clients were
sending the push-reply call with the pointer to the message contents,
but they were immediately returning after sending it. This led to a race
condition in which the server would sometimes read the data after the
client had already overwritten/discarded said data.
2022-06-24 01:39:04 -04:00
duct-tape Merge pull request #2 from rdrpenguin04/main 2022-06-18 23:01:21 -04:00
include/darlingserver add mach_vm_msync 2022-06-17 23:18:21 -05:00
internal-include/darlingserver Ignore calls from non-existent threads 2022-06-24 01:35:16 -04:00
scripts chore: Address comments 2022-04-05 12:43:27 +07:00
src Add reply-push synchronization 2022-06-24 01:39:04 -04:00
.gitignore Many additions + stubs; basic kernel MIG RPC working 2022-01-20 00:11:51 -05:00
CMakeLists.txt Remove capabilities and libcap dependency 2022-05-10 21:08:07 -04:00