Commit Graph

50 Commits

Author SHA1 Message Date
5ff47dde28 this includes more fixes for the bootloader and implementing more of the vga driver, idt, and keyboard driver in preparation for working on the kernel. 2024-03-15 14:54:01 -07:00
a332daa215 updated the kernel with initial functionality but used stub code 2024-02-15 01:27:51 -08:00
8e7cdce87d Trying to fix the boot2.asm second stage bootloader 2024-02-09 16:36:16 -08:00
19b61da1af improving io.asm and isr.asm 2024-02-09 14:51:51 -08:00
e6ad2dbc20 fixing interrupts etc 2024-02-07 23:55:04 -08:00
61776524a9 Added a secondary stage bootloader. 2023-11-01 00:38:16 -07:00
cd323834ff Fixed all errors in OS. 2023-10-31 16:21:54 -07:00
07c0c99a48 Fixed a lot of errors, and redesigned most of the ISR and IDTs. 2023-10-31 04:32:41 -07:00
5c2e3146a6
Merge pull request #35 from gbowne1/gbowne1-fixes-interrupts
Fixing interrupts
2023-10-30 00:57:11 -07:00
4a2e72ce2c fixing some issues in my editor. Also adding a utility for working with interrupts and fixing isr.c 2023-10-29 19:57:46 -07:00
791af944f7
Merge pull request #34 from gbowne1/cpp
Cpp
2023-10-26 23:53:16 -07:00
2c1c9f6a57 Fixed some errors. 2023-10-26 23:38:54 -07:00
3c993d7d69 Added C++ Utilities 2023-10-26 23:28:06 -07:00
d23e3d99e3 Adding an ABOUT.md file to describe this project in depth. 2023-10-26 22:44:52 -07:00
82df2cac5e Moving back to Karutoh's CMakeLists.txt instead 2023-10-24 16:36:11 -07:00
d9999d3ed3 Fixing up CMakeLists.txt 2023-10-24 14:21:14 -07:00
debe0eaf4f Fixing up clang and make and CMakeLists.txt a little bit 2023-10-24 14:20:41 -07:00
168f9ebb62 Moar fixes to pci.c and pci.h 2023-10-18 19:15:44 -07:00
6809c6f1bf adding clang config and lldb files and editor config 2023-10-18 14:44:20 -07:00
fe6e3d3236 Changes to the new CONTRIBUTING.md 2023-10-18 14:01:51 -07:00
e460f0e6d2
Merge pull request #26 from onemriganka/add-contributing-md
Create CONTRIBUTING.md
2023-10-18 11:33:57 -07:00
one mriganka
277837833d Create CONTRIBUTING.md 2023-10-18 23:30:23 +05:30
2ecc3fc83d Pushing up the ABOUT.md grub.cfg and menu.lst files 2023-10-17 23:02:33 -07:00
d175b403da adding a NE2000 compatible network driver and updated README.md 2023-10-16 18:44:34 -07:00
ad28352c29 Fixing a bunch of broken stuff including the looping bootloader boot.asm 2023-10-10 01:12:56 -07:00
4b0bd4d133 fixing more of the mess 2023-10-08 18:32:10 -07:00
e99a09639d fixing up some missing bits in isr.c and isr.h 2023-10-08 12:22:16 -07:00
1630352383 Got ClassicOS to build to 100% with some work to do left on isr and idt and gdt. 2023-10-07 20:09:24 -07:00
436ba162eb Fixed the last issue with gdt.c other than ljmp when you run cmake -B build 2023-10-05 14:40:15 -07:00
ef2537720d adds more functionality 2023-10-05 01:27:03 -07:00
2b7ed92a07 Fixed some of gdt.c and .h and also idt.h and isr 2023-10-02 13:01:41 -07:00
058f61d3ba Fixed the declarations in gdt.c idt.c isr.c and isr.h 2023-09-27 15:57:12 -07:00
8b290ded1a
Merge pull request #16 from Karutoh/patch-1
Removed Redeclaration
2023-09-27 10:52:18 -07:00
67fbca715d
Removed Redeclaration
Removed redeclaration of `isr_regs` in `isr.c`.
2023-09-27 10:13:27 -07:00
6d5229a0f7 Fixed all but the isr.c and isr.h files. Still some mintor issues to fixe here. 2023-09-21 15:40:56 -07:00
74d12e70ef Made some minor fixes to CMakeLists.tx and working on descriptor tables 2023-09-18 15:18:13 -07:00
0a638989fa fixed the CMakeLists.txt so that it includes all the files in source as variables 2023-09-17 12:37:26 -07:00
c4749319be working on types and eisa bus driver 2023-07-19 23:31:54 -07:00
79a27d232c Attempting to fix gdt, isr, idt and memory.c. 2023-07-17 23:30:44 -07:00
4b75ea421d some minor fixes to kernel 2023-07-17 22:35:29 -07:00
7cc909d389 Adding preliminary bus drivers 2023-07-15 15:13:47 -07:00
3c103367d0 trying to fix the drivers and also the isr, gdt and isr header files. 2023-07-15 14:25:31 -07:00
d98d2d4292 Fixing the memory, adding a shell, and other minor bugs to gdt and idt and the types, also adds .github files for bug reports and feature requests. 2023-07-14 20:10:20 -07:00
eb7b7ff201 More debugger and generated files for cmake and made a Makefile and fixed compile_commands.json 2023-07-14 14:44:24 -07:00
d9d2e84f25 More kernel building 2023-07-14 01:32:48 -07:00
de4b0dc629 More stuff.. and includes fixing the folder name for .vscode from ,vscode. 2023-07-13 22:04:27 -07:00
3ffbc76f87 Adding more of the cmake stuff and fixing the linkers 2023-07-13 19:20:28 -07:00
16b40a59ad Adding the rest of the initial files and cleaning up CMakeLists.txt 2023-07-13 18:07:53 -07:00
0821823a68 Initial Commit of files 2023-07-10 03:05:34 -07:00
c726a44299
Initial commit 2023-07-09 15:33:57 -07:00