1/* 2 * Copyright (c) 2011-2013 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 664 unchanged lines hidden (view full) --- 673 /** Mapping for system thread id to cpu id */ 674 std::map<ThreadID, unsigned> threadMap; 675 676 /** Available thread ids in the cpu*/ 677 std::vector<ThreadID> tids; 678 679 /** CPU read function, forwards read to LSQ. */ 680 Fault read(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, |
681 int load_idx) |
682 { |
683 return this->iew.ldstQueue.read(req, sreqLow, sreqHigh, load_idx); |
684 } 685 686 /** CPU write function, forwards write to LSQ. */ 687 Fault write(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, 688 uint8_t *data, int store_idx) 689 { 690 return this->iew.ldstQueue.write(req, sreqLow, sreqHigh, 691 data, store_idx); --- 43 unchanged lines hidden --- |