mintsuki
|
a24bf3b424
|
misc: Add elsewhere TU and rework mb1 to use it
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
2a7627b117
|
elf: Add elf*_load_elsewhere() functions
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
7225ac8f28
|
elf: Undo all the mess caused by multiboot in preparation for separate functions
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
7af5cf071f
|
multiboot1: Add ahead-of-time info size calculation
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
1ea85ad852
|
multiboot1: Properly support relocation for a.out kludge kernels and bug fixes
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
3b10a6a3c7
|
elf: Add support for sliding and ELF ranges to ELF32 as well
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
0c05d92c7f
|
build: Add generic x86 asm extension grouping
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
b404e2ba90
|
elf64: Do not align ELF ranges if using paddr
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
916994f072
|
multiboot: Backport b92d48e to multiboot1
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
6ce8a9b403
|
multiboot(2): Initial support for arbitrary kernel load addresses
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
d98b1e9862
|
pmm: Minor overhaul to try and fix #185
|
2022-06-26 04:48:49 +02:00 |
|
mintsuki
|
9d185ff4d2
|
build: Unbreak version.sh
|
2022-06-25 10:49:03 +02:00 |
|
mintsuki
|
e0d148c613
|
build: Pass -D__USE_MINGW_ANSI_STDIO when building limine-deploy
|
2022-06-25 09:31:58 +02:00 |
|
mintsuki
|
b46b9586be
|
build: Fix make_toolchain.sh download link in bootstrap
|
2022-06-25 09:31:58 +02:00 |
|
mintsuki
|
3997ae34ee
|
docs: Update in praparation for Limine 3.8
|
2022-06-25 09:31:58 +02:00 |
|
mintsuki
|
37945b2c0d
|
gh: Run release workflow on Arch Linux container and build with LLVM
|
2022-06-25 09:31:58 +02:00 |
|
mintsuki
|
136a1792db
|
gh: Run check workflow on Arch Linux container
|
2022-06-25 08:27:36 +02:00 |
|
mintsuki
|
80633f3ae3
|
docs: Update README.md
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
24b7c496f4
|
build: Remove make_toolchain.sh in maintainer-clean
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
f7523f0791
|
build: Version file in tarballs is no longer needed
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
354094537e
|
build: Pull make_toolchain.sh on bootstrap
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
dd53b47963
|
build: Remove extra junk from release tarballs
|
2022-06-25 08:08:00 +02:00 |
|
Ramadan Ali
|
dbfd18aaae
|
CONFIG.md: duplicated text removed
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
7e3c9a0429
|
decompressor: Add memory routines
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
3e208397d4
|
misc: Update default font
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
989839d186
|
build: Misc improvements
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
854b8ee138
|
build: Update for newer limine-efi
|
2022-06-25 08:08:00 +02:00 |
|
peko
|
9b57359e05
|
Update multiboot1.c (#181)
* Update multiboot1.c
* Update multiboot1.c
* Update multiboot1.c
* Update multiboot1.c
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
f01df5e00a
|
build: Remove useless LIMINE_AS
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
9577993c14
|
build: Do not export $TOOLCHAIN from toolchain-files
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
fb47c31e5e
|
build: Do not check for $TOOLCHAIN-cc
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
381ec7d3d8
|
build: Improve toolchain detection
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
8ce6d7daba
|
build: Run toolchain-detect at configure time
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
7684f0346d
|
build: Add toolchain-detect
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
2cd8dbe96a
|
build: Remove useless x86-specific test from configure
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
006efad34b
|
build: Disable all ports by default
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
a796a6dd4e
|
build: Increase portability of Makefile targets
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
db74af5344
|
build: Make bootstrap not call configure
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
a11d457c5f
|
build: autogen.sh -> bootstrap
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
67c690b383
|
build: Update due to limine-efi rebranding
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
051a0d317a
|
Revert "build: Pin reduced-gnu-efi commit"
This reverts commit d5bd1e9143 .
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
048e1ed936
|
pmm: Fix issue with get_memmap() that could cause page table corruption
|
2022-06-23 02:49:08 +02:00 |
|
mintsuki
|
7e1b323924
|
build: Use libgcc-binaries
|
2022-06-21 23:05:00 +02:00 |
|
mintsuki
|
72bbb18d46
|
Revert "gh: Use clang for release builds"
This reverts commit afe7571684 .
|
2022-06-21 23:05:00 +02:00 |
|
mintsuki
|
afe7571684
|
gh: Use clang for release builds
|
2022-06-21 00:51:08 +02:00 |
|
mintsuki
|
46983e419b
|
build: Use binary libgcc from GCC instead of our own stubs. Closes #180
|
2022-06-20 05:31:16 +02:00 |
|
mintsuki
|
c69c3844c5
|
ext: Turn presence of encryption feature to a warning. Closes #179
|
2022-06-19 20:56:38 +02:00 |
|
mintsuki
|
87a5d4f509
|
multiboot: Fix section location calculation
|
2022-06-19 20:56:38 +02:00 |
|
peko
|
bf23488fd5
|
Update menu.c
|
2022-06-19 20:56:38 +02:00 |
|
mintsuki
|
a2fe0117d5
|
multiboot1: Add ELF sections load support
|
2022-06-19 20:56:38 +02:00 |
|