- Oct 02, 2010
-
-
John Hodge authored
-
John Hodge authored
- Mutex->LastWaiting was never reset to NULL, hence could point to a thread on the active queue, causing corruption. HEADDESK, HEADDESK, HEADDESK - Also, fixed lack of LEAVE macros in some parts of binary.c - Fixed a typo in EXT2 directory handling (write)
-
- Sep 09, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
- Sep 07, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
- Sep 05, 2010
-
-
John Hodge authored
-
- Sep 04, 2010
-
-
John Hodge authored
- Added nestable SHORTLOCK using CMPXCHG
-
John Hodge authored
-
- Aug 31, 2010
-
-
John Hodge authored
- How the **** did I stuff up those header guards?
-
- Aug 28, 2010
-
-
John Hodge authored
-
- Aug 27, 2010
-
-
John Hodge authored
-
John Hodge authored
-
- Aug 26, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
- Also improved return behavior
-
- Aug 25, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
- Opaque Data Structures and Objects - Started on control structures Also fixing some more Yield() calls
-
- Aug 24, 2010
-
-
John Hodge authored
- Also stopped VM8086 from busy polling
-
John Hodge authored
- Darn, there's still a requirement for proc.asm to know the structure of tThread
-
John Hodge authored
-
- Aug 23, 2010
-
-
John Hodge authored
- As a side effect, There are FAR less calls to Threads_Yield around, most have been replaced with Threads_Sleep and a wake on message. - Also fixed a minor logging bug in PCI
-
- Aug 22, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
- LOCK, TIGHTLOCK and VTIGHTLOCK have been removed - Replaced by SHORTLOCK and Mutex_Acquire > SHORTLOCK disables interrupts and busy polls the lock waiting for other CPUs > Mutex_Acquire puts the thread to sleep if the lock is in use, and is given the lock when woken.
-
- Aug 20, 2010
-
-
John Hodge authored
-
John Hodge authored
- Also, misc work on SpiderScript
-
- Aug 17, 2010
-
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
-