Kernel - Implemented waking from semaphores
authorJohn Hodge <[email protected]>
Thu, 16 Jun 2011 11:01:51 +0000 (19:01 +0800)
committerJohn Hodge <[email protected]>
Thu, 16 Jun 2011 11:01:51 +0000 (19:01 +0800)
commitabe6c6cf7fac39102e20cd28687b24c67f4952f8
treed53b5e1a4420b043b3a8d3eab16ac5fa19a63a11
parentf737fb47a583fca5c922604d419ab744609308df
Kernel - Implemented waking from semaphores

- Threads waiting on semaphores can now be woken by other threads
- Changed ping to not base its timestamp on after the packet is sent
 > Fixes extra-long timeouts
Kernel/debug.c
Kernel/drv/vterm.c
Kernel/include/semaphore.h
Kernel/messages.c
Kernel/threads.c
Kernel/vfs/select.c
Modules/IPStack/icmp.c
Modules/IPStack/link.c
Modules/Network/NE2000/ne2000.c
Modules/Network/RTL8139/rtl8139.c
Modules/Storage/ATA/io.c

UCC git Repository :: git.ucc.asn.au