Commit graph

22 commits

Author SHA1 Message Date
Jeremy Soller 72145fd849 Update httpd, make it handle /ref 2016-11-22 20:15:45 -07:00
Jeremy Soller 9d37f38849 WIP: Predictable naming 2016-11-21 12:23:17 -07:00
Jeremy Soller eebb3b3c4c Do not cat sys:cpu on startup 2016-11-07 14:15:43 -07:00
Jeremy Soller 7fa413019f Get CPU features 2016-11-07 13:56:02 -07:00
Jeremy Soller 5b55d1c1f1 orbital will log to debug: 2016-11-02 12:48:45 -06:00
Jeremy Soller ff227737bf Add pty scheme 2016-11-01 09:53:48 -06:00
Jeremy Soller 9f2a1aba0c Fix mouse cursor on some systems
Reenable orbital
2016-10-31 22:18:38 -06:00
Jeremy Soller b95a399a59 Remove debugging 2016-10-31 19:40:27 -06:00
Jeremy Soller 973fdcb20b Fixes for TLS 2016-10-31 19:09:22 -06:00
Jeremy Soller 8bf73886e5 DHCPD in background, update pkgutils 2016-10-31 15:43:00 -06:00
Jeremy Soller c6849636e3 Disable orbital startup 2016-10-31 10:55:11 -06:00
Jeremy Soller 149b0297a4 Smp (#23)
* Fire up multiple processors

* Use IPIs to wake up secondary processors

* Much better exception information

* Modifications to show more information on fault

* WIP: Use real libstd

* Add TLS (not complete)

* Add random function, export getpid, cleanup

* Do not spin APs until new context

* Update rust

* Update rust

* Use rd/wrfsbase

* Implement TLS

* Implement compiler builtins and update rust

* Update rust

* Back to Redox libstd

* Update rust
2016-10-31 10:49:00 -06:00
Jeremy Soller 2491e4771e Redo networking (#22)
* Rewriting network functions

* Add buffer to dup
Fix non-blocking handling by triggering once on enabling events to read to EOF

* Modifications for UDP API

* Implement TCP client side

* Add active close

* Add DMAR parser

* Implement basic TCP listening. Need to improve the state machine

* Reduce debugging

* Fixes for close procedure

* Updates to fix path processing in libstd
2016-10-26 13:19:56 -06:00
Jeremy Soller ead01ea2da Add random number scheme, update userutils to use it 2016-10-24 14:08:15 -06:00
Jeremy Soller 80d326f1d9 Add httpd to makefile and init.rc 2016-10-23 19:02:48 -06:00
Jeremy Soller 66bcd0d1ba Enable arpd, update netutils, remove loop in ethernetd 2016-10-23 15:57:04 -06:00
Jeremy Soller 418149bb07 Debug all driver activity to display:1, use format to avoid line splitting 2016-10-22 19:35:23 -06:00
Jeremy Soller d71081110e Clear initial net settings, use dhcpd on boot 2016-10-22 19:16:03 -06:00
Jeremy Soller 2abd681c84 Add rtl8168d to makefile 2016-10-20 12:53:36 -06:00
Jeremy Soller 3749fa6c72 All debugging goes to display:4 2016-10-19 12:32:41 -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 3eede6e7e7 Divide init into two files 2016-10-14 21:11:29 -06:00