ArmSemihosting.py (12531:3141027bd11a) | ArmSemihosting.py (12698:cef1e0e7a368) |
---|---|
1# Copyright (c) 2018 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 32 unchanged lines hidden (view full) --- 41from Serial import SerialDevice 42from Terminal import Terminal 43 44class ArmSemihosting(SimObject): 45 type = 'ArmSemihosting' 46 cxx_header = "arch/arm/semihosting.hh" 47 48 cmd_line = Param.String("", "Command line to report to guest"); | 1# Copyright (c) 2018 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 32 unchanged lines hidden (view full) --- 41from Serial import SerialDevice 42from Terminal import Terminal 43 44class ArmSemihosting(SimObject): 45 type = 'ArmSemihosting' 46 cxx_header = "arch/arm/semihosting.hh" 47 48 cmd_line = Param.String("", "Command line to report to guest"); |
49 stdin = Param.String("stdin", 50 "Standard input (stdin for gem5's terminal)") 51 stdout = Param.String("stdout", 52 "Standard output (stdout for gem5's terminal)") 53 stderr = Param.String("stderr", 54 "Standard error (stderr for gem5's terminal)") |
|
49 50 mem_reserve = Param.MemorySize("32MB", 51 "Amount of memory to reserve at the start of the address map. This " 52 "memory won't be used by the heap reported to an application."); 53 stack_size = Param.MemorySize("32MB", "Application stack size"); 54 55 time = Param.Time('01/01/2009', 56 "System time to use ('Now' for actual time)") | 55 56 mem_reserve = Param.MemorySize("32MB", 57 "Amount of memory to reserve at the start of the address map. This " 58 "memory won't be used by the heap reported to an application."); 59 stack_size = Param.MemorySize("32MB", "Application stack size"); 60 61 time = Param.Time('01/01/2009', 62 "System time to use ('Now' for actual time)") |