timer_cpulocal.cc (10905:a6ca6831e775) | timer_cpulocal.cc (11005:e7f403b6b76f) |
---|---|
1/* 2 * Copyright (c) 2010-2013 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 --- 61 unchanged lines hidden (view full) --- 70} 71 72Tick 73CpuLocalTimer::read(PacketPtr pkt) 74{ 75 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize); 76 assert(pkt->getSize() == 4); 77 Addr daddr = pkt->getAddr() - pioAddr; | 1/* 2 * Copyright (c) 2010-2013 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 --- 61 unchanged lines hidden (view full) --- 70} 71 72Tick 73CpuLocalTimer::read(PacketPtr pkt) 74{ 75 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize); 76 assert(pkt->getSize() == 4); 77 Addr daddr = pkt->getAddr() - pioAddr; |
78 int cpu_id = pkt->req->contextId(); | 78 ContextID cpu_id = pkt->req->contextId(); |
79 DPRINTF(Timer, "Reading from CpuLocalTimer at offset: %#x\n", daddr); 80 assert(cpu_id >= 0); 81 assert(cpu_id < CPU_MAX); 82 83 if (daddr < Timer::Size) 84 localTimer[cpu_id].read(pkt, daddr); 85 else 86 panic("Tried to read CpuLocalTimer at offset %#x that doesn't exist\n", daddr); --- 61 unchanged lines hidden (view full) --- 148} 149 150Tick 151CpuLocalTimer::write(PacketPtr pkt) 152{ 153 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize); 154 assert(pkt->getSize() == 4); 155 Addr daddr = pkt->getAddr() - pioAddr; | 79 DPRINTF(Timer, "Reading from CpuLocalTimer at offset: %#x\n", daddr); 80 assert(cpu_id >= 0); 81 assert(cpu_id < CPU_MAX); 82 83 if (daddr < Timer::Size) 84 localTimer[cpu_id].read(pkt, daddr); 85 else 86 panic("Tried to read CpuLocalTimer at offset %#x that doesn't exist\n", daddr); --- 61 unchanged lines hidden (view full) --- 148} 149 150Tick 151CpuLocalTimer::write(PacketPtr pkt) 152{ 153 assert(pkt->getAddr() >= pioAddr && pkt->getAddr() < pioAddr + pioSize); 154 assert(pkt->getSize() == 4); 155 Addr daddr = pkt->getAddr() - pioAddr; |
156 int cpu_id = pkt->req->contextId(); | 156 ContextID cpu_id = pkt->req->contextId(); |
157 DPRINTF(Timer, "Writing to CpuLocalTimer at offset: %#x\n", daddr); 158 assert(cpu_id >= 0); 159 assert(cpu_id < CPU_MAX); 160 161 if (daddr < Timer::Size) 162 localTimer[cpu_id].write(pkt, daddr); 163 else 164 panic("Tried to write CpuLocalTimer at offset %#x that doesn't exist\n", daddr); --- 272 unchanged lines hidden --- | 157 DPRINTF(Timer, "Writing to CpuLocalTimer at offset: %#x\n", daddr); 158 assert(cpu_id >= 0); 159 assert(cpu_id < CPU_MAX); 160 161 if (daddr < Timer::Size) 162 localTimer[cpu_id].write(pkt, daddr); 163 else 164 panic("Tried to write CpuLocalTimer at offset %#x that doesn't exist\n", daddr); --- 272 unchanged lines hidden --- |