Andy-Python-Programmer
|
1580669781
|
stivale+stivale2: default to file path as the module string if NULL
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-11-05 19:22:57 +11:00 |
|
mint
|
5006077c51
|
Merge pull request #122 from pitust/trunk
bootboot: fix all the bad bugs
|
2021-11-04 09:32:25 +01:00 |
|
pitust
|
3338c8daa3
|
bootboot: flush both the pic and the apic
|
2021-11-04 08:19:17 +00:00 |
|
pitust
|
8308cfb3f2
|
bootboot: fix all the bad bugs
|
2021-11-04 07:56:54 +00:00 |
|
mintsuki
|
738095c451
|
stivale: Deprecate low memory area
|
2021-11-03 01:52:55 +01:00 |
|
pitust
|
db3af4b523
|
bootboot: RAMDISK->INITRD_PATH, don't pass gST around for no reason, unsplit bootboot_spinup, flush the PIC only
|
2021-11-02 07:00:13 +00:00 |
|
pitust
|
f1849007b6
|
bootboot: use printv where appropriate, and promote "no ramdisk" to a warning, also print more info about the symbols
|
2021-11-01 21:40:32 +00:00 |
|
pitust
|
e4ff1ecbac
|
bootboot: reaorder includes
|
2021-11-01 21:38:21 +00:00 |
|
pitust
|
7d55fee087
|
bootboot+elf: deduplicate ELF structures
|
2021-11-01 21:37:20 +00:00 |
|
pitust
|
e9dadcef84
|
bootboot: don't zero out the framebuffer
|
2021-11-01 21:21:29 +00:00 |
|
pitust
|
24d27f769a
|
bootboot: don't mask IRQs
|
2021-11-01 21:18:06 +00:00 |
|
pitust
|
dfd347db02
|
bootboot: i swear this is the last CI fix
|
2021-11-01 21:14:27 +00:00 |
|
pitust
|
643db03ac0
|
bootboot: fix the CI, again
|
2021-11-01 21:12:15 +00:00 |
|
pitust
|
b17a650317
|
bootboot: fix the CI
|
2021-11-01 21:04:14 +00:00 |
|
pitust
|
a72a68486d
|
bootboot: add proper support for env and ramdisk
|
2021-11-01 20:43:00 +00:00 |
|
pitust
|
6443900f2b
|
bootboot: introduce support for the bootboot protocol
|
2021-11-01 20:43:00 +00:00 |
|
mintsuki
|
0fd0650b78
|
stivale2: Remove useless arguments to load function
|
2021-10-31 19:09:21 +01:00 |
|
mintsuki
|
094bc0c1a3
|
stivale2: Only print base addresses when fully virtual
|
2021-10-30 01:51:34 +02:00 |
|
mintsuki
|
dcd422806c
|
stivale2: Introduce fully virtual kernel mappings (KASLR/PIE fixes)
|
2021-10-29 19:51:22 +02:00 |
|
mintsuki
|
dbbef9f6d3
|
stivale2: Introduce fully virtual kernel mappings (bug fixes)
|
2021-10-29 02:15:17 +02:00 |
|
mintsuki
|
c7eb6319c0
|
stivale2: Introduce fully virtual kernel mappings
|
2021-10-29 01:15:11 +02:00 |
|
mintsuki
|
e215f77411
|
build: De-symlink tinf
|
2021-10-22 20:08:11 +02:00 |
|
mintsuki
|
87ced72dde
|
protos: Fix misc use-after-close bugs
|
2021-10-22 16:37:17 +02:00 |
|
mintsuki
|
8d5b1462a4
|
stivale2: Fix use-after-close bugs
|
2021-10-22 16:23:59 +02:00 |
|
mintsuki
|
87a62d7f3b
|
asm: Reorganise assembly code to avoid symlink use
|
2021-10-22 15:45:47 +02:00 |
|
mintsuki
|
3ff618f1eb
|
everywhere: Use pmm_free() in more places
|
2021-10-21 02:37:05 +02:00 |
|
mintsuki
|
f71e57af49
|
everywhere: Implement pmm_free()
|
2021-10-21 01:27:05 +02:00 |
|
mintsuki
|
f3e6ca633f
|
build: Pass -mtune=generic
|
2021-10-11 21:35:23 +02:00 |
|
Andy-Python-Programmer
|
c528aa6144
|
multiboot2: pass both of the smbios entry points if non-null
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 14:47:04 +11:00 |
|
Andy-Python-Programmer
|
61b31cf4fa
|
multiboot2: add smbios tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-08 13:46:44 +11:00 |
|
Andy-Python-Programmer
|
0dd2bc6224
|
multiboot2: add the basic memory info tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-07 14:10:33 +11:00 |
|
Andy-Python-Programmer
|
725393b26b
|
multiboot2: add the ACPI old tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-05 12:12:04 +11:00 |
|
Andy-Python-Programmer
|
60180f7eaf
|
multiboot2: add the EFI image handle tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-10-04 11:39:37 +11:00 |
|
mintsuki
|
10438e51c0
|
multiboot: Zero out all undefined GPRs before handoff
|
2021-10-02 22:17:22 +02:00 |
|
mintsuki
|
bd4646f0ad
|
chainload: Misc bug fixes and improvements
|
2021-09-27 04:04:15 +02:00 |
|
mintsuki
|
dbab5f6063
|
apic: Do not attempt an APIC flush for protocols that don't mask IRQs
|
2021-09-22 12:33:56 +02:00 |
|
mintsuki
|
5a4a6151b9
|
stivale: Pass the right number of arguments to common_spinup()
|
2021-09-21 20:01:02 +02:00 |
|
mintsuki
|
c2e279db66
|
protos: Remove now-useless pic_flush() calls
|
2021-09-21 17:34:24 +02:00 |
|
mintsuki
|
7637f94efa
|
apic: Improve pending IRQ flushing mechanism
|
2021-09-21 17:28:32 +02:00 |
|
mintsuki
|
b29a513e6c
|
apic: Add logic to mask all IO APIC GSIs. Fixes #111
|
2021-09-21 11:11:52 +02:00 |
|
mintsuki
|
521cb1728a
|
stivale: Make unaligned stack request a warning rather than a panic
|
2021-09-19 14:42:40 +02:00 |
|
mintsuki
|
04732c6221
|
multiboot2: Add support for EFI system table tag
|
2021-09-14 23:12:34 +02:00 |
|
mintsuki
|
33692555a7
|
multiboot2: Add support for a.out kludge and other enhancements
|
2021-09-14 22:12:22 +02:00 |
|
mintsuki
|
fe882a8b2e
|
multiboot1 and 2: General fixes and cleanup
|
2021-09-14 07:43:17 +02:00 |
|
mintsuki
|
ae02de7902
|
multiboot2: Fix broken append_tag() invocation
|
2021-09-13 04:56:00 +02:00 |
|
mintsuki
|
4ad7081e6c
|
multiboot2: Misc adjustments
|
2021-09-13 04:49:59 +02:00 |
|
Andy-Python-Programmer
|
875d90d7a0
|
multiboot2: add copyright notice on multiboot2 header file
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-09-13 12:31:21 +10:00 |
|
Andy-Python-Programmer
|
dab6504102
|
multiboot2: add kernel modules support
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-09-13 12:21:31 +10:00 |
|
Andy-Python-Programmer
|
7ce2354c88
|
mutlboot2: assert that we do not overflow the mmap tags
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-09-13 11:10:45 +10:00 |
|
Andy-Python-Programmer
|
e17d34ee70
|
multiboot2: allocate bootinfo size AOT
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-09-12 17:19:50 +10:00 |
|