13 Commits

Author SHA1 Message Date
c041457799 Refactor bootloader code into C++ classes 2025-09-20 18:47:36 +02:00
e7425de523 Drop C wrappers and switch to C++ API 2025-09-19 12:56:06 +02:00
dcae0cbb91 Migrate XTLDR modules to C++ 2025-09-17 22:30:48 +02:00
fabf3a3a5e Replace all occurrences of NULL with NULLPTR for unified C and C++ null pointer handling 2025-09-16 15:59:56 +02:00
4592955da1 Migrate HL subsystem to C++ 2025-09-13 19:15:13 +02:00
2ee33ab229 Refactor BlGetConfigValue to return EFI_STATUS and output value via parameter 2025-08-27 19:44:52 +02:00
a4bb5a8ecc Correct formatting 2024-04-29 12:35:32 +02:00
17c50ea912 Redesign a way of storing module information; this allows to store more data in a single section, like license or a list of authors, as well as solves the problem with different module name lengths 2024-02-28 23:28:33 +01:00
f55bdb6274 Correct module description 2024-01-31 18:24:42 +01:00
f2887dba1f Rename XtLdrProtocol variable 2024-01-23 15:17:39 +01:00
6733e092ba Add missing comment 2024-01-22 20:47:49 +01:00
9fe347fd0a Correct comments 2024-01-22 20:42:29 +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