Commit graph

2016 commits

Author SHA1 Message Date
Jeremy Soller
7380d0c662 Load filesystem from initfs 2016-11-18 08:46:11 -07:00
Jeremy Soller
939dff71ae Add hexdump, build filesystem in initfs 2016-11-18 08:46:11 -07:00
Jeremy Soller
c7b155b639 Allow initfs to be written 2016-11-18 08:46:11 -07:00
Jeremy Soller
8efbd9b177 Bootloader messages 2016-11-18 08:46:11 -07:00
Jeremy Soller
121fb0b781 Add statvfs 2016-11-18 08:44:03 -07:00
Jeremy Soller
35e9253365 Update orbutils, fix warnings 2016-11-17 14:23:41 -07:00
Jeremy Soller
1f28ec72b7 Replace setuid, setgid with setreuid, setregid 2016-11-17 14:16:39 -07:00
Jeremy Soller
c5e0d77085 Cleanup zombies in container - show scheme namespace in context list 2016-11-17 12:24:46 -07:00
Jeremy Soller
bf292bc0d1 Add signal support - exit on signal 2016-11-17 12:12:02 -07:00
Jeremy Soller
b551b30300 More advanced setns syscall 2016-11-16 22:14:02 -07:00
Jeremy Soller
d294d56b52 Add ability to contain a process in a scheme sandbox 2016-11-16 20:54:38 -07:00
Jeremy Soller
6b8a576a21 Update orbital dependencies 2016-11-16 13:45:25 -07:00
Jeremy Soller
aa343a6239 Update browser 2016-11-16 10:33:04 -07:00
Jeremy Soller
58916668aa Update coreutils, ion 2016-11-16 08:50:53 -07:00
Jeremy Soller
9ad0da33f0 Update netutils, add simple ntp client 2016-11-15 21:30:19 -07:00
Jeremy Soller
69c23ed187 Pass through fcntl 2016-11-15 17:09:28 -07:00
Jeremy Soller
1f29d163b1 Update to add chmod 2016-11-15 17:08:14 -07:00
Jeremy Soller
37395f36ea Update syscall and rust, add fcntl for permissions 2016-11-15 16:12:51 -07:00
Jeremy Soller
16f5c82796 FileHandle from in exec close 2016-11-15 14:09:08 -07:00
Jeremy Soller
297b6e09fc Merge branch 'cap2' of https://github.com/Yoric/redox into Yoric-cap2 2016-11-15 14:05:43 -07:00
Jeremy Soller
ae73dec11a Update netutils 2016-11-15 14:04:36 -07:00
Jeremy Soller
58e7685cd3 Update ion, update libc 2016-11-15 08:21:04 -07:00
Jeremy Soller
1395eaecf4 Update ion, rust 2016-11-14 20:56:16 -07:00
Jeremy Soller
28cb4c1f18 Pass clone and exec to dup to identify dup location, make exec dup to implement cloexec 2016-11-14 20:55:31 -07:00
Jeremy Soller
a916e29b3c Add sys:exe to get current executable 2016-11-14 20:54:33 -07:00
Jeremy Soller
61871c6071 Fix prefix handling 2016-11-14 15:02:58 -07:00
Jeremy Soller
112f0020cd Update submodules 2016-11-14 12:17:12 -07:00
Jeremy Soller
8b56d14e41 Add fcntl 2016-11-14 12:15:34 -07:00
Jeremy Soller
5fd7b2b71d Real std (#755)
* Switch to real standard, fix daemonization on real standard

* Update submodules

* Remove --cfg redox

* Update rust, syscall

* Update submodules

* Update orbutils
2016-11-14 11:06:55 -07:00
Jeremy Soller
3c0abadfd0 Implement more test arch features 2016-11-14 11:04:31 -07:00
Jeremy Soller
7e71c85c80 Use core intrinsics instead of memset 2016-11-14 10:50:00 -07:00
Jeremy Soller
b83bdb3643 Interrupt enable and nop function 2016-11-14 10:46:53 -07:00
Jeremy Soller
3a24938387 Reenable goblin 2016-11-14 10:46:32 -07:00
Jeremy Soller
fa6f976fc5 WIP: fix build of tests 2016-11-14 10:45:42 -07:00
David Teller
9c90a8fe42 Converting file handles into a new type FileHandle
Keeping file handles (and pids, and scheme id, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
37a34ab7f7 Converting pids into a new type ContextId
Keeping pid (and file descriptor, and scheme id, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
d16515ea12 Converting scheme ids into a new type SchemeId
Keeping scheme ids (and pids, and file handles, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
9f7c20bacf Introducing macros for defining SchemeId, Pid, ... 2016-11-14 07:46:43 +01:00
Jeremy Soller
4933a69f54 Update orbutils 2016-11-11 21:21:07 -07:00
Jeremy Soller
86650e4579 Update orbutils 2016-11-11 21:10:47 -07:00
Jeremy Soller
e078f1c040 Update submodules 2016-11-10 21:11:43 -07:00
Jeremy Soller
3ff26c938f Update submodules 2016-11-10 21:10:43 -07:00
Jeremy Soller
97f333506c Update rust, syscall 2016-11-10 21:08:11 -07:00
Jeremy Soller
2d853ed622 Remove --cfg redox 2016-11-10 20:22:43 -07:00
Jeremy Soller
7bbd3bd1bc Update submodules 2016-11-10 20:09:45 -07:00
Jeremy Soller
2db2d10cce Switch to real standard, fix daemonization on real standard 2016-11-10 20:02:51 -07:00
Jeremy Soller
da3f9558d9 Fixes for building libstd (real) 2016-11-10 19:59:59 -07:00
Jeremy Soller
d9f263728d Update submodules 2016-11-10 11:31:34 -07:00
Jeremy Soller
511e91624d Update for new rustc-serialize 2016-11-10 11:28:43 -07:00
Jeremy Soller
87f40b56c8 Update orbutils 2016-11-10 10:41:06 -07:00