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)
|
75abb84f25
|
Fix procfs inability to set st_mode properly
|
2023-11-24 15:50:20 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
f066dd2ad9
|
Add support for reading symlinks
|
2023-11-21 14:20:41 -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)
|
122551ab45
|
Revert init process changes.
|
2023-08-23 09:59:34 -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)
|
63314a8363
|
Improve cd command output.
|
2023-08-11 13:29:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
23f2a036e7
|
Clean ps command code.
|
2023-08-11 13:28:36 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
cd6f876fa8
|
Improve mkdir output
|
2023-08-11 13:28:19 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
760667e00f
|
Show total size in human format in ls command.
|
2023-06-27 11:15:21 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
7972ddeac7
|
- Add missing comments;
- Reimplement a more safer dirname;
- Implement a simple and safe tokenize function;
|
2023-06-23 14:37:24 -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)
|
a872442aa3
|
Finish reworking the heap.
|
2023-06-19 17:44:27 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
8266274e84
|
Minor cleanup of the memory management code.
|
2023-06-15 14:37: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)
|
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 (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 |
|
Enrico Fraccaroli
|
e19354a9ee
|
Implement ipcs mechanisms.
|
2023-04-27 10:10:34 +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 |
|
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 |
|
emmekappaa
|
c19da29ab7
|
Bug Fixing and add a new feature
|
2023-04-05 09:21:22 +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 |
|