Commit Graph

25 Commits

Author SHA1 Message Date
db457ba1ba fix clang18; Wextra; lots of stuff 2024-10-04 01:55:19 -04: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
78768d172a Implementing strtok and adding strtok to the shell 2023-10-01 19:36:02 -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
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