Files
linux-kernel-module-cheat/gem5-shell
2019-01-22 00:00:00 +00:00

24 lines
559 B
Python
Executable File

#!/usr/bin/env python3
import common
from shell_helpers import LF
class Main(common.LkmcCliFunction):
def __init__(self):
super().__init__(
defaults={
'emulators': ['gem5'],
},
description='Connect a terminal to a running gem5 instance',
)
def timed_main(self):
return self.sh.run_cmd([
self.env['gem5_m5term'],
'localhost',
str(self.env['gem5_telnet_port']),
LF,
])
if __name__ == '__main__':
Main().cli_exit()