[OpenBIOS] SOLVED: the mystery of Solaris on SPARC32 and the missing Forth arguments
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Fri Oct 29 22:28:26 CEST 2010
Blue Swirl wrote:
>> So it would be useful to have someone who understands both SPARC32 and qemu
>> to take a look (hint, hint!) ;)
>
> Trap 0x29 is TT_DATA_ACCESS, invoked on access to unassigned memory by
> QEMU. Perhaps enabling DEBUG_UNASSIGNED in target-sparc/op_helper.c
> may reveal something.
>
> It has been suspected that QEMU may be a bit too trigger happy with
> unassigned memory accesses. There may also be an undocumented device,
> or Solaris just tries to access a device which does not exist on SS-5.
Okay. With that DEBUG_UNASSIGNED enabled I get the following message as
the trap is invoked:
Unassigned mem write access of 4 bytes to ffffffffffff0ecc from f004127c
Is there some kind of device map for SPARC32 somewhere so we can lookup
what kind of device this is?
ATB,
Mark.
--
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063
Sirius Labs: http://www.siriusit.co.uk/labs
More information about the OpenBIOS
mailing list