Commit Graph

2634 Commits

Author SHA1 Message Date
mintsuki
d914e6e4e4 config: Bring back support for legacy config with a warning 2024-08-02 14:39:14 +02:00
mintsuki
e2e6aeab44 lib/uri: Introduce new file path syntax 2024-08-02 09:58:50 +02:00
mintsuki
f0de656544 protos/limine: Ensure HHDM size does not exceed MAXPHYADDR 2024-08-02 08:23:00 +02:00
mintsuki
54e0663f04 docs: Update ChangeLog and README.md for 7.13.3 2024-08-02 06:33:19 +02:00
mintsuki
8cecd79ddb lib/config: Ignore spaces at beginning of entry name 2024-08-02 06:18:28 +02:00
mintsuki
0357fdb4d8 lib/config: Use / to start entry names instead of : 2024-08-01 16:54:20 +02:00
mintsuki
d554392850 mm/vmm: Fix paging_mode_va_bits() for aarch64 4 level paging and loongarch64 2024-08-01 08:27:30 +02:00
mintsuki
ddd3f5161a config: Change syntax to allow any casing for option names 2024-08-01 06:44:24 +02:00
mintsuki
a014d0758c config: Change syntax to use colon instead of equals for options 2024-08-01 06:27:47 +02:00
mintsuki
bf94d9b285 Merge pull request #390 from limine-bootloader/dependabot/github_actions/trunk/crate-ci/typos-1.23.6
build(deps): bump crate-ci/typos from 1.22.9 to 1.23.6
2024-08-01 06:01:48 +02:00
mintsuki
c2486583cf build: Get rid of nix flake stuff 2024-08-01 05:59:31 +02:00
mintsuki
04ee581de3 protos/limine: Fix broken comparison introduced in f6c8097c78 2024-08-01 05:51:56 +02:00
dependabot[bot]
5b17b5b2fc build(deps): bump crate-ci/typos from 1.22.9 to 1.23.6
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.22.9 to 1.23.6.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crate-ci/typos/compare/v1.22.9...v1.23.6)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01 03:41:32 +00:00
mintsuki
4732cdad55 Merge pull request #389 from ksaunders/loongarch64
Add LoongArch support
2024-08-01 05:36:31 +02:00
Keegan Saunders
d9a2fb95a9 Add LoongArch support 2024-07-31 23:05:27 -04:00
mintsuki
3be68d0502 lib/uri: Remove support for gzip compressed files 2024-07-31 09:10:11 +02:00
mintsuki
7582f6b9c5 docs: Update ChangeLog and README.md for 7.13.2 2024-07-30 12:07:01 +02:00
mintsuki
c8230baa17 fs/file: Fix IA-32 highly alloced return when returning a ptr to mem file 2024-07-30 12:00:03 +02:00
mintsuki
057d9fe9a0 docs: Update ChangeLog and README.md for 7.13.1 2024-07-29 21:19:21 +02:00
mintsuki
c62b1502ff protos/limine: Fix bug that made the BIOS port not work when linked with ld.bfd 2024-07-29 21:15:56 +02:00
mintsuki
9c9d692b59 docs: Update ChangeLog and README.md for 7.13.0 2024-07-29 19:11:07 +02:00
mintsuki
82d86c2a8c misc: Fix warnings introduced in 65e5db3 2024-07-29 18:54:28 +02:00
mintsuki
65e5db3c80 protos/limine: Implement mechanisms for loading modules above 4GiB for IA-32 2024-07-29 18:44:07 +02:00
mintsuki
fc7ae750d4 build: Misc build system updates 2024-07-28 05:16:33 +02:00
mintsuki
65c6644797 build: configure.ac: Actually detect whether user variables are set or not, rather than empty 2024-07-27 10:54:54 +02:00
mintsuki
0b6da60ca0 docs: Update ChangeLog and README.md for 7.12.1 2024-07-27 09:23:51 +02:00
mintsuki
a6b5466a5f protos/limine: Limit KASLR wiggle room to a quarter instead of half of the higher half 2024-07-27 08:32:02 +02:00
mintsuki
1186ee2859 protos/limine: Ensure higher half is at least twice the size of HHDM even without KASLR 2024-07-27 08:07:17 +02:00
mintsuki
8c4c9d3c34 build: Borrow some host CFLAGS for target use 2024-07-27 06:32:11 +02:00
mintsuki
a5d0f80db7 build: Do not pass -ffile-prefix-map= to the compiler ourselves 2024-07-25 11:49:25 +02:00
mintsuki
cdeb745b66 build: Restore WERROR_FLAG to nasm calls, add NASMFLAGS_FOR_TARGET 2024-07-25 09:45:40 +02:00
mintsuki
d78cbb9d57 build: Minor improvements to bootstrap script 2024-07-22 12:12:02 +02:00
mintsuki
9f1ac646c0 docs: Update ChangeLog and README.md for 7.12.0 2024-07-21 14:32:48 +02:00
mintsuki
d127553a9a menu: Actually reset text palette after printing branding 2024-07-21 14:06:41 +02:00
mintsuki
79f882e50b menu: Add clearer indications of what is wrong when config invalid or missing 2024-07-21 13:59:39 +02:00
mintsuki
568f665be3 drivers/vbe: Improve error handling for get_vbe_mode_info() and set_vbe_mode() 2024-07-21 08:17:17 +02:00
mintsuki
6925846e75 lib/gterm: Fix long standing bug in genloop() that could cause memory corruption 2024-07-21 06:20:10 +02:00
mintsuki
eb6e4850ba vmm/aarch64: Fix paging_mode_va_bits() and paging_mode_higher_half() for 5-level paging 2024-07-21 03:46:52 +02:00
Kacper Słomiński
f5e107b100 Merge pull request #388 from Qix-/aarch64-tnsz-spec
docs: PROTOCOL.md: specify TCR_EL1.TnSZ values given paging levels
2024-07-21 01:50:35 +02:00
Josh Junon
0abd3cb757 docs: PROTOCOL.md: specify TCR_EL1.TnSZ values given paging levels 2024-07-21 01:45:38 +02:00
Kacper Słomiński
b8e0d1267e Merge pull request #387 from Qix-/aarch64-tg0-spec
docs: PROTOCOL.md: specify TCR_EL1/TTBR0_EL1 values for base revision > 0
2024-07-21 00:41:50 +02:00
Josh Junon
07c5b333f9 docs: PROTOCOL.md: specify TCR_EL1/TTBR0_EL1 values for base revision > 0 2024-07-21 00:36:57 +02:00
mintsuki
95798f9339 docs: PHILOSOPHY.md: Fix typo 2024-07-20 20:25:35 +02:00
mintsuki
a79ac43e99 Revert "fs: Drop ext2/3/4 support"
This reverts commit 7119459b07.
2024-07-20 19:54:50 +02:00
mintsuki
63427dca3b bios/a20: Add support for fast A20 method. May fix #386 2024-07-20 19:42:58 +02:00
mintsuki
b3385b8027 bios/a20: Improve a20_check(). Could fix #386 2024-07-20 19:30:06 +02:00
mintsuki
ed915c3157 drivers/vbe: Properly return failures from int 0x10/ax=0x4f00 2024-07-20 18:59:26 +02:00
mintsuki
c69ad9683d menu/editor: Fix entry title for serial 2024-07-20 06:30:35 +02:00
mintsuki
82871e8dd9 menu/editor: Add vertical bars around title 2024-07-20 06:13:36 +02:00
mintsuki
6599eba97d protos/limine: Change minimum supported paging mode depending on HHDM span, fail if span too large 2024-07-20 05:25:12 +02:00