Commit Graph

9293 Commits

Author SHA1 Message Date
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
4fc9283aff Remove rd/wrfsbase 2016-10-31 18:04:28 -06:00
Jeremy Soller
8c0c4764f5 Update tar 2016-10-31 15:50:01 -06:00
Jeremy Soller
8bf73886e5 DHCPD in background, update pkgutils 2016-10-31 15:43:00 -06:00
Jeremy Soller
f00ab6f018 Fix strip path 2016-10-31 15:32:01 -06:00
Jeremy Soller
84146ac343 Strip bins 2016-10-31 15:30:33 -06:00
Jeremy Soller
849f463033 Fix permissions 2016-10-31 15:25:58 -06:00
Jeremy Soller
97ac2dc972 Add jenkins script file 2016-10-31 15:22:00 -06:00
Jeremy Soller
c6cbebdaca Repo directory 2016-10-31 15:21:06 -06:00
Jeremy Soller
867e02fb16 Pull master if need be 2016-10-31 14:54:20 -06:00
Jeremy Soller
027c7daf16 Add pull command 2016-10-31 14:44:50 -06:00
Jeremy Soller
60904ec479 Do not use realpath 2016-10-31 14:34:01 -06:00
Jeremy Soller
6e1d2b88b0 Add games recipe 2016-10-31 14:19:42 -06:00
Jeremy Soller
37ec3169cb Use pushd/popd to fix multiple commands 2016-10-31 14:08:05 -06:00
Jeremy Soller
4ab7175896 Add tar of stage 2016-10-31 13:59:39 -06:00
Jeremy Soller
c3fb764940 Add staging command 2016-10-31 13:56:47 -06:00
Jeremy Soller
a8c48d184c Add install 2016-10-31 13:53:37 -06:00
Jeremy Soller
47034cf00e Cook with more than one argument
Add orbutils and userutils
2016-10-31 13:35:45 -06:00
Jeremy Soller
98ad816e11 Add extrautils 2016-10-31 13:24:57 -06:00
Jeremy Soller
87da10a2ca Add coreutils recipe: 2016-10-31 13:23:21 -06:00
Jeremy Soller
089750ab8e Allow recipe to set cargo flags 2016-10-31 13:13:12 -06:00
Jeremy Soller
b6024fb704 rust nightly instead of just nightly 2016-10-31 13:04:16 -06:00
Jeremy Soller
f7baaa6f45 Update setup.sh 2016-10-31 13:03:45 -06:00
Jeremy Soller
464ff01059 Add setup script, remove openlibm from post-link (might have to readd later) 2016-10-31 12:57:38 -06:00
Jeremy Soller
d2f5588d92 Fix building of libstd 2016-10-31 12:49:59 -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
952f469e45 Remove syscall dir 2016-10-31 11:49:53 -06:00
Jeremy Soller
0c6941af48 Add target spec 2016-10-31 11:23:56 -06:00
Jeremy Soller
912c403186 Initial commit 2016-10-31 11:19:57 -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
25dc44b348 Add DMAR device definition 2016-10-26 17:23:20 -06:00
Jeremy Soller
2095de83e8 Try to avoid memory leak in tcpd 2016-10-26 14:20:08 -06:00
Jeremy Soller
875db86f30 Update vesad ransid branch 2016-10-26 14:17:57 -06:00
Jeremy Soller
b9b24f546e Add travis.yml 2016-10-26 13:59:31 -06:00
Jeremy Soller
b0a1f1322c Update submodules 2016-10-26 13:55:39 -06:00
Jeremy Soller
3cafd6277d Update submodules 2016-10-26 13:43:24 -06:00
Jeremy Soller
69b40c1c95 Update submodules 2016-10-26 13:28:04 -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
268c859fd6 Merge branch 'master' of https://github.com/redox-os/kernel 2016-10-24 20:45:29 -06:00
Jeremy Soller
0a74749fa3 Reset to Qemu network defaults 2016-10-24 20:45:25 -06:00
David Teller
76ee483cc9 Documenting use of enable_and_halt(). (#21) 2016-10-24 16:03:03 -06:00
David Teller
9334cb0b78 Sharing the message queue between instances of ip:127.0.0.1/*. (#20)
The initial version of the IP loopback had one message queue for each
connection. This doesn't make sense, we need to share the message
queue across all connections.
2016-10-24 15:02:57 -06:00
Jeremy Soller
a5f59c8774 Update userutils 2016-10-24 14:21:32 -06:00
David Teller
a72750cc41 Implementation of the IP loopback. (#19)
This patch lets users connect to `ip:127.0.0.1/*`. Bytes written to
this connection can only be read from the same connection.
2016-10-24 14:17:12 -06:00
Jeremy Soller
ead01ea2da Add random number scheme, update userutils to use it 2016-10-24 14:08:15 -06:00
Jeremy Soller
c4d3257868 Update userutils 2016-10-24 12:23:08 -06:00
David Teller
35696f4169 Documentation run on schemes/ipd. (#18)
* Documentation run on schemes/ipd.

* Update main.rs

* Update resource.rs
2016-10-24 07:40:44 -06:00