mintsuki
|
2eadcc33c1
|
gensyms: Use # as delimiter instead of $
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
bf02e986f1
|
vmm: Move return to bottom of 1GiB pages if block
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
ab379629a5
|
build: Move FPU flags to target-specific CFLAGS
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
74022eae4a
|
pmm: Make code to reserve page 0 uniform between BIOS and UEFI
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
0556fcaa55
|
bios/disk: Fix always-true comparison warning
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
e62d564af2
|
bios/disk: Add manual sector size detection code
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
fbe5fb4529
|
build: Update for new cross-detect
|
2022-08-30 08:06:49 +02:00 |
|
mintsuki
|
f5ad145e22
|
build: Actually pull CC variable from autoconf
|
2022-08-29 12:12:22 +02:00 |
|
mintsuki
|
4850dc3e61
|
build: Update decompressor compiler flags
|
2022-08-29 00:31:46 +02:00 |
|
mintsuki
|
1e73ba4e5a
|
build: Default to -O2 optimisation instead of -O3
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
06427cf25a
|
build: Update decompressor compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
1d2bc5ede7
|
build: Update linker and compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
eb75629787
|
misc: Fix improper panic() calls
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
5b960ec9b2
|
misc: Remove naked functions and bring up to par with trunk
|
2022-08-27 13:30:45 +02:00 |
|
mintsuki
|
e1cfd61ada
|
stivale2: Update macro local variables
|
2022-08-27 13:07:41 +02:00 |
|
mintsuki
|
530517f254
|
misc: Backport changes from trunk
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
470e6a6fce
|
build: Pretty up find calls
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
abbfb0c765
|
misc: blib.h -> misc.h
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
f04b3423fa
|
misc: Update several macros
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
de18fae416
|
misc: Update ALIGN macros
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
033e76a768
|
build: Fix failure on running ./bootstrap with pre-downloaded libgcc-binaries
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
a626e56b19
|
limine-deploy: Fix bug where undeploy() is reached with uninitialised device
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
b5ed64ae12
|
build: Remove unneeded libgcc files on bootstrap
|
2022-08-26 10:44:22 +02:00 |
|
mintsuki
|
ea374c266e
|
build: Handle -no-pie bug with cross-detect
|
2022-08-26 10:44:22 +02:00 |
|
mintsuki
|
52647796d0
|
build: Properly set target arch on objcopy to ELF
|
2022-08-25 22:26:12 +02:00 |
|
mintsuki
|
b583e7294c
|
entry/uefi: Only perform 4GiB check if on x86_64
|
2022-08-25 22:26:12 +02:00 |
|
mintsuki
|
3a2b335e42
|
entry/uefi: Abort if loaded above 4GiB. Fix #206
|
2022-08-25 22:26:12 +02:00 |
|
mintsuki
|
c15c6fa31c
|
Revert "build: Remove -B i8086 flag from font.o objcopy"
This reverts commit babe270f27 .
|
2022-08-25 05:22:59 +02:00 |
|
mintsuki
|
99a02504e5
|
Revert "build: Improvements and updates for new limine-efi"
This reverts commit abc39d6f04 .
|
2022-08-25 05:22:59 +02:00 |
|
mintsuki
|
babe270f27
|
build: Remove -B i8086 flag from font.o objcopy
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
7be9c17d6a
|
build: Misc improvements to makefiles
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
4be6e52259
|
build: Update makefiles to not use INTERNAL variables
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
abc39d6f04
|
build: Improvements and updates for new limine-efi
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
195928ba68
|
build: Misc build system improvements
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
14fb83ee31
|
build: Fix #208
|
2022-08-22 18:55:24 +02:00 |
|
mintsuki
|
3f7ab868a3
|
ext: Fix next_cwd_len calculation
|
2022-08-21 07:46:46 +02:00 |
|
mintsuki
|
b00ad794de
|
ext: Fix abs-path related bug with symlink handling
|
2022-08-21 07:46:46 +02:00 |
|
mintsuki
|
9a8730875d
|
ext: Properly follow relative symlinks
|
2022-08-21 07:46:46 +02:00 |
|
Dean
|
0c9bf88a57
|
Protocol: spelling
|
2022-08-21 07:46:46 +02:00 |
|
mintsuki
|
08175a307a
|
editor: Add TERM_CONFIG_OVERRIDE to syntax highlighting
|
2022-08-15 18:50:20 +02:00 |
|
mintsuki
|
87fb40d034
|
build: Discard .eh_frame section in linker scripts to fix potential GNU toolchain miscompilation
|
2022-08-15 18:50:20 +02:00 |
|
mintsuki
|
031cd12458
|
stivale2: Support TERM_CONFIG_OVERRIDE and readd stivale2 config docs accidentally removed in dbfd18aa
|
2022-08-14 15:25:43 +02:00 |
|
mintsuki
|
bce08df2e3
|
term/limine: Allow overriding terminal config in entry
|
2022-08-14 15:16:35 +02:00 |
|
mintsuki
|
3f6a3fa6b2
|
config: Only make keys global if before first entry
|
2022-08-14 15:16:35 +02:00 |
|
mintsuki
|
2ffdd12650
|
Revert "Revert "gensyms: Use as instead of nasm""
This reverts commit b3ca8ae9a2 .
|
2022-08-14 15:16:35 +02:00 |
|
mintsuki
|
2495097770
|
misc: struct e820_entry_t -> struct memmap_entry
|
2022-08-14 15:16:35 +02:00 |
|
mintsuki
|
a5b6181345
|
pmm: Properly handle memory map entries that cross 4GiB on UEFI
|
2022-08-14 15:14:14 +02:00 |
|
Dmytro Bagrii
|
d3bc577a52
|
misc: Fix GRAPHICS config option recognition
|
2022-08-14 15:14:14 +02:00 |
|
mintsuki
|
68a2b833ab
|
multiboot2: Fix bug where old ACPI tag would not get passed if RSDP rev == 0
|
2022-08-13 00:05:04 +02:00 |
|
mintsuki
|
4373718213
|
decompressor: Update linker script
|
2022-08-13 00:05:04 +02:00 |
|