se_translating_port_proxy.hh (10564:a8c16e2d466a) | se_translating_port_proxy.hh (11800:54436a1784dc) |
---|---|
1/* 2 * Copyright (c) 2011 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 --- 31 unchanged lines hidden (view full) --- 40 * Authors: Ron Dreslinski 41 * Ali Saidi 42 * Andreas Hansson 43 */ 44 45#ifndef __MEM_SE_TRANSLATING_PORT_PROXY_HH__ 46#define __MEM_SE_TRANSLATING_PORT_PROXY_HH__ 47 | 1/* 2 * Copyright (c) 2011 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 --- 31 unchanged lines hidden (view full) --- 40 * Authors: Ron Dreslinski 41 * Ali Saidi 42 * Andreas Hansson 43 */ 44 45#ifndef __MEM_SE_TRANSLATING_PORT_PROXY_HH__ 46#define __MEM_SE_TRANSLATING_PORT_PROXY_HH__ 47 |
48#include "mem/page_table.hh" | |
49#include "mem/port_proxy.hh" 50 | 48#include "mem/port_proxy.hh" 49 |
50class PageTableBase; |
|
51class Process; 52 53/** 54 * @file 55 * TranslatingPortProxy Object Declaration for SE. 56 * 57 * Port proxies are used when non structural entities need access to 58 * the memory system. Proxy objects replace the previous --- 42 unchanged lines hidden --- | 51class Process; 52 53/** 54 * @file 55 * TranslatingPortProxy Object Declaration for SE. 56 * 57 * Port proxies are used when non structural entities need access to 58 * the memory system. Proxy objects replace the previous --- 42 unchanged lines hidden --- |