Yang, Xiaowei
2006-Jul-17 10:36 UTC
[Xen-devel] [Patch] Fix cirrus and rt8139 co-exist issue
Keir,
This patch fixes cirrus and rt8139 co-exist issue in new qemu-dm. The
root cause is that if two MMIO spaces are continuous, qemu may misuse
last MMIO space''s read/write to handle current request.
Thanks,
Xiaowei
Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com>
diff -r ecb8ff1fcf1f tools/ioemu/target-i386-dm/exec-dm.c
--- a/tools/ioemu/target-i386-dm/exec-dm.c Fri Jul 14 17:53:27 2006
+++ b/tools/ioemu/target-i386-dm/exec-dm.c Mon Jul 17 17:55:34 2006
@@ -382,7 +385,7 @@
start = mmio[i].start;
end = mmio[i].start + mmio[i].size;
- if ((addr >= start) && (addr <= end)){
+ if ((addr >= start) && (addr < end)){
return (mmio[i].io_index >> IO_MEM_SHIFT) &
(IO_MEM_NB_ENTRIES - 1);
}
}
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Yang, Xiaowei
2006-Jul-26 03:23 UTC
[Xen-devel] RE: [Patch] Fix cirrus and rt8139 co-exist issue
>This patch fixes cirrus and rt8139 co-exist issue in new qemu-dm. The >root cause is that if two MMIO spaces are continuous, qemu may misuse >last MMIO space''s read/write to handle current request. >Keir, This is a critical patch to make network and display workable in new qemu -dm. Please apply it. Thanks, Xiaowei _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2006-Jul-26 07:13 UTC
[Xen-devel] Re: [Patch] Fix cirrus and rt8139 co-exist issue
On 26 Jul 2006, at 04:23, Yang, Xiaowei wrote:>> This patch fixes cirrus and rt8139 co-exist issue in new qemu-dm. The >> root cause is that if two MMIO spaces are continuous, qemu may misuse >> last MMIO space''s read/write to handle current request. >> > > Keir, > This is a critical patch to make network and display workable in new > qemu -dm. Please apply it. > > Thanks, > XiaoweiChristian Limpach is maintaining the qemu codebase now. There are a couple of outstanding patches that I think he''ll be checking in today. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Christian Limpach
2006-Jul-26 10:48 UTC
Re: [Xen-devel] RE: [Patch] Fix cirrus and rt8139 co-exist issue
On 7/26/06, Yang, Xiaowei <xiaowei.yang@intel.com> wrote:> >This patch fixes cirrus and rt8139 co-exist issue in new qemu-dm. The > >root cause is that if two MMIO spaces are continuous, qemu may misuse > >last MMIO space''s read/write to handle current request. > > > > Keir, > This is a critical patch to make network and display workable in new > qemu -dm. Please apply it.Applied, thanks! christian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Apparently Analagous Threads
- qemu-dm: unregister_iomem() broken?
- [PATCH][VT] Multithread IDE device model ( was: RE: [PATCH]Make IDE dma tranfer run in another thread inqemu)
- [PATCH] Move ACPI timer to HV
- [PATCH] the ac->ac_allow_chain_relink=0 won't disable group relink
- rsync error: partial transfer (code 23) at main.c(578)