Commit Graph

13 Commits

Author SHA1 Message Date
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