mintsuki
|
756dd235ea
|
decompressor: Mark .entry section with proper flags in entry.asm
|
2023-09-11 17:16:19 -05:00 |
|
mintsuki
|
09c87feaee
|
decompressor: Add rodata PHDR and section to ld script
|
2023-09-11 17:16:19 -05:00 |
|
mintsuki
|
e207c03f69
|
build: Drop -mabi=sysv for x86 for clang 16
|
2023-08-29 22:34:27 -05:00 |
|
mintsuki
|
f365a46617
|
misc: Minor updates to linker scripts
|
2023-07-26 17:05:20 -05:00 |
|
mintsuki
|
79e50a82af
|
misc: Use assembly for memory functions on x86
|
2023-07-09 03:09:45 +02:00 |
|
mintsuki
|
b78309b45a
|
misc: Remove tinf from tree, pull at bootstrap time
|
2023-06-06 01:16:58 +02:00 |
|
mintsuki
|
679fdd4351
|
misc: Use C instead of asm for mem*() family of functions
|
2023-05-30 12:23:31 +02:00 |
|
mintsuki
|
f618eb26af
|
Revert "misc: Revert back to using tinf for all GZ decompression"
This reverts commit 3438b8d235 .
|
2023-05-03 19:53:27 +02:00 |
|
mintsuki
|
c41e3969a6
|
build: Pass proper warning flags to nasm
|
2023-04-18 12:41:01 +02:00 |
|
mintsuki
|
eba0183b6e
|
build: Reorganise warning flags
|
2023-04-11 17:15:41 +02:00 |
|
mintsuki
|
ebd1953e51
|
build: Use uppercase PIE/PIC compilation flags
|
2023-04-11 15:57:02 +02:00 |
|
mintsuki
|
3438b8d235
|
misc: Revert back to using tinf for all GZ decompression
|
2023-04-08 02:17:02 +02:00 |
|
mintsuki
|
2ea3f7e9d8
|
build: Minor build system updates
|
2023-03-23 01:02:58 +01:00 |
|
mintsuki
|
fadb9a7c13
|
build: Misc updates for new freestanding-toolchain
|
2023-03-16 03:38:53 +01:00 |
|
mintsuki
|
f71f506b0a
|
build: configure: Change some variable names to be more friendly
|
2023-03-16 02:28:50 +01:00 |
|
mintsuki
|
08647f7d5c
|
decompressor: Move tinf directory to decompressor directory
|
2023-03-16 01:23:11 +01:00 |
|
mintsuki
|
9009404a11
|
build: Updates for newer freestanding-toolchain
|
2023-03-14 17:20:46 +01:00 |
|
mintsuki
|
4ef529b4eb
|
misc: Load BIOS port at 0xf000 instead of 0x8000
|
2023-03-07 02:21:09 +01:00 |
|
mintsuki
|
11ef3bced2
|
build: Honour CROSS_CPPFLAGS
|
2023-02-25 01:38:26 +01:00 |
|
mintsuki
|
9bcad9d258
|
build: Very minor QOL fixes
|
2023-02-20 22:24:21 +01:00 |
|
mintsuki
|
c924d7b7e5
|
build: Misc quality-of-life fixes
|
2023-02-19 10:07:21 +01:00 |
|
mintsuki
|
07c446f293
|
build: Updates for new limine-efi
|
2022-09-02 11:01:13 +02:00 |
|
mintsuki
|
21fa4a9616
|
build: Update for new cross-detect
|
2022-08-29 21:52:59 +02:00 |
|
mintsuki
|
8d99eb495b
|
build: Update decompressor compiler flags
|
2022-08-29 00:27:26 +02:00 |
|
mintsuki
|
5f61730f26
|
build: Update decompressor compiler flags
|
2022-08-28 23:33:33 +02:00 |
|
mintsuki
|
44df23c81a
|
build: Update linker and compiler flags
|
2022-08-28 23:24:47 +02:00 |
|
mintsuki
|
6631b595f2
|
build: Pretty up find calls
|
2022-08-27 05:09:42 +02:00 |
|
mintsuki
|
a91abf2c2a
|
build: Handle -no-pie bug with cross-detect
|
2022-08-26 10:23:35 +02:00 |
|
mintsuki
|
2460b33f9c
|
build: Misc build system improvements
|
2022-08-23 00:21:09 +02:00 |
|
mintsuki
|
5f1680acc1
|
build: Misc improvements to makefiles
|
2022-08-15 17:41:04 +02:00 |
|
mintsuki
|
1e9ac0ac01
|
build: Update makefiles to not use INTERNAL variables
|
2022-08-15 16:37:31 +02:00 |
|
mintsuki
|
17e23dd7f6
|
build: Discard .eh_frame section in linker scripts to fix potential GNU toolchain miscompilation
|
2022-08-15 16:22:56 +02:00 |
|
mintsuki
|
656d853a3a
|
decompressor: Update linker script
|
2022-08-12 13:10:36 +02:00 |
|
mintsuki
|
7a9a04d72f
|
build: Always place -fno-pie before -fno-pic
|
2022-08-09 15:22:15 +02:00 |
|
mintsuki
|
4422ebd61c
|
build: Get proper mkdir -p from autoconf
|
2022-08-08 22:00:25 +02:00 |
|
mintsuki
|
f2d611eb83
|
build: Remove unnecessary -mno-3dnow flag
|
2022-07-18 21:34:26 +02:00 |
|
mintsuki
|
4dc295c9d8
|
misc: Fix broken memcmp()
|
2022-07-14 20:03:21 +02:00 |
|
mintsuki
|
6106285d35
|
build: Move to using external cross-detect package
|
2022-07-05 09:14:48 +02:00 |
|
mintsuki
|
098e8679f3
|
build: Rename freestanding-headers to match upstream
|
2022-06-30 07:48:42 +02:00 |
|
mintsuki
|
6875ee7079
|
decompressor: Add memory routines
|
2022-06-22 22:14:42 +02:00 |
|
mintsuki
|
ef4e014cb3
|
build: Use libgcc-binaries
|
2022-06-21 08:47:48 +02:00 |
|
mintsuki
|
53a2dbefdf
|
build: Improve toolchain detection
|
2022-06-20 00:22:02 +02:00 |
|
mintsuki
|
7404cb467e
|
build: Add toolchain-detect
|
2022-06-15 07:16:41 +02:00 |
|
mintsuki
|
76be53139a
|
misc: Sanitise decompressor linker script
|
2022-05-20 06:12:17 +02:00 |
|
mintsuki
|
1f1cad1a25
|
Revert "decompressor: Use as instead of nasm"
This reverts commit 39559b39ff .
|
2022-05-19 20:12:48 +02:00 |
|
mintsuki
|
39559b39ff
|
decompressor: Use as instead of nasm
|
2022-05-12 16:14:20 +02:00 |
|
mintsuki
|
1207b8d9b1
|
build: Pass -fno-stack-check in decompressor build
|
2022-03-02 15:55:15 +01:00 |
|
mintsuki
|
e898ef0425
|
misc: Make VLAs a warning
|
2022-02-18 01:09:51 +01:00 |
|
mintsuki
|
27d19e6f11
|
misc: Use freestanding_headers rather than shipping them
|
2022-02-15 06:18:57 +01:00 |
|
mintsuki
|
d307056635
|
misc: Disable strict aliasing, just in case
|
2022-01-25 09:16:26 +01:00 |
|