|
a674d2eb1b
|
Import 'beep' module
Builds / ExectOS (amd64) (push) Successful in 1m3s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-08 23:17:01 +01:00 |
|
|
b561bc80cc
|
Allow modules to read boot loader configuration
Builds / ExectOS (amd64) (push) Successful in 40s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-08 22:53:00 +01:00 |
|
|
7a18a0caeb
|
Add 'dummy' module routines forward references
Builds / ExectOS (amd64) (push) Successful in 31s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-08 22:51:33 +01:00 |
|
|
332a9447a3
|
Cleanup dummy module
Builds / ExectOS (amd64) (push) Successful in 55s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-08 19:56:56 +01:00 |
|
|
91b7cd68ba
|
Update dummy module
Builds / ExectOS (amd64) (push) Successful in 47s
Builds / ExectOS (i686) (push) Successful in 25s
|
2024-01-08 19:36:16 +01:00 |
|
|
17c0fdecce
|
Improvements to protocol support
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-08 16:13:18 +01:00 |
|
|
87a586ed68
|
Rename Protocol->Register() to Protocol->Install(), add missing header changes
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-07 20:58:20 +01:00 |
|
|
7fd5273476
|
Rename Protocol->Register() to Protocol->Install()
Builds / ExectOS (amd64) (push) Failing after 16s
Builds / ExectOS (i686) (push) Failing after 14s
|
2024-01-07 20:54:59 +01:00 |
|
|
5106ed7bdc
|
Print status code where applicable
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-07 20:00:31 +01:00 |
|
|
2c6525cedd
|
Add shell related routines documentation
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-07 19:35:23 +01:00 |
|
|
b85b5a9655
|
This is no longer an issue
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-07 19:26:18 +01:00 |
|
|
b8a17a74c1
|
Cleanup
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 44s
|
2024-01-07 15:27:36 +01:00 |
|
|
fbcdc0d8d0
|
Make a copy of dialog box message as it gets modified by RtlTokenizeWideString()
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 45s
|
2024-01-07 15:20:13 +01:00 |
|
|
5653393002
|
Update help
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-07 14:40:51 +01:00 |
|
|
1f9b03b11b
|
Color shell prompt
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-07 14:04:57 +01:00 |
|
|
2d544e5993
|
Set defaukt colors before clearing console screen
Builds / ExectOS (amd64) (push) Successful in 46s
Builds / ExectOS (i686) (push) Successful in 30s
|
2024-01-07 14:02:16 +01:00 |
|
|
cd03f4fbca
|
Print prompt
Builds / ExectOS (amd64) (push) Successful in 49s
Builds / ExectOS (i686) (push) Successful in 24s
|
2024-01-07 12:01:23 +01:00 |
|
|
a0e7e3b2c4
|
Merge branch 'master' into xtldr_rewrite
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-07 00:18:33 +01:00 |
|
|
44905bb71d
|
Add missing whitespace character to the comment
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-07 00:18:00 +01:00 |
|
|
d768337b6a
|
Update README
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-07 00:14:45 +01:00 |
|
|
9aab75dae4
|
Correct project name
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-07 00:12:35 +01:00 |
|
|
bb09741e0a
|
Cleanup includes
Builds / ExectOS (amd64) (push) Successful in 57s
Builds / ExectOS (i686) (push) Successful in 27s
|
2024-01-07 00:11:34 +01:00 |
|
|
de2100352d
|
Add missing forward reference
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-07 00:08:15 +01:00 |
|
|
244e149878
|
Merge master branch
Builds / ExectOS (amd64) (push) Successful in 54s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-07 00:04:24 +01:00 |
|
|
fd330e9631
|
Cleanup
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-06 23:40:44 +01:00 |
|
|
60ce943cab
|
Fix memory mappings and exiting boot services for i686
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2024-01-06 23:23:52 +01:00 |
|
|
602f8c1c0e
|
Don't print FB information
Builds / ExectOS (amd64) (push) Successful in 37s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-06 23:04:52 +01:00 |
|
|
f49966b462
|
Allow to read XTLDR data from alternative arch-specific directory; this allows to prepare combined 32 & 64 bit disk
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 29s
|
2024-01-05 23:28:12 +01:00 |
|
|
2864fdd790
|
Close directory after reading module file
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 28s
|
2024-01-05 23:24:13 +01:00 |
|
|
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 |
|