Commit Graph

32 Commits

Author SHA1 Message Date
Ali Mashtizadeh
78963dd2a4 Merge /home/ali/working/CastorOS-FS 2023-11-21 22:57:04 -05:00
Ali Mashtizadeh
f555666ac4 Fix warnings in stat 2023-11-21 22:56:59 -05:00
Ali Mashtizadeh
0cba356b78 Merge /home/ali/working/CastorOS-FS 2023-11-21 22:53:50 -05:00
Ali Mashtizadeh
d4fb02e2b4 Implemented write support in the file system and added fiotest, and stat 2023-11-21 21:37:17 -05:00
Ali Mashtizadeh
3cf6f55b95 Disable x86 specific bits on other architectures. 2023-10-23 22:25:45 -04:00
Ali Mashtizadeh
e3711df1cb shell fix 2023-10-04 16:48:27 -04:00
Ali Mashtizadeh
9864ede62c Allow shell exit to take an argument 2023-10-02 19:42:20 -04:00
Ali Mashtizadeh
63f2ae716e Add spawn and wait/waitpid functions into libc. 2023-10-02 19:33:47 -04:00
Ali Mashtizadeh
21a30db5d3 Prevent ls from running on files 2023-10-01 20:47:09 -04:00
Ali Mashtizadeh
78768d172a Implementing strtok and adding strtok to the shell 2023-10-01 19:36:02 -04:00
Emil Tsalapatis
462d4af3eb clarify that bin/cat only takes one argument 2023-09-20 11:48:09 -04:00
Ali Mashtizadeh
0a11ea3e50 Separate echo from shell 2023-08-21 00:28:15 -04:00
Ali Mashtizadeh
2718379e6d Add argument passing 2023-08-20 19:04:28 -04:00
Ali Mashtizadeh
19b1bf216f Split date out of shell 2022-12-10 01:01:38 -05:00
Ali Mashtizadeh
88cbddb3ad Split up cat and ls 2022-12-09 23:37:47 -05:00
Ali Mashtizadeh
77ac1468fd Improve logging for shell and fs 2015-12-01 15:15:12 -08:00
Ali Mashtizadeh
2809d233b5 Added a simple crti/n/1 to fix clang compat issues 2015-02-27 15:57:07 -08:00
Ali Mashtizadeh
d729ee868d Fixing compiler warnings 2015-01-30 23:02:18 -08:00
Ali Mashtizadeh
9251a3b7cc ethinject and plumbing for transmitting raw network packets. 2015-01-28 11:35:47 -08:00
Ali Mashtizadeh
dd0a1d5612 Simple ethdump tool based on OSNICRecv 2015-01-27 10:35:20 -08:00
Ali Mashtizadeh
a4859ddcc6 Support a simple search path search for the shell 2015-01-23 12:15:50 -08:00
Ali Mashtizadeh
c80577c5e8 OSWait now waits for child process to exit 2015-01-22 14:11:26 -08:00
Ali Mashtizadeh
02c0816e41 Adding wait system call 2015-01-18 15:08:12 -08:00
Ali Mashtizadeh
582f83ca54 Rename userlevel system call wrappers 2015-01-02 14:04:14 -08:00
Ali Mashtizadeh
266dfcc857 Basic time functions and fix time system call 2014-12-30 17:54:42 -08:00
Ali Mashtizadeh
2083b5f44e Add shell command to trigger kernel breakpoint 2014-12-08 22:48:19 -08:00
Ali Mashtizadeh
4dde777570 Brought in my temporary printf to cleanup the shell 2014-12-05 18:33:29 -08:00
Ali Mashtizadeh
6d9ca7f578 Add ls to shell, readdir support, and fix a bug in opening root directory. 2014-12-05 18:05:53 -08:00
Ali Mashtizadeh
645b8f18e0 Basic shell commands and bug fixes 2014-12-05 14:07:28 -08:00
Ali Mashtizadeh
0e44a1a696 Shell console IO works 2014-11-29 16:48:59 -08:00
Ali Mashtizadeh
44195fd034 Fix TSS kernel stack pointer switching 2014-11-29 15:46:17 -08:00
Ali Mashtizadeh
8826ed6396 Exposing SystemSpawn in libc and adding skeleton for basic shell. 2014-11-25 22:24:54 -08:00