1/*
2 * Copyright (c) 2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 30 unchanged lines hidden (view full) ---

39
40#include "arch/arm/isa_device.hh"
41
42#include "base/misc.hh"
43
44namespace ArmISA
45{
46
47BaseISADevice::BaseISADevice()
48 : isa(nullptr)
49{
50}
51
52void
53BaseISADevice::setISA(ISA *_isa)
54{
55 assert(_isa);
56
57 isa = _isa;
58}
59
60void
61DummyISADevice::setMiscReg(int misc_reg, MiscReg val)
62{
63 warn("Ignoring write to miscreg %s\n", miscRegName[misc_reg]);
64}
65
66MiscReg
67DummyISADevice::readMiscReg(int misc_reg)
68{
69 warn("Returning zero for read from miscreg %s\n", miscRegName[misc_reg]);
70
71 return 0;
72}
73
74
75}