Hi all, Work done in fifth week: * Further work on preemptible traps support * Added initial syscall support * Added initial page fault support * Separated arch-dependent code from machine-dependent code in a way similar to used in arm32 port * Implementation of IRQMP controller driver * Fixes in UART driver * Changes in loader allowing to pass device info and memory size to kernel
Achievements: * Successfully launched userspace thread Currently I'm still working on preemptible traps and syscall support. It's fragile piece of code and needs much of detailed debugging. Also, after discussion with Jakub J., I decided to store kernel stack pointer and userspace window buffer pointer in invalid window registers instead of global kernel variables, which will make SMP implementation easier. Regards, Jakub _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
