|
e6ca3f7488
|
trying to fix kernel and memory stuff
|
2024-08-27 19:49:56 -07:00 |
|
|
3554f240a8
|
fixing up a bunch of files including the bootloader and kernel malloc kmalloc
|
2024-06-12 18:10:23 -07:00 |
|
|
79edf9eb6e
|
fixing more stuff and adding more stuff
|
2024-04-01 21:20:34 -07:00 |
|
|
528fb00d49
|
fixed and added a lot more stuff like timer and acpi and ahci stub code and a kernel loader as well as worked on pci enumeration
|
2024-03-30 00:49:36 -07:00 |
|
|
ad70cfd836
|
did some more work on keyboard.c and bootloader and moved and other random stuff
|
2024-03-26 00:59:15 -07:00 |
|
|
f4c5d59d8e
|
adding bootloader files from the issue in gittea
|
2024-03-24 21:09:02 -07:00 |
|
|
a6f5bdb64c
|
fixed up some bad comments in boot.asm
|
2024-03-24 19:38:29 -07:00 |
|
|
6c4ee8ed02
|
fixed 2nd stage bootloader
|
2024-03-15 15:21:51 -07:00 |
|
|
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 |
|