Enrico Fraccaroli (Galfurian)
eca55dfed8
Clean up cmake files (Part 2)
...
I've kept just one cmake project, in the root directory. The
subdirectories just set up the targets.
The asm compiler is serached just one time, from the root
directory cmake file.
Global compilation flags are set in the root cmake file, and
each subdirectory cmake file sets specific flags if necessary
(e.g., programs need the -u_start specified)
2024-01-17 13:34:32 +01:00
Enrico Fraccaroli (Galfurian)
16b905625d
Turn port-io into header-only.
2023-07-12 14:26:52 -04:00
Enrico Fraccaroli (Galfurian)
7a8ce1066a
Update syscall checklist. Improve readability of sys_waitpid.
2023-01-27 09:42:07 -05:00
Enrico Fraccaroli
debc7302c2
Fix errors in atomic operations.
2023-01-18 14:20:13 -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
565df959b1
Simplify doxygen documentation building.
2022-12-12 22:38:07 -05:00
Enrico Fraccaroli
de9daa4a85
Add some missing documentation. There is still some work to do.
2022-12-09 11:35:30 -05:00
Enrico Fraccaroli
25b4a34f1b
Update version.
2022-12-08 13:23:03 -05:00
Enrico Fraccaroli
a64ce2f81d
Update version.
2022-12-08 11:28:17 -05:00
Enrico Fraccaroli (Galfurian)
4dca2d8b87
Update version number.
2022-07-27 15:04:41 -04:00
Enrico Fraccaroli (Galfurian)
4a0e344edd
Table should fit content in documentation
2022-07-27 14:55:00 -04: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)
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)
cb33ec1875
Update license in documentation.
2022-01-27 15:14:27 -05:00
Enrico Fraccaroli (Galfurian)
b83f5f7ec4
Disable dot graph generation.
2022-01-27 15:07:26 -05:00
Enrico Fraccaroli
4a29a27204
Re-write keyboard functionality.
2022-01-12 11:23:34 +01: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
60a56e1139
Improve comments.
2021-10-26 08:24:50 +02:00
Enrico Fraccaroli
7a78333bae
Test improved organization of the doxygen documentation, using modules.
2021-10-20 14:11:32 +02:00
Enrico Fraccaroli
37465c2d2f
Move doxygen sources to a separate folder.
2021-10-20 13:21:03 +02:00
Enrico Fraccaroli
f2032f0bf4
Improve documentation.
2021-10-20 12:50:15 +02:00
Enrico Fraccaroli
064136703c
Add missing comments.
2021-10-13 12:39:36 +02:00
Enrico Fraccaroli
b01eccca2e
Update MentOs code to the latest development version.
2021-10-04 11:44:02 +02:00
Enrico Fraccaroli
c0e5808656
Standardize most system calls
2019-05-10 17:18:34 +02:00
Enrico Fraccaroli
9368b0d6eb
Canonicalize sys_open and sys_close, add close System Call
2019-05-10 12:26:30 +02:00
Luigi Capogrosso
7d9085fecf
Finish v0.3.0
2019-05-08 17:07:11 +02:00