Commit graph

  • 8191b97a99 Add README.md main jstefanelli 2025-02-05 23:23:29 +00:00
  • 7a1f072e4a
    [Stage1] Add RSDP and basic ACPI parsing [Stage1] Add HEX display to screen.h [Stage1] Handle IRQ1 semi-gracefully [Stage1] Try (unsuccessfully) to "wait" for IRQ 1 (os_interrupt_wait()) John Stefanelli 2023-06-05 13:13:37 +02:00
  • dad4ff6a34
    [Stage1] Complete IDT implementation [Stage1] Add IRQ remapping [Stage1] Handle IRQ0 gracefully [Stage1] Add error output functions John Stefanelli 2023-01-18 17:11:28 +01:00
  • 17a18e4f91
    [Stage1] Start IDT implementation [Stage1] Screen.h improvements John 2023-01-18 10:59:09 +01:00
  • 5b17b79264
    [Stage1] Fix linker to force main() at base address [Stage1] Add basic write-to-screen utilities for VGA mode 3 John 2023-01-14 02:50:37 +01:00
  • 3f7e02533f
    [MBR] Successfully jump to protected mode [MBR} Successfully set VGA video mode 3 [Host/KernelCopy] Fix MBR_PACKET definition and buffer address [RawIMG] Fix linux iamge generation script [Host/GDTCreator] Fix low limit values John 2023-01-14 02:15:53 +01:00
  • d57078cc2d
    [MBR] Add GDT setup [Host/Kernelcopy] Add support for direct writing into MBR's DAP [Rawimg] Add kernelcopy support John Stefanelli 2023-01-13 20:57:40 +01:00
  • f7d06b8ff3
    [General] Rework CMAKE custom targets as custom commands instead, bundled in a single "image" custom target John Stefanelli 2023-01-13 15:56:25 +01:00
  • 642385797c
    [Host/KernelCopy] First implementation of KernelCopy [LibFat] Add libfat [Stage1] Add stage1 project Johnh Stefanelli 2022-10-06 21:20:29 +02:00
  • 2329bce7d3
    [Common] Fix packing macros for MSVC [LibFAT] Fix compilation under MSVC [Host/mbrCopy] Fix compilation under MSVC Johnh Stefanelli 2022-10-02 02:06:46 +02:00
  • ccacdc8a7f
    [RawImg] Add linux image generation support John Stefanelli 2022-10-01 21:05:27 +02:00
  • e14c9e8b53
    [MBR] Add A20 line John Stefanelli 2022-09-30 13:41:19 -04:00
  • 1f88f01c33
    [mbrcopy] First draft and FIRST BOOT! John Stefanelli 2022-09-28 23:25:25 -04:00
  • ad55abdeb0
    [MBR] add pos-jump signature (for future checks) [LIBFAT] Add file creation and writing capabilities John Stefanelli 2022-09-25 12:10:22 -04:00
  • 58de4d6c32
    Initial commit John Stefanelli 2022-09-24 22:30:25 -04:00