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

Reply via email to