Commit graph

  • 2491e4771e Redo networking (#22) Jeremy Soller 2016-10-26 13:19:56 -0600
  • 268c859fd6 Merge branch 'master' of https://github.com/redox-os/kernel Jeremy Soller 2016-10-24 20:45:29 -0600
  • 0a74749fa3 Reset to Qemu network defaults Jeremy Soller 2016-10-24 20:45:25 -0600
  • 76ee483cc9 Documenting use of enable_and_halt(). (#21) David Teller 2016-10-25 00:03:03 +0200
  • 9334cb0b78 Sharing the message queue between instances of ip:127.0.0.1/*. (#20) David Teller 2016-10-24 23:02:57 +0200
  • a5f59c8774 Update userutils Jeremy Soller 2016-10-24 14:21:32 -0600
  • a72750cc41 Implementation of the IP loopback. (#19) David Teller 2016-10-24 22:17:12 +0200
  • ead01ea2da Add random number scheme, update userutils to use it Jeremy Soller 2016-10-24 14:08:15 -0600
  • c4d3257868 Update userutils Jeremy Soller 2016-10-24 12:23:08 -0600
  • 35696f4169 Documentation run on schemes/ipd. (#18) David Teller 2016-10-24 15:40:44 +0200
  • 3634afe549 Update libstd Jeremy Soller 2016-10-23 20:54:29 -0600
  • cc697659df Update coreutils Jeremy Soller 2016-10-23 20:29:24 -0600
  • 80d326f1d9 Add httpd to makefile and init.rc Jeremy Soller 2016-10-23 19:02:48 -0600
  • c805f53ade Update submodules Jeremy Soller 2016-10-23 19:01:30 -0600
  • 66bcd0d1ba Enable arpd, update netutils, remove loop in ethernetd Jeremy Soller 2016-10-23 15:57:04 -0600
  • 7f7f5a0078 Add O_NONBLOCK Jeremy Soller 2016-10-23 15:38:49 -0600
  • eb5ee5edc9 Event based ethernetd Jeremy Soller 2016-10-23 15:26:36 -0600
  • d208f6aa11 Fix behavior of cp Jeremy Soller 2016-10-23 11:48:02 -0600
  • 221b4c0116 Add CPU ID lock Jeremy Soller 2016-10-23 11:24:10 -0600
  • 9836b3cb56 Merge branch 'master' of https://github.com/redox-os/kernel Jeremy Soller 2016-10-23 09:13:20 -0600
  • a715e157d4 Make all perCPU mappings available in all contexts - this will allow APs to pick up threads Jeremy Soller 2016-10-23 09:13:12 -0600
  • e66acb949b More debugging of writes in ahcid Jeremy Soller 2016-10-22 22:23:09 -0600
  • 418149bb07 Debug all driver activity to display:1, use format to avoid line splitting Jeremy Soller 2016-10-22 19:35:23 -0600
  • d71081110e Clear initial net settings, use dhcpd on boot Jeremy Soller 2016-10-22 19:16:03 -0600
  • 7e12dea0fe Set mac address on boot Jeremy Soller 2016-10-22 19:13:57 -0600
  • df2327b175 Do not throw pcid into background - this prevents ethernetd from exiting if it tries to open network: too early Jeremy Soller 2016-10-22 19:00:36 -0600
  • 790c32b0bc WIP: Make network drivers send fevent packets Jeremy Soller 2016-10-22 17:14:52 -0600
  • b1293046a3 Simplify vesad by using SchemeMut Jeremy Soller 2016-10-22 14:54:13 -0600
  • 00ac77765c Add installer Jeremy Soller 2016-10-21 09:15:33 -0600
  • 5cf74515a3 Utils Jeremy Soller 2016-10-21 07:52:57 -0600
  • 53a1a12ef9 Update acid test Jeremy Soller 2016-10-21 07:38:34 -0600
  • cbac6c4b8d Remove unnecessary context switch in waitpid Jeremy Soller 2016-10-20 21:50:11 -0600
  • 38531e2ecc Improve wait condition performance Jeremy Soller 2016-10-20 21:49:47 -0600
  • f24e441a7a Update submodules Jeremy Soller 2016-10-20 21:20:21 -0600
  • d0abe6335a Move common definitions into netutils Jeremy Soller 2016-10-20 17:49:54 -0600
  • 63cff7bc48 Fix tx and rx Jeremy Soller 2016-10-20 16:48:09 -0600
  • 9037dee817 Do not block on IRQ read, add more debugging to RTL8168/9 Jeremy Soller 2016-10-20 15:49:17 -0600
  • 2608b93dbb Do not ack IRQ in ahcid, as it does not enable IRQs Jeremy Soller 2016-10-20 14:37:05 -0600
  • 62d642b804 Fix buffers by using two 32-bit high and low parts Jeremy Soller 2016-10-20 14:28:58 -0600
  • 2abd681c84 Add rtl8168d to makefile Jeremy Soller 2016-10-20 12:53:36 -0600
  • a2ef986edd Add rtl8168 driver, make drivers use O_NONBLOCK Jeremy Soller 2016-10-20 12:52:58 -0600
  • 3169f7ba45 Update orbital Jeremy Soller 2016-10-20 12:33:32 -0600
  • 8fd25ee318 Add nonblocking root scheme Jeremy Soller 2016-10-20 12:31:39 -0600
  • dd1c0ca01d Less output in pcid, fix e1000d crate name Jeremy Soller 2016-10-19 13:19:37 -0600
  • 3749fa6c72 All debugging goes to display:4 Jeremy Soller 2016-10-19 12:32:41 -0600
  • 8e9af7c817 Fix for bootloader on new BIOS (don't know exactly why though) Jeremy Soller 2016-10-19 12:07:31 -0600
  • f7672dbaf4 Bootloader fixes on systems with wrong CS Jeremy Soller 2016-10-19 10:06:37 -0600
  • 1aace24eba Print error number on disk error Jeremy Soller 2016-10-19 08:47:34 -0600
  • 70eef90e45 Add tmp directory Jeremy Soller 2016-10-18 21:25:36 -0600
  • e89458ce48 Update pkgutils and tar Jeremy Soller 2016-10-18 21:24:55 -0600
  • 9d07484b5f Update pkg and tar Jeremy Soller 2016-10-18 18:24:29 -0600
  • 1ee388be2a Add tar and pkgutils. Disable arpd and orbital on start to improve start time Jeremy Soller 2016-10-18 17:13:26 -0600
  • 64cfe68046 Allow x and y resolution to be saved Jeremy Soller 2016-10-18 17:04:06 -0600
  • 03db207100 Add makefile targets for generating other cargo docs (#17) Thomas Levy 2016-10-18 09:52:33 -0400
  • 57ab8167a0 Update acid Jeremy Soller 2016-10-17 21:23:34 -0600
  • 502b7bf89b Merge branch 'master' of https://github.com/redox-os/kernel Jeremy Soller 2016-10-17 20:15:10 -0600
  • 10208a5b06 Add acid tests Jeremy Soller 2016-10-17 20:14:53 -0600
  • c81388d929 Allow init to change stdio Jeremy Soller 2016-10-17 11:00:55 -0600
  • 2868b3098a Reenable fx Jeremy Soller 2016-10-16 16:25:24 -0600
  • 9c2a45d0bf Mark kernel memory global Jeremy Soller 2016-10-16 16:18:01 -0600
  • 2e575db3db Allow rustdoc Jeremy Soller 2016-10-16 14:06:01 -0600
  • 25fb1427ab Fix for new goblin, fix of accidental swap of fusermount -u and sudo umount Jeremy Soller 2016-10-16 13:58:45 -0600
  • a37103fe47 Correct umount on OS X Jeremy Soller 2016-10-15 21:25:56 -0600
  • 6f189bd758 Update libc Jeremy Soller 2016-10-15 21:12:40 -0600
  • 77c6978a55 Update openlibm Jeremy Soller 2016-10-15 21:08:57 -0600
  • d16692665e Remove question mark where not required Jeremy Soller 2016-10-15 20:56:32 -0600
  • e42e5bac66 Update openlibm Jeremy Soller 2016-10-15 20:56:19 -0600
  • 90d3a79fd9 Fix building on OS X Jeremy Soller 2016-10-15 20:56:03 -0600
  • 884e18f370 Use own openlibm Jeremy Soller 2016-10-15 20:55:42 -0600
  • d6b6ac1615 Update orbital Jeremy Soller 2016-10-14 22:15:27 -0600
  • b50b03f8a0 Send multiple events if there are multiple packets Jeremy Soller 2016-10-14 22:06:43 -0600
  • 61bd62376b Correct size of data Jeremy Soller 2016-10-14 22:06:20 -0600
  • 9ed3c0c185 Make sure file is used if cd fails Jeremy Soller 2016-10-14 21:12:35 -0600
  • 3eede6e7e7 Divide init into two files Jeremy Soller 2016-10-14 21:11:29 -0600
  • 77810d6713 Significant improvements for events - switch to event queue in orbital Jeremy Soller 2016-10-14 20:12:21 -0600
  • 6d19f59c08 Allow O_NONBLOCK to be passed to pipe Jeremy Soller 2016-10-14 19:34:00 -0600
  • ad448956d6 Add specification to vesad Fix piping Fix bug where resources are not closed Add arpd Remove question_mark features Jeremy Soller 2016-10-14 18:22:57 -0600
  • 05a5c52f68 Use a single thread for ps/2 driver Jeremy Soller 2016-10-14 12:54:37 -0600
  • ddb222389b Move IRQ ack higher in mouse driver Jeremy Soller 2016-10-14 12:42:02 -0600
  • 3947bd3e48 Coreutils padding Jeremy Soller 2016-10-14 12:12:49 -0600
  • 64402cfe6c Fixes for updating submodules Jeremy Soller 2016-10-14 12:00:25 -0600
  • cb87d8a2a1 Update extrautils Jeremy Soller 2016-10-14 11:48:13 -0600
  • a3c850504e Update submodules Jeremy Soller 2016-10-14 11:37:50 -0600
  • 4985e1b720 Disable orbital by default Jeremy Soller 2016-10-13 21:19:02 -0600
  • c907222657 Allow schemes to be listed Jeremy Soller 2016-10-13 21:13:37 -0600
  • d18bf07f3e Add sys scheme to allow inspection of processes. WIP: Signals. Jeremy Soller 2016-10-13 21:00:51 -0600
  • 224c43f761 Orbital (#16) Jeremy Soller 2016-10-13 17:21:42 -0600
  • 372d44f88c Add dd Jeremy Soller 2016-10-08 21:36:21 -0600
  • 266062be6c Allow sending/receiving with e1000 driver Jeremy Soller 2016-10-08 20:36:51 -0600
  • 4544f9039a Enable bus mastering Jeremy Soller 2016-10-08 20:36:21 -0600
  • f624a5e322 Update coreutils Jeremy Soller 2016-10-08 18:52:07 -0600
  • b49211f24e Graphics (#13) Jeremy Soller 2016-10-07 20:18:05 -0600
  • 0d1afaa016 Add userutils Jeremy Soller 2016-10-07 10:42:17 -0600
  • 5d7b0a3889 Enable interrupt flag in userspace Jeremy Soller 2016-10-06 20:52:24 -0600
  • 64cc730eac Time (#11) Jeremy Soller 2016-10-06 20:50:14 -0600
  • 798f7c8808 Correct ctrl-c behavior Jeremy Soller 2016-10-06 19:21:48 -0600
  • f28a128198 Add pipe2 Jeremy Soller 2016-10-06 18:46:24 -0600
  • 9bb2d007c6 Update coreutils Jeremy Soller 2016-10-06 09:32:32 -0600
  • 4f0d1b1a6a Update submodules Jeremy Soller 2016-10-06 09:02:50 -0600
  • 5c99bb9cfa Update smith, use master branch Jeremy Soller 2016-10-05 20:45:54 -0600