Enrico Fraccaroli (Galfurian)
|
327e29791e
|
Use gcc@11 under MacOS
|
2023-11-30 11:47:15 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
4292149567
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:45:27 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
030c16d29e
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:40:27 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
29e9d2ff11
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:38:44 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
24b2182bec
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:37:47 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
654a3165c0
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:34:42 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
7ce609fddc
|
Fix compilation with clang 15.0.7
|
2023-11-28 10:10:28 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
c82c13417d
|
Move the list of programs at the beginning.
|
2023-08-30 10:57:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
452aa40770
|
Properly set exit code for killed processed.
|
2023-08-22 16:32:43 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
c37fbf6f40
|
Add shared memory tests.
|
2023-08-22 09:23:31 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
34319442aa
|
Implement shmat and shmdt
|
2023-08-16 14:45:04 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
dde6e6bc9e
|
First rough implementation of shared memory.
|
2023-08-16 11:49:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
8578f078c6
|
Improve formatting and enable FLOATING_POINT_ERR
|
2023-08-11 13:39:45 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
2cd03ccfe0
|
Check correctness of the kheap split and merge. Update memory test.
|
2023-06-22 11:08:39 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
fb559d6f1b
|
Finish testing message queues.
|
2023-06-09 10:03:40 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
c17153318c
|
Finish the implementation for message send, and receive. Implement their IPC_NOWAIT behaviour.
|
2023-06-08 17:06:42 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
f515c44eb3
|
Implement message send and receive functions.
|
2023-06-08 16:38:42 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
6c36106666
|
Simplify program compilation.
|
2023-06-02 16:14:17 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
974d37a25d
|
Try setting text section address differently in macos.
|
2023-06-02 15:22:37 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
8891ed7d7a
|
Fix semop return type. Do some minor style-based fixes.
|
2023-06-02 13:49:10 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
1acec3e7b3
|
Fix third test program. Fix EAGAIN message.
|
2023-05-23 14:05:41 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3ae9258347
|
Fix permission management for IPC and also for EXT2.
|
2023-05-23 13:40:02 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3e03f1e6fd
|
Clean up the semget example. Clean up the return values of semop function.
|
2023-05-19 14:24:04 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
9f63a93d63
|
Properly handle ipc and sem permissions. Fix return error codes. Fix private key generation.
|
2023-05-17 15:23:42 -04:00 |
|
Enrico Fraccaroli
|
19e8ad309f
|
Move IPC stuff from the libc side, inside the sys folder.
|
2023-05-08 12:53:17 +02:00 |
|
Aldegheri Alessandro
|
09f0d145d0
|
IPCS, IPCRM, IPC_NOWAIT currently working
|
2023-04-22 16:14:40 +02:00 |
|
notBiji
|
dd8853af00
|
fixed nsops
|
2023-04-21 18:16:25 +02:00 |
|
Enrico Fraccaroli
|
8ad4e45b50
|
Add some more comments. Implement sempahore search function. Check correctness of the current semaphore code, and it works as expected.
|
2023-04-21 17:55:19 +02:00 |
|
Enrico Fraccaroli
|
bfe30f797a
|
Merge branch 'develop' into feature/Feature-Semaphores
|
2023-04-21 16:51:20 +02:00 |
|
Enrico Fraccaroli
|
36b08c2d86
|
Merge develop into feedback_scheduler.
|
2023-04-20 09:12:10 +02:00 |
|
Enrico Fraccaroli
|
6ca621d506
|
Finalize the scheduling test program.
|
2023-04-19 14:24:32 +02:00 |
|
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
|
b955065ee1
|
first implementation semctl, first flags
|
2023-04-06 11:23:37 +02:00 |
|
tommyvilo
|
84fbca5798
|
Bug fixing and detecting wrong parameters
|
2023-04-05 17:49:09 +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
|
c9038205db
|
Update copyright years.
|
2023-01-19 10:09:52 -05:00 |
|
Enrico Fraccaroli
|
f643e11212
|
Disable missing-braces warning.
|
2022-12-13 17:01:26 -05:00 |
|
Enrico Fraccaroli
|
d499a07b0f
|
Remove -Wno-unused-but-set-variable flag.
|
2022-12-13 16:56:14 -05:00 |
|
Enrico Fraccaroli
|
a572db52fd
|
Add newline at the end of the files. Add -Wno-unused-command-line-argument to programs compilation flow, to support clang.
|
2022-12-13 15:44:31 -05:00 |
|
Enrico Fraccaroli
|
3f73b8d8a0
|
Add newline at the end of the files. Use built in keywords properly.
|
2022-12-13 14:31:27 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
4e07800428
|
Improve cmake option selection. Fix usage of CMAKE_C_FLAGS instead of CMAKE_CXX_FLAGS.
|
2022-07-07 14:57:32 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
821135d686
|
Add missing mkdir in programs compilation flow. Add check for executables in script.
|
2022-07-07 10:51:25 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
334bf4a5eb
|
Redefine cmake minimum requirements.
|
2022-07-06 14:13:33 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
f70e7df1c5
|
Revert "Redefine cmake minimum requirements. Use DoxygenAwesome instead of defining custom html template."
This reverts commit a7ca9f90d6.
|
2022-07-06 14:06:26 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a7ca9f90d6
|
Redefine cmake minimum requirements. Use DoxygenAwesome instead of defining custom html template.
|
2022-07-06 11:23:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
1b2bc49d41
|
Update license and remove unused files.
|
2022-01-27 15:12:36 -05:00 |
|
Enrico Fraccaroli
|
2461d82431
|
Fix all the missing comments.
|
2022-01-03 22:25:21 +01:00 |
|