4 messages in com.xensource.lists.xen-ia64-develRE: [Xen-ia64-devel] [PATCH][LINUX] S...
FromSent OnAttachments
Alex Williamson24 Jul 2008 11:28 
Isaku Yamahata27 Jul 2008 19:31 
Yu, Luming27 Jul 2008 20:43 
Alex Williamson27 Jul 2008 20:49 
Subject:RE: [Xen-ia64-devel] [PATCH][LINUX] Support timer vector IPIs in PVcode
From:Yu, Luming (lumi@intel.com)
Date:07/27/2008 08:43:37 PM
List:com.xensource.lists.xen-ia64-devel

Could please you point out url for the patch being accepted into xen-ia64
upstream?

Thanks Luming

-----Original Message----- From: xen-@lists.xensource.com
[mailto:xen-@lists.xensource.com] On Behalf Of Isaku Yamahata Sent: 2008年7月28日 10:32 To: Alex Williamson Cc: xen-ia64-devel Subject: Re: [Xen-ia64-devel] [PATCH][LINUX] Support timer vector IPIs in PVcode

On Thu, Jul 24, 2008 at 12:28:27PM -0600, Alex Williamson wrote:

Upstream Linux recently added this change:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3463a93def55c309f3c0d0a8aaf216be3be42d64

Now, for a platform bug check, we issue an IPI for the IA64_TIMER_VECTOR and wait for it to show up in the IRR. Since a PV kernel doesn't support a timer IPI, this never happens. The fix is simply to tie this into xen_send_ipi() for this case. This doesn't actually happen on 2.6.18, but since vendors are backporting changes from upstream, I think it's good to have this in the reference tree. Thanks,

Alex

Add support for IA64_TIMER_VECTOR as a paravirtualized IPI target

Necessary for the latest upstream Linux implementation of check_sal_cache_flush() 3463a93def55c309f3c0d0a8aaf216be3be42d64

Applied, thanks.