Commit Graph

  • 375bdc6c94 Fix makefile mintsuki 2020-04-10 17:47:26 +0200
  • 27bf07cbb7 parsed root inode Penetratingshot 2020-04-08 12:07:16 -0700
  • df22bcc17f Add readme and prebuilt image mintsuki 2020-04-07 07:24:19 +0200
  • f74d789a81 parsed inodes Penetratingshot 2020-04-06 18:26:54 -0700
  • 2ecd4a8016 Make stivale actually pass the command line to the kernel mintsuki 2020-03-31 10:48:24 +0200
  • 11798f7683 directory entry structure Penetratingshot 2020-03-30 20:33:44 -0700
  • 215f95e6fd parsed bgdt Penetratingshot 2020-03-30 17:20:13 -0700
  • 6578b55c9f Add module support to stivale mintsuki 2020-03-30 22:27:15 +0200
  • babc5269eb Make config more encapsulated mintsuki 2020-03-30 21:24:36 +0200
  • 4c4b8edad0 bgdt is ded Penetratingshot 2020-03-30 12:15:08 -0700
  • c70deef9e5 found superblock Penetratingshot 2020-03-30 10:51:38 -0700
  • 71c3c4322e working ext2fs build Penetratingshot 2020-03-28 20:07:23 -0700
  • 9b3a74f867 updated makefile Penetratingshot 2020-03-28 15:35:17 -0700
  • d515ec7263 finished inode permissions Penetratingshot 2020-03-28 12:00:40 -0700
  • d312734a42 finished inode structure Penetratingshot 2020-03-28 11:55:42 -0700
  • 7d1f87b5bd Merge remote-tracking branch 'upstream/master' Penetratingshot 2020-03-27 23:16:50 -0700
  • 53097d22a0 initial header file Penetratingshot 2020-03-27 23:07:18 -0700
  • 84ac96435e Add bump allocator mintsuki 2020-03-28 04:02:26 +0100
  • 44a5f47516 Add timeout config option mintsuki 2020-03-28 02:52:59 +0100
  • a234da8deb Add bpp field to stivale header mintsuki 2020-03-27 05:58:37 +0100
  • e39d7f5dd1 Ensure bpp of video mode is 32 bit mintsuki 2020-03-27 05:43:34 +0100
  • f993a23025 Fix overlapping memory bug and sizeof cmdline bug mintsuki 2020-03-27 05:08:20 +0100
  • 573b3308e1 Add KERNEL_DRIVE default value mintsuki 2020-03-27 03:45:36 +0100
  • 1cbd6fb2e9 Plug in e820 driver mintsuki 2020-03-27 02:10:22 +0100
  • f537f64b89 Add e820 driver mintsuki 2020-03-27 01:59:11 +0100
  • c0129c4d8c Fix pagemap bug mintsuki 2020-03-26 04:06:23 +0100
  • 1166de64c8 Add initial VBE driver mintsuki 2020-03-26 03:13:19 +0100
  • 26bccc6308 Add RSDP detection to stivale mintsuki 2020-03-26 01:37:56 +0100
  • 0040b97fd1 Working on stivale mintsuki 2020-03-26 00:46:35 +0100
  • 80ad7466fd Fix section loading function Matteo Semenzato 2020-03-25 23:57:10 +0100
  • ee8e1b330e Add function to load elf sections by name Matteo Semenzato 2020-03-25 23:22:32 +0100
  • 8494b1d880 Add protos abstraction and stivale and qword protocols mintsuki 2020-03-25 21:05:14 +0100
  • c66d052afc Map 4GiB of phys memory at 0xffff800000000000 mintsuki 2020-03-25 19:16:49 +0100
  • 1b80c8ca90 Misc stuff mintsuki 2020-03-25 05:19:07 +0100
  • f762a0c7a3 elf: Remove stupid code mintsuki 2020-03-25 05:05:06 +0100
  • 85709a0fbe elf: Add support for higher half kernels mintsuki 2020-03-25 04:38:23 +0100
  • d95a8403cc Use elf64 mintsuki 2020-03-25 01:31:59 +0100
  • 1a48bec601 Add elf parser mintsuki 2020-03-25 01:04:18 +0100
  • 5c36fac374 Add testing facilities mintsuki 2020-03-24 23:39:02 +0100
  • 225a7c238d echfs: Add open and read functions mintsuki 2020-03-15 00:12:09 +0100
  • 1ce2a8d3ab Bump gcc and binutils versions in make_toolchain.sh mintsuki 2020-03-13 17:04:51 +0100
  • ab5b09e237 Add editing capabilities to gets mintsuki 2020-01-25 04:49:11 +0100
  • a9b31d6bfd Add command line editor mintsuki 2020-01-25 03:06:56 +0100
  • 2f4311b2c0 Disable interrupts before jumping to kernel mintsuki 2020-01-25 02:11:44 +0100
  • cddacc280a Add IDT and PIT driver mintsuki 2020-01-25 02:05:19 +0100
  • 9b5c159d1f Improve disk driver mintsuki 2020-01-23 01:48:35 +0100
  • 42325aed4a Add config file parsing mintsuki 2020-01-22 07:13:19 +0100
  • 48ce450aa1 Fix gets bug mintsuki 2020-01-22 05:20:11 +0100
  • 5082a450a0 Clean up more and add getchar and gets mintsuki 2020-01-22 05:02:12 +0100
  • fdfc83abfb Clean bootsect code up mintsuki 2020-01-22 04:12:55 +0100
  • 54074f2a97 Bug fixes in echfs driver, add 64 bit integer print formats mintsuki 2020-01-22 03:11:26 +0100
  • 85d6152025 Further work in echfs and partition management streaksu 2020-01-22 01:55:40 +0100
  • 9339c093fe Fix libgcc linkage issue mintsuki 2020-01-22 00:56:20 +0100
  • f7b0f240d3 Add make toolchain script and reorganise source tree mintsuki 2020-01-21 23:45:13 +0100
  • d624a35427 Add a .bss section to linker script mintsuki 2020-01-21 11:42:17 +0100
  • 97258c43f5 Added install script streaksu 2020-01-21 07:13:50 +0100
  • 52125cd07f Add MBR parsing streaksu 2020-01-21 06:42:25 +0100
  • 59ea2f0b59 Increased size to 32 KiB streaksu 2020-01-21 06:41:38 +0100
  • 991487c25a
    Merge pull request #4 from sakuranakamoto/master mint 2019-07-08 23:27:28 +0200
  • 44cb46a17e Revert "Removed save GPR code in read_sector" #4 Sakura Nakamoto 2019-07-08 22:23:58 +0100
  • c797223699 Removed save GPR code in read_sector Sakura Nakamoto 2019-07-08 21:31:54 +0100
  • 3b44ce6ffc Made error messages more specific Sakura Nakamoto 2019-07-08 20:41:17 +0100
  • 859b767b5d Misc fixes to disk driver and real mode ints mintsuki 2019-06-03 00:14:32 +0200
  • 33ce263987
    Merge pull request #3 from iiSaLMaN/disk-cached-read mint 2019-06-02 18:26:54 +0200
  • 304819cea5
    some slight updates #3 iiSaLMaN 2019-06-02 12:18:10 +0300
  • e34646ba6c
    Add cached read function + some slight updates iiSaLMaN 2019-06-02 12:17:49 +0300
  • 3768a8cf2e Other small changes to disk driver mintsuki 2019-06-01 23:56:20 +0200
  • bbfc5d36af Adjustments to disk driver mintsuki 2019-06-01 23:48:33 +0200
  • fc6c21ec77 Moved disk stuff to the right place mintsuki 2019-06-01 23:38:40 +0200
  • 7506fcb820 Add simple disk library (#2) iiSaLMaN 2019-06-02 00:34:24 +0300
  • 65f42377cd
    Matching actual code style + slight modifies #2 iiSaLMaN 2019-06-02 00:26:04 +0300
  • f74fcc2b5a
    make setup_dap static iiSaLMaN 2019-06-01 15:36:49 +0300
  • 34bc2fcb26
    change max count to 127 + slight modifies iiSaLMaN 2019-06-01 15:34:02 +0300
  • cb0c9ccc52
    Matching code style + some modifies iiSaLMaN 2019-06-01 15:23:52 +0300
  • 156074fe1b
    Make interrupt call per 128 sectors iiSaLMaN 2019-06-01 05:53:42 +0300
  • 922cd001d5
    add rm_seg and rm_off iiSaLMaN 2019-06-01 05:51:04 +0300
  • 6e1595dbed
    Simple disk library iiSaLMaN 2019-06-01 04:40:15 +0300
  • 85b1ff5e83
    Simple disk library iiSaLMaN 2019-06-01 03:44:47 +0300
  • 1cb5a646c3 ii #1 Carver Harrison 2019-05-31 11:56:32 -0700
  • 77572b0df4 Added print mintsuki 2019-05-31 07:19:02 +0200
  • 3645ec0b75 Added libc.h mintsuki 2019-05-31 06:23:23 +0200
  • d1a4f7856f Added rm_int function to execute real mode interrupts from pmode mintsuki 2019-05-31 05:47:13 +0200
  • 6d53345231 Added license mintsuki 2019-05-30 19:30:15 +0200
  • 3de2394f23 Make stage 3 32 bit mintsuki 2019-05-30 16:35:49 +0200
  • 563825e44d Enable A20 line and enter 'unreal mode' in the bootsect mintsuki 2019-05-30 16:25:23 +0200
  • 3c4c1a878a Add separate bootsector and stage2, add VGA text mode driver mintsuki 2019-05-30 15:59:25 +0200
  • 276928841a Initial commit mintsuki 2019-05-15 06:08:56 +0200
  • cd38e24806
    Initial commit mint 2019-05-15 06:02:12 +0200