litex_json2renode: add option for elf bios
add option for elf bios file. Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
This commit is contained in:
parent
4e044f54c7
commit
1ee2e3a31d
|
@ -900,6 +900,12 @@ sysbus LoadBinary @{} {}
|
||||||
for cpu_id in range(0, number_of_cores):
|
for cpu_id in range(0, number_of_cores):
|
||||||
result += f"cpu{cpu_id} PC {hex(rom_base)}\n"
|
result += f"cpu{cpu_id} PC {hex(rom_base)}\n"
|
||||||
|
|
||||||
|
if args.bios_elf:
|
||||||
|
# load LiteX BIOS to ROM base
|
||||||
|
result += """
|
||||||
|
sysbus LoadELF @{}
|
||||||
|
""".format(args.bios_elf)
|
||||||
|
|
||||||
if args.tftp_ip:
|
if args.tftp_ip:
|
||||||
result += """
|
result += """
|
||||||
|
|
||||||
|
@ -1057,6 +1063,8 @@ def parse_args():
|
||||||
bios_group = parser.add_mutually_exclusive_group()
|
bios_group = parser.add_mutually_exclusive_group()
|
||||||
bios_group.add_argument('--bios-binary', action='store',
|
bios_group.add_argument('--bios-binary', action='store',
|
||||||
help='Path to the BIOS binary')
|
help='Path to the BIOS binary')
|
||||||
|
bios_group.add_argument('--bios-elf', action='store',
|
||||||
|
help='Path to the BIOS ELF file')
|
||||||
bios_group.add_argument('--opensbi-binary', action='store',
|
bios_group.add_argument('--opensbi-binary', action='store',
|
||||||
help='Path to the OpenSBI binary')
|
help='Path to the OpenSBI binary')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue