Rev |
Age |
Author |
Path |
Log message |
Diff |
2479 |
6312 d 15 h |
jermar |
/trunk/ |
New, better-structured, directory layout for uspace. |
|
2478 |
6314 d 11 h |
jermar |
/trunk/uspace/rd/ |
Add sanity checks for reads and writes that occur past the end of the
ramdisk image. |
|
2476 |
6315 d 8 h |
jermar |
/trunk/ |
Cleanup. |
|
2475 |
6315 d 8 h |
jermar |
/trunk/uspace/rd/ |
Improve the rd task (not tested):
- allow more connections
- support write operation
- support concurrent requests
- sanity checks
- add comments
Please review. |
|
2471 |
6318 d 9 h |
jermar |
/trunk/ |
Greatly improve comments in the IPC layer.
Now I think I finally start to understand our IPC internals :-) |
|
2470 |
6322 d 7 h |
jermar |
/trunk/ |
Fix a double-free recently introduced in revision r2436.
Add a comment clarifying the life-cycle of the kernel_uarg structure.
Comment out the freeing of userspace thread stack while still running on it.
This should be fixed by implementing userspace version of thread_join(). |
|
2469 |
6322 d 8 h |
jermar |
/trunk/uspace/libc/generic/ |
Fix a bug in userspace thread_create() that confused success of the
syscall with failure. |
|
2468 |
6322 d 10 h |
jermar |
/trunk/ |
Remove some forgotten \r from arm32 files.
Formatting changes.
Add some correct BOOT_mips32_* guards. |
|
2465 |
6327 d 14 h |
jermar |
/trunk/ |
Merge arm32 into trunk. |
|
2449 |
6333 d 20 h |
decky |
/trunk/uspace/rd/ |
remove unnecessary includes |
|
2445 |
6334 d 14 h |
decky |
/trunk/ |
initial merge of branches/fs
(not finished, huge cleanup is needed) |
|
2443 |
6335 d 6 h |
jermar |
/trunk/ |
sscc -> suncc |
|
2442 |
6335 d 6 h |
jermar |
/trunk/ |
Add dummy option for Sun Studio C Compiler.
For each architecture, offer only compilers that support the target. |
|
2438 |
6335 d 7 h |
decky |
/trunk/ |
update for new compiler configuration scheme |
|
2436 |
6336 d 9 h |
jermar |
/trunk/ |
Fix two memory leaks.
In kernel, kernel_uarg structure needs to be deallocated when a thread
with userspace context is destroyed.
In userspace, the return value of the SYS_THREAD_CREATE must be checked
for error conditions and in case of error, uarg and stack must be freed
up. |
|
2359 |
6348 d 18 h |
jermar |
/trunk/ |
Improve comments for the IPC subsystem.
Fix formatting and indentation. |
|
2321 |
6356 d 13 h |
decky |
/trunk/ |
keep mouse state in i8042_grab, unify keyboard and mouse IRQ handler
(this fixes ticket #12) |
|
2301 |
6362 d 14 h |
decky |
/trunk/uspace/fb/ |
copy proper portion of viewport on screen border
(fixes ticket #34) |
|
2230 |
6387 d 12 h |
jermar |
/trunk/uspace/ |
Remove printf() serialization from thread1 test in tester.
The agreement among developers seems to be that:
- there _must_ be a futex to serialize access to printf()
- there _must_ be pseudo thread serialization in printf()
- the best place for this is vprintf(), the one that goes to console |
|
2229 |
6387 d 15 h |
jermar |
/trunk/ |
Revert some of the changes introduced in revision 2209.
I think it is not correct to remove serialization of pseudo threads in printf_core.c.
With thread-level futex serialization, several pseudo threads running in one thread could easily deadlock
the task.
Add a dedicated futex serialization to thread1.c test only. |
|