Andy-Python-Programmer
42f821f043
multiboot2: add EFI memory map tag
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-11 15:06:51 +10:00
Andy-Python-Programmer
5d2ce0d117
multiboot2: add ACPIv2 info tag
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-11 14:34:22 +10:00
mintsuki
de673e2ac9
docs: Update screenshot
2021-09-11 06:03:37 +02:00
Andy-Python-Programmer
6f15587c85
multiboot2: add the framebuffer tag
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 18:41:01 +10:00
Andy-Python-Programmer
6d034adc5a
multiboot2: implement ELF sections tag
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 18:02:54 +10:00
Andy-Python-Programmer
b9e7d51c6b
readme and config: document support for multiboot2
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 13:55:32 +10:00
Andy-Python-Programmer
60811e70d6
multiboot2: initial support
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 13:46:41 +10:00
mintsuki
9459207ab3
ext2: Implement triply indirect blocks
2021-09-07 10:35:34 +02:00
mintsuki
3dbd494f87
disk: Signature double checking for EFI volume detection fallback
2021-09-06 08:52:41 +02:00
mintsuki
f20457f671
menu: Add option to change the colour of the branding string
2021-09-06 07:31:57 +02:00
mintsuki
db25c748f4
stivale1: Copy the memmap to a bootloader reclaimable region to conform with the spec
2021-09-06 03:33:15 +02:00
mintsuki
dafc710c60
pmm: Allocate memory map dynamically using EFI
2021-09-03 03:10:23 +02:00
mintsuki
0410e53e3d
cpu: Make rdseed() macro actually use rdseed
2021-09-02 22:59:51 +02:00
mint
411d735e91
Merge pull request #108 from StaticSaga/trunk
...
Fix FAT32 LFN ignoring bug introduced by 25e1194
2021-09-02 17:34:59 +02:00
StaticSaga
62198ba1b0
fat32: fix LFN ignoring bug introduced by 25e1194
2021-09-02 11:53:43 +02:00
mintsuki
5217f50bbd
pmm: Increase the max size of the memory map
2021-09-02 04:23:09 +02:00
mintsuki
86780fc776
efi: Improve reclaim memory process
2021-09-02 02:47:08 +02:00
mintsuki
b00845fba0
efi: Add fallback in case we do not manage to pair the boot device handle with a volume
2021-09-02 02:11:15 +02:00
mintsuki
1a71851c7d
disk: Readd readback detection method as fallback
2021-09-02 01:31:36 +02:00
mintsuki
25e119496e
fat: Ignore volume label entries in directories. Fixes #107
2021-09-01 23:34:31 +02:00
mintsuki
134fd3c8bd
disk: Use a different method to match EFI_HANDLEs with volumes
2021-09-01 23:01:03 +02:00
mintsuki
0af91feaef
disk: Remove bogus pointer
2021-09-01 20:22:28 +02:00
mintsuki
4b724e65ad
test: Remove hard dependency on KVM
2021-08-31 08:50:58 +02:00
mintsuki
0312020bd2
term: Nul should be ignored
2021-08-29 16:16:32 +02:00
mintsuki
12566c53b3
elf: Make allocation failure simulation more lax
2021-08-29 16:11:56 +02:00
mintsuki
0af1cdb72a
readline: UEFI: getchar() rework
2021-08-26 18:22:09 +02:00
mint
3d6a1db420
Merge pull request #105 from InsaneMiner/patch-1
...
Add link to config.md file in readme.md
2021-08-26 13:47:00 +02:00
InsaneMiner
c90fa0c99a
Update README.md
2021-08-26 10:46:54 +09:30
InsaneMiner
44da6a1c9b
Update README.md
2021-08-26 10:41:52 +09:30
mintsuki
0562c8ef70
multiboot1: When on BIOS, set IDTR to BIOS defaults before handoff
2021-08-26 01:41:13 +02:00
mintsuki
605623bd05
disk: Improve algorithm to determine fastest transfer size
2021-08-26 01:33:43 +02:00
mintsuki
57c44befee
Revert "term: Reverse video should not make the cursor invisible"
...
This reverts commit a5def082c3
.
2021-08-26 01:23:27 +02:00
mint
9d8fd54127
Merge pull request #104 from ArsenArsen/trunk
...
readline: re-add emacs key support
2021-08-26 00:17:55 +02:00
Arsen Arsenović
50dcc58a77
readline: re-add emacs key support
...
This time, we properly check shift flags from both the firmware options,
as to not lead to conflicts with existing code. The logic for checking
whether Ctrl is being held is also a lot cleaner now.
2021-08-26 00:15:42 +02:00
mintsuki
a5def082c3
term: Reverse video should not make the cursor invisible
2021-08-25 23:57:19 +02:00
mintsuki
31f52c2b30
efi: Directly use EFI functions instead of using GNU-EFI's call wrapper
2021-08-25 22:03:00 +02:00
mintsuki
23a93a85dc
term: Bug fixes
2021-08-24 01:08:08 +02:00
mintsuki
838c71869d
efi: Bump gnu-efi to 3.0.14
2021-08-22 22:19:56 +02:00
mintsuki
16645dfb48
disk: Misc fixes
2021-08-22 22:07:48 +02:00
mintsuki
483cb4655d
misc: Add copyright notice at boot
2021-08-22 18:29:18 +02:00
mintsuki
712f4c02e6
disk: Remove redundant code used to get volume count
2021-08-22 18:05:21 +02:00
mintsuki
9a934eb683
efi: Leave 64MiB to firmware instead of 16MiB
2021-08-22 17:57:52 +02:00
mintsuki
48f7dee672
cpu: Remove static from header inline functions
2021-08-22 17:37:09 +02:00
mintsuki
e497c1d7f4
disk: Fix bugs introduced by previous commit
2021-08-22 17:20:22 +02:00
mintsuki
049601814a
disk: Add logic to determine fastest transfer size
2021-08-22 16:27:06 +02:00
mintsuki
dadca8fe17
efi: Rework EFI memory map sanitisation
2021-08-22 15:02:33 +02:00
mintsuki
ee3131bdfa
gterm: Rearrange logic to determine font properties
2021-08-20 22:18:15 +02:00
mintsuki
cefc4a76ca
gterm: Implement TERMINAL_FONT_SPACING and default it to 1
2021-08-20 19:25:42 +02:00
mintsuki
f9fe2f96ed
misc: Bug fixes
2021-08-20 18:28:51 +02:00
mint
1dbc6e3907
Merge pull request #103 from Sebastian-byte/patch-1
...
acpi: Fix wrong data type in tables header
2021-08-20 10:42:30 +02:00