Martin Whitaker
|
8069b8724b
|
Initial support for native USB keyboard interface.
This adds support for USB keyboards connected directly to an OHCI
or XHCI controller.
|
2021-12-22 17:31:06 +00:00 |
|
Martin Whitaker
|
4aea5f4d19
|
Minor spacing fix.
|
2021-12-22 16:37:54 +00:00 |
|
Martin Whitaker
|
00603a2b1e
|
Workaround for VirtualBox EFI boot bug.
(issue #19910 on VirtualBox bug tracker)
|
2021-12-22 16:29:33 +00:00 |
|
Martin Whitaker
|
f946a9724c
|
Add support for GRUB test ISO in 32-bit builds.
|
2021-12-22 16:26:28 +00:00 |
|
Martin Whitaker
|
a7d17186f3
|
Improved PCI configuration space access functions.
|
2021-12-05 14:15:37 +00:00 |
|
Martin Whitaker
|
8f1d81b65d
|
Add missing includes of stdbool.h.
To ensure we aren't dependent on the order of inclusion.
|
2021-12-05 13:50:25 +00:00 |
|
Martin Whitaker
|
21e7c6fb49
|
Update version to 1.5.
|
2021-10-16 10:39:03 +01:00 |
|
Martin Whitaker
|
33230c511d
|
Allow F10 to be used as an alternative to ESC (issue #5).
|
2021-10-16 10:35:58 +01:00 |
|
Martin Whitaker
|
af8e07136c
|
Add grub-iso target in 64-bit make file for test purposes.
|
2021-09-04 13:11:42 +01:00 |
|
Martin Whitaker
|
d70d8dd407
|
Disable debug output in efisetup.c (committed by accident).
|
2021-09-04 13:10:09 +01:00 |
|
Martin Whitaker
|
2b05b47d9b
|
Fix makefiles to rebuild ISO files if they are deleted.
|
2021-09-04 09:24:43 +01:00 |
|
Martin Whitaker
|
abbee1a25f
|
Use 'size -B' instead of 'size -G' to determine BSS size.
The -G option is a relatively recent addition, so fails on older
systems (issue #11).
|
2021-09-02 18:11:30 +01:00 |
|
Martin Whitaker
|
a4afd784ce
|
Document use of number keys as altermatives to the function keys.
|
2021-07-25 10:09:49 +01:00 |
|
Martin Whitaker
|
e7d22959ea
|
Fix linking with latest gcc.
gas now adds a .note.gnu.property section to the object files. We
need to strip it out when building the binaries.
|
2021-07-18 20:41:31 +01:00 |
|
Martin Whitaker
|
f1f6d4ecae
|
Correction to README: maximum number of badram patterns is 10.
|
2021-07-18 20:33:06 +01:00 |
|
Martin Whitaker
|
a4bbabeeb4
|
Fix badram error display (issue #7)
|
2021-07-18 19:26:23 +01:00 |
|
Martin Whitaker
|
6a0c7943d9
|
Update version to 1.4.
|
2020-12-12 10:21:22 +00:00 |
|
Martin Whitaker
|
ec676ccab2
|
Add debug trace for ACPI RSDP search results.
|
2020-12-11 16:18:45 +00:00 |
|
Martin Whitaker
|
8ad806bfcf
|
Don't clear message area at start of run if trace enabled.
|
2020-12-11 16:18:39 +00:00 |
|
Martin Whitaker
|
bb667b600f
|
Use ACPI RSDP address from boot_params if provided by bootloader.
|
2020-12-11 16:18:04 +00:00 |
|
Martin Whitaker
|
1d2bf57403
|
Improve and fix scanning for ACPI tables.
|
2020-12-11 13:27:05 +00:00 |
|
Martin Whitaker
|
27c5fe363f
|
Add startup option to enable/disable SMP.
|
2020-12-10 13:51:39 +00:00 |
|
Martin Whitaker
|
b508b528d0
|
Add more EFI display debug.
|
2020-11-19 20:10:15 +00:00 |
|
Martin Whitaker
|
31a586a9d9
|
Update version to 1.3.
|
2020-11-05 19:25:49 +00:00 |
|
Martin Whitaker
|
e91d4bc0b0
|
Fix bug in setting screen info from EFI bit mask mode.
|
2020-11-01 16:57:23 +00:00 |
|
Martin Whitaker
|
4f5cabedf3
|
Add code for debugging EFI display problems.
|
2020-11-01 16:56:25 +00:00 |
|
Martin Whitaker
|
610cad7c36
|
Update version to 1.2.
|
2020-07-09 17:27:48 +01:00 |
|
Martin Whitaker
|
def681e914
|
Update documentation.
|
2020-07-09 16:20:23 +01:00 |
|
Martin Whitaker
|
7d044ed089
|
Add support for USB legacy boot on hybrid ISO.
|
2020-07-09 15:53:44 +01:00 |
|
Martin Whitaker
|
725435d5c7
|
Add support for 24bpp frame buffer.
|
2020-07-09 15:51:04 +01:00 |
|
Martin Whitaker
|
fd7f4be912
|
Simplify.
|
2020-07-09 15:49:58 +01:00 |
|
Martin Whitaker
|
c089a81ed1
|
Add support for 32-bit EFI boot.
|
2020-07-08 11:07:32 +01:00 |
|
Martin Whitaker
|
9fb253b3d8
|
Implement EFI boot properly on ISO.
|
2020-07-08 11:05:47 +01:00 |
|
Martin Whitaker
|
b6ff7f6ec9
|
Include BSS in init_size.
|
2020-07-04 10:40:34 +01:00 |
|
Martin Whitaker
|
4573faa78c
|
Simplify addressing in bootsect.S.
We locate boot at address 0 when linking, so no need to adjust addresses.
|
2020-07-04 10:18:32 +01:00 |
|
Martin Whitaker
|
0d3277ff38
|
Update .gitignore
|
2020-07-03 22:42:58 +01:00 |
|
Martin Whitaker
|
c505472939
|
Support direct 64-bit EFI boot.
|
2020-07-03 22:42:45 +01:00 |
|
Martin Whitaker
|
b68afac6c0
|
Cosmetic changes to ldscripts.
|
2020-07-03 19:33:42 +01:00 |
|
Martin Whitaker
|
366e7a1af4
|
Improve code readability.
|
2020-06-30 13:58:33 +01:00 |
|
Martin Whitaker
|
7d00dbe26a
|
Remove duplicate EFI table definitions.
|
2020-06-30 13:57:15 +01:00 |
|
Martin Whitaker
|
a2110cb97f
|
Add support for 64-bit EFI handover boot protocol.
|
2020-06-30 13:54:58 +01:00 |
|
Martin Whitaker
|
9492c086fe
|
Move boot_params definitions into separate header file.
|
2020-06-29 12:09:13 +01:00 |
|
Martin Whitaker
|
955886b48e
|
Update version to 1.1.
|
2020-05-30 11:18:53 +01:00 |
|
Martin Whitaker
|
452891db34
|
Remove now unnecessary remap before restart.
|
2020-05-30 11:06:15 +01:00 |
|
Martin Whitaker
|
cae4ffa636
|
Add missing header include.
|
2020-05-30 10:55:34 +01:00 |
|
Martin Whitaker
|
dc74849f50
|
Disable paging whilst updating the pdbr during restart.
|
2020-05-30 10:52:35 +01:00 |
|
Martin Whitaker
|
808cd46582
|
Enable entry of address limits greater than 4GB on 32-bit build.
|
2020-05-29 20:42:26 +01:00 |
|
Martin Whitaker
|
e5fc5a0ed6
|
Fix infinite loops when testing restricted address ranges.
|
2020-05-29 20:04:11 +01:00 |
|
Martin Whitaker
|
c688a83888
|
Add string terminator to read_value() buffer.
|
2020-05-29 20:00:34 +01:00 |
|
Martin Whitaker
|
c5a21e7ff1
|
Add ldscripts.
|
2020-05-25 14:39:03 +01:00 |
|