Hi all,

Changes last week:
* Implemented proper TLB flush at context switch
* Created memcpy_from/to_uspace()
* Made syscall handlers working properly
* Many small changes in uspace/lib/c/arch/sparc32
  regarding register sizes, etc (initial version
  was borrowed from sparc64)

Currently, I'm able to run significant part of userspace
code. However, there's some bug in TLS (probably) which
leads to wrong function pointer in fibril_main() -
fibril_data->func is NULL. In the next week I'll be working
on debugging that, adding a in-kernel timer driver and
correct stacktrace printing in kernel.

Here's the current boot log: http://wklej.org/hash/2df7ddd524f/txt/

Regards,
Jakub

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

Reply via email to