cpu.h (d1e8e8ecc3d2a1a72504912d671f1cbbac1b06e5) | cpu.h (1f5c00cfdb8114c1e3a13426588ceb64f82c9ddb) |
---|---|
1/* 2 * OpenRISC virtual CPU header. 3 * 4 * Copyright (c) 2011-2012 Jia Liu <proljc@gmail.com> 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 286 unchanged lines hidden (view full) --- 295 uint32_t esr; /* Exception supervisor register */ 296 uint32_t fpcsr; /* Float register */ 297 float_status fp_status; 298 299 uint32_t flags; /* cpu_flags, we only use it for exception 300 in solt so far. */ 301 uint32_t btaken; /* the SR_F bit */ 302 | 1/* 2 * OpenRISC virtual CPU header. 3 * 4 * Copyright (c) 2011-2012 Jia Liu <proljc@gmail.com> 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 286 unchanged lines hidden (view full) --- 295 uint32_t esr; /* Exception supervisor register */ 296 uint32_t fpcsr; /* Float register */ 297 float_status fp_status; 298 299 uint32_t flags; /* cpu_flags, we only use it for exception 300 in solt so far. */ 301 uint32_t btaken; /* the SR_F bit */ 302 |
303 /* Fields up to this point are cleared by a CPU reset */ 304 struct {} end_reset_fields; 305 |
|
303 CPU_COMMON 304 305 /* Fields from here on are preserved across CPU reset. */ 306#ifndef CONFIG_USER_ONLY 307 CPUOpenRISCTLBContext * tlb; 308 309 QEMUTimer *timer; 310 uint32_t ttmr; /* Timer tick mode register */ --- 101 unchanged lines hidden --- | 306 CPU_COMMON 307 308 /* Fields from here on are preserved across CPU reset. */ 309#ifndef CONFIG_USER_ONLY 310 CPUOpenRISCTLBContext * tlb; 311 312 QEMUTimer *timer; 313 uint32_t ttmr; /* Timer tick mode register */ --- 101 unchanged lines hidden --- |