[Top][All Lists]
[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
Re: [Qemu-devel] MMIO address changes, Edgar E. Iglesias, 2008/12/03
[Qemu-devel] [PATCH] usb-ohci: Add address masking., takasi-y, 2008/12/05