physical.hh (6102:7fbf97dc6540) physical.hh (6107:52a5e1c63380)
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

44#include "params/PhysicalMemory.hh"
45#include "sim/eventq.hh"
46
47//
48// Functional model for a contiguous block of physical memory. (i.e. RAM)
49//
50class PhysicalMemory : public MemObject
51{
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

44#include "params/PhysicalMemory.hh"
45#include "sim/eventq.hh"
46
47//
48// Functional model for a contiguous block of physical memory. (i.e. RAM)
49//
50class PhysicalMemory : public MemObject
51{
52 protected:
53
52 class MemoryPort : public SimpleTimingPort
53 {
54 PhysicalMemory *memory;
55
56 public:
57
58 MemoryPort(const std::string &_name, PhysicalMemory *_memory);
59

--- 128 unchanged lines hidden ---
54 class MemoryPort : public SimpleTimingPort
55 {
56 PhysicalMemory *memory;
57
58 public:
59
60 MemoryPort(const std::string &_name, PhysicalMemory *_memory);
61

--- 128 unchanged lines hidden ---