summaryrefslogtreecommitdiff
path: root/sim/arm/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-05-30 17:13:37 +0000
committerNick Clifton <nickc@redhat.com>2000-05-30 17:13:37 +0000
commit4690202707aa4e626e58093aca99037f6a6f6b9e (patch)
treeace612b9af09d2d996195d7441d11d52734acbe3 /sim/arm/ChangeLog
parent2f94849f3d2530fea417343e45109afd60fb32b8 (diff)
downloadgdb-4690202707aa4e626e58093aca99037f6a6f6b9e.tar.gz
Add support for v4 SystemMode.
Diffstat (limited to 'sim/arm/ChangeLog')
-rw-r--r--sim/arm/ChangeLog28
1 files changed, 27 insertions, 1 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog
index b58b9add26f..f7b78956495 100644
--- a/sim/arm/ChangeLog
+++ b/sim/arm/ChangeLog
@@ -1,4 +1,30 @@
-Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
+2000-05-25 Nick Clifton <nickc@cygnus.com>
+
+ * armcopro.c (MMUMCR): Only indicate mode change if a singal has
+ really changed.
+ (MMUWrite): Only indicate mode change if a singal has really
+ changed.
+
+ * armdefs.h (SYSTEMMODE): Define.
+ (BANK_CAN_ACEESS_SPSR): Define.
+
+ * armemu.c (ARM_Emulate26): If the mode has changed allow the PC
+ to advance before stopping the emulation.
+
+ * arminit.c (ARMul_Reset): Ensure Mode field of State is set
+ correctly.
+
+ * armos.c (ARMul_OSInit): Create a initial stack pointer for
+ System mode.
+
+ * armsupp.c (ModeToBank): Remove unused first parameter.
+ Add support for System Mode.
+ (ARMul_GetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
+ (ARMul_SetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
+ (ARMul_FixSPSR): Use BANK_CAN_ACCESS_SPSR macro.
+ (ARMulSwitchMode): Add support for System Mode.
+
+Wed May 24 14:40:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes.