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