Commit Graph

53 Commits

Author SHA1 Message Date
73f4538a62
Boolean cannot be used in EFI, because specification says it is of UINT8 (UCHAR), while XT specifies BOOLEAN as enumerated type
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-16 11:38:24 +02:00
ea2de4d5a1
Add missing forward reference and missing fields to the EFI_BLOCK_DEVICE structure
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-15 19:24:47 +02:00
72a235fb27
Add ramdisk device path id
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-15 19:17:19 +02:00
780038901e
Add missing device path types and block device structure
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-15 19:09:14 +02:00
31ae4c248b
Correct the Javadoc style
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-14 11:22:54 +02:00
c0b5e2271e
Correct typo
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 23:17:26 +02:00
f67bc808cc
Basic support for double linked lists
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 23:15:06 +02:00
96871fd042
Correct data types
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 17:24:22 +02:00
a6d892bf08
Initialize console without error reporting and allow serial port configuration to be passed via EFI shell
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 13:25:29 +02:00
35b3c59270
Update source structure table
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 13:21:36 +02:00
3f372f19e3
Implement RtlWideStringCompare() and RtlWideStringTokenize() routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-13 13:18:52 +02:00
ba1efee47e
Disable watchdog timer
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-11 19:19:55 +02:00
5a56959333
Consider EFI as unsupported implementation when console initialization fails
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-11 18:32:43 +02:00
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