port.hh (5605:b194a80157e2) port.hh (6215:9aed64c9f10f)
1/*
2 * Copyright (c) 2002-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;

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

36 * modular so that a specific interface between every type of objcet doesn't
37 * have to be created.
38 */
39
40#ifndef __MEM_PORT_HH__
41#define __MEM_PORT_HH__
42
43#include <list>
1/*
2 * Copyright (c) 2002-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;

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

36 * modular so that a specific interface between every type of objcet doesn't
37 * have to be created.
38 */
39
40#ifndef __MEM_PORT_HH__
41#define __MEM_PORT_HH__
42
43#include <list>
44#include <inttypes.h>
45
46#include "base/misc.hh"
47#include "base/range.hh"
44
45#include "base/misc.hh"
46#include "base/range.hh"
47#include "base/types.hh"
48#include "mem/packet.hh"
49#include "mem/request.hh"
50#include "sim/eventq.hh"
51
52/** This typedef is used to clean up the parameter list of
53 * getDeviceAddressRanges() and getPeerAddressRanges(). It's declared
54 * outside the Port object since it's also used by some mem objects.
55 * Eventually we should move this typedef to wherever Addr is

--- 247 unchanged lines hidden ---
48#include "mem/packet.hh"
49#include "mem/request.hh"
50#include "sim/eventq.hh"
51
52/** This typedef is used to clean up the parameter list of
53 * getDeviceAddressRanges() and getPeerAddressRanges(). It's declared
54 * outside the Port object since it's also used by some mem objects.
55 * Eventually we should move this typedef to wherever Addr is

--- 247 unchanged lines hidden ---