|
3fee69cbdf
|
Close directory after reading configuration file
Builds / ExectOS (amd64) (push) Successful in 31s
Builds / ExectOS (i686) (push) Successful in 32s
|
2024-01-05 23:18:24 +01:00 |
|
|
0293fb6f28
|
If ExitBootServices() fails, it is mostly caused by map key that is racing with asynchronous events signaled over the back of the timer interrupt. In this case new memory map should be obtained prior to another ExitBootServices() call attempt
Builds / ExectOS (amd64) (push) Successful in 44s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-05 15:13:45 +01:00 |
|
|
9443da9817
|
Always check module mapping status and optionally map xtldr code
Builds / ExectOS (amd64) (push) Successful in 34s
Builds / ExectOS (i686) (push) Successful in 30s
|
2024-01-05 15:10:34 +01:00 |
|
|
5d5f613ef5
|
Update bootloader configuration
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-04 22:49:44 +01:00 |
|
|
2f8820a021
|
Replace obsolete bootloader code, since new one can already start XTOS kernel
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-04 22:47:40 +01:00 |
|
|
297ac1acf6
|
Map XTLDR modules code to prevent PF exception after enabling paging
Builds / ExectOS (amd64) (push) Successful in 40s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-04 22:45:12 +01:00 |
|
|
d7abe40e5d
|
Add temporary solution for mapping modules code
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-04 22:42:27 +01:00 |
|
|
ed8b93beb0
|
Cleanup xtos_o module
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-04 16:25:13 +01:00 |
|
|
f99b3c1136
|
Separate library from boot loader
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 38s
|
2024-01-04 15:55:43 +01:00 |
|
|
2734245d06
|
Store additional information about module, for further processing
Builds / ExectOS (amd64) (push) Successful in 44s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-04 15:47:25 +01:00 |
|
|
17049d7e82
|
Move BlGetXtLdrProtocol() routine into separate file to avoid linking modules with whole libxtldr.lib statically
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 25s
|
2024-01-03 23:15:37 +01:00 |
|
|
927d256038
|
Register 'XTOS' boot protocol support
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
|
2024-01-03 15:58:55 +01:00 |
|
|
dae5900bc7
|
Remove test debug message
Builds / ExectOS (amd64) (push) Successful in 45s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-03 15:58:04 +01:00 |
|
|
b79e650f5f
|
Remove empty line
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-03 15:57:10 +01:00 |
|
|
8ccf37a1c1
|
Increase buffer size
Builds / ExectOS (amd64) (push) Successful in 32s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-03 15:51:26 +01:00 |
|
|
e0b31ad945
|
Import old and deprecated 'xtos_o' module from old XTLDR
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-02 23:41:37 +01:00 |
|
|
a90cf727c5
|
Implement BlGetMemoryMap() routine
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-02 23:19:51 +01:00 |
|
|
4c0f4e74c2
|
Import old and deprecated 'fb_o' module from old XTLDR
Builds / ExectOS (amd64) (push) Successful in 48s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-02 22:34:02 +01:00 |
|
|
339bbe163d
|
Install 'pecoff_o' module in correct place
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-02 22:20:55 +01:00 |
|
|
8820440fb7
|
Fix build
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-02 18:37:25 +01:00 |
|
|
a0700280c4
|
Return STATUS_EFI_PROTOCOL_ERROR
Builds / ExectOS (amd64) (push) Failing after 30s
Builds / ExectOS (i686) (push) Failing after 15s
|
2024-01-02 18:36:06 +01:00 |
|
|
b5b7c1f86e
|
Export BlDisplayInputDialog() in XTLDR protocol
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
|
2024-01-02 18:34:30 +01:00 |
|
|
45e2a7ec66
|
Import old and deprecated 'pecoff_o' module from old XTLDR
Builds / ExectOS (amd64) (push) Failing after 38s
Builds / ExectOS (i686) (push) Failing after 15s
|
2024-01-02 18:31:58 +01:00 |
|
|
ee0603c318
|
Loader shell stub
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-02 14:45:40 +01:00 |
|
|
c0f99cc798
|
Enable linker map for XTLDR and its modules
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 45s
|
2024-01-02 14:41:38 +01:00 |
|
|
64b23a3e7d
|
Cleanup code
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-02 14:34:34 +01:00 |
|
|
490501763f
|
Cleanup dummy module a bit #2
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-02 13:28:58 +01:00 |
|
|
46ebe5c250
|
Cleanup dummy module a bit
Builds / ExectOS (amd64) (push) Failing after 17s
Builds / ExectOS (i686) (push) Failing after 15s
|
2024-01-02 13:26:59 +01:00 |
|
|
d4252ebc05
|
Remove dummy2 module
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-02 13:10:11 +01:00 |
|
|
0055d3eaa5
|
Add missing comment
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-02 12:37:20 +01:00 |
|
|
3a0fd18211
|
Simplify BlDisplayInputDialog() saving input buffer
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-02 12:12:59 +01:00 |
|
|
5425abb19f
|
Let BlDisplayInputDialog() work on a copy of input text and save it only on ENTER key press
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 25s
|
2024-01-02 11:31:45 +01:00 |
|
|
39208ac1cd
|
Add ability to produce linker map file
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-02 10:49:51 +01:00 |
|
|
acacc3f2e8
|
Fix input field text positioning
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-01 23:02:27 +01:00 |
|
|
46253c0503
|
Limit number of boot menu entries to match box size, this usually should be enough to display all entries
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-01 22:24:45 +01:00 |
|
|
e618f112b5
|
Use BlRegisterProtocol() wrapper
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 48s
|
2024-01-01 22:11:36 +01:00 |
|
|
afb503961c
|
Add missing description for BlDisplayBootMenu()
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-01 22:08:35 +01:00 |
|
|
e1670e5d58
|
NULLify a list of modules
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-01 22:00:24 +01:00 |
|
|
09ca6dace9
|
Implement BlRegisterProtocol() routine
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-01 19:27:51 +01:00 |
|
|
35f36adfa6
|
Update dummy module
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-01 16:28:29 +01:00 |
|
|
89caaa977e
|
Fix how GUID is passed to BlInvokeBootProtocol()
Builds / ExectOS (amd64) (push) Successful in 40s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-01 16:16:35 +01:00 |
|
|
f4871801a7
|
Implement BlGetXtLdrProtocol()
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-01 14:18:50 +01:00 |
|
|
e728b9d299
|
Loader protocol must be globally accessible
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-01 14:05:48 +01:00 |
|
|
835d2f3551
|
Comment out unnecessary code
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-31 16:22:03 +01:00 |
|
|
05865fd4c0
|
Initial version of XTBL_EXECUTABLE_IMAGE_PROTOCOL
Builds / ExectOS (i686) (push) Successful in 30s
Builds / ExectOS (amd64) (push) Successful in 30s
|
2023-12-31 15:54:05 +01:00 |
|
|
096b65c432
|
Update boot loader configuration file
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 29s
|
2023-12-31 00:44:25 +01:00 |
|
|
167c09be0a
|
Move XTLDR initialization code out of EFI utils
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-12-31 00:37:01 +01:00 |
|
|
fc3d236405
|
Load boot loader modules
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 29s
|
2023-12-31 00:30:18 +01:00 |
|
|
b4ef1932ab
|
Add support for boot protocols
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-12-31 00:21:41 +01:00 |
|
|
aa4f917fa7
|
Allocate and copy the appropriate amount of memory
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 44s
|
2023-12-30 19:57:41 +01:00 |
|