system.hh (8527:6bac5b04d588) system.hh (8870:f95c4042f2d0)
1/*
2 * Copyright (c) 2010 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

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

47#include <vector>
48
49#include "arch/arm/system.hh"
50#include "kern/linux/events.hh"
51#include "params/LinuxArmSystem.hh"
52
53class LinuxArmSystem : public ArmSystem
54{
1/*
2 * Copyright (c) 2010 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

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

47#include <vector>
48
49#include "arch/arm/system.hh"
50#include "kern/linux/events.hh"
51#include "params/LinuxArmSystem.hh"
52
53class LinuxArmSystem : public ArmSystem
54{
55 protected:
56 static const int ParamsList = 0x100;
57
58 public:
59 /** Boilerplate params code */
60 typedef LinuxArmSystemParams Params;
61 const Params *
62 params() const
63 {
64 return dynamic_cast<const Params *>(_params);
65 }

--- 39 unchanged lines hidden ---
55 public:
56 /** Boilerplate params code */
57 typedef LinuxArmSystemParams Params;
58 const Params *
59 params() const
60 {
61 return dynamic_cast<const Params *>(_params);
62 }

--- 39 unchanged lines hidden ---