Commit Graph

30 Commits

Author SHA1 Message Date
368035c105 Compare input parameters, while ignoring differences in case
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-07 16:15:17 +01:00
a261c68808 Add basic volume support to XTLDR protocol
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
2023-12-07 16:04:09 +01:00
3025338e71 Check block devices enumeration status
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
2023-12-07 15:56:39 +01:00
31c8e502c5 Discover and enumerate EFI block devices
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 14s
2023-12-07 15:53:37 +01:00
2c132d4ab5 Compile volume.c
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
2023-12-07 15:51:59 +01:00
2356f4da54 Import volumes suppport
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
2023-12-06 23:09:43 +01:00
cd1ab2128b Match new RTL API to fix build
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 48s
2023-12-06 22:56:38 +01:00
6733146b71 Refactor, part 7; register XTLDR protocol
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 32s
Builds / ExectOS (i686) (push) Successful in 28s
2023-12-05 22:18:25 +01:00
c4f1429a3b Not really needed as each module will get both ImageHandle and SystemTable
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 28s
2023-12-04 18:58:00 +01:00
0a1df55a0f Add XTLDR protocol support, add missing source file
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-04 18:53:11 +01:00
02cd8efde9 Add XTLDR protocol support
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
2023-12-04 18:49:34 +01:00
aea69a33b9 Correct typo
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
2023-12-04 17:33:33 +01:00
2b2efd0dd3 Refactor part 6
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 46s
2023-12-04 16:32:07 +01:00
9a3e0f69fa Disable watchdog timer
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
2023-12-03 23:46:20 +01:00
9f36d397f0 Do not overwrite some options for easy debugging and testing new themes
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
2023-12-03 23:42:59 +01:00
5131a682b8 Refactor part 5; Implement debugging ports
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 24s
2023-12-03 23:18:49 +01:00
d2f06a2758 Refactor part 3
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
2023-12-03 16:44:01 +01:00
a66456979a Refactor part 2
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-03 16:09:05 +01:00
fce8a50321 Refactor part 1
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 14s
Builds / ExectOS (i686) (push) Failing after 14s
2023-12-03 16:04:12 +01:00
ab7fa5ffa4 Initial XTLDR configuration
Some checks failed
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
2023-12-03 14:22:14 +01:00
e302f662bb Implement BmActivateSerialIOController() routine
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-03 10:22:24 +01:00
5e4248351e Add missing forward references
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 28s
2023-12-03 09:21:33 +01:00
3fc97ae98b Basic memory support
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 24s
2023-12-03 09:18:50 +01:00
a99ce415ca Early print XTLDR version
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 24s
2023-12-03 00:50:44 +01:00
f161b37faf Implement BmPrint() routine
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-03 00:43:13 +01:00
78ac03b039 Add string manipulation support
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-03 00:24:56 +01:00
f0fbeadc1c Implement BmDisableCursor(), BmEnableCursor() and BmPrintChar() routines
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
2023-12-02 23:51:22 +01:00
b1ef23148b Let UEFI firmware load xtldr into lower half
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-02 22:48:30 +01:00
03b6e9cd90 Initialize the UEFI console
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-02 22:38:58 +01:00
4076175436 Initial XTLDR import
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 26s
2023-12-02 22:24:58 +01:00