pseudo_inst.cc (3373:999202ee312c) | pseudo_inst.cc (3538:76ab83131a79) |
---|---|
1/* 2 * Copyright (c) 2003-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; --- 120 unchanged lines hidden (view full) --- 129 130 uint64_t 131 quiesceTime(ThreadContext *tc) 132 { 133 return (tc->readLastActivate() - tc->readLastSuspend()) / Clock::Int::ns; 134 } 135 136 void | 1/* 2 * Copyright (c) 2003-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; --- 120 unchanged lines hidden (view full) --- 129 130 uint64_t 131 quiesceTime(ThreadContext *tc) 132 { 133 return (tc->readLastActivate() - tc->readLastSuspend()) / Clock::Int::ns; 134 } 135 136 void |
137 ivlb(ThreadContext *tc) 138 { 139 if (tc->getKernelStats()) 140 tc->getKernelStats()->ivlb(); 141 } 142 143 void 144 ivle(ThreadContext *tc) 145 { 146 } 147 148 void | |
149 m5exit_old(ThreadContext *tc) 150 { 151 exitSimLoop("m5_exit_old instruction encountered"); 152 } 153 154 void 155 m5exit(ThreadContext *tc, Tick delay) 156 { --- 205 unchanged lines hidden --- | 137 m5exit_old(ThreadContext *tc) 138 { 139 exitSimLoop("m5_exit_old instruction encountered"); 140 } 141 142 void 143 m5exit(ThreadContext *tc, Tick delay) 144 { --- 205 unchanged lines hidden --- |