qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] MMIO address changes


From: Paul Brook
Subject: Re: [Qemu-devel] MMIO address changes
Date: Tue, 2 Dec 2008 17:10:44 +0000
User-agent: KMail/1.9.9

> Now, at least hw/sm501.c has been already broken by this case.
> It registers palette register array at
>  base + MMIO_BASE_OFFSET + SM501_DC + SM501_DC_PANEL_PALETTE,
>  = 0x10000000 + 0x3e00000 + 0x080000 + 0x400
> so, palette index offsets 0x400.
>
> Of cource I can fix it by
>  addr -= (MMIO_BASE_OFFSET + SM501_DC +
> SM501_DC_PANEL_PALETTE)&~TARGET_PAGE_MASK; before accessing the register.
> Looks not so smart...
> Are there any idea?

Proably simpler to just use a single region for both.

Paul




reply via email to

[Prev in Thread] Current Thread [Next in Thread]