WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 0/5] xen: fixes for 2.6.30-rc4

To: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/5] xen: fixes for 2.6.30-rc4
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Thu, 07 May 2009 11:56:23 -0700
Cc: Ingo Molnar <mingo@xxxxxxx>, the arch/x86 maintainers <x86@xxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>
Delivery-date: Thu, 07 May 2009 11:59:14 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.21 (X11/20090320)
Hi Linus,

This series of patches are bugfixes for Xen for 2.6.30.  They are:

xen/x86-64: fix breakpoints and hardware watchpoints
xen/x86-64: clean up warnings about IST-using traps
xen: deal with NMI's use of IST too

 Fix breakpoints and watchpoints on x86-64.  When running native,
 breakpoints and watchpoints use the IST mechanism to run on a
 separate interrupt stack.  Xen doesn't support this, and just delivers
 the interrupts normally.  These patches special-case the IST-using
 interrupts we care about under Xen to use a separate trap gate which
 expects a standard stack layout.  The second patch prints warnings if
 any other IST-using traps arise in the future.

xen/i386: reserve Xen pagetables
xen: reserve Xen start_info rather than e820 reserving

 Reserve the Xen-provided pagetables on i386.  Previously this was
 done implicitly because they happened to be in the memory range
 reserved by something else, but that was cleaned up so we need to
 do it explicitly.  Also, use reserve_early() rather than an e820
 reserved region, so there's some documentation in the kernel boot
 log.

diff stat:
arch/x86/include/asm/traps.h |    2 ++
arch/x86/kernel/entry_64.S   |    4 ++++
arch/x86/xen/enlighten.c     |   36 +++++++++++++++++++++++++++++++++++-
arch/x86/xen/mmu.c           |    5 +++++
arch/x86/xen/setup.c         |    6 +++---
5 files changed, 49 insertions(+), 4 deletions(-)

Thanks,
        J


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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH 0/5] xen: fixes for 2.6.30-rc4, Jeremy Fitzhardinge <=