Cel Skeggs
Cel Skeggs
Symbol lookup works! Sample panic: ``` cpu0-sh: panic: test failure ffffffffc0287c6f ffffffffc02865bf ffffffffc028eac3 ffffffffc0291011 ffffffffc027248d ffffffffc023d583 ffffffffc023aaab ffffffffc024dd8b ffffffffc024f926 000000000040e34b ``` Sample page fault: ``` kernel trap 14 (#PF) err...
Unsurprisingly, statically-linked Git compiled with glibc on the host crashes while trying to access the auxiliary vectors during process startup, in this code from csu/libc-start.c:154...168: ``` # ifdef HAVE_AUX_VECTOR /*...
Added null auxiliary vectors (1e1968a82787e89616049b1861a31e75f3b2b564), and got this: ``` $ git 37 git: unknown sys call 107 37 git: unknown sys call 102 37 git: unknown sys call 108 37...
brk support in 97ba5e619592e2645d41746200773b9162cf833a gives us: ``` 36 git: unknown sys call 107 36 git: unknown sys call 102 36 git: unknown sys call 108 36 git: unknown sys call...
syscalls named in 856ed6b6717b5c893d2b89ea00d37e11b38132c4: ``` 36 git: unknown sys call geteuid [107] 36 git: unknown sys call getuid [102] 36 git: unknown sys call getegid [108] 36 git: unknown sys...
Something deeper is going on here with the page-mapping troubles: (log edited to remove irrelevant debug messages for clarity) ``` $ git 36 git: unknown sys call geteuid [107] 36...
I've made some progress on cleaning up our disk handling systems: - Making bus locations usable for disk selection - Eliminating the legacy ideread/idewrite preprocessor-controlled interface - Getting the IDE...
MBR and GPT support is in; I'm in the process of testing it on bhw2. I discovered that the filesystem layers are tightly integrated into the entire codebase, so I'm...
The bespoke filesystem is _very_ tied into the guts of sv6, so I don't think it'll be much easier to do that.
Almost done cleaning up the filesystem interfaces; once I finish removing the dependency on the filesystem for MAP_SHARED mappings, I should be able to start implementing FAT32.