system.hh (10467:dcf27c8220ac) system.hh (10494:ffe6ab7141ab)
1/*
2 * Copyright (c) 2012, 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

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

51#include <utility>
52#include <vector>
53
54#include "arch/isa_traits.hh"
55#include "base/loader/symtab.hh"
56#include "base/misc.hh"
57#include "base/statistics.hh"
58#include "config/the_isa.hh"
1/*
2 * Copyright (c) 2012, 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

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

51#include <utility>
52#include <vector>
53
54#include "arch/isa_traits.hh"
55#include "base/loader/symtab.hh"
56#include "base/misc.hh"
57#include "base/statistics.hh"
58#include "config/the_isa.hh"
59#include "cpu/pc_event.hh"
60#include "enums/MemoryMode.hh"
59#include "enums/MemoryMode.hh"
61#include "kern/system_events.hh"
62#include "mem/mem_object.hh"
63#include "mem/port.hh"
64#include "mem/port_proxy.hh"
65#include "mem/physical.hh"
66#include "params/System.hh"
67
60#include "mem/mem_object.hh"
61#include "mem/port.hh"
62#include "mem/port_proxy.hh"
63#include "mem/physical.hh"
64#include "params/System.hh"
65
66/**
67 * To avoid linking errors with LTO, only include the header if we
68 * actually have the definition.
69 */
70#if THE_ISA != NULL_ISA
71#include "cpu/pc_event.hh"
72#endif
73
68class BaseCPU;
69class BaseRemoteGDB;
70class GDBListener;
71class ObjectFile;
72class Platform;
73class ThreadContext;
74
75class System : public MemObject

--- 490 unchanged lines hidden ---
74class BaseCPU;
75class BaseRemoteGDB;
76class GDBListener;
77class ObjectFile;
78class Platform;
79class ThreadContext;
80
81class System : public MemObject

--- 490 unchanged lines hidden ---