Commit Graph

21 Commits

Author SHA1 Message Date
5a013e3ab5
Properly free memory after reading a file 2024-04-30 12:27:27 +02:00
baaa729076
Correct typo in a comment 2024-03-02 22:27:32 +01:00
2dd4048416
Switch GUID specifier to %v and %V, thus allowing to write string with both lower and uppercase 2024-02-17 22:52:49 +01:00
430557e08f
Fix printing hard drive GUID 2024-02-16 23:05:24 +01:00
a70df7cbf8
Properly print status codes 2024-02-16 23:01:29 +01:00
c99bd73dfd
Use uppercase when printing status codes 2024-02-16 22:03:00 +01:00
8115ae07b6
Unify variable types across project; use common type for storing numer of pages 2024-01-29 16:17:51 +01:00
269858f5a1
Implement and use BlGetEfiPath() routine to get valid EFI path 2024-01-23 20:56:58 +01:00
8f40683270
Rename memory related routines to follow naming convention 2024-01-15 15:13:34 +01:00
9501d3da36
Improvements to protocol support 2024-01-12 15:10:27 +01:00
4412d4fc98
Rewrite core of the XTLDR boot loader
Reviewed-on: xt-sys/exectos#7
Reviewed-by: Piotr Likoski <likoski@noreply.codingworkshop.git>
Co-authored-by: Rafal Kupiec <belliash@codingworkshop.eu.org>
Co-committed-by: Rafal Kupiec <belliash@codingworkshop.eu.org>
2024-01-09 18:51:04 +01:00
a2af4841da
Move all globals into separate file 2023-11-16 17:39:12 +01:00
6d77ff42c5
Loop over halt; add missing calling convention 2022-12-27 20:12:59 +01:00
9aa6d6913a
Store ARC name as well as system path 2022-11-07 15:53:50 +01:00
b29162841c
Get rid of BlEfiDirectorySeparator() routine and allow GetVolumeDevicePath() to store ARC name 2022-10-30 12:21:09 +01:00
6f9ad1ac9f
Add missing code documentation 2022-10-18 15:45:12 +02:00
9e7c041f41
Implement XTLDR modules support 2022-10-11 23:03:29 +02:00
649974b733
BlOpenVolume() now correctly opens a Simple File System protocol 2022-10-05 19:57:46 +02:00
58847c2fea
Implement BlCloseVolume() and BlOpenVolume() routines 2022-09-18 18:56:39 +02:00
f03b79ee2f
Implement BlGetVolumeDevicePath() and BlpDissectVolumeArcPath() 2022-08-22 20:09:50 +02:00
756763d8ca
Discover and enumerate EFI block devices 2022-08-21 19:44:49 +02:00