Rev |
Age |
Author |
Path |
Log message |
Diff |
2436 |
6286 d 0 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 |
6298 d 10 h |
jermar |
/trunk/ |
Improve comments for the IPC subsystem.
Fix formatting and indentation. |
|
2321 |
6306 d 5 h |
decky |
/trunk/ |
keep mouse state in i8042_grab, unify keyboard and mouse IRQ handler
(this fixes ticket #12) |
|
2319 |
6306 d 10 h |
decky |
/trunk/kernel/generic/src/console/ |
run mcall only on active CPUs |
|
2317 |
6306 d 21 h |
decky |
/trunk/kernel/arch/ia32/include/ |
remove outstanding move |
|
2316 |
6306 d 21 h |
decky |
/trunk/kernel/arch/ia32/include/ |
remove forgotten movs |
|
2314 |
6306 d 22 h |
decky |
/trunk/kernel/arch/ia32/include/ |
allow to compile with -O0 |
|
2310 |
6309 d 1 h |
jermar |
/trunk/kernel/generic/ |
Cleanup the waitq_wakeup() interface.
Replace numeric constants (i.e. 0)
and boolean constants (i.e. false) with
more readable WAKEUP_FIRST. Also change the
type of the second argument of waitq_wakeup()
to a newly introduced type wakeup_mode_t.
Fix behaviour of waitq_wakeup() in case
that WAKEUP_ALL semantics is required
but no threads are sleeping in the wait
queue. This is a similar fix to that of
Jan Hudecek committed in the RCU branch,
but, IMHO, is more straightforward and
also doesn't eat up previous missed
wakeups. |
|
2302 |
6312 d 2 h |
decky |
/trunk/ |
force VGA palette to 3:2:3 palette on 8 bpp modes
(this fixes ticket #33) |
|
2301 |
6312 d 6 h |
decky |
/trunk/uspace/fb/ |
copy proper portion of viewport on screen border
(fixes ticket #34) |
|
2285 |
6321 d 9 h |
jermar |
/trunk/kernel/generic/src/proc/ |
Formatting and indentation fixes. |
|
2275 |
6326 d 1 h |
decky |
/trunk/kernel/generic/ |
add fancy uptime kconsole command |
|
2272 |
6327 d 2 h |
jermar |
/trunk/kernel/ |
Indentation and formatting fixes. |
|
2268 |
6328 d 1 h |
jermar |
/trunk/kernel/generic/ |
Document and assert proper usage of THREAD_FLAG_WIRED.
Original patch by Jan Hudecek. |
|
2267 |
6329 d 1 h |
jermar |
/trunk/kernel/arch/sparc64/src/mm/ |
Fix indentation. |
|
2266 |
6329 d 1 h |
jermar |
/trunk/kernel/arch/sparc64/src/mm/ |
Add few assertions to tsb.c and clean it up a little bit. |
|
2252 |
6330 d 23 h |
jermar |
/trunk/kernel/arch/sparc64/src/mm/ |
Move one MEMBAR instruction from a delay slot,
which is, due to SF Erratum #51, a potentionally
dangerous place for a MEMBAR to be. |
|
2250 |
6330 d 23 h |
jermar |
/trunk/boot/ |
Fix ticket #31. |
|
2237 |
6334 d 23 h |
jermar |
/trunk/boot/arch/sparc64/silo/ |
Upgrade SILO to 1.4.13. |
|
2233 |
6336 d 23 h |
decky |
/trunk/kernel/arch/ |
use the hlt instruction more properly |
|