diff options
author | Nick Clifton <nickc@redhat.com> | 2001-02-28 01:04:24 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2001-02-28 01:04:24 +0000 |
commit | 917bca4f210f0b654abbb8497dd4f8abe5bf9e9f (patch) | |
tree | 578acea531543f8b6b6361923e6d8dba5b112955 /sim/arm/ChangeLog | |
parent | 3078eca93142e636b211897744a97b66569593b9 (diff) | |
download | gdb-917bca4f210f0b654abbb8497dd4f8abe5bf9e9f.zip gdb-917bca4f210f0b654abbb8497dd4f8abe5bf9e9f.tar.gz gdb-917bca4f210f0b654abbb8497dd4f8abe5bf9e9f.tar.bz2 |
Add support for disabling alignment checks when performing GDB interface
calls or SWI emulaiton routines. (Alignment checking code has not yet been
contributed).
Diffstat (limited to 'sim/arm/ChangeLog')
-rw-r--r-- | sim/arm/ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index 7ed494d..fd11ec1 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,3 +1,33 @@ +2001-02-27 Nick Clifton <nickc@redhat.com> + + * armvirt.c (GetWord): Add new parameter - check - to enable or + disable the alignment checking. + (PutWord): Add new parameter - check - to enable or disable the + alignment checking. + (ARMul_ReLoadInstr): Pass extra parameter to GetWord. + (ARMul_ReadWord): Pass extra parameter to GetWord. + (ARMul_WriteWord): Pass extra parameter to PutWord. + (ARMul_StoreHalfWord): Pass extra parameter to PutWord. + (ARMul_WriteByte): Pass extra parameter to GetWord. + (ARMul_SwapWord): Pass extra parameter to PutWord. + (ARMul_SafeReadByte): New Function: Read a byte but do not abort. + (ARMul_SafeWriteByte): New Function: Write a byte but do not abort. + + * armdefs.h: Add prototypes for ARMul_SafeReadByte and + ARMul_SafeWriteByte. + + * wrapper.c (sim_write): Use ARMul_SafeWriteByte. + (sim_read): Use ARMul_SafeReadByte. + + * armos.c (in_SWI_handler): Remove. + (SWIWrite0): Use ARMul_SafeReadByte. + (WriteCommandLineTo): Use ARMul_SafeWriteByte. + (SWIopen): Use ARMul_SafeReadByte. + (SWIread): Use ARMul_SafeWriteByte. + (SWIwrite): Use ARMul_SafeReadByte. + (ARMul_OSHandleSWI): Remove use of is_SWI_handler. + (ARMul_OSException): Remove use of is_SWI_handler. + 2001-02-16 Nick Clifton <nickc@redhat.com> * armemu.c: Remove Prefetch abort for breakpoints. Instead set |