summaryrefslogtreecommitdiffstats
path: root/src/kernel
Commit message (Expand)AuthorAgeFilesLines
* Add messagingPatrick Williams2010-06-241-0/+154
* Program exception handling and emulated instruction for mfsprg3.Patrick Williams2010-06-223-2/+60
* Turn interrupt vectors into macros.Patrick Williams2010-06-222-123/+50
* Add mutex userspace / syscalls.Patrick Williams2010-06-111-0/+66
* Change scheduler to locked queue instead of stack-pair.Patrick Williams2010-06-091-11/+2
* Kernel spinlock support.Patrick Williams2010-06-092-1/+13
* Refactor task-manager tid counter to generic lockfree algorithm.Patrick Williams2010-06-091-6/+1
* Add task control syscalls.Patrick Williams2010-06-072-1/+49
* Add syscall interfaces and task_yieldPatrick Williams2010-06-071-4/+39
* Create init process, fix scheduler bugs.Patrick Williams2010-06-074-5/+22
* Give tasks a void-ptr parameter like pthreads.Patrick Williams2010-06-071-4/+8
* Add scheduler and calls from dispatch interrupt.Patrick Williams2010-06-074-2/+51
* Typo for XER save.Patrick Williams2010-06-041-1/+1
* Add stub for decrementer interrupt.Patrick Williams2010-06-034-5/+41
* Fix form of ori instruction.Patrick Williams2010-06-031-1/+1
* Add stub for syscall.Patrick Williams2010-06-034-2/+20
* Implement task saving and dispatching.Patrick Williams2010-06-033-1/+226
* Import register constants from KIS codebase, update start.S to use.Patrick Williams2010-06-031-31/+33
* Initial cpu / task structs.Patrick Williams2010-06-025-9/+147
* Shrink start routine by a few instructions.Patrick Williams2010-05-271-9/+7
* Generate map files for kernel images.Patrick Williams2010-05-251-1/+1
* Reserve proper space for initial stack frames.Patrick Williams2010-05-251-4/+4
* Add lock-free, safe console code.Patrick Williams2010-05-241-3/+6
* Add new/delete operators.Patrick Williams2010-05-211-1/+1
* malloc / free supportPatrick Williams2010-05-213-2/+15
* Add heap manager for allocations up to 2040 bytesPatrick Williams2010-05-213-2/+86
* Fix missing NULL check in pagemgr.CPatrick Williams2010-05-211-2/+5
* Move pagemgr to generic lock free structure.Patrick Williams2010-05-211-21/+3
* Create page manager.Patrick Williams2010-05-203-6/+138
* Add %s, %z support in console driver.Patrick Williams2010-05-201-0/+20
* Call default constructors.Patrick Williams2010-05-191-5/+28
* Full vargs printk.Patrick Williams2010-05-192-2/+235
* Add thread safe guard variable code.Patrick Williams2010-05-181-1/+1
* Create simple console.Patrick Williams2010-05-183-2/+34
* Improve make infrastructure.Patrick Williams2010-05-183-0/+119
OpenPOWER on IntegriCloud