sim-card
/
qemu
Archived
10
0
Fork 0

arm: prevent coprocessor IO reset

This prevent coprocessor IO structure from being reset on cpu reset. This was
a problem for PXA which uses coprocessor 6 and 14.

Signed-off-by: Lars Munch <lars@segv.dk>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
Lars Munch 2010-05-08 22:42:43 +02:00 committed by Aurelien Jarno
parent 3e1dbaddbf
commit 9ba8c3f41d
1 changed files with 7 additions and 7 deletions

View File

@ -148,13 +148,6 @@ typedef struct CPUARMState {
int pending_exception;
} v7m;
/* Coprocessor IO used by peripherals */
struct {
ARMReadCPFunc *cp_read;
ARMWriteCPFunc *cp_write;
void *opaque;
} cp[15];
/* Thumb-2 EE state. */
uint32_t teecr;
uint32_t teehbr;
@ -204,6 +197,13 @@ typedef struct CPUARMState {
CPU_COMMON
/* These fields after the common ones so they are preserved on reset. */
/* Coprocessor IO used by peripherals */
struct {
ARMReadCPFunc *cp_read;
ARMWriteCPFunc *cp_write;
void *opaque;
} cp[15];
void *nvic;
struct arm_boot_info *boot_info;
} CPUARMState;