2009-10-26 |
Barret Rhoden | Console locking
|
commit | commitdiff | tree |
2009-10-26 |
Barret Rhoden | Fixes sysenter stack pointer bug
|
commit | commitdiff | tree |
2009-10-19 |
Barret Rhoden | Slab allocator
|
commit | commitdiff | tree |
2009-10-19 |
Barret Rhoden | Yield for single and parallel processes
|
commit | commitdiff | tree |
2009-10-19 |
Barret Rhoden | Resource request calls and core request handling
|
commit | commitdiff | tree |
2009-10-19 |
Barret Rhoden | Stacks and syscall support for parallel processes
|
commit | commitdiff | tree |
2009-10-19 |
Barret Rhoden | Initial mmap()
|
commit | commitdiff | tree |
2009-09-05 |
Barret Rhoden | Compiles with GCC
|
commit | commitdiff | tree |
2009-09-03 |
Barret Rhoden | Fixed user_mem_check()
|
commit | commitdiff | tree |
2009-09-01 |
Barret Rhoden | Vcore mapping and idle core management
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | Process management via active messages
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | Active messages for x86
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | Sorted some races with proc IPIs, poorly.
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | Killing of parallel processes
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | proc_run supports dispatching of RUNNABLE_Ms
|
commit | commitdiff | tree |
2009-08-31 |
Barret Rhoden | Bare support for dispatching parallel processes
|
commit | commitdiff | tree |
2009-08-28 |
Barret Rhoden | Fixed kmalloc bugs with incref and passing size of...
|
commit | commitdiff | tree |
2009-08-12 |
Barret Rhoden | x86 core_id() uses the LAPIC again
|
commit | commitdiff | tree |
2009-08-12 |
Barret Rhoden | Checks for hardware virtualization support
|
commit | commitdiff | tree |
2009-08-12 |
Barret Rhoden | Process running / destruction outline
|
commit | commitdiff | tree |
2009-08-04 |
Barret Rhoden | Merge branch 'master' into proc-work
|
commit | commitdiff | tree |
2009-08-04 |
Barret Rhoden | Merge branch 'master' into proc-work
|
commit | commitdiff | tree |
2009-07-31 |
Barret Rhoden | Integrated with x86
|
commit | commitdiff | tree |
2009-07-30 |
Barret Rhoden | Split env_run into proc_startcore, early work
|
commit | commitdiff | tree |
2009-07-27 |
Barret Rhoden | Fixes a race in console.c
|
commit | commitdiff | tree |
2009-07-24 |
Barret Rhoden | Workqueue interface and coreid()
|
commit | commitdiff | tree |
2009-07-24 |
Barret Rhoden | Process state work, initial steps
|
commit | commitdiff | tree |
2009-07-18 |
Barret Rhoden | Removed the notion of environments from userspace
|
commit | commitdiff | tree |
2009-07-18 |
Barret Rhoden | Converted curenv calls into an opaque macro
|
commit | commitdiff | tree |
2009-07-17 |
Barret Rhoden | Support for proc_create and proc_run from KFS
|
commit | commitdiff | tree |
2009-07-01 |
Barret Rhoden | Syscall work, interrupt enabling, sysenter tweaks
|
commit | commitdiff | tree |
2009-06-29 |
Barret Rhoden | Process management work, yield syscall
|
commit | commitdiff | tree |
2009-06-18 |
Barret Rhoden | Fixes page refcounts in smp boot
|
commit | commitdiff | tree |
2009-06-17 |
Barret Rhoden | Properly unmasks master PIC for IRQs 8 and up
|
commit | commitdiff | tree |
2009-06-09 |
Barret Rhoden | Kernel and roslib now use newlib's queue.h
|
commit | commitdiff | tree |
2009-06-06 |
Barret Rhoden | Serial I/O is toggleable
|
commit | commitdiff | tree |
2009-06-06 |
Barret Rhoden | Split atomic library
|
commit | commitdiff | tree |
2009-06-06 |
Barret Rhoden | Measurement infrastructure and tests
|
commit | commitdiff | tree |
2009-06-05 |
Barret Rhoden | Fix some races with env destruction and dispatch
|
commit | commitdiff | tree |
2009-06-05 |
Barret Rhoden | Added cache_buster syscall
|
commit | commitdiff | tree |
2009-06-05 |
Barret Rhoden | Userspace atomics library
|
commit | commitdiff | tree |
2009-06-05 |
Barret Rhoden | Adds a shared RW page to every address space
|
commit | commitdiff | tree |
2009-05-28 |
Barret Rhoden | SMP boot cleanup
|
commit | commitdiff | tree |
2009-05-27 |
Barret Rhoden | minor changes, disregard
|
commit | commitdiff | tree |
2009-05-26 |
Barret Rhoden | Can process async calls on processes that die
|
commit | commitdiff | tree |
2009-05-26 |
Barret Rhoden | Adds sys_getcpuid and sys_cache_invalidate
|
commit | commitdiff | tree |
2009-05-26 |
Barret Rhoden | Can run batches of processes repeatedly.
|
commit | commitdiff | tree |
2009-05-26 |
Barret Rhoden | Decouples running remote envs from smp_call
|
commit | commitdiff | tree |
2009-05-21 |
Barret Rhoden | LAPIC Timer work
|
commit | commitdiff | tree |
2009-05-20 |
Barret Rhoden | Fixed udelay_pit to be aware of the PIT divisor.
|
commit | commitdiff | tree |
2009-05-18 |
Barret Rhoden | Changes the serial port to output at 115200
|
commit | commitdiff | tree |
2009-05-11 |
Barret Rhoden | Cache-buster syscall, sync and async varieties
|
commit | commitdiff | tree |
2009-05-09 |
Barret Rhoden | Handles multiple simultaneous synchronous syscalls
|
commit | commitdiff | tree |
2009-05-09 |
Barret Rhoden | Async error handling
|
commit | commitdiff | tree |
2009-05-09 |
Barret Rhoden | Async call responses
|
commit | commitdiff | tree |
2009-05-07 |
Barret Rhoden | Measurement for async syscalls
|
commit | commitdiff | tree |
2009-05-07 |
Barret Rhoden | Async call tweaks
|
commit | commitdiff | tree |
2009-05-07 |
Barret Rhoden | cprintf_async works with strings greater than 256
|
commit | commitdiff | tree |
2009-05-07 |
Barret Rhoden | Cleanup functions for syscalls
|
commit | commitdiff | tree |
2009-05-07 |
Barret Rhoden | Can wait on async library calls
|
commit | commitdiff | tree |
2009-05-06 |
Barret Rhoden | Async waiting right above the kernel
|
commit | commitdiff | tree |
2009-05-06 |
Barret Rhoden | Measurement infrastructure
|
commit | commitdiff | tree |
2009-05-06 |
Barret Rhoden | lapic_wait_to_send tests
|
commit | commitdiff | tree |
2009-05-06 |
Barret Rhoden | Async syscall handling
|
commit | commitdiff | tree |
2009-05-02 |
Barret Rhoden | Xen Ring Buffers
|
commit | commitdiff | tree |
2009-05-01 |
Barret Rhoden | Poor-mans async printf support for userspace
|
commit | commitdiff | tree |
2009-05-01 |
Barret Rhoden | Changed some handlers to use void*
|
commit | commitdiff | tree |
2009-04-27 |
Barret Rhoden | Interrupt handlers and smp_calls take a void*
|
commit | commitdiff | tree |
2009-04-27 |
Barret Rhoden | smp_call backend removed, other async tweaks
|
commit | commitdiff | tree |
2009-04-27 |
Barret Rhoden | smp_call wait / backend work
|
commit | commitdiff | tree |
2009-04-27 |
Barret Rhoden | smp_call_function's wait is split out
|
commit | commitdiff | tree |
2009-04-25 |
Barret Rhoden | Invariant TSC check and SMP timeouts tweaked.
|
commit | commitdiff | tree |
2009-04-25 |
Barret Rhoden | Rough asynchronous syscalls
|
commit | commitdiff | tree |
2009-04-25 |
Barret Rhoden | Can use per-process shared data page
|
commit | commitdiff | tree |
2009-04-25 |
Barret Rhoden | Added shared info/data pages and removed UENVS
|
commit | commitdiff | tree |
2009-04-23 |
Barret Rhoden | Compiles on 64 bit machines.
|
commit | commitdiff | tree |
2009-04-23 |
Barret Rhoden | Scrollback buffer works with Shift held down
|
commit | commitdiff | tree |
2009-04-22 |
Barret Rhoden | Makefile supports local targets
|
commit | commitdiff | tree |
2009-04-22 |
Barret Rhoden | smp_call_function with checklists
|
commit | commitdiff | tree |
2009-04-22 |
Barret Rhoden | more smp_call_function with checklists
|
commit | commitdiff | tree |
2009-04-22 |
Barret Rhoden | Transitioning smp_call_function to use checklists
|
commit | commitdiff | tree |
2009-04-18 |
Barret Rhoden | Barrier work
|
commit | commitdiff | tree |
2009-04-17 |
Barret Rhoden | Checklists
|
commit | commitdiff | tree |
2009-04-16 |
Barret Rhoden | Can support up to 1GB of RAM
|
commit | commitdiff | tree |
2009-04-15 |
Barret Rhoden | Added bitmask macros
|
commit | commitdiff | tree |
2009-04-14 |
Barret Rhoden | Admin / Makefile
|
commit | commitdiff | tree |
2009-04-14 |
Barret Rhoden | Global pages support.
|
commit | commitdiff | tree |
2009-04-14 |
Barret Rhoden | SMP MTRRs
|
commit | commitdiff | tree |
2009-04-13 |
Barret Rhoden | disable_irqsave can be called first
|
commit | commitdiff | tree |
2009-04-13 |
Barret Rhoden | Basic MTRRs
|
commit | commitdiff | tree |
2009-04-09 |
Barret Rhoden | Moved SMP Boot functions into kern/smp.{h,c}
|
commit | commitdiff | tree |
2009-04-09 |
Barret Rhoden | SMP function call helpers
|
commit | commitdiff | tree |
2009-04-08 |
Barret Rhoden | SMP barrier is reusable
|
commit | commitdiff | tree |
2009-04-08 |
Barret Rhoden | Fixed double page count incrementing in seg alloc
|
commit | commitdiff | tree |
2009-04-08 |
Barret Rhoden | primitive barrier and testing helpers
|
commit | commitdiff | tree |
2009-04-03 |
Barret Rhoden | Bochs compatible SMP booting and enable_irqsave()
|
commit | commitdiff | tree |
2009-04-03 |
Barret Rhoden | SMP booting race and caching
|
commit | commitdiff | tree |
2009-03-27 |
Barret Rhoden | Moved some functions into kern/testing
|
commit | commitdiff | tree |
2009-03-27 |
Barret Rhoden | spin_lock_irqsave
|
commit | commitdiff | tree |
2009-03-26 |
Barret Rhoden | Added mon_cpuinfo and removed an annoying warning
|
commit | commitdiff | tree |
next |