Commit graph

10 commits

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