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

RE: [Xen-ia64-devel] [Patch] Speculative Load/Store to IO memory


  • To: "Akio Takebe" <takebe_akio@xxxxxxxxxxxxxx>, "xen-ia64-devel" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Xu, Anthony" <anthony.xu@xxxxxxxxx>
  • Date: Fri, 18 May 2007 12:30:51 +0800
  • Delivery-date: Thu, 17 May 2007 21:29:01 -0700
  • List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AceY/l4hjXjkTbodTaCD1P4XQlrnbwABhZcQ
  • Thread-topic: [Xen-ia64-devel] [Patch] Speculative Load/Store to IO memory

> Akio Takebe 
>Sent: 2007年5月18日 11:43
>To: Xu, Anthony; xen-ia64-devel
>Cc: Akio Takebe
>Subject: RE: [Xen-ia64-devel] [Patch] Speculative Load/Store to IO memory
>No, this guest work on virtual mode. My patch is for virtual mode.
>This address is 0xa0000000fee00018.
>When we found the isssue, arguments of mmio_access() are
> (f000000007980000, fee00018, f000000007987d80, 4, 4, 1),
>so I think it is un-cachable.

Windows ld.s on un-cacheable page, this breaks ia64 spec.
Can you dump the code segment and related information such as register value 
and 
tlb entres and the windows version you are using?

I can send this to Intel windows team.



>
>>
>>If it is a un-cacheable address,
>>According to spec, the behavior of ld.s on un-cacheable page is undefined.
>>We can set psr.ed directly.
>>
>Is cheking ma=4 better?

This is better.
We still need to find out the behavior of ld.s on cacheable IO page.


>
>>If it is a cacheable address and it is IO address.
>>I don't know the real behavior on native machine.
>>So we need to get the real behavior first, then decide how to emulate it.
>>I'm asking some exports, hope I can get the answer.
>>
>Thanks.
>This issue is difficult to reproduce,
>because we don't know step to reproduce.

Forget it.
I'll try to get the answer.

Thanks,
Anthony

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.