Commit Graph

49 Commits

Author SHA1 Message Date
Enrico Fraccaroli f8da589298 Move debugging functions to io folder. 2021-11-10 12:10:39 +01:00
Enrico Fraccaroli 36242acdb0 Update drivers comments. 2021-11-10 11:14:08 +01:00
Enrico Fraccaroli f7297e3ded Clean up the bootloader code. 2021-11-09 16:30:35 +01:00
Enrico Fraccaroli 04bf7b9e3b Move boot.S inside the src folder. Move the buddy system library inside the src/mem folder. 2021-11-09 16:13:10 +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 50ad329b6e Improve buddysystem comments. 2021-10-19 14:32:08 +02:00
Enrico Fraccaroli 28981a82d0 Change name to the help program. 2021-10-19 12:07:45 +02:00
Enrico Fraccaroli c9d7026293 Merge branch 'release/v0.4.0' v0.4.0 2021-10-14 18:01:02 +02:00
Enrico Fraccaroli f43bce08d6 Update README. 2021-10-14 17:48:18 +02:00
Enrico Fraccaroli c4e76f027d Merge branch 'develop' of github.com:mentos-team/MentOS into develop 2021-10-14 17:41:50 +02:00
Enrico Fraccaroli a968c1bd6d Remove useless file. 2021-10-14 17:41:26 +02:00
Enrico Fraccaroli 064136703c Add missing comments. 2021-10-13 12:39:36 +02:00
Enrico Fraccaroli 18a2fd9baa Force includes to use absolute paths. 2021-10-05 14:29:24 +02:00
Enrico Fraccaroli 0c6a38e189 Update scheduler comments and improve code readability. 2021-10-05 10:08:49 +02:00
Enrico Fraccaroli 5263b115bf Add help command. Remove compiled files. 2021-10-04 11:55:18 +02:00
Enrico Fraccaroli b01eccca2e Update MentOs code to the latest development version. 2021-10-04 11:44:02 +02:00
Mirco De Marchi a8201fcdde Fix MacOS installation instructions 2021-04-12 02:13:23 +02:00
Enrico Fraccaroli 1236941a9c Merge pull request #4 from mentos-team/compatibility
Compatibility
2021-01-26 10:02:28 +01:00
Mirco De Marchi de33947249 Update README.md with prerequisistes install commands and some fix 2021-01-19 21:24:53 +01:00
Mirco De Marchi 05397f24c9 Add compatibility for GCC 10
Insert additional -fcommon C flag to obtain the same behavior of previous versions of GCC compilers, because
now, by default GCC 10 compiler has the -fno-common flag
that give error when omitting extern when declaring
a global variable in a header file.

TODO: for the next MentOS release check the "extern"
keyword in global variable in header files.
2021-01-19 19:17:59 +01:00
Mirco De Marchi 0d8fa6c9cd Remove SDL in qemu command for ubuntu 19 and 20
Add compatibility for ubuntu lsb versions that haven't sdl support
2021-01-19 17:02:56 +01:00
Mirco De Marchi b47110b402 Improve compatibility for Ubuntu 18.04
Disable ASM_NASM language and take only ASM language with third_party nasm tool to avoid errors.
2021-01-19 15:43:53 +01:00
Mirco De Marchi f99b9f739c Add MacOS compatibility with cross-compiler toolchain 2021-01-19 10:42:42 +01:00
Enrico Fraccaroli 6fd063984a Add new defines to vfs types 2019-05-16 17:22:47 +02:00
Enrico Fraccaroli bc2623ce99 Clean up stdlib 2019-05-16 17:22:21 +02:00
Enrico Fraccaroli c16a750251 Use standard limits for VFS file and path length 2019-05-16 17:13:35 +02:00
Enrico Fraccaroli c673fb9351 Improve multiboot code 2019-05-16 17:03:37 +02:00
Enrico Fraccaroli 25ffb602ea Improve multiboot info 2019-05-16 16:19:26 +02:00
Enrico Fraccaroli 552e2a073f Update limit values 2019-05-16 13:59:07 +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
Enrico Fraccaroli 3bfa61d189 Re-format the code 2019-05-10 12:07:35 +02:00
Enrico Fraccaroli d9fd3b1646 Clean math code 2019-05-10 12:04:50 +02:00
Enrico Fraccaroli 14d64d25d3 Remove getchar old code 2019-05-10 12:01:10 +02:00
Enrico Fraccaroli dbeed54f2b Just return 0 when passing NULL string to atoi 2019-05-10 12:00:03 +02:00
Enrico Fraccaroli 07bd4d7901 Improve atoi function, safeguard gets function from out-of-bound errors 2019-05-10 11:59:18 +02:00
Enrico Fraccaroli 614d3dfd62 Standardize assert 2019-05-10 11:28:47 +02:00
Luigi Capogrosso 9af9701ddb New files v0.3.0 2019-05-08 17:21:47 +02:00
Luigi Capogrosso 7d9085fecf Finish v0.3.0 2019-05-08 17:07:11 +02:00
Luigi Capogrosso 3d9beb5ee0 Removed useless badges 2019-05-08 16:12:51 +02:00
Luigi Capogrosso 08372721d4 Update README.md 2019-05-08 15:59:50 +02:00
Luigi Capogrosso 9eec6f69ee Add badges 2019-05-08 13:37:03 +02:00
Luigi Capogrosso 843fa67ba2 Update README.md 2019-05-08 13:14:01 +02:00
Luigi Capogrosso 14b4b91845 Fix typo 2019-05-07 08:21:53 +02:00
Luigi Capogrosso a2dde7036e Minor changes 2019-05-06 17:53:18 +02:00
Luigi Capogrosso 57bd71b717 Add README.md file 2019-05-06 17:14:08 +02:00