thread_state.hh (6221:58a3c04e6344) | thread_state.hh (6324:a535b2232c08) |
---|---|
1/* 2 * Copyright (c) 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; --- 204 unchanged lines hidden (view full) --- 213 214#endif 215 216 /** Current instruction the thread is committing. Only set and 217 * used for DTB faults currently. 218 */ 219 TheISA::MachInst inst; 220 | 1/* 2 * Copyright (c) 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; --- 204 unchanged lines hidden (view full) --- 213 214#endif 215 216 /** Current instruction the thread is committing. Only set and 217 * used for DTB faults currently. 218 */ 219 TheISA::MachInst inst; 220 |
221 /** The current microcode pc for the currently executing macro 222 * operation. 223 */ 224 MicroPC microPC; 225 226 /** The next microcode pc for the currently executing macro 227 * operation. 228 */ 229 MicroPC nextMicroPC; 230 | |
231 public: 232 /** 233 * Temporary storage to pass the source address from copy_load to 234 * copy_store. 235 * @todo Remove this temporary when we have a better way to do it. 236 */ 237 Addr copySrcAddr; 238 /** --- 18 unchanged lines hidden --- | 221 public: 222 /** 223 * Temporary storage to pass the source address from copy_load to 224 * copy_store. 225 * @todo Remove this temporary when we have a better way to do it. 226 */ 227 Addr copySrcAddr; 228 /** --- 18 unchanged lines hidden --- |