Commit Graph

740 Commits

Author SHA1 Message Date
e6aaa1a83c Mark serial port as fully initialized and always check that before printing anything to the serial console
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-10 17:56:41 +02:00
a9171bd512 Enable wide string printing
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-10 17:52:19 +02:00
075c85d0ff Add missing comments
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-10 16:31:09 +02:00
a961ac1e69 Implement BlDbgPrint() for printing debug messages to the serial console and rename loader entry point
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-09 22:27:15 +02:00
fa8fa99d6f Add XT status codes used by xtklib
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-09 16:49:14 +02:00
319e4eaade Import XT kernel mode library
Some checks failed
ci/woodpecker/push/build Pipeline failed
2022-08-09 16:44:30 +02:00
63d927cdb7 Clear default LDFLAGS
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-09 16:12:47 +02:00
f403fbaaec Correct the target
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-08 21:47:42 +02:00
3e4f0b8aff Add support for formatting and printing strings
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-05 15:00:34 +02:00
93fde419a3 Import Open Virtual Machine Firmware (OVMF)
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-05 14:52:48 +02:00
9d7491c732 EFI default console support
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-03 22:36:31 +02:00
09e4edc026 Add EFI bootloader subproject
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-03 10:45:22 +02:00
0a7b105d96 Use relative paths in PDB debug files
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-03 10:13:05 +02:00
d98ef4fbf4 Import clangd configuration 2022-08-03 07:42:57 +02:00
15502d8be5 Reorder forward references
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-02 15:25:19 +02:00
ebf4dc71d9 Add .gitignore
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-02 08:33:39 +02:00
9788f37cf8 Network and PXE related structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-02 08:20:40 +02:00
4bead0ead0 Put all structures forward references into single place
Some checks failed
ci/woodpecker/push/build Pipeline failed
2022-08-01 15:03:26 +02:00
f5b85a72e7 Network interface identifier protocol and missing definitions
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-01 12:47:45 +02:00
4afc8e1cbf EFI file system structures 2022-08-01 08:57:58 +02:00
66e0f0cba4 Support for universal asynchronous receiver-transmitter (UART) port
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 23:55:16 +02:00
231938766c GPT & MBR EFI support
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 23:29:53 +02:00
9ba3c6a348 More EFI protocols and fix formatting
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 23:16:36 +02:00
5615440df5 Add EFI console extension protocol
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 18:54:00 +02:00
4d49c37447 Add EFI Capsule Block Descriptor structure
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 18:38:19 +02:00
c6da867996 Some fixes to EFI routines forward references
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 14:48:30 +02:00
e686206b84 EFI PCI I/O protocol related structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 13:39:50 +02:00
a8d1fab287 Add missing forward references and correct formatting
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 12:57:18 +02:00
dbded1e5e4 Add EFI device path structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 12:05:40 +02:00
d1fff10c15 Add basic EFI-related structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-31 10:54:03 +02:00
35f2c67138 Basic XT structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-29 16:31:59 +02:00
0fb2c6875a Do not use DWORD in kernel mode
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-29 16:23:08 +02:00
c2eea0e6b5 Add EFI-related status codes and definitions
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-29 08:49:52 +02:00
075c4650cf Add union definition
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-29 08:16:44 +02:00
39195f7275 Update build commands
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-28 17:41:02 +02:00
3da8106c02 Import basic part of XTDK
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-28 17:02:15 +02:00
f01fe7ed92 Import pipeline
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-07-27 09:27:21 +02:00
6f33629b85 Import build scripts and xtldr bootdata 2022-07-27 09:20:41 +02:00
35c7796527 Import readme and license 2022-07-27 07:25:19 +02:00
afbc08faed Initialize repository 2022-07-20 14:40:31 +02:00