cpu.h (6fbf78f24a43c57925dc4e789dc236cdec443987) cpu.h (af20a93acb5e9da63976e113656d09e4bcbdddac)
1/*
2 * MicroBlaze virtual CPU header
3 *
4 * Copyright (c) 2009 Edgar E. Iglesias
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

--- 228 unchanged lines hidden (view full) ---

237 uint32_t imm;
238 uint32_t regs[32];
239 uint64_t pc;
240 uint64_t msr;
241 uint64_t ear;
242 uint64_t esr;
243 uint64_t fsr;
244 uint64_t btr;
1/*
2 * MicroBlaze virtual CPU header
3 *
4 * Copyright (c) 2009 Edgar E. Iglesias
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

--- 228 unchanged lines hidden (view full) ---

237 uint32_t imm;
238 uint32_t regs[32];
239 uint64_t pc;
240 uint64_t msr;
241 uint64_t ear;
242 uint64_t esr;
243 uint64_t fsr;
244 uint64_t btr;
245 uint64_t sregs[14];
245 uint64_t edr;
246 float_status fp_status;
247 /* Stack protectors. Yes, it's a hw feature. */
248 uint32_t slr, shr;
249
250 /* lwx/swx reserved address */
251#define RES_ADDR_NONE 0xffffffff /* Use 0xffffffff to indicate no reservation */
252 target_ulong res_addr;
253 uint32_t res_val;

--- 135 unchanged lines hidden ---
246 float_status fp_status;
247 /* Stack protectors. Yes, it's a hw feature. */
248 uint32_t slr, shr;
249
250 /* lwx/swx reserved address */
251#define RES_ADDR_NONE 0xffffffff /* Use 0xffffffff to indicate no reservation */
252 target_ulong res_addr;
253 uint32_t res_val;

--- 135 unchanged lines hidden ---