mintsuki
95a48ebbfc
Merge pull request #340 from phip1611/more-nix
...
nix: build limine in Nix derivation + CI
2024-04-05 15:46:38 +02:00
Philipp Schuster
3802d27e55
doc: readme updates to talk about Nix
2024-04-05 15:06:22 +02:00
Philipp Schuster
98ab791492
nix: ensure pureness of the bootstrappedSrc derivation
...
Now, the hash should be pretty resilient against all changes that are not
affected by ./bootstrap.
2024-04-05 15:06:22 +02:00
Philipp Schuster
d320199530
nix: build Limine in Nix
...
This packages Limine in Nix and exports it via the Nix Flake.
Due to the nature of the project, i.e., the self-hacked
"git submodule checkout with additional patches" in `./bootstrap`,
packing this in a Nix-way is very complicated.
The big advantage of packaging Limine in Nix directly as part
of the flake (additionally to nixpkgs) is that instead of using a
fixed version from nixpkgs coming from a Limine release, one can
use the current source and build everything in Nix.
2024-04-05 15:06:22 +02:00
mintsuki
06e0e14fed
build: bootstrap: Use AUTOMAKE and AUTORECONF variables
2024-04-05 14:41:32 +02:00
mintsuki
b737765273
flanterm: Bump revision
2024-04-04 10:27:23 +02:00
mintsuki
121544e2e8
docs: Update ChangeLog and README.md for 7.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 2419a8c5be
2024-03-30 05:46:06 +01:00
mintsuki
08eca238ed
docs: Update ChangeLog and README.md for 7.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
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
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 7ce72fd9dd
.
2024-02-27 11:47:16 +01:00
mintsuki
e3c376ba43
docs: Update ChangeLog and README.md for 7.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
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
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