Commit Graph

  • dbb88b5928 Update CONFIG.md mintsuki 2020-11-05 13:36:42 +0100
  • 65b39a4111 menu: Make theme colours a single key mintsuki 2020-11-05 13:29:42 +0100
  • f0172ee1ed blib: Make strtoui return the address of the first non-numeric digit mintsuki 2020-11-05 12:50:42 +0100
  • add0944c18 config: Add resolution and BPP parameters (Fixes #44) #51 AtieP 2020-11-05 11:21:57 +0100
  • 1ed9857231
    Merge pull request #50 from Matt8898/master mint 2020-11-05 01:55:26 +0100
  • e7ae195304 Add pxe support #50 Matteo Semenzato 2020-11-05 01:37:45 +0100
  • 10bd26962a blib: Make strtoui break on first non numeric digit mintsuki 2020-11-05 01:17:56 +0100
  • d7ec93d01d bootsect: Move jump to stage2 to second half of bootsector mintsuki 2020-11-05 01:04:49 +0100
  • d799658be4 bootsect: Remove useless instructions mintsuki 2020-11-05 00:56:52 +0100
  • 48a9d06aa2 blib: Update strtoui mintsuki 2020-11-05 00:50:01 +0100
  • 82a715142a part: Some general cleanup mintsuki 2020-11-02 10:17:20 +0100
  • d04f5d72ba
    Delete limine.bin #49 Cael Rasmussen 2020-11-02 19:39:37 +1100
  • c542ff6845 Some general cleanup mintsuki 2020-11-02 09:20:34 +0100
  • 0319b51b4b Use URIs in the last few remaining places, update CONFIG.md mintsuki 2020-11-01 22:07:10 +0100
  • bacef9fcce Add warning about using master branch to README.md mintsuki 2020-11-01 21:38:56 +0100
  • 038c041208 Add GUID resource type mintsuki 2020-11-01 21:25:35 +0100
  • 28c1538f94 Bump version number to 0.6 mintsuki 2020-11-01 10:39:49 +0100
  • 569df8aca8 Use URIs everywhere, update config documentation. Fixes #48 mintsuki 2020-11-01 10:31:35 +0100
  • 42a6eeb7d3 Add missing config keys to documentation. Fixes #47 v0.5.7 mintsuki 2020-10-30 06:52:15 +0100
  • 849d05c757 Add missing config keys to documentation. Fixes #47 mintsuki 2020-10-30 06:52:15 +0100
  • dd5c8b4275 readline: Support delete key mintsuki 2020-10-27 08:38:43 +0100
  • 562bdf78a2 readline: Initial implementation mintsuki 2020-10-27 08:09:27 +0100
  • 1de574944a readline: Support delete key mintsuki 2020-10-27 08:38:43 +0100
  • 530b4a8f3b readline: Initial implementation mintsuki 2020-10-27 08:09:27 +0100
  • e0f0d96875 LAPIC: Fix bug where wrong CPUID bit was tested to check for APIC v0.5.6 mintsuki 2020-10-26 17:36:35 +0100
  • b8b7a798d4 LAPIC: Fix bug where wrong CPUID bit was tested to check for APIC mintsuki 2020-10-26 17:36:35 +0100
  • 57ca321cca SMP: Fix struct duplication bug v0.5.5 mintsuki 2020-10-25 12:41:13 +0100
  • 07ac3de4e6 SMP: Fix struct duplication bug mintsuki 2020-10-25 12:41:13 +0100
  • b7f4412948 Add BSP LAPIC ID field to stivale2 SMP structure. Resolves #46 mintsuki 2020-10-25 04:58:53 +0100
  • 12983f327b Fix bug in elf lib where a very large buffer could be accidentally allocated on the stack v0.5.4 mintsuki 2020-10-24 15:27:30 +0200
  • 7867d23e45 Fix bug in elf lib where a very large buffer could be accidentally allocated on the stack mintsuki 2020-10-24 15:27:30 +0200
  • ef1fa256bf stivale2: Adjust the SMP part of the specification to mention that the BSP ID is not guaranteed to be 0 v0.5.3 mintsuki 2020-10-24 10:34:11 +0200
  • 01399b2e49 stivale2: Adjust the SMP part of the specification to mention that the BSP ID is not guaranteed to be 0 mintsuki 2020-10-24 10:34:11 +0200
  • 2ab2c153f5 Change return type of cpuid(), add APIC existance check, do not assume BSP APIC ID to be 0 mintsuki 2020-10-22 15:25:10 +0200
  • e8f1c9437a Change return type of cpuid(), add APIC existance check, do not assume BSP APIC ID to be 0 mintsuki 2020-10-22 15:25:10 +0200
  • 5bd25ac520 Remove instances in which conv_mem_alloc() was implicitly used as a realloc() as that subtly introduces bugs mintsuki 2020-10-20 08:51:56 +0200
  • ebb543f87c Remove conv_mem_rewind() as it could be a dangerous source of bugs, modify code that used it accordingly mintsuki 2020-10-20 02:38:01 +0200
  • 2b34d88d19 Remove instances in which conv_mem_alloc() was implicitly used as a realloc() as that subtly introduces bugs mintsuki 2020-10-20 08:51:56 +0200
  • 74c7c0d776 Add E9_OUTPUT config option mintsuki 2020-10-20 02:38:44 +0200
  • 54eaf96860 Remove conv_mem_rewind() as it could be a dangerous source of bugs, modify code that used it accordingly mintsuki 2020-10-20 02:38:01 +0200
  • 039196b0f4 BIOS disk driver: do not make assumptions about sector size being 512 bytes v0.5.2 mintsuki 2020-10-18 06:35:20 +0200
  • 764dccadf1 BIOS disk driver: add bios_drive_params struct definition mintsuki 2020-10-18 06:39:18 +0200
  • 0e09a8924b BIOS disk driver: do not make assumptions about sector size being 512 bytes mintsuki 2020-10-18 06:35:20 +0200
  • a82dc582c7 Add BIOS drive indexing mintsuki 2020-10-18 06:23:39 +0200
  • a9864a0ab4 Implement string_to_guid() mintsuki 2020-10-17 11:08:02 +0200
  • 47d517bec8 Use URIs instead of explicit drive and partition keys in config file mintsuki 2020-10-17 06:23:11 +0200
  • 7863c92cae Add URI parser mintsuki 2020-10-17 05:37:39 +0200
  • 21ff1c452f Remove eccessive memmap dumps and add stivale and stivale2 module loading feedback messages mintsuki 2020-10-16 16:04:30 +0200
  • 6b75c3bd8b Move A20 handler out of bootsector and into stage 2 mintsuki 2020-10-15 11:35:49 +0200
  • e44096cb07 Bump binutils to 2.35.1 mintsuki 2020-10-14 02:13:26 +0200
  • 0c5ccf14b4 Remove eccessive memmap dumps and add stivale and stivale2 module loading feedback messages mintsuki 2020-10-16 16:04:30 +0200
  • de0f0da1c6 Move A20 handler out of bootsector and into stage 2 mintsuki 2020-10-15 11:35:49 +0200
  • 1d7cc0eeca Bump binutils to 2.35.1 mintsuki 2020-10-14 02:13:26 +0200
  • 037e19768f Move cpuid() to cpu.h v0.5.1 mintsuki 2020-10-12 21:49:17 +0200
  • 2aed131364 Move cpuid() to cpu.h mintsuki 2020-10-12 21:49:17 +0200
  • b6d170367a Extend x2APIC check as per VT-d specification mintsuki 2020-10-12 21:20:58 +0200
  • 8f552e4402 Fix up make clean mintsuki 2020-10-04 00:01:05 +0200
  • 7fc4c47a28 Add --enable-64-bit-bfd flag to binutils configure so that build does not fail on 32-bit hosts mintsuki 2020-10-03 20:55:09 +0200
  • 513d0a2279 Extend x2APIC check as per VT-d specification mintsuki 2020-10-12 21:20:58 +0200
  • c778e72af8 Fix up make clean mintsuki 2020-10-04 00:01:05 +0200
  • 44f97d9fb1 Add --enable-64-bit-bfd flag to binutils configure so that build does not fail on 32-bit hosts mintsuki 2020-10-03 20:55:09 +0200
  • 7282abc32f Updated test background. #43 VAN BOSSUYT Nicolas 2020-10-02 19:33:08 +0200
  • c913a7ccf4 Fix up some inline assembly in sys/cpu.h v0.5 mintsuki 2020-10-01 20:05:41 +0200
  • d9b062917a Fix all warnings and add -Werror to CFLAGS so people stop committing broken code mintsuki 2020-10-01 02:16:28 +0200
  • d9e40a7dff Move kernel file code where it belongs mintsuki 2020-10-01 02:12:13 +0200
  • 53339c806b
    Merge pull request #42 from ethan4984/master mint 2020-10-01 01:32:07 +0200
  • 2a084c4756 vbe: Properly handle a value of 0 for THEME_MARGIN_GRADIENT mintsuki 2020-10-01 01:31:18 +0200
  • 74572cf6b3
    Update Makefile #42 ethan 2020-09-30 17:13:01 -0600
  • 806766aa90 protocol code clean up ethan 2020-09-30 17:08:08 -0600
  • 333270a392
    Merge pull request #41 from Matt8898/master mint 2020-09-30 23:53:47 +0200
  • 7f5fcad288 Fix wrong sizeof in the ext4 bgd branch #41 Matteo Semenzato 2020-09-30 23:51:41 +0200
  • 3c562830d2 pmm: Merge contiguous bootloader reclaimable entries mintsuki 2020-09-30 22:51:56 +0200
  • 5f00385847 Update screenshot to have Windows 10 instead of Gentoo mintsuki 2020-09-30 17:44:14 +0200
  • 20d19b6a2f Update screenshot mintsuki 2020-09-30 17:31:43 +0200
  • 1ea09891bc VBE: Add margin gradient mintsuki 2020-09-30 17:29:07 +0200
  • 53eb16b835
    Merge pull request #40 from streaksu/master mint 2020-09-30 00:35:58 +0200
  • 7d400d30d6 Add a unified test image for stivale1 and stivale2 for both x86_64 and i386 #40 streaksu 2020-09-30 00:31:42 +0200
  • b171d8fb02
    Merge pull request #39 from Matt8898/master mint 2020-09-29 22:48:04 +0200
  • 605879e860 Split ext2 and ext4 bgd #39 Matteo Semenzato 2020-09-29 22:40:52 +0200
  • b775e08698
    Merge pull request #38 from ethan4984/master mint 2020-09-29 22:05:05 +0200
  • 2eac51b602
    Update Makefile #38 ethan 2020-09-29 14:02:45 -0600
  • cb55d3bec0 missing stdio Ethan Miller 2020-09-29 14:00:09 -0600
  • 2f7d3c378d Default back to text mode instead of VBE, add DEFAULT_ENTRY config option mintsuki 2020-09-29 21:48:34 +0200
  • 562e3c7c88 menu: Do not ignore key pressed during countdown mintsuki 2020-09-28 22:39:28 +0200
  • fed6645044 MTRR: Add cpuid mtrr feature check mintsuki 2020-09-28 01:30:12 +0200
  • c3570f9fc8
    Merge pull request #36 from N00byEdge/patch-1 mint 2020-09-27 19:21:58 +0200
  • f49fad138c MTRR: Fix bug where 2 ANDs should have been ORs mintsuki 2020-09-27 19:17:36 +0200
  • 98c5b88f5e MTRR: Ensure size of MTRR range is aligned to the closest power of 2 mintsuki 2020-09-27 19:14:09 +0200
  • 3888b1ce81
    Fix struct names #36 N00byEdge 2020-09-27 18:43:03 +0200
  • 0cfb40b58a
    Stivale2: Add MMIO32 UART and Device tree blob tags N00byEdge 2020-09-27 18:42:01 +0200
  • 86a69d8724 Add write-combining and MTRR support to speed up VBE framebuffer mintsuki 2020-09-27 17:39:30 +0200
  • e886a6fa76 stivale2: Finish implementing x2APIC support mintsuki 2020-09-27 01:32:47 +0200
  • b830c71d90 VBE: Pass struct char around by pointer instead of by value mintsuki 2020-09-27 00:06:07 +0200
  • 3c3a132e88 Some VBE optimisations mintsuki 2020-09-26 19:49:09 +0200
  • b733ef25ef Fix stivale2 SMP tag issue mintsuki 2020-09-26 17:12:52 +0200
  • a58fd6bd3c Fix stivale2 SMP tag issue mintsuki 2020-09-26 17:03:51 +0200
  • 0dc73b3529 Fix conv_mem_alloc bug introduced by e721c3c mintsuki 2020-09-26 15:41:37 +0200
  • 11240b59a5 Fix potential memmap circular dependency issue mintsuki 2020-09-26 15:06:59 +0200
  • 0403a29f76 Refactor VBE code mintsuki 2020-09-26 03:56:44 +0200
  • f4f4c589ba Update CONFIG.md mintsuki 2020-09-26 00:30:16 +0200