because
(1) address of SCRATCHA is 0x34
(2) address from SCRATCHB to SCRATCHR are 0x5c ~ 0x9f

you just see the code about part (2).
I think the access code is right.

2007/3/19, Thiemo Seufer <[EMAIL PROTECTED]>:

????????? wrote:
> --- ../../tmp/qemu-0.9.0/hw/lsi53c895a.c        2007-02-06 07:01:
> 54.000000000 +0800
> +++ lsi53c895a.c        2007-03-08 20:50:03.094098835 +0800
> @@ -251,7 +251,7 @@
>     uint32_t ia;
>     uint32_t sbc;
>     uint32_t csbc;
> -    uint32_t scratch[13]; /* SCRATCHA-SCRATCHR */
> +    uint32_t scratch[18]; /* SCRATCHA-SCRATCHR */

This still looks inconsistent. SCRATCHR suggests 18 available
registers, but the code below handles only 17 scratch registers.

Could you check what's the right thing there?
Otherwise the patch looks good.


Thiemo

_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to