Commit Graph

  • 5457af4202 Minor fixes to Linux and Chainloading protocols mintsuki 2020-09-26 00:28:36 +0200
  • 2483902b88
    Merge pull request #35 from sleepy-monax/perffix mint 2020-09-26 00:21:45 +0200
  • 134266da63 Fix performance issues introduced by #33 in the vbe code. #35 VAN BOSSUYT Nicolas 2020-09-26 00:04:56 +0200
  • b41fa7e204 Fix bugs related to handling real mode switch in inline assembly sections; reenable LTO as that fixes it mintsuki 2020-09-25 22:57:57 +0200
  • c657e86cc8 Move stack to 0x7c00 mintsuki 2020-09-25 22:42:01 +0200
  • ef56c2960a Update README mintsuki 2020-09-25 22:39:14 +0200
  • ff967cf36a Update screenshot mintsuki 2020-09-25 22:38:16 +0200
  • ed5d049c72 Fix issue with int 13h DAP potentially not fitting within a single real mode segment; load stage 2 at 0x8000 and disable LTO as it is broken for some unknown reasons now mintsuki 2020-09-25 22:36:26 +0200
  • 232914fce5 Removed 5 goto. #34 VAN BOSSUYT Nicolas 2020-09-25 18:45:29 +0200
  • d192bb9101
    Merge pull request #33 from sleepy-monax/master mint 2020-09-24 23:26:07 +0200
  • 4f6b1d20c2 Made the margin configurable. #33 VAN BOSSUYT Nicolas 2020-09-24 23:18:51 +0200
  • d6f162972c Added alpha support. VAN BOSSUYT Nicolas 2020-09-24 23:09:29 +0200
  • 0477d34236 The color scheme can be changed using the configuration file. VAN BOSSUYT Nicolas 2020-09-24 21:48:49 +0200
  • 9a9df2b146
    Merge pull request #32 from Matt8898/master mint 2020-09-23 17:30:53 +0200
  • 67591e6b6f Fix ext2 warning #32 Matteo Semenzato 2020-09-23 17:18:48 +0200
  • 0d7754b377 Update limine.bin mintsuki 2020-09-23 17:15:06 +0200
  • 296d918c96
    Merge pull request #31 from Matt8898/master mint 2020-09-23 17:05:49 +0200
  • f758d10082 Add proper support for 64 bit ext4 #31 Matteo Semenzato 2020-09-23 15:55:15 +0200
  • ed5c214c5e Make graphical background a frame around a centered terminal box mintsuki 2020-09-22 00:45:26 +0200
  • 7aa9d845e7 Complete background infrastructure and fix some bmp bugs mintsuki 2020-09-22 00:18:13 +0200
  • 5ee53fbe4d Initial work on bitmap and background support. Add a public domain picture. mintsuki 2020-09-21 17:43:37 +0200
  • 06e7f90794 Update markdowns mintsuki 2020-09-21 14:08:45 +0200
  • 41e03713a3 Fix vmm warnings mintsuki 2020-09-21 13:41:31 +0200
  • be3d60ec8d Fix warnings and build issues and update binary image mintsuki 2020-09-21 13:39:02 +0200
  • 6320126ec4
    Merge pull request #30 from Matt8898/ext4 mint 2020-09-21 13:36:38 +0200
  • 81faf039af Add ext4 extent support #30 Matteo Semenzato 2020-09-21 13:09:00 +0200
  • c869ab6f85 Add header dependencies to Makefiles mintsuki 2020-09-21 12:46:42 +0200
  • f245d0e280 Reorganise headers mintsuki 2020-09-21 12:15:55 +0200
  • e721c3c814 Reorganise pmm code mintsuki 2020-09-20 12:03:44 +0200
  • f59a3d67d6 Change how smp works a little mintsuki 2020-09-20 10:28:39 +0200
  • 6c0ba4104f Default to graphical mode for the menu mintsuki 2020-09-19 15:43:59 +0200
  • d3bd628243 Make extended memory allocator allocate top down and mark the allocated areas as bootloader reclaimable mintsuki 2020-09-19 15:29:19 +0200
  • 4927abcfaf Adjust stivale2 SMP spec a little to add an extra argument to the smp_info struct mintsuki 2020-09-19 00:50:16 +0200
  • c3c3c5dd6f Fix broken struct stivale2_struct_tag_smp definition mintsuki 2020-09-19 00:29:18 +0200
  • 10ce8e07bf Do not align allocations in init_smp mintsuki 2020-09-19 00:21:54 +0200
  • 132ff2fdbe Fix bug where identifier is not set for SMP tag mintsuki 2020-09-19 00:15:31 +0200
  • 6591a9c32f Fix some warnings in the decompressor and do not use special symbol main() for entry points mintsuki 2020-09-18 22:15:27 +0200
  • 8410abb3d9 Build gzip and nasm as part of the toolchain to ensure reproducibility mintsuki 2020-09-18 21:38:59 +0200
  • 73fa01d1d0 smp: Fix bug where started APs would not be aware of 5-level paging mintsuki 2020-09-18 20:21:16 +0200
  • 927851e24d Update README.md mintsuki 2020-09-18 20:08:19 +0200
  • c2bf4835ef Add sys/ directory to stage2 mintsuki 2020-09-18 20:02:10 +0200
  • dbf38b766a Rename processor_id to acpi_processor_uid and other minor bug fixes mintsuki 2020-09-18 19:26:17 +0200
  • 8b37fe6681 Finish implementing SMP mintsuki 2020-09-18 19:02:47 +0200
  • 845889d7e1
    Merge pull request #29 from sleepy-monax/master mint 2020-09-18 14:53:43 +0200
  • 066aa1511c Added stivale mmap struct. #29 VAN BOSSUYT Nicolas 2020-09-18 14:44:30 +0200
  • 41c68e5e43 Initial SMP implementation mintsuki 2020-09-18 14:39:29 +0200
  • fc51b7e062
    Merge pull request #28 from sleepy-monax/master mint 2020-09-18 13:01:37 +0200
  • 9f0a2c6013 Move stivale in separate headers. Making them easier to use when including "limine" has a submodule. Also renamed stivale2_hdr_tag_framebuffer to stivale2_header_tag_framebuffer. This make it more consistant with other declaration in stivale2. #28 VAN BOSSUYT Nicolas 2020-09-18 12:51:26 +0200
  • 9c10b5d560
    Merge pull request #27 from sleepy-monax/patch-1 mint 2020-09-18 11:31:57 +0200
  • 2524f0d0b9 "make clean" was not removing limine-install. #27 VAN BOSSUYT Nicolas 2020-09-18 11:28:18 +0200
  • 3c790f988b Clarify the stack situation in stivale specs mintsuki 2020-09-18 10:57:38 +0200
  • 8271c0b8df
    32bit stivale was not pushing a return address. (#26) マーモット 2020-09-18 10:16:24 +0200
  • d9e99d4d27
    32bit stivale was not pushing a return address. #26 マーモット 2020-09-18 10:11:39 +0200
  • 79fb7342ce Fix bug in 32-bit stivale mintsuki 2020-09-17 23:22:53 +0200
  • 4bda00b6cc Implement acpi_get_table() mintsuki 2020-09-17 14:37:22 +0200
  • a909fd821c Some work on ACPI and use EBDA start as end of usable conventional memory mintsuki 2020-09-17 12:06:35 +0200
  • a7980f3dc4
    Some fixes and tweaks in the Ext2 filesystem (#25) atomicbit 2020-09-16 14:21:47 -0400
  • 3dc7bcd744
    revert my .gitignore shit #25 atomicbit 2020-09-16 14:12:28 -0400
  • 41218cadf7 Some fixes and tweaks in the Ext2 filesystem atomicbit 2020-09-16 13:46:11 -0400
  • 1bb1bd2201 Revert to -masm=intel for inline assembly mintsuki 2020-09-16 17:22:05 +0200
  • e7838e854f Revert back to not baking the bootloader into the limine-install binary mintsuki 2020-09-15 12:16:31 +0200
  • 1ddf568281 Further tidy up Makefile mintsuki 2020-09-14 20:02:36 +0200
  • cb9edd2a7b Reorganise source tree mintsuki 2020-09-14 19:32:11 +0200
  • 6a6171d5e1 Update README.md mintsuki 2020-09-13 15:47:43 +0200
  • ccbba7eeb5 Remove now-useless libgcc functions from builtins.asm mintsuki 2020-09-13 15:28:51 +0200
  • dd6f38f632 Ship reproducible prebuilt bootloader and make 'make all' only build limine-install mintsuki 2020-09-13 15:20:53 +0200
  • 5663169aa6 Switch back to GCC mintsuki 2020-09-13 14:36:18 +0200
  • 859a10b142 Update stivale specifications mintsuki 2020-09-11 16:35:14 +0200
  • 2e537412d3 Improve the way stivale paging is set up mintsuki 2020-09-11 16:17:55 +0200
  • 1ccf8e34bc Adapt new vmm to 5-level paging as well mintsuki 2020-09-11 14:09:15 +0200
  • 0c7e08d3c7 Add a more proper 64-bit vmm mintsuki 2020-09-11 10:53:21 +0200
  • 9802c8d36e
    removed stray libgcc (#24) Danny Wray 2020-09-09 21:56:18 +0100
  • 9f7c7f022d removed stray libgcc #24 dannywrayuk 2020-09-09 21:39:47 +0100
  • ef6ef5865b Implement support functions ourselves instead of relying on libgcc mintsuki 2020-09-09 16:04:06 +0200
  • c53122516a Make the test image smaller and align the partition properly mintsuki 2020-09-08 14:02:28 +0200
  • 97394ff601 Fix limine-install issue where it did not copy over MBR timestamp and disk signature mintsuki 2020-09-06 08:52:50 +0200
  • 8760c0b3d6 Add protective BPB in bootsector and check for the presence of int 13h extensions before using them mintsuki 2020-09-06 07:25:34 +0200
  • f5850b8c81
    Update bmp.c #20 ethan 2020-09-05 22:44:50 -0600
  • b16f63458d Shuffle around memory layout of bootloader mintsuki 2020-09-06 05:15:55 +0200
  • 45aaa72e85
    Decompressor (#23) mint 2020-09-06 03:35:32 +0200
  • 6cf49f64a3
    Add a gzip decompressor (#22) #23 Matteo Semenzato 2020-09-06 03:33:41 +0200
  • 36bc8c15d7 Add a gzip decompressor #22 Matteo Semenzato 2020-09-05 12:03:53 +0200
  • 23b6c0366f Add a gzip decompressor #21 Matteo Semenzato 2020-09-05 12:03:53 +0200
  • 769bb882a6 Fix up everything mintsuki 2020-09-05 04:14:12 +0200
  • 7f93b0e566 Add decompressor infrastructure mintsuki 2020-06-18 22:28:10 +0200
  • 734a3e268f Fix stivale2 memmap struct being misdefined v0.4.1 mintsuki 2020-09-05 02:50:53 +0200
  • 6c965b89f3
    Update bmp.h ethan 2020-09-04 03:41:24 -0600
  • 74f658fda8
    Update image.h ethan 2020-09-04 03:40:53 -0600
  • ff6f2f6826
    Update image.c ethan 2020-09-04 03:40:34 -0600
  • 3df4e23148
    Update bmp.c ethan 2020-09-04 03:40:02 -0600
  • 8305266010
    Update image.c ethan 2020-09-04 03:03:47 -0600
  • c3cd79769e
    Update bmp.c ethan 2020-09-04 03:02:31 -0600
  • 20c5b06caa
    Update bmp.c ethan 2020-09-04 02:29:37 -0600
  • 53eabfa8fc polishing ethan 2020-09-04 02:06:42 -0600
  • 4632445b84 polishing ethan 2020-09-04 02:06:03 -0600
  • 71c5c36189 bmp: we can print the image ethan 2020-09-04 01:36:07 -0600
  • f240e289ef image: created a loader ethan 2020-09-03 23:45:40 -0600
  • 6fa5c63e05 bmp: searchs the config ethan 2020-09-03 23:04:48 -0600
  • 7bde0c80ca Move to clang, no longer ship prebuilt binary, embed bootloader into the installer and provide a way to install the installer v0.4 mintsuki 2020-09-04 05:21:58 +0200
  • ea62cf37c7 Fix alignment issues with memmap and modules in stivale2 mintsuki 2020-09-04 02:05:49 +0200