3171 |
6106 d 8 h |
svoboda |
/branches/dynload/uspace/ |
Add argc, argv to pcb_t. Update libc to save PCB pointer and pass argc, argv to main. (None provided by loader, yet) |
|
3168 |
6106 d 14 h |
svoboda |
/branches/dynload/ |
For each arch define one register for passing a pointer to PCB. Implemented in kernel lowlevel swich-to-userspace funcs and libc entry points. Missing in loader's program_run implementations. |
|
3150 |
6108 d 14 h |
svoboda |
/branches/dynload/ |
Merge trunk changes up to r3090 into dynload (still broken) |
|
2927 |
6140 d 17 h |
decky |
/branches/dynload/ |
added dynload branch |
|
2479 |
6467 d 13 h |
jermar |
/trunk/ |
New, better-structured, directory layout for uspace. |
|
2071 |
6624 d 6 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1864 |
6760 d 3 h |
jermar |
/trunk/ |
sparc64 update.
- Prototype userspace layer implementation that
at least relates to sparc64 and compiles cleanly.
- Fixes for kernel's preemptible_handler and code
related to running userspace.
- Enable userspace. Several dozen instructions
are now run in userspace! We are pretty near
the userspace milestone for sparc64. |
|
1797 |
6809 d 3 h |
decky |
/trunk/uspace/ |
dummy Sparc64 uspace support (it just compiles) |
|