xelix
xelix copied to clipboard
💻⚙ Xelix is a hobby Unix-like kernel with GNU userland for x86
Currently for SCA_STRING, no length is passed in the syscall and the mapper just maps one page and hopes for the best. this breaks if the string crosses page boundaries....
as in `printf("\nfoobar\n");`
Currently SSE is enabled for all processes and SSE registers are stored and restored for all tasks on context switches. To improve performance a bit, we should only enable SSE...
Should probably just set O_CLOEXEC
[16:16572] Page fault in task 6 for write to 0xc at 0x322a479 [16:16572] No matching vmem range found.
if I make menuconfig after cloning repository and making toolchain when I get: "make: *** No rule to make target 'menuconfig'. Stop." If I call ./configure it gets me some...
[cb.c](https://github.com/lutoma/xelix/blob/master/src/fs/ext2/cb.c#L627) `vfs_dirent_t* dest = (vfs_dirent_t*)(buf + offset);` >buf' is of type `void *`. When using void pointers in calculations, the behaviour is undefined.