EDiasAlberto
|
2a9ab5ec97
|
fix merge conflicts
|
2024-11-04 01:00:33 +00:00 |
|
EDiasAlberto
|
4c27aa0203
|
Complete syscall lookup table, and syscall stubs and skeletons w/ S.
|
2024-11-04 00:57:19 +00:00 |
|
sBubshait
|
5e2342fad7
|
Update syscall to make syscall_number an unsigned integer instead of an int
|
2024-11-04 00:49:47 +00:00 |
|
sBubshait
|
0d057da3dc
|
Refactor syscall to follow PintOS style in adding space after after function name in calls
|
2024-11-04 00:48:36 +00:00 |
|
sBubshait
|
79f6a8e808
|
Fix Bug in syscall handler related to pointer arithmetic: add sizeof uintptr_t instead of 1
|
2024-11-04 00:44:55 +00:00 |
|
sBubshait
|
3a258cf064
|
Update validate_user_pointer to perform no memory checks when size is 0
|
2024-11-04 00:38:58 +00:00 |
|
sBubshait
|
e718159ed8
|
Update syscall to use screaming uppercase casing for a constant
|
2024-11-04 00:29:07 +00:00 |
|
sBubshait
|
ade8faf0f4
|
Update syscall to add more comments explaining the basic handler
|
2024-11-04 00:20:09 +00:00 |
|
sBubshait
|
d626b7a392
|
Implement basic syscall_handler using the lookup table, w/ E
|
2024-11-03 23:47:22 +00:00 |
|
EDiasAlberto
|
87126237ad
|
Implement function to validate user memory pointers w/ S.
|
2024-11-03 23:20:42 +00:00 |
|
sBubshait
|
62453ef432
|
Add a look up table from system call numbers to their handler functions, w/ E
|
2024-11-03 22:54:03 +00:00 |
|
EDiasAlberto
|
c0f85a6bcc
|
Implement skeleton for exit command w/ S.
|
2024-11-03 22:36:22 +00:00 |
|
EDiasAlberto
|
fa6dac2108
|
Implement halt system call w/ S.
|
2024-11-03 22:34:50 +00:00 |
|
sBubshait
|
0bf5fdb0e5
|
Add syscall_function type definition for the different syscall handlers, w/ E
|
2024-11-03 22:28:17 +00:00 |
|
LabTS
|
8724a2641e
|
provided code
|
2024-10-01 23:37:39 +01:00 |
|