Jeremy Soller
|
dbb554f885
|
Increase optimization, fix clobbers in vesad
|
2016-09-21 16:46:16 -06:00 |
|
Jeremy Soller
|
a77bc89a9f
|
WIP: Userspace console
|
2016-09-21 12:18:48 -06:00 |
|
Jeremy Soller
|
6d8a75ff9b
|
Launch ion
|
2016-09-20 21:56:40 -06:00 |
|
Jeremy Soller
|
492437bb9c
|
WIP: VESA driver. Make initfs generated by code
|
2016-09-20 21:52:45 -06:00 |
|
Jeremy Soller
|
f0d65c068e
|
Create example userspace scheme. Remove kernel duplication of syscalls, use syscall crate instead
|
2016-09-20 16:23:28 -06:00 |
|
Jeremy Soller
|
3e4544c4de
|
Grant to allow passing data to scheme handler
|
2016-09-20 14:50:04 -06:00 |
|
Jeremy Soller
|
a737a71254
|
Implement user schemes. Example in pcid. Currently deadlocks in UserInner
|
2016-09-20 08:47:16 -06:00 |
|
Jeremy Soller
|
1bbd71d7d8
|
Move PS/2 driver to userspace
|
2016-09-19 17:19:49 -06:00 |
|
Jeremy Soller
|
a60773c1c5
|
PS/2 driver convert to char
|
2016-09-19 10:24:19 -06:00 |
|
Jeremy Soller
|
aeabb66d9a
|
Seperate PS/2 keyboard and mouse driver
|
2016-09-19 09:43:30 -06:00 |
|
Jeremy Soller
|
0feba280aa
|
Allow userspace to handle IRQs (WIP). Create basic keyboard handler
|
2016-09-18 20:17:08 -06:00 |
|
Jeremy Soller
|
a87ab74e8f
|
Run pcid as a daemon
|
2016-09-17 08:09:32 -06:00 |
|
Jeremy Soller
|
e306348e44
|
More compact output
|
2016-09-11 16:24:43 -06:00 |
|
Jeremy Soller
|
4b3bc6ac11
|
PCI driver WIP
|
2016-09-11 15:56:48 -06:00 |
|