This is a complete XTLDR rewrite tested on bare metal, both 32 and 64 bits. It implements new modules system that no longer causes problems on Clevo P170SM as well as text UI with boot menu.
Currently it adopts existing modules to be able to boot ExectOS.
Implemented features
Text UI for informing users about common issues
Boot menu allowing to choose operating system to boot
New modules system
Enhanced debugging that allows to write to serial port and screen
Bugfixes and other smaller improvements
TODO
New memory and PML4/5 support
New modules necessary for booting XTOS
XTLDR shell
Events support and extending modules system for registering shell commands
Editing OS configuration from boot menu
<!--
1. Please speak English, this is the language all of us can speak and write.
2. Please follow the CONTRIBUTING.md to make your changes smoothly merged.
-->
## Purpose
This is a complete XTLDR rewrite tested on bare metal, both 32 and 64 bits. It implements new modules system that no longer causes problems on Clevo P170SM as well as text UI with boot menu.
Currently it adopts existing modules to be able to boot ExectOS.
## Implemented features
- Text UI for informing users about common issues
- Boot menu allowing to choose operating system to boot
- New modules system
- Enhanced debugging that allows to write to serial port and screen
- Bugfixes and other smaller improvements
## TODO
- New memory and PML4/5 support
- New modules necessary for booting XTOS
- XTLDR shell
- Events support and extending modules system for registering shell commands
- Editing OS configuration from boot menu
* Implement RtlCompareString(), RtlCompareStringInsensitive(), RtlCompareWideString() and RtlCompareWideStringInsensitive()
* Rename some routines t omatch naming conventions
* Switch to CHAR in string operations
This is a list of things that need/should be done at some time to make XTLDR complete product. They are not critical to boot ExectOS and fixes many errors present in master branch, thus I think we should merge.
This is a list of things that need/should be done at some time to make XTLDR complete product. They are not critical to boot ExectOS and fixes many errors present in master branch, thus I think we should merge.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Purpose
This is a complete XTLDR rewrite tested on bare metal, both 32 and 64 bits. It implements new modules system that no longer causes problems on Clevo P170SM as well as text UI with boot menu.
Currently it adopts existing modules to be able to boot ExectOS.
Implemented features
TODO
This is a list of things that need/should be done at some time to make XTLDR complete product. They are not critical to boot ExectOS and fixes many errors present in master branch, thus I think we should merge.
@@ -27,3 +27,2 @@Timeout=30Theme=FancyDefault=ExectOSModules=beepThere is no such module, so this configuration is invalid.
Of course it exists. ;)