xen-ia64-devel
RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on dom
To: |
"Yang, Fred" <fred.yang@xxxxxxxxx>, "Xu, Anthony" <anthony.xu@xxxxxxxxx>, "Tian, Kevin" <kevin.tian@xxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx> |
Subject: |
RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip? |
From: |
"Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx> |
Date: |
Wed, 28 Dec 2005 15:09:24 -0800 |
Delivery-date: |
Wed, 28 Dec 2005 23:13:14 +0000 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-ia64-devel-request@lists.xensource.com?subject=help> |
List-id: |
Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com> |
List-post: |
<mailto:xen-ia64-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
AcYBELBGMu7ZHSeYRUaEav49mCDvgwAAVFMwAADLrDAAIbQEoAARHDxgAAFwgsAApRrdUAAOEX2AABW4J/AAUJyDYAAareHQABB8dxAAG8N+UAAfdswgAHxIyvAAUT7r4AA1yRngAAI62ZAAAdDu4A== |
Thread-topic: |
CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip? |
Excellent! So now we understand the root cause? It
is a bug in Linux code which is old (using an outdated
SDM) and unused! Perhaps you should submit a patch to
linux-ia64 as well?
I still think it is useful to only call the sync code
on machines where it is necessary but will apply
Anthony's patch on top of the dynamic checking patch
(probably later this week).
Thanks!
Dan
> -----Original Message-----
> From: Yang, Fred [mailto:fred.yang@xxxxxxxxx]
> Sent: Wednesday, December 28, 2005 3:35 PM
> To: Magenheimer, Dan (HP Labs Fort Collins); Xu, Anthony;
> Tian, Kevin; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel]
> Console problem on domU on tip?
>
> Dan,
>
> You can goto
> http://developer.intel.com/design/itanium/manuals/iiasdmanual.
> htm to download new SDM. The psr.ic=1 in calling PAL had
> been implemented into PAL since 2002, so is HP's PAL.
>
> The correct way is to run with PSR.ic=1 and let TLB miss
> handler code to handle Dside miss.
>
> Please refer to section 11.9.2.1.3 Making PAL Procedure Calls
> in Physical or Virtual Mode in SDM Volume#2. It specifically
> called out "with psr.ic=1 to handle any TLB faults that could
> occur" in the spec
>
> So, Anthony's psr.ic=1 patch is still valid since Xen only
> maps PAL with ITR not DTR
>
> -Fred
>
>
>
> Magenheimer, Dan (HP Labs Fort Collins) wrote:
> > Just working for a brief time today...
> >
> > I just committed a fix that changes the compile-time CONFIG
> > to a run-time test. Please verify that this runtime test
> > works on the future processor.
> >
> > Anthony, Fred -- If PAL code were not pinned, we would not
> > get a nested DTLB miss.
> >
> > Kevin, Anthony -- The SDM description of the PAL_CACHE_FLUSH
> > call states that psr.ic must be turned off for this call.
> > (Note that my SDM is quite old so this may have changed
> > in subsequent revisions.)
> >
> > Dan
>
>
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, (continued)
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Yang, Fred
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Magenheimer, Dan (HP Labs Fort Collins)
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Xu, Anthony
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Tian, Kevin
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Magenheimer, Dan (HP Labs Fort Collins)
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Xu, Anthony
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Yang, Fred
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Xu, Anthony
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Magenheimer, Dan (HP Labs Fort Collins)
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Yang, Fred
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?,
Magenheimer, Dan (HP Labs Fort Collins) <=
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Xu, Anthony
- RE: CONFIG_IA64_SPLIT_CACHE was: [Xen-ia64-devel] Console problem on domU on tip?, Magenheimer, Dan (HP Labs Fort Collins)
|
|
|