remote_rom: make localname attribute optional
This commit is contained in:
committed by
Norman Feske
parent
4492597403
commit
db30fc550e
@@ -127,7 +127,11 @@ namespace Component {
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
Genode::Xml_node remote_rom = Genode::config()->xml_node().sub_node("remote_rom");
|
Genode::Xml_node remote_rom = Genode::config()->xml_node().sub_node("remote_rom");
|
||||||
remote_rom.attribute("localname").value(Remote_rom::modulename, sizeof(Remote_rom::modulename));
|
if (remote_rom.has_attribute("localname"))
|
||||||
|
remote_rom.attribute("localname").value(Remote_rom::modulename, sizeof(Remote_rom::modulename));
|
||||||
|
else
|
||||||
|
remote_rom.attribute("name").value(Remote_rom::modulename, sizeof(Remote_rom::modulename));
|
||||||
|
|
||||||
remote_rom.attribute("name").value(Remote_rom::remotename, sizeof(Remote_rom::remotename));
|
remote_rom.attribute("name").value(Remote_rom::remotename, sizeof(Remote_rom::remotename));
|
||||||
try {
|
try {
|
||||||
remote_rom.attribute("binary").value(&Remote_rom::binary);
|
remote_rom.attribute("binary").value(&Remote_rom::binary);
|
||||||
|
|||||||
Reference in New Issue
Block a user