Commit Graph

47 Commits

Author SHA1 Message Date
1eed961317 interrupt and timer 2024-10-31 10:45:03 -04:00
b8e1f93fe5 make castor compatible with gem5 FsCastor workload | add libfdt dependency | fix missing libc functions 2024-10-21 06:56:44 -04:00
db457ba1ba fix clang18; Wextra; lots of stuff 2024-10-04 01:55:19 -04:00
oscar
e96e5b0278 metal gic 2024-09-26 04:07:50 +08: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
0ecfc3f99c Linker and boot cleanup 2023-11-09 11:54:56 -05:00
Ali Mashtizadeh
ae669bfa83 Buildable skeleton for ARM64 architecture specific code. 2023-10-23 22:28:10 -04:00
Ali Mashtizadeh
a13548602c Disable -no-pie link flag. 2023-10-23 21:53:47 -04:00
Ali Mashtizadeh
92c5b44114 Merge branch 'master' of ssh://review.rcs.uwaterloo.ca:77/source/castoros 2023-10-02 19:33:50 -04:00
Ali Mashtizadeh
63f2ae716e Add spawn and wait/waitpid functions into libc. 2023-10-02 19:33:47 -04:00
Emil Tsalapatis
79016dc2b3 break up spawntest into seperate tests 2023-10-02 18:16:18 -04:00
Ali Mashtizadeh
3b0d7ca64c Fix the DEBUG and PERF build targets. 2023-09-22 21:36:50 -04:00
Ali Mashtizadeh
fe1f411bdc Create a toolenv for newfs 2023-09-10 21:03:01 -04:00
Ali Mashtizadeh
344c104ceb Use triple to fix the abi issues 2023-09-10 20:56:49 -04:00
Ali Mashtizadeh
ed9a15e97d Add spawntest to tests directory. 2023-09-03 14:55:51 -04:00
Ali Mashtizadeh
3796627962 Remove sibling calls to make the disassembly cleaner. 2023-08-30 15:12:24 -04:00
Ali Mashtizadeh
d4839182f9 Remove C++ compiler flags and parameters 2023-08-30 13:06:07 -04:00
Ali Mashtizadeh
cbf5643974 Add STRICT compile flag. 2023-08-30 12:58:14 -04:00
Ali Mashtizadeh
91e2e76c91 Add printf checking 2023-08-22 22:03:53 -04:00
Ali Mashtizadeh
53161c2c95 Improve SConstruct file to improve compatability and expose the compiledb. 2023-08-22 18:03:24 -04:00
Ali Mashtizadeh
0a11ea3e50 Separate echo from shell 2023-08-21 00:28:15 -04:00
Ali Mashtizadeh
54e9da89c5 Fix SConstruct indentation bug in CopyTree 2022-12-10 01:07:35 -05: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
98a9fc5a6f Update SConstruct to Python3 2022-12-09 23:29:49 -05:00
Ali Mashtizadeh
04b709f3b3 Cleanup: Disable LWIP and address compiler warnings 2019-07-31 17:30:50 -04:00
Ali Mashtizadeh
afd9cdc068 Adding sysctl command line tool 2015-11-15 15:17:18 -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
a9a5ffb08a Add lwip test to bootdisk image 2015-02-03 15:19:16 -08:00
Ali Mashtizadeh
f0d5e791ba LWIP builds and a simple test app to verify linking. 2015-02-03 14:07:22 -08:00
Ali Mashtizadeh
9460089573 pthread tests and assert header bugfix 2015-02-01 23:56:45 -08:00
Ali Mashtizadeh
515afe9656 Prevent the build from copying hidden files 2015-01-29 15:24:55 -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
10bf52f68f A simple ifconfig to show a list of NICs and mac addresses 2015-01-23 13:02:31 -08:00
Ali Mashtizadeh
a0a9f28e25 Adding threadtest to the build 2015-01-18 15:15:55 -08:00
Ali Mashtizadeh
8826ed6396 Exposing SystemSpawn in libc and adding skeleton for basic shell. 2014-11-25 22:24:54 -08:00
Ali Mashtizadeh
9c8f3c099b More environment improvements 2014-10-09 21:14:58 -07:00
Ali Mashtizadeh
9cdc13e0f5 Improve build portability. 2014-10-09 21:05:02 -07:00
Ali Mashtizadeh
3610f34c63 Enable more C warnings and fix a few instances of those warnings. 2014-09-29 13:46:38 -07:00
Ali Mashtizadeh
49c8d7ba48 Make disk image build optional 2014-08-07 17:22:58 -07:00
Ali Mashtizadeh
e6376a2a55 Integrate boot disk build 2014-08-01 16:20:40 -07:00
Ali Mashtizadeh
2a79939b79 Beginning O2FS and VFS code along with superblock and root directory reading. 2014-08-01 14:15:06 -07:00
Ali Mashtizadeh
0dd593fff2 User space working 2014-07-27 17:09:31 -07:00
Ali Mashtizadeh
76108674d1 Build improvements 2014-07-21 23:43:01 -07:00
Ali Mashtizadeh
11c151b60e Initial commit 2014-02-12 13:47:13 -08:00