cpu.h (0f72559fbc9e1ae45aa8ebeed0443fe3a7a388a8) cpu.h (1f5c00cfdb8114c1e3a13426588ceb64f82c9ddb)
1/*
2 * ARM virtual CPU header
3 *
4 * Copyright (c) 2003 Fabrice Bellard
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

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

486#if defined(CONFIG_USER_ONLY)
487 /* For usermode syscall translation. */
488 int eabi;
489#endif
490
491 struct CPUBreakpoint *cpu_breakpoint[16];
492 struct CPUWatchpoint *cpu_watchpoint[16];
493
1/*
2 * ARM virtual CPU header
3 *
4 * Copyright (c) 2003 Fabrice Bellard
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

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

486#if defined(CONFIG_USER_ONLY)
487 /* For usermode syscall translation. */
488 int eabi;
489#endif
490
491 struct CPUBreakpoint *cpu_breakpoint[16];
492 struct CPUWatchpoint *cpu_watchpoint[16];
493
494 /* Fields up to this point are cleared by a CPU reset */
495 struct {} end_reset_fields;
496
494 CPU_COMMON
495
497 CPU_COMMON
498
496 /* These fields after the common ones so they are preserved on reset. */
499 /* Fields after CPU_COMMON are preserved across CPU reset. */
497
498 /* Internal CPU feature flags. */
499 uint64_t features;
500
501 /* PMSAv7 MPU */
502 struct {
503 uint32_t *drbar;
504 uint32_t *drsr;

--- 1963 unchanged lines hidden ---
500
501 /* Internal CPU feature flags. */
502 uint64_t features;
503
504 /* PMSAv7 MPU */
505 struct {
506 uint32_t *drbar;
507 uint32_t *drsr;

--- 1963 unchanged lines hidden ---