XTLDR Rewrite #7

Merged
belliash merged 184 commits from xtldr_rewrite into master 2024-01-09 18:51:04 +01:00
Showing only changes of commit 4ca81575fa - Show all commits

View File

@ -6,12 +6,14 @@
# Debug - enables the debugging port and consists of two comma-separated parameters: com port and baud rate;
# it is also possible to specify custom port address with: COM0:[address],[baud_rate]
# Default - specifies which operating system listen in config file will be started if no choice is made
# Modules - supplies a list of modules that will be loaded in orded to extend XTLDR functionality
# Timeout - sets the countdown timer (in seconds) before the default OS get started automatically
# Tune - plays a tune on the pcspeaker right before the XTLDR loads
#
# Another type of section is [OS-Section] which adds a new position (operating system) to the boot menu. Each type
# of the operating system provides a set of available parameters. If unsupported option is added, it is being ignored
# by the XT Boot Loader. The available options are:
# BootModules - supplies a list of additional modules that will be loaded just before invoking the boot protocol
# SystemName - sets a long operating system name that will be shown on the boot menu
# SystemType - specifies an OS type from a predefined list of supported boot protocols
# SystemPath - the ARC path, eg. multi(0)disk(0)rdisk(0)partition(1)
@ -21,14 +23,16 @@
# Parameters - specifies extra boot options for the kernel
[XTLDR]
Tune=400 880 2 988 2 783 2 392 2 587 3
Debug=COM1,115200
Timeout=30
Default=ExectOS
Modules=beep
Ghost marked this conversation as resolved
Review

There is no such module, so this configuration is invalid.

There is no such module, so this configuration is invalid.
Review

Of course it exists. ;)

Of course it exists. ;)
Timeout=30
Tune=400 880 2 988 2 783 2 392 2 587 3
[ExectOS]
SystemName="ExectOS Operating System"
SystemType=XTOS
BootModules=pecoff xtos
SystemPath=multi(0)disk(0)rdisk(0)partition(1)/ExectOS
KernelFile=xtoskrnl.exe
Parameters=DEBUG DEBUGPORT=COM1,115200
@ -44,6 +48,7 @@ Parameters=/NOGUIBOOT /MININT
[Linux]
SystemName="GNU/Linux"
SystemType=LINUX
BootModules=elf linux
SystemPath=multi(0)disk(0)rdisk(0)partition(3)/boot
KernelFile=vmlinuz
InitrdFile=initramfs.cpio.gz