Commit graph

73 commits

Author SHA1 Message Date
Jeremy Soller bf292bc0d1 Add signal support - exit on signal 2016-11-17 12:12:02 -07:00
Jeremy Soller 5183936de0 Add ref makefile target 2016-11-08 09:00:21 -07:00
Jeremy Soller a4d973fee2 Update libc and ralloc, remove ralloc from repo as it is fetched with cargo 2016-11-03 17:18:03 -06:00
Jeremy Soller 27375c89c2 Update libstd, remove openlibm (now inside of libstd) 2016-10-31 12:37:29 -06:00
Jeremy Soller 9ba04a065e Add syscall as submodule 2016-10-31 11:50:10 -06:00
Jeremy Soller 00ac77765c Add installer 2016-10-21 09:15:33 -06:00
Jeremy Soller 1ee388be2a Add tar and pkgutils. Disable arpd and orbital on start to improve start time 2016-10-18 17:13:26 -06:00
Jeremy Soller 502b7bf89b Merge branch 'master' of https://github.com/redox-os/kernel 2016-10-17 20:15:10 -06:00
Jeremy Soller 10208a5b06 Add acid tests 2016-10-17 20:14:53 -06:00
Jeremy Soller 884e18f370 Use own openlibm 2016-10-15 20:55:42 -06:00
Jeremy Soller 224c43f761 Orbital (#16)
* Port previous ethernet scheme

* Add ipd

* Fix initfs rebuilds, use QEMU user networking addresses in ipd

* Add tcp/udp, netutils, dns, and network config

* Add fsync to network driver

* Add dns, router, subnet by default

* Fix e1000 driver. Make ethernet and IP non-blocking to avoid deadlocks

* Add orbital server, WIP

* Add futex

* Add orbutils and orbital

* Update libstd, orbutils, and orbital
Move ANSI key encoding to vesad

* Add orbital assets

* Update orbital

* Update to add login manager

* Add blocking primitives, block for most things except waitpid, update orbital

* Wait in waitpid and IRQ, improvements for other waits

* Fevent in root scheme

* WIP: Switch to using fevent

* Reorganize

* Event based e1000d driver

* Superuser-only access to some network schemes, display, and disk

* Superuser root and irq schemes

* Fix orbital
2016-10-13 17:21:42 -06:00
Jeremy Soller 0d1afaa016 Add userutils 2016-10-07 10:42:17 -06:00
Jeremy Soller 5c99bb9cfa Update smith, use master branch 2016-10-05 20:45:54 -06:00
Jeremy Soller 3ff51e6e5f Add smith editor, hashing in login, update ion 2016-09-28 14:12:05 -06:00
Jeremy Soller be8cb1ff38 Add more utils 2016-09-28 11:07:54 -06:00
Jeremy Soller cde825bed9 Add redoxfs 2016-09-27 21:20:14 -06:00
Jeremy Soller 9ce5628fa4 Bring in some coreutils 2016-09-22 19:38:09 -06:00
Jeremy Soller dd05c0e2ec Use newest version of allocator and spin 2016-09-22 16:12:48 -06:00
Jeremy Soller 046236c10f Add login process. Remove debugging. Fix order of arguments 2016-09-22 08:43:22 -06:00
Jeremy Soller 57f5699664 Update libstd. Add CWD and associated syscalls. Remove debugging 2016-09-17 19:01:34 -06:00
Jeremy Soller 8dd26c5239 Compile init as executable using libstd 2016-09-09 17:13:16 -06:00
Jeremy Soller 3cd846a756 Update rust, use redox branch to prepare for libstd 2016-09-09 15:48:54 -06:00
Jeremy Soller 465363f0a1 Add simple paging, use rust libcore and compile without sse 2016-08-15 11:30:14 -06:00