system.hh (7914:eee5bb0fb8ea) system.hh (8460:3893d9d2c6c2)
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
3 * Copyright (c) 2011 Regents of the University of California
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

100 assert(_numContexts == (int)threadContexts.size());
101 return _numContexts;
102 }
103
104 /** Return number of running (non-halted) thread contexts in
105 * system. These threads could be Active or Suspended. */
106 int numRunningContexts();
107
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
3 * Copyright (c) 2011 Regents of the University of California
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

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

100 assert(_numContexts == (int)threadContexts.size());
101 return _numContexts;
102 }
103
104 /** Return number of running (non-halted) thread contexts in
105 * system. These threads could be Active or Suspended. */
106 int numRunningContexts();
107
108 /** List to store ranges of memories in this system */
109 AddrRangeList memRanges;
110
111 /** check if an address points to valid system memory
112 * and thus we can fetch instructions out of it
113 */
114 bool isMemory(const Addr addr) const;
115
108#if FULL_SYSTEM
109 Platform *platform;
110 uint64_t init_param;
111
112 /** Port to physical memory used for writing object files into ram at
113 * boot.*/
114 FunctionalPort *functionalPort;
115 VirtualPort *virtPort;

--- 196 unchanged lines hidden ---
116#if FULL_SYSTEM
117 Platform *platform;
118 uint64_t init_param;
119
120 /** Port to physical memory used for writing object files into ram at
121 * boot.*/
122 FunctionalPort *functionalPort;
123 VirtualPort *virtPort;

--- 196 unchanged lines hidden ---