Aldegheri Alessandro
|
cc4eed7788
|
First working implementation of System V Semaphores with working tests. Check for comments inside the code
|
2023-04-11 21:12:44 +02:00 |
|
Aldegheri Alessandro
|
0fb3a8d5b2
|
Merge branch 'develop' into feature/Feature-Semaphores
|
2023-04-06 11:24:42 +02:00 |
|
Aldegheri Alessandro
|
b955065ee1
|
first implementation semctl, first flags
|
2023-04-06 11:23:37 +02:00 |
|
Enrico Fraccaroli
|
df347f51c0
|
Fix SystemCall definition
|
2023-04-06 11:20:25 +02:00 |
|
Aldegheri Alessandro
|
7c166e73a3
|
First implementation of semget function with multiple flags working (see comments inside)
|
2023-04-03 21:27:49 +02:00 |
|
Aldegheri Alessandro
|
1c4fd2c388
|
first implementation of ftok function with working test
|
2023-04-01 15:23:50 +02:00 |
|
Aldegheri Alessandro
|
cd74fd521c
|
Pseudocode for semctl, semget and semop functions
|
2023-03-29 17:27:38 +02:00 |
|
Aldegheri Alessandro
|
25c1c2c6fb
|
Semids, Semun and various define added to sem.h, created a test for checking the actual presence of the syscalls
|
2023-03-19 10:18:26 +01:00 |
|
Enrico Fraccaroli (Galfurian)
|
188f42e531
|
Remove test file.
|
2023-03-13 10:14:56 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
464448c711
|
Merge origin/develop to local.
|
2023-03-13 09:57:07 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
0d99f26430
|
Modify test file.
|
2023-03-13 09:52:38 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
81c482e377
|
Modify test file.
|
2023-03-13 09:52:11 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3bb21bb0f0
|
Merge branch 'feature/scheduling_feedback' into develop
|
2023-03-13 09:39:55 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
af1389233d
|
Merge branch 'develop' into feature/scheduling_feedback
|
2023-03-13 09:38:45 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3b1f5b2ebe
|
Add test file.
|
2023-03-13 09:37:20 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3e16bc81a9
|
Add test file.
|
2023-03-13 09:36:09 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
59d9bcb596
|
Fix wrong argument of write. Fix return type of getdents. Fix procfs_getdents. Finish implementing the base version of the ps command.
|
2023-01-27 11:38:40 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
e926850ce3
|
Make syscall table initialization clearer. Add comments to the sys_waitpid function.
|
2023-01-27 10:50:04 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
7a8ce1066a
|
Update syscall checklist. Improve readability of sys_waitpid.
|
2023-01-27 09:42:07 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
ac3dd9922a
|
Try to fix github worflow.
|
2023-01-26 15:00:39 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
8faf044d1d
|
Try to fix github worflow.
|
2023-01-26 14:57:44 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
d14425d84a
|
Try to fix github worflow.
|
2023-01-26 14:50:21 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
3f982e8034
|
Extend github worflow.
|
2023-01-26 14:43:04 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
dbaa4c51f8
|
Extend github worflow.
|
2023-01-26 14:42:44 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
2abf5120a3
|
Extend github worflow.
|
2023-01-26 14:37:49 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
1afad50078
|
Extend github worflow.
|
2023-01-26 14:34:42 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
32192829ff
|
Keep the same string.c in libc and mentos.
|
2023-01-24 13:26:37 -05:00 |
|
Enrico Fraccaroli
|
9dfebdf827
|
Remove useless keyword in undef directive.
|
2023-01-20 09:27:35 -05:00 |
|
Enrico Fraccaroli
|
2a06eb791a
|
CHeck the output of setgid and setuid.
|
2023-01-20 09:26:31 -05:00 |
|
Enrico Fraccaroli
|
20323ba64e
|
Remove ansi_colors.h from the programs. Add the volatile keyword to the memset operations.
|
2023-01-20 09:22:37 -05:00 |
|
Enrico Fraccaroli
|
c9038205db
|
Update copyright years.
|
2023-01-19 10:09:52 -05:00 |
|
Enrico Fraccaroli
|
8c3f30a4f7
|
Unify debugging setup in all sources.
|
2023-01-19 10:06:16 -05:00 |
|
Enrico Fraccaroli
|
4f99b6217f
|
Unify debugging setup in system folder files.
|
2023-01-19 09:58:31 -05:00 |
|
Enrico Fraccaroli
|
5a84cd5e44
|
Unify debugging setup in sys folder files.
|
2023-01-19 09:57:44 -05:00 |
|
Enrico Fraccaroli
|
b6403ff571
|
Unify debugging setup in process-related files.
|
2023-01-19 09:56:58 -05:00 |
|
Enrico Fraccaroli
|
b5eccd40cf
|
Add missing comments. Unify setup of debugging in memory files.
|
2023-01-19 09:55:24 -05:00 |
|
Enrico Fraccaroli
|
6e48298534
|
Fix missing newline at the end of file.
|
2023-01-18 14:56:57 -05:00 |
|
Enrico Fraccaroli
|
5aa2f21253
|
Add missing comments.
|
2023-01-18 14:38:36 -05:00 |
|
Enrico Fraccaroli
|
debc7302c2
|
Fix errors in atomic operations.
|
2023-01-18 14:20:13 -05:00 |
|
Enrico Fraccaroli
|
3c3bcd692f
|
Update README with an explanation on how to run MentOs from GRUB in QEMU, and which packets must be installed in Ubuntu.
|
2023-01-18 13:31:10 -05:00 |
|
Enrico Fraccaroli
|
2fee354b4b
|
Remove mmio, port io, and debug headers from kernel side, and keep them on the libc. Simplify debugging functions. Add missing comments in several locations. Move ANSI color definitions in a separate file.
|
2023-01-18 11:40:53 -05:00 |
|
Enrico Fraccaroli
|
54d755e3d2
|
Use round-robin as a backup scheduler.
|
2023-01-17 13:33:09 -05:00 |
|
Enrico Fraccaroli
|
917e6a82ff
|
Add the guidelines for implementing the periodic schedulers.
|
2023-01-17 13:31:03 -05:00 |
|
Enrico Fraccaroli
|
0ecda4d40c
|
Update README.md
|
2023-01-13 10:32:42 -05:00 |
|
Enrico Fraccaroli
|
2a4822eca3
|
Try to compile with macosx
|
2023-01-12 11:57:16 -05:00 |
|
Enrico Fraccaroli
|
065e0dbf7c
|
Try to compile with macosx
|
2023-01-12 11:52:40 -05:00 |
|
Enrico Fraccaroli
|
e6162ba762
|
Use x86_64-elf- with macosx
|
2023-01-12 11:43:20 -05:00 |
|
Enrico Fraccaroli
|
d5ee2e927a
|
Remove brew upgrade
|
2023-01-12 11:34:16 -05:00 |
|
Enrico Fraccaroli
|
ec37cda9c0
|
Remove verbose from compilation
|
2023-01-12 11:30:12 -05:00 |
|
Enrico Fraccaroli
|
d2e25b94a4
|
Update github workflows
|
2023-01-12 11:27:37 -05:00 |
|