Hello,

Last week I've finally run userspace threads. ns and init seems to run
fine, however, due to lack of memcpy_from/to_uspace() I can't see any
output.

I've added saving %g1-%g4 and %g7 to stack in trap handlers. It
seems that gcc uses %g7, despite fact that this register is
marked as reserved to OS. using -mno-app-regs as gcc switch does
not change anything.

Plans for next week:
* Implement memcpy_from_uspace() and memcpy_to_uspace()
* Track down null pointer exceptions in locsrv and other
  initial processes.
* Start implementing timer driver (easy task) and enable
  timer-based scheduling

Things to consider:
* Userspace stack corruption detection?

Regards,
Jakub

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to