Fix local variable 'arm_kernel_cli' referenced before assignment on ./run --emulator gem5

Fix https://github.com/cirosantilli/linux-kernel-module-cheat/issues/158
This commit is contained in:
Ciro Santilli
2021-07-30 09:25:31 +01:00
parent 32b6d03689
commit 1a1237218e

2
run
View File

@@ -613,7 +613,7 @@ Extra options to append at the end of the emulator command line.
if self.env['kvm']: if self.env['kvm']:
cmd.extend(['--cpu-type', 'X86KvmCPU', LF]) cmd.extend(['--cpu-type', 'X86KvmCPU', LF])
if not self.env['baremetal']: if not self.env['baremetal']:
cmd.extend(['--command-line', 'earlycon={} earlyprintk={} lpj=7999923 root=/dev/sda {}'.format(arm_kernel_cli, console, console, kernel_cli), LF]) cmd.extend(['--command-line', 'earlycon={} earlyprintk={} lpj=7999923 root=/dev/sda {}'.format(console, console, kernel_cli), LF])
elif self.env['is_arm']: elif self.env['is_arm']:
if self.env['kvm']: if self.env['kvm']:
cmd.extend(['--cpu-type', 'ArmV8KvmCPU', LF]) cmd.extend(['--cpu-type', 'ArmV8KvmCPU', LF])