30 Commits

Autor SHA1 Mensagem Data
f19afbddb7
Do not create new bootloader stack as it is not needed any longer and kernel will use its own stack
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-03 23:04:11 +01:00
b6b25ed04d
Initialize serial port only debugging enabled
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-01 19:20:34 +01:00
6d77ff42c5
Loop over halt; add missing calling convention
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 20:12:59 +01:00
5b75d005a7
Implement HlClearInterruptFlag() and HlSetInterruptFlag() intrinsic routines
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 18:54:01 +01:00
7496c7203d
Add missing routines documentation
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-22 23:29:16 +01:00
4d68b93ed3
Small code formatting and refactoring
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-22 23:19:23 +01:00
cf828a6896
Fill in kernel initialization block
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-21 20:04:20 +01:00
9f4db475bb
Implement HlHalt() intrinsic routine and add basic definitions for kernel services
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-11 23:09:35 +01:00
0572b208f1
Add full paging support for AMD64 and i686 architectures, including PAE support
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-11 20:14:04 +01:00
900e86c9da
Create new stack and then boot XTOS, export more routines with the loader protocol
Algumas verificações falharam
ci/woodpecker/push/build Pipeline failed
2022-12-07 20:34:16 +01:00
0db01053ab
Code formatting
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-11-16 20:06:52 +01:00
5c5c6b7a5e
Initiate boot up sequence
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-11-07 20:41:21 +01:00
c8f99ad6ed
Initial PE/COFF support for loading image files
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-11-06 19:59:38 +01:00
727825572a
Print XTLDR version
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-10-23 22:36:12 +02:00
1b310e46f8
Print firmware information, not only secure boot status
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-10-17 22:42:06 +02:00
c60a46967f
Copy module path; this fixes modules loading on i686
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-10-16 23:49:40 +02:00
3fa2ec90aa
Refactor code and fix loader protocol support
Algumas verificações falharam
ci/woodpecker/push/build Pipeline failed
2022-10-12 23:09:19 +02:00
09e58d0b67
Implement BlEfiGetSecureBootStatus() to get SecureBoot status
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-10-12 15:47:41 +02:00
9e7c041f41
Implement XTLDR modules support
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-10-11 23:03:29 +02:00
109c24f389
Initial support for xtldr modules and bootloader protocol
Algumas verificações falharam
ci/woodpecker/push/build Pipeline failed
2022-09-17 00:14:09 +02:00
756763d8ca
Discover and enumerate EFI block devices
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-21 19:44:49 +02:00
18d5a6d794
Insert new lines in every debug message
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-19 23:46:08 +02:00
a6d892bf08
Initialize console without error reporting and allow serial port configuration to be passed via EFI shell
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-13 13:25:29 +02:00
ba1efee47e
Disable watchdog timer
Todas as verificações foram bem sucedidas
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
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-11 18:32:43 +02:00
075c85d0ff
Add missing comments
Todas as verificações foram bem sucedidas
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
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-09 22:27:15 +02:00
3e4f0b8aff
Add support for formatting and printing strings
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-05 15:00:34 +02:00
9d7491c732
EFI default console support
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-03 22:36:31 +02:00
09e4edc026
Add EFI bootloader subproject
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-03 10:45:22 +02:00