2575 Commits

Author SHA1 Message Date
mintsuki
121544e2e8 docs: Update ChangeLog and README.md for 7.3.0 v7.3.0 2024-03-31 09:40:43 +02:00
mintsuki
001a442750 limine: Add support for MAX_PAGING_MODE config option 2024-03-31 09:04:39 +02:00
mintsuki
f4ebb6f4d7 build: Also produce zstd tarball 2024-03-31 06:22:57 +02:00
mintsuki
60b09a5bcc build: dist: Remove opened files if compressor program fails 2024-03-30 07:05:16 +01:00
mintsuki
477e8338ae build: Replace xz with bzip2 and lzip for release tarballs 2024-03-30 06:14:39 +01:00
mintsuki
4d063c4d66 misc: Move defer_error label inside #ifdef block to avoid compiler warning 2024-03-30 05:59:25 +01:00
mintsuki
f1859036f5 misc: Fix some issues with the relocation code from 2419a8c5be8d35c3dba85be1b7c88c8816d4b4fd 2024-03-30 05:46:06 +01:00
mintsuki
08eca238ed docs: Update ChangeLog and README.md for 7.2.1 v7.2.1 2024-03-28 05:26:01 +01:00
mintsuki
baae33f713 misc: Remove unused extern variable declaration 2024-03-28 05:19:47 +01:00
mintsuki
2419a8c5be misc: Relocate to below 4GiB if possible when loaded above 4GiB 2024-03-25 20:13:53 +01:00
mintsuki
94e1b955c3 docs: Update ChangeLog and README.md for 7.2.0 v7.2.0 2024-03-25 00:26:10 +01:00
mintsuki
bcb65f9862
Merge pull request #341 from phip1611/editorconfig
style: init .editorconfig
2024-03-22 10:20:19 +01:00
Philipp Schuster
4aed317557 style: init .editorconfig 2024-03-22 09:00:22 +01:00
mintsuki
936772943b nix: Fix limeboot -> limine typo 2024-03-21 03:40:23 +01:00
mintsuki
74fd34982c
Merge pull request #339 from phip1611/onboard-nix
nix: init flake.nix
2024-03-21 03:37:05 +01:00
mintsuki
b2052c518c menu: Add support for remembering last booted entry on UEFI 2024-03-21 03:18:50 +01:00
cospplredman
ba5c0004e6 fixed header guard names
made them more standard compliant
2024-03-20 03:06:55 +01:00
mintsuki
35c7456bd0 limine: Update copyright years in limine.h 2024-03-20 01:56:03 +01:00
Philipp Schuster
cc4695367f nix: init flake.nix
This inits a flake.nix into the repository that exports a convenient Nix shell.
When using `$ nix develop`, users will get a shell with all relevant tools to
build the repository. If one uses a "direnv" integration into their shell, the
environment is automatically loaded.
2024-03-19 15:09:38 +01:00
mintsuki
eb443bb432 docs: Update ChangeLog and README.md for 7.1.0 v7.1.0 2024-03-19 01:28:47 +01:00
mintsuki
5dc0bfc21f iso9660: Misc fixes and improvements 2024-03-18 03:44:16 +01:00
mintsuki
1d45bf541e protocols/limine: Add support for requests delimiter 2024-03-13 14:58:56 +01:00
mintsuki
f752ac31d8 docs/man: Remove extra newlines from limine(1) manpage 2024-03-10 06:39:21 +01:00
mintsuki
8ba483bb16 docs: README.md: Update for branch name changes 2024-02-27 12:13:15 +01:00
mintsuki
668fb3cbb9 ci/release: Adjustments for renamed branches 2024-02-27 11:53:41 +01:00
mintsuki
604d83d05a Revert "ci: Drop source branch prefix from binary branch name"
This reverts commit 7ce72fd9dd1d1156beb1e20aafb6168431666828.
2024-02-27 11:47:16 +01:00
mintsuki
e3c376ba43 docs: Update ChangeLog and README.md for 7.0.5 v7.0.5 2024-02-15 13:28:27 +01:00
mintsuki
16abc1df91 build: Use '.' as 'new' dir in -ffile-prefix-map 2024-02-14 18:12:58 +01:00
mintsuki
c94a5e15cc build: Remove global LC_ALL export as it is unnecessary 2024-02-14 18:12:23 +01:00
mintsuki
24507fa133 build: Use -t type 'touch' timestamp for busybox compat 2024-02-14 17:24:59 +01:00
mintsuki
9c557e5bdf docs: Update ChangeLog and README.md for 7.0.4 v7.0.4 2024-02-14 07:51:10 +01:00
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 v7.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