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 --- |