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
