Commit Graph

  • dbd145b6c4 docs: Update example Limine version in README to 5.20230924.0 mintsuki 2023-09-24 02:03:11 -0500
  • ef3766d4a9 docs: Update example Limine version in README to 4.20230924.0 v4.20230924.0 mintsuki 2023-09-24 02:00:08 -0500
  • 81c39fc080 elf: Panic if there are PHDRs with different perms sharing same page mintsuki 2023-09-24 01:53:18 -0500
  • 9bf2543b25 elf: Panic if there are PHDRs with different perms sharing same page mintsuki 2023-09-24 01:53:18 -0500
  • 03af415777 elf: Panic if there are PHDRs with different perms sharing same page mintsuki 2023-09-24 01:53:18 -0500
  • c9604f1214 misc: Converge with 5.x mintsuki 2023-09-23 17:39:33 -0500
  • 87a88bf565 smp: Remove dead 32-bit trampoline code mintsuki 2023-09-23 13:27:58 -0500
  • c9c5a1ad7d smp: Remove dead 32-bit trampoline code mintsuki 2023-09-23 13:27:58 -0500
  • 21e5f65e6c smp: Remove dead 32-bit trampoline code mintsuki 2023-09-23 13:27:58 -0500
  • f9682543fd misc: Converge with 5.x mintsuki 2023-09-22 17:51:07 -0500
  • 794f207bd7 misc: Backport limine.h and PROTOCOL.md from 5.x mintsuki 2023-09-22 17:17:39 -0500
  • 3fde8f0158 docs: PROTOCOL.md: Fix up layout of mappings table mintsuki 2023-09-22 16:54:15 -0500
  • 50f4383f93 limine: Make explicit some implied padding in some structures mintsuki 2023-09-20 17:33:42 -0500
  • c7df84e237 test: riscv64: Fix issue with OVMF not working on latest QEMU mintsuki 2023-09-20 12:55:13 -0500
  • f1236373fe menu: Fix padding issue introduced in e1d25f8 mintsuki 2023-09-19 23:52:42 -0500
  • fd73ea7cd0 menu: Fix padding issue introduced in e1d25f8 mintsuki 2023-09-19 23:52:42 -0500
  • d9f8ce2b6f limine: Make explicit some implied padding in some structures mintsuki 2023-09-20 17:33:42 -0500
  • 644257b0af test: riscv64: Fix issue with OVMF not working on latest QEMU mintsuki 2023-09-20 12:55:13 -0500
  • 98309f6bb7 smp: Fix up x86 trampoline TLB clearing to use non clobbered register mintsuki 2023-09-20 00:09:19 -0500
  • da0378cce6 menu: Fix padding issue introduced in e1d25f8 mintsuki 2023-09-19 23:52:42 -0500
  • 304764a845 Binary release v5.20230917.0 v5.20230917.0-binary mintsuki 2023-09-16 22:19:47 +0000
  • a36de776a7 docs: Update example Limine version in README to 5.20230917.0 v5.20230917.0 mintsuki 2023-09-16 17:13:38 -0500
  • 8548da7994 docs: Update example Limine version in README to 5.20230917.0 mintsuki 2023-09-16 17:13:38 -0500
  • 75215a5d51 Binary release v4.20230917.0 v4.20230917.0-binary mintsuki 2023-09-16 22:10:16 +0000
  • e94d2b7993 docs: PROTOCOL.md: Backport caching section from trunk v4.20230917.0 mintsuki 2023-09-16 16:55:02 -0500
  • a6e115d486 misc: Backports from trunk mintsuki 2023-09-16 15:12:14 -0500
  • 1b72dd32a0 misc: aarch64: Remove unused enter_in_current_el() function mintsuki 2023-09-16 14:28:33 -0500
  • 69f97ecfd5 docs: PROTOCOL.md: Fix minor grammar mistakes mintsuki 2023-09-16 16:34:15 -0500
  • a0fb5a04d3 docs: PROTOCOL.md: Backport caching section from trunk mintsuki 2023-09-16 16:31:16 -0500
  • 14037f4dc5 limine: Fix up junk introduced by 303592f9e7 mintsuki 2023-09-16 15:51:49 -0500
  • 042a6e9554 misc: Backports from trunk mintsuki 2023-09-16 15:12:14 -0500
  • c5c43cb0fd misc: aarch64: Remove unused enter_in_current_el() function mintsuki 2023-09-16 14:28:33 -0500
  • 068b06e7ac misc: Consistently call x86-64 such, instead of x86_64 mintsuki 2023-09-16 11:07:44 -0500
  • 829712b446 docs: PROTOCOL.md: Minor fixes mintsuki 2023-09-16 10:28:57 -0500
  • bb3d0b81c2 acpi: remove duplicate definition in sys/lapic.c xvanc 2023-09-13 10:18:09 -0500
  • f7bee447a8 lib/libc: add misc utilities xvanc 2023-09-13 09:22:50 -0500
  • 9249edf772 acpi: move acpi structure defs to lib/acpi.h xvanc 2023-09-13 09:14:40 -0500
  • 5f7bcc0b1d riscv: Fix cherry-picking issue introduced in e3d65aa628 mintsuki 2023-09-16 11:35:43 -0500
  • 45958f7162 misc: Consistently call x86-64 such, instead of x86_64 mintsuki 2023-09-16 11:07:44 -0500
  • e9b5511084 docs: PROTOCOL.md: Minor fixes mintsuki 2023-09-16 10:28:57 -0500
  • f4bfe1289a riscv: skip `rv{32,64}` prefix when parsing extensions from isa strings xvanc 2023-09-13 18:57:46 -0500
  • cdac49ebfb acpi: remove duplicate definition in sys/lapic.c xvanc 2023-09-13 10:18:09 -0500
  • 90b82dc43f riscv/vmm: use Svpbmt extension when available xvanc 2023-09-13 09:38:47 -0500
  • e3d65aa628 riscv: refactor smp init xvanc 2023-09-13 09:37:43 -0500
  • f33732a2e5 riscv: implement feature dectection xvanc 2023-09-13 09:35:30 -0500
  • 09c430f286 lib/libc: add misc utilities xvanc 2023-09-13 09:22:50 -0500
  • 2200161e7d acpi: move acpi structure defs to lib/acpi.h xvanc 2023-09-13 09:14:40 -0500
  • f7368f8abf misc: Consistently call x86-64 such, instead of x86_64 mintsuki 2023-09-16 11:07:44 -0500
  • 61c068df44 docs: PROTOCOL.md: Minor fixes mintsuki 2023-09-16 10:28:57 -0500
  • ca7fb9760b smp/x86: Trampoline: clear TLB before jumping to kernel code mintsuki 2023-09-16 00:20:32 -0500
  • db04cd2595 limine: cpu: Specify state of PAT at entry and implement it mintsuki 2023-09-15 21:51:11 -0500
  • 7326a3dadf
    Merge pull request #303 from xvanc/trunk ミンツキ 2023-09-15 17:06:09 -0500
  • 1352a6384b
    riscv: skip `rv{32,64}` prefix when parsing extensions from isa strings #303 xvanc 2023-09-13 18:57:46 -0500
  • c1a67396bc
    acpi: remove duplicate definition in sys/lapic.c xvanc 2023-09-13 10:18:09 -0500
  • f5c79b3cf6
    riscv/vmm: use Svpbmt extension when available xvanc 2023-09-13 09:38:47 -0500
  • 3c2a0f5717
    riscv: refactor smp init xvanc 2023-09-13 09:37:43 -0500
  • e847d60910
    riscv: implement feature dectection xvanc 2023-09-13 09:35:30 -0500
  • 3d67b22786
    lib/libc: add misc utilities xvanc 2023-09-13 09:22:50 -0500
  • e77fc9b446
    acpi: move acpi structure defs to lib/acpi.h xvanc 2023-09-13 09:14:40 -0500
  • 04b031fead Binary release v5.20230911.0 v5.20230911.0-binary mintsuki 2023-09-11 22:26:22 +0000
  • 024565f6a7 Binary release v4.20230911.0 v4.20230911.0-binary mintsuki 2023-09-11 22:21:54 +0000
  • f8bfe41e71 test: Use -dumpmachine to find architecture instead of expecting -target v5.20230911.0 mintsuki 2023-09-11 17:02:57 -0500
  • 0f7ee05635 misc/bios: Update and improve linker script and related files mintsuki 2023-09-11 16:48:37 -0500
  • b54c3fc9cc protos/chainload: Fix bug that could result in bogus oom errors. Fixes #302 mintsuki 2023-09-11 15:31:43 -0500
  • 756dd235ea decompressor: Mark .entry section with proper flags in entry.asm mintsuki 2023-09-11 06:49:42 -0500
  • 09c87feaee decompressor: Add rodata PHDR and section to ld script mintsuki 2023-09-11 06:49:14 -0500
  • 916aa370b2 protos: chainload: Allocate memory for the null terminator in cmdline Kacper Słomiński 2023-09-11 13:20:17 +0200
  • 0ebf0245df misc: Misc EFI linker script improvements and drop .sbat mintsuki 2023-09-11 04:27:02 -0500
  • bd67dfeee9 test: Use -dumpmachine to find architecture instead of expecting -target v4.20230911.0 mintsuki 2023-09-11 17:02:57 -0500
  • 0693d86cb0 misc/bios: Update and improve linker script and related files mintsuki 2023-09-11 16:48:37 -0500
  • 7d527d867c protos/chainload: Fix bug that could result in bogus oom errors. Fixes #302 mintsuki 2023-09-11 15:31:43 -0500
  • bddd30a667 decompressor: Mark .entry section with proper flags in entry.asm mintsuki 2023-09-11 06:49:42 -0500
  • ce91f10998 decompressor: Add rodata PHDR and section to ld script mintsuki 2023-09-11 06:49:14 -0500
  • e53acb997a protos: chainload: Allocate memory for the null terminator in cmdline Kacper Słomiński 2023-09-11 13:20:17 +0200
  • 7305724b95 misc: Misc EFI linker script improvements and drop .sbat mintsuki 2023-09-11 04:27:02 -0500
  • 4470aa0cfa test: Use -dumpmachine to find architecture instead of expecting -target mintsuki 2023-09-11 17:02:57 -0500
  • 4b08bede0e misc/bios: Update and improve linker script and related files mintsuki 2023-09-11 16:48:37 -0500
  • 277cec6c88 protos/chainload: Fix bug that could result in bogus oom errors. Fixes #302 mintsuki 2023-09-11 15:31:43 -0500
  • 898fe82b62 decompressor: Mark .entry section with proper flags in entry.asm mintsuki 2023-09-11 06:49:42 -0500
  • 980423eb16 decompressor: Add rodata PHDR and section to ld script mintsuki 2023-09-11 06:49:14 -0500
  • ae7e86e0f0 protos: chainload: Allocate memory for the null terminator in cmdline Kacper Słomiński 2023-09-11 13:20:17 +0200
  • 0a0e2018e9 misc: Misc EFI linker script improvements and drop .sbat mintsuki 2023-09-11 04:27:02 -0500
  • 05a440f093 Binary release v5.20230909.0 v5.20230909.0-binary mintsuki 2023-09-09 21:17:11 +0000
  • 32e718ab88 Binary release v4.20230909.0 v4.20230909.0-binary mintsuki 2023-09-09 21:12:55 +0000
  • 8f789fc0ae docs: Update example Limine version in README to 5.20230909.0 v5.20230909.0 mintsuki 2023-09-09 16:06:21 -0500
  • d227975b96 docs: Update example Limine version in README to 5.20230909.0 mintsuki 2023-09-09 16:06:21 -0500
  • 093899d863 docs: Update example Limine version in README to 4.20230909.0 v4.20230909.0 mintsuki 2023-09-09 16:03:28 -0500
  • b5cffbb6e8 misc: Improve UEFI linker scripts mintsuki 2023-09-09 15:49:17 -0500
  • f5e43d2e9b misc: Improve UEFI linker scripts mintsuki 2023-09-09 15:49:17 -0500
  • 62219b366b misc: Improve UEFI linker scripts mintsuki 2023-09-09 15:49:17 -0500
  • 9ff62c2a62 docs: README.md: Fix minor grammar mistake mintsuki 2023-09-09 09:52:17 -0500
  • 68f82c3d30 stage1/gdt: Mark accessed flag in descriptors mintsuki 2023-09-09 09:45:47 -0500
  • 2642249edd docs: Remove references to shim as we don't directly support it mintsuki 2023-09-09 06:45:53 -0500
  • e6a67c80a6 x86/gdt: Mark accessed flag in descriptors mintsuki 2023-09-08 12:35:32 -0500
  • e7311fc8a0 docs: README.md: Fix minor grammar mistake mintsuki 2023-09-09 09:52:17 -0500
  • 8154512255 stage1/gdt: Mark accessed flag in descriptors mintsuki 2023-09-09 09:45:47 -0500
  • 0fea596ed7 docs: Remove references to shim as we don't directly support it mintsuki 2023-09-09 06:45:53 -0500
  • 559bb10fa9 x86/gdt: Mark accessed flag in descriptors mintsuki 2023-09-08 12:35:32 -0500
  • 9c17914e33 docs: README.md: Fix minor grammar mistake mintsuki 2023-09-09 09:52:17 -0500
  • b1c5f561d4 stage1/gdt: Mark accessed flag in descriptors mintsuki 2023-09-09 09:45:47 -0500