Fix code to be fully aware of 64bit parameter flags, fix accidental alignment...
Fix code to be fully aware of 64bit parameter flags, fix accidental alignment exceptions on ARMv6/v7 Detail: s/Debugger - All code which calls ReadOneParm, ReadParm, etc. now correctly sets r10 to the correct value depending on whether they want to parse 64bit numbers or not. This was the cause of *InitStore malfunctioning and (presumably) trashing whatever R11 pointed to (bug #232) Also fixed MemoryHeader causing an unintentional alignment exception when testing if rotated or unaligned loads are in use. The CP15 registers are now interrogated instead. Admin: Tested on rev C2 beagleoard. *Memory with unaligned addresses no longer aborts, and *InitStore <val> now uses the correct value, and seems to no longer trash memory Fixes bug #232 Version 1.80. Tagged as 'Debugger-1_80'
Showing with 36 additions and 20 deletions