Commit Graph

2344 Commits

Author SHA1 Message Date
mintsuki
d62e4cbd54 build: find: Do not use -execdir as it is not standard 2024-02-14 07:34:53 +01:00
mintsuki
3096634a6c build: Misc changes to improve reproducibility of builds 2024-02-14 07:25:46 +01:00
mintsuki
3d6227fe0c build: Sort source file order (reproducible-builds-0) 2024-02-13 21:14:20 +01:00
mintsuki
040ef2e793 build: bootstrap: Remove aux files individually 2024-02-11 06:51:01 +01:00
mintsuki
b1e05bb854 build: bootstrap: Remove build-aux directory before autoreconf 2024-02-11 06:41:05 +01:00
mintsuki
99c86dcb45 build: Update bootstrap script 2024-02-11 06:04:15 +01:00
mintsuki
6cc8d48984 docs: Update ChangeLog and README.md for 7.0.3 2024-02-08 09:58:25 +01:00
mintsuki
bc0b61c4e0 term: Force terminal cols/rows to 80x24 for fallback on UEFI 2024-02-08 09:57:02 +01:00
mintsuki
c0fd295cf4 serial: Add baudrate setting for BIOS
Co-authored-by: Bryce Lanham <blanham@gmail.com>
2024-02-08 09:30:59 +01:00
mintsuki
553534e2ff term: Plug EFI ConOut attribute functions into flanterm palette controls. Fixes #327 2024-02-08 08:36:04 +01:00
mintsuki
785ec7ad0a term: Force terminal cols/rows to 80x25 for fallback on UEFI 2024-02-07 13:30:03 +01:00
mintsuki
710a4bcf10 build: Update version.sh to latest 2024-02-06 09:27:21 +01:00
mintsuki
e3c867b462 docs: Remove deprecated and removed features from PROTOCOL.md 2024-02-01 23:21:58 +01:00
mintsuki
826a32f729 build: Remove useless misc references to freestanding-toolchain 2024-02-01 00:52:30 +01:00
mintsuki
7390c8244b build: bootstrap: Update clone_repo_commit() function 2024-02-01 00:51:29 +01:00
mintsuki
c24bcafaff build: Tidy up bootstrap script 2024-01-31 23:46:15 +01:00
ミンツキ
a8fbb69cef
Merge pull request #331 from phip1611/multiboot2-improvements
Multiboot2 improvements
2024-01-31 22:35:12 +01:00
Philipp Schuster
1407f48af1 multiboot2: better logging of unknown and unsupported tags 2024-01-31 16:17:18 +01:00
Philipp Schuster
f5c449ac00 multiboot2: don't fail on 0x9 tag when 0x3 is available
A kernel can define multiple entries. Even if they are marked as required,
it makes no sense to panic when there is a valid and expected alternative.

Further, this aligns the behavior with GRUB2.

This solution is however simple, as it expects that all tags appear in
natural order. However, every developer that is sane will order them
naturally.
2024-01-31 16:17:18 +01:00
mintsuki
395e23f29e docs: Update ChangeLog and README.md for 7.0.2 2024-01-26 01:28:41 +01:00
mintsuki
dbbede616b build: Use git for all subprojects 2024-01-26 01:13:18 +01:00
mintsuki
92b554af43 ci: Automate rebasing v6.x-branch-binary onto binary on release 2024-01-25 01:50:35 +01:00
mintsuki
5b28d73295 build: Update freestanding-toolchain to latest commit 2024-01-25 01:46:47 +01:00
mintsuki
ba3e185fbc docs: PROTOCOL.md: Update deprecation warnings for removed features 2024-01-25 01:44:33 +01:00
mintsuki
fa6c187031 build: Update freestanding-toolchain to latest commit 2024-01-23 21:12:57 +01:00
mintsuki
cf22ba1971 menu: Fix cosmetic bug where controls list was wrong when editor disabled 2024-01-23 08:14:41 +01:00
mintsuki
10fc4b2c9c docs: Update ChangeLog and README.md for 7.0.1 2024-01-22 04:52:00 +01:00
mintsuki
dc0b19858e misc: Rename .c files in common/cc-runtime to .s2.c for stage2 inclusion 2024-01-22 04:09:45 +01:00
mintsuki
34ce023427 misc: Use KEEP directive on .pe_header section of UEFI LD scripts 2024-01-21 20:34:31 +01:00
mintsuki
3725e2f337 build: bootstrap: Fix broken test condition 2024-01-21 20:00:27 +01:00
mintsuki
ffd67aecbc misc: Use cc-runtime instead of libgcc-binaries 2024-01-21 18:26:07 +01:00
mintsuki
2afb8e64eb misc: Avoid usage of reserved identifiers in certain cases. Closes #325 2024-01-20 21:35:42 +01:00
mintsuki
c15535d895 build: Fix wrong comparison introduced in 9dbf9739c5 2024-01-17 03:58:28 +01:00
mintsuki
9dbf9739c5 build: Add error if attempting to build with GNU Make < 4.2 2024-01-17 01:53:40 +01:00
pitust
43470ac090 spinup/aarch64: use *_EL12 when HCR_EL2.E2H=1 while dropping to EL1 2024-01-14 19:20:45 +01:00
mintsuki
69586aded3 docs: Update README.md for 7.0.0 2024-01-14 02:07:47 +01:00
mintsuki
f1a47b3bdb docs: Update ChangeLog for 7.0.0 2024-01-14 02:00:58 +01:00
mintsuki
7ce72fd9dd ci: Drop source branch prefix from binary branch name 2024-01-14 01:50:08 +01:00
mintsuki
290dc4da50 build: bootstrap: Do not reclone repos if missing .git 2024-01-13 20:11:22 +01:00
mintsuki
f1959d2d05 build: bootstrap: Fix versions of external dependencies 2024-01-13 20:11:22 +01:00
mintsuki
d410508f5e build: Enable masked character plotting for new Flanterm 2024-01-13 20:08:50 +01:00
pitust
fc055fbabd readline: handle ASCII newline the same as a carriage return 2024-01-11 20:38:22 +01:00
mintsuki
1b7bcbe704 build: bootstrap: Remove stb_image.h.orig should it be generated 2024-01-07 03:27:48 +01:00
mintsuki
1ed5d9fe06 docs: Update ChangeLog for 6.20240107.0 2024-01-07 02:23:03 +01:00
mintsuki
b843dba729 build: Move to master branch for stb_image 2024-01-07 02:13:49 +01:00
mintsuki
4b7911ebd5 limine: Only print missing internal module warning on verbose 2024-01-07 01:52:21 +01:00
mintsuki
cc579a8da2 limine: Add compressed internal modules support. Closes #324 2024-01-07 01:52:21 +01:00
mintsuki
2cb61f4744 host/limine: Improve error reporting from uninstall() 2024-01-07 01:52:21 +01:00
mintsuki
8f14ccf1e8 Revert "ci: Use Arch Linux testing container"
This reverts commit 92ce92700d.
2024-01-07 01:52:21 +01:00
mintsuki
8cbac6145c misc: Update copyright years 2024-01-02 19:20:49 +01:00