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
