Jeremy Soller
|
9b17495dd6
|
Implement exec
Implement brk
|
2016-09-10 22:06:09 -06:00 |
|
Jeremy Soller
|
c30f4208d4
|
Implement sched_yield, enable interrupts in userspace
|
2016-09-10 19:18:59 -06:00 |
|
Jeremy Soller
|
486bfea62c
|
Remove debugging messages, launch elf on APs
|
2016-09-10 19:03:31 -06:00 |
|
Jeremy Soller
|
5c91017579
|
Draw on VESA for console using ransid
|
2016-09-01 11:51:33 -06:00 |
|
Jeremy Soller
|
6269f68b03
|
Fill in all exception and IRQ entries. Handle PIT, keyboard IRQs
|
2016-08-31 17:45:21 -06:00 |
|
Jeremy Soller
|
2ccc13d212
|
Merge branch 'master' of https://github.com/redox-os/kernel
|
2016-08-30 16:23:56 -06:00 |
|
Jeremy Soller
|
9bddf55e93
|
Improvements for context switching
|
2016-08-30 16:23:51 -06:00 |
|
ticki
|
9ca3559cc8
|
Newtype file descriptors.
To avoid various bugs regarding the typing of file descriptors, we
newtype them into a simple wrapper type.
- Document some stuff.
|
2016-08-29 11:58:31 +02:00 |
|
Jeremy Soller
|
f2d2b233f3
|
Simple, unsafe context switch
|
2016-08-28 18:38:53 -06:00 |
|
Jeremy Soller
|
24bfb2c81f
|
Fix the build. Sorry
|
2016-08-24 19:30:14 -06:00 |
|
Jeremy Soller
|
84873532af
|
Arch context in kernel context
|
2016-08-24 10:35:42 -06:00 |
|
Jeremy Soller
|
aecfa50029
|
Initialize contexts, add getpid
|
2016-08-20 14:32:45 -06:00 |
|
Jeremy Soller
|
47280a921a
|
Context list class, static context ID magic
|
2016-08-20 13:43:35 -06:00 |
|
Jeremy Soller
|
954af453dc
|
Remove clone from context
|
2016-08-18 09:02:31 -06:00 |
|
Jeremy Soller
|
8fc113adef
|
Refactor context list
|
2016-08-18 08:30:45 -06:00 |
|
Jeremy Soller
|
f79d6ce12b
|
Add context and file structs
|
2016-08-14 18:16:56 -06:00 |
|