fs_translating_port_proxy.hh (8922:17f037ad8918) fs_translating_port_proxy.hh (9814:7ad2b0186a32)
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

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

73{
74 private:
75 ThreadContext* _tc;
76
77 public:
78
79 FSTranslatingPortProxy(ThreadContext* tc);
80
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

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

73{
74 private:
75 ThreadContext* _tc;
76
77 public:
78
79 FSTranslatingPortProxy(ThreadContext* tc);
80
81 FSTranslatingPortProxy(MasterPort &port);
81 FSTranslatingPortProxy(MasterPort &port, unsigned int cacheLineSize);
82
83 virtual ~FSTranslatingPortProxy();
84
85 /** Version of readblob that translates virt->phys and deals
86 * with page boundries. */
87 virtual void readBlob(Addr addr, uint8_t *p, int size) const;
88
89 /** Version of writeBlob that translates virt->phys and deals

--- 15 unchanged lines hidden ---
82
83 virtual ~FSTranslatingPortProxy();
84
85 /** Version of readblob that translates virt->phys and deals
86 * with page boundries. */
87 virtual void readBlob(Addr addr, uint8_t *p, int size) const;
88
89 /** Version of writeBlob that translates virt->phys and deals

--- 15 unchanged lines hidden ---