Commit Graph

11 Commits

Author SHA1 Message Date
Jeremy Soller
61eb0d1ca8 WIP: Userspace console 2016-09-21 12:18:48 -06:00
Jeremy Soller
5757f3436e Clone grants 2016-09-20 22:14:08 -06:00
Jeremy Soller
8dfd003c72 Validate memory pointers 2016-09-20 18:03:14 -06:00
Jeremy Soller
ed3170bdcc Implement more system calls 2016-09-20 16:57:45 -06:00
Jeremy Soller
f60661820d Create example userspace scheme. Remove kernel duplication of syscalls, use syscall crate instead 2016-09-20 16:23:28 -06:00
Jeremy Soller
941fc0b494 Grant to allow passing data to scheme handler 2016-09-20 14:50:04 -06:00
Jeremy Soller
2b915953c9 Increase buffer size when reading executable, update libstd 2016-09-20 09:51:26 -06:00
Jeremy Soller
d329f7c7d2 Fix deadlock 2016-09-20 09:21:54 -06:00
Jeremy Soller
791dbfa7ad Implement user schemes. Example in pcid. Currently deadlocks in UserInner 2016-09-20 08:47:16 -06:00
Jeremy Soller
c512d04378 WIP: User scheme 2016-09-19 21:24:54 -06:00
Jeremy Soller
abdbadfea3 Minimize locking in schemes. Reenable pcid and ion launch in init. WIP: Userspace schemes 2016-09-19 18:29:28 -06:00