cpu.h (d1e8e8ecc3d2a1a72504912d671f1cbbac1b06e5) cpu.h (1f5c00cfdb8114c1e3a13426588ceb64f82c9ddb)
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

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

262#define IFLAGS_TB_MASK (D_FLAG | IMM_FLAG | DRTI_FLAG | DRTE_FLAG | DRTB_FLAG)
263 uint32_t iflags;
264
265#if !defined(CONFIG_USER_ONLY)
266 /* Unified MMU. */
267 struct microblaze_mmu mmu;
268#endif
269
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

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

262#define IFLAGS_TB_MASK (D_FLAG | IMM_FLAG | DRTI_FLAG | DRTE_FLAG | DRTB_FLAG)
263 uint32_t iflags;
264
265#if !defined(CONFIG_USER_ONLY)
266 /* Unified MMU. */
267 struct microblaze_mmu mmu;
268#endif
269
270 /* Fields up to this point are cleared by a CPU reset */
271 struct {} end_reset_fields;
272
270 CPU_COMMON
271
272 /* These fields are preserved on reset. */
273
274 struct {
275 uint32_t regs[16];
276 } pvr;
277};

--- 104 unchanged lines hidden ---
273 CPU_COMMON
274
275 /* These fields are preserved on reset. */
276
277 struct {
278 uint32_t regs[16];
279 } pvr;
280};

--- 104 unchanged lines hidden ---