Enrico Fraccaroli (Galfurian)
|
b7c82d7333
|
Rewrite realpath without memory allocation.
|
2023-06-23 15:02:17 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
d90e7ff02b
|
Move list_head in libc
|
2023-06-09 10:45:51 -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)
|
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
|
20db826dd4
|
Fix scheduling feedback on file
|
2023-04-22 11:54:55 +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 |
|
emmekappaa
|
998ffd2c29
|
Implemented Statistics
|
2023-04-07 23:01:29 +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 |
|
emmekappaa
|
2a123f6986
|
Bug Fixing start scheduler feedback
|
2023-03-31 18:25:04 +02:00 |
|
Enrico Fraccaroli (Galfurian)
|
fc36a1dad0
|
Update scheduling feedback system.
|
2023-03-31 09:55:11 -04:00 |
|
emmekappaa
|
d193fa1ced
|
Update Task
|
2023-03-29 19:01:28 +02:00 |
|
emmekappaa
|
bc5f3c2b2a
|
adding the pid's process' name to writeFeedback's arguments
|
2023-03-25 16:12:27 +01:00 |
|
emmekappaa
|
fa15355071
|
Defining general architecture of the task
|
2023-03-25 16:08:37 +01:00 |
|
emmekappaa
|
0fcd132e85
|
fix and write on file
|
2023-03-21 18:49:28 +01:00 |
|
Enrico Fraccaroli (Galfurian)
|
25c8a1049b
|
Use the right function for the kernel-side logging.
|
2023-03-21 09:20:55 -04:00 |
|
tommyvilo
|
40fac6e194
|
Add files via upload
|
2023-03-18 21:09:29 +01:00 |
|
emmekappaa
|
95ec1d8a33
|
Fix Scheduler_priority and CFS
|
2023-03-15 18:38:00 +01:00 |
|
emmekappaa
|
a650fb9c62
|
Fix Scheduler_priority and Scheduler_CFS
|
2023-03-15 18:25:00 +01: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
|
c9038205db
|
Update copyright years.
|
2023-01-19 10:09:52 -05:00 |
|
Enrico Fraccaroli
|
b6403ff571
|
Unify debugging setup in process-related files.
|
2023-01-19 09:56:58 -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
|
b91a267fe3
|
Update scheduler comment.
|
2022-12-19 12:25:58 +01:00 |
|
Enrico Fraccaroli
|
e9264f925a
|
Start the for-loop iteration from the start of the runqueue.
|
2022-12-19 12:20:42 +01:00 |
|
Enrico Fraccaroli
|
60873784d2
|
Fix how we retrieve the first element of the list.
|
2022-12-19 11:55:33 +01: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
|
79f150a3d5
|
Update readme. Add SCHEDULER_AEDF to cmake options. Add exercise template inside the scheduler_algorithm.c file.
|
2022-12-09 10:58:09 -05:00 |
|
Enrico Fraccaroli
|
5aaddd467c
|
Improve human readability of the Round-Robin algorithm.
|
2022-12-08 11:26:31 -05:00 |
|
Enrico Fraccaroli
|
0fd6bec4a3
|
Improve human readability of list_head functions. Add message of the day suggesting to use the command.
|
2022-12-08 10:43:22 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
80b28a8768
|
Set logging for PS/2 and proc_video to Notice. Improve comments of response_time_analysis.
|
2022-01-31 14:50:11 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
1b2bc49d41
|
Update license and remove unused files.
|
2022-01-27 15:12:36 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
41990c570f
|
Improve ctrl+ management.
|
2022-01-25 15:01:53 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
df1c5352c4
|
Correctly implement main termios commands.
|
2022-01-14 09:13:00 -05:00 |
|
Enrico Fraccaroli
|
ac9b627fad
|
Make termios options process-wise instead of global. Write ps2 drivers, but keep translation between scancode set 2/3 to set 1 enabled.
|
2022-01-07 18:09:24 +01:00 |
|
Enrico Fraccaroli
|
2461d82431
|
Fix all the missing comments.
|
2022-01-03 22:25:21 +01:00 |
|
Enrico Fraccaroli
|
c6906d4f2d
|
Final polishing to debugging system.
|
2021-12-30 11:50:15 +01:00 |
|
Enrico Fraccaroli
|
7c4a4ac0ba
|
Fix difference between PGID and GID. Correctly set UID and GID of new processes. Implement set/get PGID and GID.
|
2021-12-27 00:49:28 +01:00 |
|