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 ---