pitust
|
17ef1ccc97
|
bootboot: fix the CI, again
|
2021-11-10 01:51:40 +01:00 |
|
pitust
|
c6940f49c5
|
bootboot: fix the CI
|
2021-11-10 01:51:40 +01:00 |
|
pitust
|
c44ba88c5c
|
bootboot: document the protocol and it's configuration options
|
2021-11-10 01:51:40 +01:00 |
|
pitust
|
95c97bca9c
|
bootboot: add proper support for env and ramdisk
|
2021-11-10 01:51:40 +01:00 |
|
pitust
|
6c88eab95d
|
bootboot: introduce support for the bootboot protocol
|
2021-11-10 01:51:40 +01:00 |
|
mintsuki
|
935a392a36
|
elf: Drop lower half program headers for PMRs
|
2021-11-05 06:46:42 +01:00 |
|
mintsuki
|
d28e93f257
|
pmm: Better handling of creating new memmap entries
|
2021-11-03 03:05:44 +01:00 |
|
mintsuki
|
dc1d6a3c61
|
stivale: Deprecate low memory area
|
2021-11-03 03:05:44 +01:00 |
|
mintsuki
|
b5773bb388
|
disk: Improve performance on UEFI
|
2021-11-03 03:05:44 +01:00 |
|
mintsuki
|
c98ca923ef
|
test: Uncomment GRAPHICS option in config
|
2021-11-01 02:46:55 +01:00 |
|
mintsuki
|
9e6612ab56
|
elf: Fix bug introduced in dbbef9f
|
2021-11-01 02:44:34 +01:00 |
|
mintsuki
|
e0f6b3c4ce
|
test: Remove KASLR=no from stivale1 config entry
|
2021-10-31 22:12:09 +01:00 |
|
mintsuki
|
57877d167e
|
elf: Align range lengths to p_align
|
2021-10-31 22:12:00 +01:00 |
|
mintsuki
|
f176e24376
|
pmm: Use untouched_memmap instead of memmap in pmm_release_uefi_mem
|
2021-10-31 22:11:44 +01:00 |
|
mintsuki
|
6f0d7228f1
|
pmm: Sanitise away usable entry parts below 0x1000
|
2021-10-31 22:11:18 +01:00 |
|
mintsuki
|
3bf2635d90
|
console: Remove license command
|
2021-10-31 22:10:58 +01:00 |
|
mintsuki
|
dea6b930dc
|
stivale2: Remove useless arguments to load function
|
2021-10-31 22:10:42 +01:00 |
|
mintsuki
|
12811d00bc
|
entry: Remove useless term init before panic
|
2021-10-31 22:10:22 +01:00 |
|
mintsuki
|
2993e2d32e
|
menu: Initialise terminal at autoboot if not ready
|
2021-10-31 22:10:08 +01:00 |
|
mintsuki
|
3553c13581
|
elf: Fix bug related to overshoot check
|
2021-10-31 22:09:45 +01:00 |
|
mintsuki
|
9861b22641
|
term: Check if any terminal is actually initialised in reset_term()
|
2021-10-31 22:07:49 +01:00 |
|
mintsuki
|
f59444e6d6
|
console: Introduce Limine console
|
2021-10-31 22:07:18 +01:00 |
|
mintsuki
|
56d50b80b4
|
panic: Initialise a terminal backend if term is not ready
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
04f30a48cb
|
pmm: Sanitise out 0-length usable entries
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
f730eb0b0f
|
stivale2: Only print base addresses when fully virtual
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
97d0a17798
|
stivale2: Introduce fully virtual kernel mappings (KASLR/PIE fixes)
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
813418f7c9
|
stivale2: Introduce fully virtual kernel mappings (bug fixes)
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
9f74289bd3
|
stivale2: Introduce fully virtual kernel mappings
|
2021-10-30 02:04:36 +02:00 |
|
mintsuki
|
2138fe42a4
|
build: Fix wrong path for version timestamp
|
2021-10-24 17:24:20 +02:00 |
|
mintsuki
|
2bb91d1170
|
build: Add make dist target
|
2021-10-24 15:51:47 +02:00 |
|
mintsuki
|
b2acb35529
|
build: De-symlink LICENSE.md
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
0d5f4b91e7
|
build: De-symlink tinf
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
2a2582351a
|
protos: Fix misc use-after-close bugs
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
e7b18be6d9
|
stivale2: Fix use-after-close bugs
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
ffc461d3b9
|
asm: Reorganise assembly code to avoid symlink use
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
4925f7e3dd
|
idt: Move dummy_isr() to its own assembly file
|
2021-10-22 20:23:25 +02:00 |
|
mintsuki
|
f061965f69
|
build: Add guards to ensure GNU Make is used
|
2021-10-21 03:04:09 +02:00 |
|
mintsuki
|
54e92b23ad
|
everywhere: Use pmm_free() in more places
|
2021-10-21 02:57:41 +02:00 |
|
mintsuki
|
a8050bce47
|
everywhere: Implement pmm_free()
|
2021-10-21 02:54:27 +02:00 |
|
mintsuki
|
3231f6f191
|
build: Pull gnu-efi from our own GitHub clone
|
2021-10-14 15:57:18 +02:00 |
|
mintsuki
|
da72f9c264
|
term: Undo most of commit 1332be4 as that causes a performance hit on QEMU TCG
|
2021-10-14 15:57:18 +02:00 |
|
mintsuki
|
d74c7acaf4
|
gterm: Center terminal grid inside terminal window
|
2021-10-12 21:03:55 +02:00 |
|
mintsuki
|
700351f571
|
gterm: Improvements and bug fixes in canvas drawing
|
2021-10-12 21:03:55 +02:00 |
|
mintsuki
|
631b894af7
|
build: Pass -mtune=generic
|
2021-10-12 21:03:15 +02:00 |
|
mintsuki
|
d90cb4a841
|
acpi: Remove broken comparison from UEFI acpi_get_rsdp()
|
2021-10-08 17:16:51 +02:00 |
|
Andy-Python-Programmer
|
01fc0b8e6b
|
multiboot2: pass both of the smbios entry points if non-null
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 17:16:51 +02:00 |
|
Andy-Python-Programmer
|
a6007c2d23
|
multiboot2: add smbios tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 17:16:51 +02:00 |
|
Andy-Python-Programmer
|
6a0d3ea9fe
|
acpi: cleanup smbios lookup to use actual smbios structs
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 17:16:51 +02:00 |
|
Andy-Python-Programmer
|
7025da44e3
|
multiboot2: add the basic memory info tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 17:16:51 +02:00 |
|
Andy-Python-Programmer
|
2786666b0a
|
multiboot2: add the ACPI old tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 17:16:51 +02:00 |
|