Popular repositories
-
homebrew-x86_64-elf Public
Forked from hawkw/homebrew-x86_64-pc-elf
Homebrew formulae to install the x86_64-pc-elf cross compiler toolchain.
Ruby 1
435 contributions in the last year
Less
More
Contribution activity
October 2021
Created 6 commits in 1 repository
Created a pull request in nanovms/nanos that received 13 comments
revised runtime timer interface with locking
In line with the effort to remove dependencies on the kernel lock, this merge aims to make kernel timers safe to use outside of the domain of the k…
+1,063
−566
•
13
comments
Opened 1 other pull request in 1 repository
nanovms/nanos
1
merged
Reviewed 20 pull requests in 1 repository
nanovms/nanos
20 pull requests
- Add locking to heaps
- Network socket listen(): allow call on already listening socket
- Unix file descriptors: add locking
- Test with mem debugging enabled for general/locked heap in CI
- Futex: fix race between FUTEX_WAIT and FUTEX_WAKE
- epoll_blocked_release(): fix locking of the list of blocked threads
- revised runtime timer interface with locking
- lwIP: add compilation of MD5 hash function
- Unix sockets: fix behavior of connect() before server accept()
- Unix sockets: fix usage of transmission blockq
- poll(): properly initialize revents field for all pollfd structures
- Check for null root_fs in get_root_tuple
- aio.c: make code safe to run without the global kernel lock
- Add locking to polling syscalls and notify set
- Use 256 max interrupts on x86
- fsfile_open_or_create(): fix handling of file paths
- Volumes: fix filesystem leak on error condition
- Klibs: fix handling of lwIP lock
- Page cache: remove runqueue usage for I/O completions
- TFS: add protection against concurrent execution