hi Jordan, Do you have any document talking about how to write a BAYOU xml file,where to get it? Or, can you tell me where is wrong in the bayou.xml at below? Many thanks.
I have a bios.bin.elf(seabios binary file) and coreinfo.elf included in my bayou.elf, so a bayou.xml is written based on bayou.xml.example, but BAYOU fails to parse it at run time: The serial output has some messy code, and the screen output only have "default chain" and "y"(keyboard can be used to choose, but pressing [return] has no response).
Here are the details info:
-------------bayou.xml.example------------- -------------my bayou.xml------------- <BayouConfig> <BayouConfig> <global> <global> <timeout>10</timeout> <timeout>10</timeout> </global> </global> <payloads> <payloads> <payload type="chain" flags="default"> <payload type="chain" flags="default"> <title>Default Chain</title> <title>Default Chain</title> <chain> <chain> <file>payloads/passwd.elf</file> <file>bios.bin.elf</file> <lar>passwd</lar> </chain> </chain> <chain> <chain> <file>coreinfo.elf</file> <file>payloads/coreinfo.elf</file> </chain> </chain> </payload> </payload> <payload type="chooser"> <payload type="chooser"> <file>coreinfo.elf</file> <file>payloads/coreinfo.elf</file> </payload> </payload> </payloads> </payloads> </BayouConfig> </BayouConfig>
---------serial ouput of my bayou.xml------ ------------screen ouput of my bayou.xml ------
<-[H<-[JBayou Payload Chooser v0.3 --------payload chooser-------- Press ESC for the menu (10)... | | Press ESC for the menu ( 9)... | default chain | Press ESC for the menu ( 8)... | y | -------------------------------