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
|
5a461aabb0
|
Pass address of sigreturn as an arugment of signal and sigaction functions.
|
2022-09-22 11:31:23 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
4dca2d8b87
|
Update version number.
|
2022-07-27 15:04:41 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
e17b350248
|
Clean up and improve procfs, specifically, the procr folders
|
2022-07-26 16:05:47 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
453644d57e
|
Add properly formatted fonts
|
2022-07-26 16:05:08 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a33d35f47f
|
Enable and test other VGA resolutions.
|
2022-07-21 15:35:37 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
259697608f
|
Move TICKS_PER_SECOND in timer.h
|
2022-07-20 11:05:56 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
e9d1cf9187
|
Add read function for VGA. Optimize VGA plane switching.
|
2022-07-14 11:11:07 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
36aa392534
|
Fix VGA drawing functions.
|
2022-07-13 11:53:13 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
cef88432a1
|
Add cmake option to enable/disable cache and alloc tracing.
|
2022-07-08 14:36:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
38ce67f426
|
Improve Zone Allocator comments.
|
2022-07-06 11:03:26 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
0130725518
|
Just add missing comments.
|
2022-04-08 10:05:21 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
0b8885f8d1
|
Merge branch 'master' into develop
|
2022-03-03 10:18:25 -05:00 |
|
Peter Ross
|
0f9175e11c
|
Do not declare 'gdt_bits_t' variable
|
2022-03-02 18:00:24 +11:00 |
|
Enrico Fraccaroli (Galfurian)
|
1b2bc49d41
|
Update license and remove unused files.
|
2022-01-27 15:12:36 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
2944f5cc43
|
Clean un legacy files.
|
2022-01-27 11:29:12 -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
|
d19e1845f8
|
Disable ICANON for now. Use standardized fixed-size ring buffer inside the keyboard drivers.
|
2022-01-12 13:41:44 +01: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
|
c6906d4f2d
|
Final polishing to debugging system.
|
2021-12-30 11:50:15 +01:00 |
|
Enrico Fraccaroli
|
1ebc74f31f
|
Add creat function call. Fix direntry iteration in EXT2. Fix open of directories in EXT2. Fix re-utilization of unlinked direntries in EXT2.
|
2021-12-27 17:41:35 +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 |
|
Enrico Fraccaroli
|
5ca3cec48e
|
Wait for RTC to initialize global time. Complete mkdir and creat for EXT2 filesystem.
|
2021-12-25 10:03:31 +01:00 |
|
Enrico Fraccaroli
|
b8b4feeedd
|
Reduce FS reads while loading ELF files.
|
2021-12-17 18:21:10 +01:00 |
|
Enrico Fraccaroli
|
a0dbeb1527
|
Finish up most of ext2 filesystem and close some bugs. Move to EXT2 but still a WIP.
|
2021-12-16 22:34:44 +01:00 |
|
Enrico Fraccaroli
|
f53100453f
|
Improve dec_to_binary function.
|
2021-12-15 14:10:35 +01:00 |
|
Enrico Fraccaroli
|
4715809f96
|
Correctly read ext2 superblock.
|
2021-12-13 21:57:04 +01:00 |
|
Enrico Fraccaroli
|
4c8ce44426
|
Fix ATA read/write and test it.
|
2021-12-12 22:32:55 +01:00 |
|
Enrico Fraccaroli (Galfurian)
|
ac3141a6d8
|
Fix ATA read.
|
2021-12-11 16:32:09 +01:00 |
|
Enrico Fraccaroli
|
d0a0f338c7
|
Add helper functions to handle the stack.
|
2021-11-10 14:07:14 +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
|
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
|
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
|
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 |
|