Commit Graph

198 Commits

Author SHA1 Message Date
Enrico Fraccaroli a64ce2f81d Update version. 2022-12-08 11:28:17 -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 c1cc7e366a Merge tag 'v0.5.0' into develop
MentOS version 0.5.0
2022-12-04 11:56:51 -05:00
Enrico Fraccaroli 442e9f33bf Merge branch 'release/v0.5.0' v0.5.0 2022-12-04 11:56:39 -05:00
Enrico Fraccaroli 1d3d48feb8 Merge branch 'master' into develop 2022-12-04 11:56:05 -05:00
Enrico Fraccaroli f24814450d Update README.md 2022-12-04 11:10:31 -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 5e5b9ba370 Change how and where issue and motd are displayed 2022-08-26 15:09:46 -04:00
Enrico Fraccaroli 47f0ee965a Change ext2 debug messages 2022-08-26 15:09:14 -04:00
Enrico Fraccaroli dfbf5915dd Fix login reading char 0. 2022-08-25 12:07:10 -04:00
Enrico Fraccaroli 4d69a58225 [ext2] Fix how inodes_per_block_count are computed 2022-08-24 14:09:40 -04:00
Enrico Fraccaroli d021526210 Copy ext2 inode data using the size of the structure. 2022-08-24 10:23:39 -04:00
Enrico Fraccaroli df8936cad0 Add clear error if the rootfs.img is missing 2022-08-24 09:27:12 -04:00
Enrico Fraccaroli 5c2b1dbebd Add clear error if the rootfs.img is missing 2022-08-24 09:26:42 -04:00
Enrico Fraccaroli (Galfurian) 8119074390 Add man functionality for ls command. 2022-08-11 15:40:43 -04:00
Enrico Fraccaroli (Galfurian) 4c6db2dd87 Merge branch 'release/0.4.0' 2022-07-27 15:05:10 -04:00
Enrico Fraccaroli (Galfurian) 4dca2d8b87 Update version number. 2022-07-27 15:04:41 -04:00
Enrico Fraccaroli (Galfurian) fce63282fb Add .vscode folder to the git ignore list 2022-07-27 14:55:51 -04:00
Enrico Fraccaroli (Galfurian) 4a0e344edd Table should fit content in documentation 2022-07-27 14:55:00 -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) 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) 7e78df36cf Disable macos gitflow for the moment. 2022-07-07 13:47:48 -04:00
Enrico Fraccaroli f6a1ab4012 Merge pull request #10 from seekbytes/patch-1
Do not print "." and ".." while printing available commands
2022-07-07 13:12:26 -04:00
Enrico Fraccaroli 29776a2fa3 Merge pull request #11 from seekbytes/etc-issue
Print the content of pre-login message (/etc/issue)
2022-07-07 13:11:45 -04:00
Enrico Fraccaroli e485a40d3d Merge pull request #12 from seekbytes/motd
Print the content of post-login message (/etc/motd)
2022-07-07 13:11:21 -04:00
Enrico Fraccaroli 9d0819ae02 Merge pull request #13 from seekbytes/uptime
Added uptime command
2022-07-07 13:10:42 -04:00
Enrico Fraccaroli (Galfurian) 3b533bd964 Fix missing compiler. 2022-07-07 13:03:41 -04:00
Enrico Fraccaroli (Galfurian) 41928ad25b Re-organize and comment the main cmake file, and test that all the targets are working properly (on ubuntu). 2022-07-07 12:08:22 -04:00
Enrico Fraccaroli (Galfurian) 9189d79fb7 Try fixing macos-latest compilation. 2022-07-07 11:50:08 -04:00
Enrico Fraccaroli (Galfurian) 66bedb903f Try using standard brew to install compiler. 2022-07-07 11:46:22 -04:00
Enrico Fraccaroli (Galfurian) e53b0056d2 Add missing argument from qemu-gdb target. 2022-07-07 11:41:13 -04:00
Enrico Fraccaroli (Galfurian) 3a56fb41d5 Correctly react to MULTIBOOT_FLAG_MODS saying there are no modules to load. 2022-07-07 11:36:14 -04:00
Enrico Fraccaroli (Galfurian) 4e0c9d5cd5 Add proper make target for running the ISO version. 2022-07-07 11:33:52 -04:00
Enrico Fraccaroli (Galfurian) 7ef9fd2f2d Merge master into develop. 2022-07-07 11:11:46 -04:00
Enrico Fraccaroli (Galfurian) 821135d686 Add missing mkdir in programs compilation flow. Add check for executables in script. 2022-07-07 10:51:25 -04:00
Enrico Fraccaroli (Galfurian) 1e4a43e0f2 Update github workflow. 2022-07-07 10:02:27 -04:00
Enrico Fraccaroli (Galfurian) ef4bd71aca Add github workflow. 2022-07-07 09:47:43 -04:00
Enrico Fraccaroli (Galfurian) 334bf4a5eb Redefine cmake minimum requirements. 2022-07-06 14:13:33 -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) 6ed5794b1e Disable ext2 debuging logs. 2022-07-06 11:20:36 -04:00
Enrico Fraccaroli (Galfurian) 69d5939542 Switch keyboard language from cmake. 2022-07-06 11:19:09 -04:00
Enrico Fraccaroli (Galfurian) 38ce67f426 Improve Zone Allocator comments. 2022-07-06 11:03:26 -04:00