Hello, everyone.
Here's the first of the patches to replace spin-locks in glibc with locks based
on gnumach's gsync.
I ran into a lot of troubles to compile glibc, mostly because the filesystem
kept freezing and / or crashing.
I had to modify several makefiles for a few libs because the new loc
* boot/boot.c: Replace char* with data_t.
* console-client/trans.c: Likewise.
* exec/exec.c: Likewise.
* ext2fs/storeinfo.c: Likewise.
* fatfs/inode.c: Likewise.
* fatfs/main.c: Likewise.
* isofs/inode.c: Likewise.
* libdiskfs/boot-start.c: Likewise.
* libdiskfs/dir-readdir.c: Likewise.
* libdiskfs
On Wed, Apr 20, 2016 at 11:40:39AM +0200, Richard Braun wrote:
> I wrote an incomplete vm_map_enter in X15 [1] that should be helpful.
> In addition to a free hint pointer, it uses the red-black tree, making
> all allocations at worst O(n). If anyone feels like doing that little
> task, enjoy yours