Commit Graph

  • 93f7ec7a55 Make it not an error to open a directory without O_DIRECTORY or O_STAT Ian Douglas Scott 2017-08-11 18:31:42 -07:00
  • 801cbd9072 Merge pull request #31 from ids1024/mut Jeremy Soller 2017-08-11 16:21:43 -06:00
  • 4f3b097a4a Remove unneeded uses of 'mut' Ian Douglas Scott 2017-08-11 14:55:19 -07:00
  • 328a89c224 Completed context modify, aside from BufferFields and nested Indexes Connor Wood 2017-08-10 14:28:30 +02:00
  • 5c5e5da7c2 Update syscall crate Jeremy Soller 2017-08-09 21:06:00 -06:00
  • 327cf28a67 0.1.30 Jeremy Soller 2017-08-09 21:05:28 -06:00
  • b9d97e84be Merge pull request #19 from ids1024/dupfd Jeremy Soller 2017-08-08 14:58:53 -06:00
  • b43f1503b7 Merge pull request #46 from ids1024/dupfd Jeremy Soller 2017-08-08 14:58:49 -06:00
  • 1623baa137 Implement F_DUPFD in fcntl Ian Douglas Scott 2017-08-08 10:59:11 -07:00
  • 89bce1981b Add F_DUPFD flag Ian Douglas Scott 2017-08-08 10:57:51 -07:00
  • 9e2d39b5b8 Move duplication in dup() and dup2() to new function Ian Douglas Scott 2017-08-07 21:57:25 -07:00
  • 649f1c8b20 Remove debugging of ring Jeremy Soller 2017-08-06 17:19:07 -06:00
  • 87342d6fce Improve ring state machine Jeremy Soller 2017-08-06 17:16:07 -06:00
  • 14d8165079 Cleanup xhci, add basic IRQ event functions, cleanup e1000d and rtl8168d Jeremy Soller 2017-08-06 15:19:56 -06:00
  • 64d7d24174 Merge pull request #45 from ids1024/filelock Jeremy Soller 2017-08-06 13:39:50 -06:00
  • ade6e0d421 Prevent freezing due to double locking Ian Douglas Scott 2017-08-06 12:08:50 -07:00
  • 0231e44892 Print out more values Jeremy Soller 2017-08-06 08:20:31 -06:00
  • d15635e242 Do not shut down after running Jeremy Soller 2017-08-06 08:09:11 -06:00
  • 144cc2a995 Prettier format of debug data Jeremy Soller 2017-08-05 21:07:08 -06:00
  • 096a9a6e52 Read device, config, interface, and endpoint descriptions Jeremy Soller 2017-08-05 20:17:28 -06:00
  • dbceebbc09 Update main.rs Jeremy Soller 2017-08-04 08:54:16 -06:00
  • 646e8c9eac xhci: WIP grab device information Jeremy Soller 2017-08-03 21:30:49 -06:00
  • 1109da47fb Update Cargo.lock Jeremy Soller 2017-08-02 21:15:56 -06:00
  • e088dca7bd Update Cargo.lock Jeremy Soller 2017-08-02 21:14:39 -06:00
  • a76c8df867 Update Cargo.lock Jeremy Soller 2017-08-02 21:14:10 -06:00
  • aeda1ae4b4 Update Cargo.lock Jeremy Soller 2017-08-02 21:13:16 -06:00
  • d811d8758c Update password read to new method Jeremy Soller 2017-08-02 21:09:36 -06:00
  • 9a5a05b3b2 Remove raw_mode usage from vesad Jeremy Soller 2017-08-02 20:02:30 -06:00
  • a9a1f0e76d Update Cargo.lock Jeremy Soller 2017-08-02 19:55:53 -06:00
  • a9d42d05fb Update Cargo.lock Jeremy Soller 2017-08-02 19:53:22 -06:00
  • 529c9f69eb Update Cargo.lock Jeremy Soller 2017-08-02 19:53:06 -06:00
  • a830383220 Update Cargo.lock Jeremy Soller 2017-08-02 19:52:30 -06:00
  • 48eb950401 Update Cargo.lock Jeremy Soller 2017-08-02 19:52:23 -06:00
  • b00f190377 Update Cargo.lock Jeremy Soller 2017-08-02 19:52:13 -06:00
  • 2aed860782 Update Cargo.lock Jeremy Soller 2017-08-02 19:51:46 -06:00
  • f6fd552f45 Replace termion Jeremy Soller 2017-08-02 19:42:00 -06:00
  • d8d78ffbef Update Cargo.lock Jeremy Soller 2017-08-02 19:06:59 -06:00
  • 3f076b1f5d 0.1.29 Jeremy Soller 2017-08-02 19:06:39 -06:00
  • 8932daf04a Merge pull request #44 from ids1024/fifo Jeremy Soller 2017-08-02 12:41:48 -06:00
  • 46451ccc91 Merge pull request #18 from ids1024/fifo Jeremy Soller 2017-08-02 12:41:40 -06:00
  • 2eab3ea6b0 Use fifo flag for pipe Ian Douglas Scott 2017-08-02 11:13:44 -07:00
  • cbc01efc4e Add flag for fifo Ian Douglas Scott 2017-08-02 11:05:09 -07:00
  • e270ce117f Merge pull request #30 from ids1024/free Jeremy Soller 2017-08-02 07:27:10 -06:00
  • 0996d844c4 Avoid corrupting free node Ian Douglas Scott 2017-08-01 20:27:43 -07:00
  • 4798290a2a Fix echo handling Jeremy Soller 2017-08-01 20:32:09 -06:00
  • 19c9132c76 Implement cooked mode correctly, implement vmin Jeremy Soller 2017-08-01 20:18:11 -06:00
  • eb64f59d10 Simplify vesad, use ptyd for control logic Jeremy Soller 2017-08-01 19:43:55 -06:00
  • 832f830cc4 Update EventSte structure Jeremy Soller 2017-08-01 19:40:25 -06:00
  • 1e9cec6092 Typo Jeremy Soller 2017-08-01 18:26:58 -06:00
  • e95be4caf3 Dealocate when node size changes Jeremy Soller 2017-08-01 18:23:45 -06:00
  • e23c6e28e4 Echonl and better creation of output vec Jeremy Soller 2017-07-31 21:47:11 -06:00
  • bb5720df1d WIP: Implement termios Jeremy Soller 2017-07-31 21:42:54 -06:00
  • b364d052f2 Merge pull request #43 from cookie545445/machdep Jeremy Soller 2017-07-30 20:52:21 -06:00
  • 0e1d664bf0 Rearrange serial I/O code and make 16550 driver generic over T: Io Tommy Hudson 2017-07-30 20:54:36 +01:00
  • 621b657f87 Move x86_64-specific code to arch/x86_64 Tommy Hudson 2017-07-30 15:46:34 +01:00
  • 94f27a1a9c Merge branch 'aml-namespace' of github.com:cwood1/kernel into aml-namespace Connor Wood 2017-07-30 13:38:50 +03:00
  • 41ce7fdf1f Implemented much of ctx::modify and ctx::get Connor Wood 2017-07-30 11:23:32 +03:00
  • ed468af4c3 Update Cargo.lock Jeremy Soller 2017-07-29 08:27:31 -06:00
  • d0e22dd165 Update Cargo.lock Jeremy Soller 2017-07-29 08:25:08 -06:00
  • 3b78720167 Update Cargo.lock Jeremy Soller 2017-07-29 08:25:06 -06:00
  • 21d50cf7e6 Update Cargo.lock Jeremy Soller 2017-07-29 08:25:04 -06:00
  • ee3d4a7cb7 Update Cargo.lock Jeremy Soller 2017-07-29 08:25:00 -06:00
  • f4a9882764 Update Cargo.lock Jeremy Soller 2017-07-29 08:24:45 -06:00
  • 7c27222bb8 Update Cargo.lock Jeremy Soller 2017-07-29 08:24:39 -06:00
  • e83471f53f Update Cargo.lock Jeremy Soller 2017-07-29 08:24:33 -06:00
  • 21d033a1a8 Update syscall Jeremy Soller 2017-07-29 08:17:28 -06:00
  • 76b36fec2e 0.1.28 Jeremy Soller 2017-07-29 08:16:31 -06:00
  • 6122b21997 Moved event signal/wait code into context Connor Wood 2017-07-29 12:57:53 +03:00
  • ab98746879 Moved lock manipulation into context Connor Wood 2017-07-29 12:39:08 +03:00
  • 2e66912ce1 Merge pull request #42 from ids1024/description Jeremy Soller 2017-07-28 17:41:55 -06:00
  • 75f27fa49e Merge pull request #16 from ids1024/fcntl Jeremy Soller 2017-07-28 17:38:04 -06:00
  • 8786577cb7 Define F_GETFD and F_SETFD Ian Douglas Scott 2017-07-28 15:09:04 -07:00
  • 374213f155 F_GETFD and F_SETFD Ian Douglas Scott 2017-07-28 15:06:50 -07:00
  • 6b504a9493 Remove unused imports Ian Douglas Scott 2017-07-28 14:26:15 -07:00
  • 3756fb5606 Use file description alongside file descriptior, matching posix Ian Douglas Scott 2017-07-28 13:59:31 -07:00
  • 545ec4d21f Add more debugging Jeremy Soller 2017-07-27 21:28:16 -06:00
  • 84a8a6c064 Add missing import Jeremy Soller 2017-07-27 21:02:56 -06:00
  • b4209a6a9c Refactor XHCI driver Jeremy Soller 2017-07-27 21:01:42 -06:00
  • c05f37f653 Merge pull request #10 from goyox86/goyox86/login-improvements Jeremy Soller 2017-07-27 11:26:23 -06:00
  • 2261452492 Update to new nightly API Jeremy Soller 2017-07-26 20:58:40 -06:00
  • 3efca19473 Update userutils Jeremy Soller 2017-07-26 20:35:27 -06:00
  • b04efe081b Merge pull request #29 from ids1024/dirlink Jeremy Soller 2017-07-26 19:05:59 -06:00
  • 03f59a419b Make directory symlinks work correctly Ian Douglas Scott 2017-07-26 16:16:58 -07:00
  • ca1a1d615a Move symlink resolving to another function Ian Douglas Scott 2017-07-19 16:24:49 -07:00
  • 7cdd6c7e18 Merge pull request #11 from goyox86/goyox86/revisiting-su Jeremy Soller 2017-07-26 17:02:04 -06:00
  • 8f0b9afac2 Merge pull request #12 from goyox86/goyox86/revisiting-passwd Jeremy Soller 2017-07-26 17:01:21 -06:00
  • 1aa558e205 Some improvements to login Jose Narvaez 2017-07-23 15:18:30 +01:00
  • 80e085e7f0 Revisiting passwd Jose Narvaez 2017-07-24 22:49:07 +01:00
  • b42b6dd835 Revisited su. Jose Narvaez 2017-07-26 17:14:18 +01:00
  • c0bc46b954 Update Cargo.lock Jeremy Soller 2017-07-26 08:25:05 -06:00
  • d2f9874f9d Update Cargo.lock Jeremy Soller 2017-07-26 08:17:40 -06:00
  • 14e1b556ab Update Cargo.lock Jeremy Soller 2017-07-26 08:17:39 -06:00
  • 1725b377cd Add Cargo.lock file Jeremy Soller 2017-07-26 08:04:04 -06:00
  • 191273e1ac Add Cargo.lock file Jeremy Soller 2017-07-26 08:03:55 -06:00
  • db24f41ddd Add Cargo.lock file Jeremy Soller 2017-07-26 08:03:48 -06:00
  • 51abd85d70 Add Cargo.lock file Jeremy Soller 2017-07-26 08:02:46 -06:00
  • 2c0e14cadf Add Cargo.lock file Jeremy Soller 2017-07-26 08:02:37 -06:00
  • 31830fb9af Add Cargo.lock file Jeremy Soller 2017-07-26 08:02:31 -06:00
  • fc1a21c8ee Add Cargo.lock file Jeremy Soller 2017-07-26 08:02:08 -06:00
  • e35d0bc6cd Add Cargo.lock Jeremy Soller 2017-07-26 08:00:41 -06:00