Peter Ross
0f9175e11c
Do not declare 'gdt_bits_t' variable
2022-03-02 18:00:24 +11:00
Peter Ross
c31a678075
Do not flag MULTIBOOT_VIDEO_INFO in multiboot header
...
We do not populate the video mode fields in the multiboot header,
therefore we should not request the boot loader to go looking for
this information.
This is required to boot MentOS using GRUB. Tested with v2.04.
2022-03-02 17:55:14 +11:00
Peter Ross
ca2d8e27f4
Fix typo
2022-03-02 17:55:14 +11:00
Enrico Fraccaroli
d0a0f338c7
Add helper functions to handle the stack.
2021-11-10 14:07:14 +01:00
Enrico Fraccaroli
ca4250c663
Move debugging functions to io folder.
2021-11-10 12:14:40 +01:00
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
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
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
b01eccca2e
Update MentOs code to the latest development version.
2021-10-04 11:44:02 +02: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
7d9085fecf
Finish v0.3.0
2019-05-08 17:07:11 +02:00