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)
|
935b36d24b
|
Try using linux-based section access.
|
2023-06-02 15:12:49 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
5dd4418ffd
|
Remove include in boot section.
|
2023-06-02 15:04:07 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
dbbdb907aa
|
Change asm compilation command.
|
2023-06-02 14:41:00 -04:00 |
|
Enrico Fraccaroli
|
0576463aea
|
Update macos.yml
|
2023-06-02 14:29:27 -04:00 |
|
Enrico Fraccaroli
|
681238c7c3
|
Update macos.yml
|
2023-06-02 14:23:03 -04:00 |
|
Enrico Fraccaroli
|
8bdc44bb10
|
Update macos.yml
|
2023-06-02 14:18:20 -04:00 |
|
Enrico Fraccaroli
|
046761c1b6
|
Update macos.yml
|
2023-06-02 14:14:31 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
b0b1ae50e5
|
Update readme.
|
2023-06-02 14:01:48 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a9cd9db8c6
|
Enable and disable scheduling feedback from cmake.
|
2023-06-02 13:58:57 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
523cf39b5a
|
Merge branch 'feature/Feature-Semaphores' into develop
|
2023-06-02 13:50:20 -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)
|
116f4a50f7
|
Reorganize includes
|
2023-05-31 08:56:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
db050db01c
|
Move list of semaphores inside semid_ds structure.
|
2023-05-24 13:31:44 -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
|
e7c0334ac0
|
Hide semaphore info from user-space (WIP).
|
2023-05-23 10:43:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a9d84f3a5d
|
Add functions to copy semaphore structures.
|
2023-05-23 09:43:19 -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
|
97eedf450d
|
Create ipc code for managing all ipcs and their keys
|
2023-05-10 14:21:54 -04:00 |
|
Enrico Fraccaroli
|
19e8ad309f
|
Move IPC stuff from the libc side, inside the sys folder.
|
2023-05-08 12:53:17 +02:00 |
|
Enrico Fraccaroli
|
e19354a9ee
|
Implement ipcs mechanisms.
|
2023-04-27 10:10:34 +02:00 |
|
Enrico Fraccaroli
|
bd3c8fb4fe
|
Write procfs function for IPC semaphores. Clean up the semaphores code.
|
2023-04-27 09:47:24 +02:00 |
|
Enrico Fraccaroli
|
2198df5576
|
Prepare IPC procfs system.
|
2023-04-26 10:37:43 +02:00 |
|
Aldegheri Alessandro
|
09f0d145d0
|
IPCS, IPCRM, IPC_NOWAIT currently working
|
2023-04-22 16:14:40 +02:00 |
|
Aldegheri Alessandro
|
b9244ab96b
|
Merge between nsops fix and current ipcs and ipcrm implementation
|
2023-04-22 14:38:56 +02:00 |
|
Aldegheri Alessandro
|
ef1ae0f3c7
|
Currently working on ipcs and ipcrm commands
|
2023-04-22 14:33:13 +02:00 |
|
Enrico Fraccaroli
|
20db826dd4
|
Fix scheduling feedback on file
|
2023-04-22 11:54:55 +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
|
136dd11069
|
Merge branch 'feature/feedback_scheduler' into develop
|
2023-04-21 16:44:14 +02:00 |
|
Enrico Fraccaroli
|
4e9d0ebaf2
|
Clean up the logging code for the scheduler feedback.
|
2023-04-21 16:41:01 +02:00 |
|
Enrico Fraccaroli
|
36b08c2d86
|
Merge develop into feedback_scheduler.
|
2023-04-20 09:12:10 +02:00 |
|
Enrico Fraccaroli
|
8adfe8d887
|
Update comments.
|
2023-04-20 09:00:04 +02:00 |
|
Enrico Fraccaroli
|
6ca621d506
|
Finalize the scheduling test program.
|
2023-04-19 14:24:32 +02:00 |
|
Enrico Fraccaroli
|
cf0001fca6
|
Clean up the comments concerning the scheduler feedback.
|
2023-04-19 14:02:49 +02:00 |
|
Enrico Fraccaroli
|
6aa814f30a
|
Improve scheduler feedback.
|
2023-04-19 10:22:14 +02:00 |
|
Enrico Fraccaroli
|
d630fd55f7
|
Clean up the feedback code.
|
2023-04-18 17:52:19 +02:00 |
|
Enrico Fraccaroli
|
09aa9a6a39
|
Fix O_CREAT check. Fix inode cretion error during the boot phase.
|
2023-04-18 15:18:15 +02:00 |
|
Enrico Fraccaroli
|
d8d2b9cb69
|
Add all commments
|
2023-04-12 15:12:16 +02:00 |
|
Enrico Fraccaroli
|
32b8bd898c
|
Add all commments
|
2023-04-12 15:01:32 +02:00 |
|
Enrico Fraccaroli
|
79489757e3
|
Add all commments
|
2023-04-12 14:57:28 +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 |
|
emmekappaa
|
998ffd2c29
|
Implemented Statistics
|
2023-04-07 23:01:29 +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 |
|