fetch.hh (5489:94a7bb476fca) fetch.hh (5494:85c8d296c1cb)
1/*
2 * Copyright (c) 2004-2006 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;

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

75 class IcachePort : public Port
76 {
77 protected:
78 /** Pointer to fetch. */
79 DefaultFetch<Impl> *fetch;
80
81 public:
82 /** Default constructor. */
1/*
2 * Copyright (c) 2004-2006 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;

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

75 class IcachePort : public Port
76 {
77 protected:
78 /** Pointer to fetch. */
79 DefaultFetch<Impl> *fetch;
80
81 public:
82 /** Default constructor. */
83 IcachePort(DefaultFetch<Impl> *_fetch, O3CPU *_cpu)
84 : Port(_fetch->name() + "-iport", _cpu), fetch(_fetch)
83 IcachePort(DefaultFetch *_fetch)
84 : Port(_fetch->name() + "-iport"), fetch(_fetch)
85 { }
86
87 bool snoopRangeSent;
88
89 virtual void setPeer(Port *port);
90
91 protected:
92 /** Atomic version of receive. Panics. */

--- 393 unchanged lines hidden ---
85 { }
86
87 bool snoopRangeSent;
88
89 virtual void setPeer(Port *port);
90
91 protected:
92 /** Atomic version of receive. Panics. */

--- 393 unchanged lines hidden ---