gem5 arm cli args not working

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2020-06-16 01:00:00 +00:00
parent 1e170967d3
commit 7d32b26fde
4 changed files with 26 additions and 2 deletions

7
run
View File

@@ -494,7 +494,12 @@ Extra options to append at the end of the emulator command line.
argv_addr_data = []
argv_addr_cur = argv_data_addr
for arg in cli_args:
argv_addr_data.append(struct.pack('<{}'.format(self.python_struct_int_format(self.env['address_size'])), argv_addr_cur))
argv_addr_data.append(struct.pack(
'<{}'.format(
self.python_struct_int_format(self.env['address_size'])
),
argv_addr_cur
))
argv_addr_cur += len(arg) + 1
baremetal_cli_path = os.path.join(self.env['run_dir'], 'baremetal_cli.raw')
with open(baremetal_cli_path, 'wb') as f: