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] kexec: framework and i386 (Take XII)

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH] kexec: framework and i386 (Take XII)
From: Horms <horms@xxxxxxxxxxxx>
Date: Tue, 11 Jul 2006 12:39:01 +0900
Cc: Ian Pratt <m+Ian.Pratt@xxxxxxxxxxxx>, Kazuo Moriwaka <moriwaka@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, Isaku Yamahata <yamahata@xxxxxxxxxxxxx>, Magnus Damm <magnus@xxxxxxxxxxxxx>, Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Delivery-date: Tue, 11 Jul 2006 01:38:05 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060615072919.GA19174@xxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <E4C678D592DC26takebe_akio@xxxxxxxxxxxxxx> <3c347db5fc144e0809c47b5efe8f6582@xxxxxxxxxxxx> <E5C678D85FF5AFtakebe_akio@xxxxxxxxxxxxxx> <12c36e8e9c573c900cd75f27b3d650d3@xxxxxxxxxxxx> <20060517024402.GA13874@xxxxxxxxxxxx> <20060517045322.GA24072@xxxxxxxxxxxx> <20060517095213.GA31686@xxxxxxxxxxxx> <805b0fdb70b2ca542d6f9f43c0936928@xxxxxxxxxxxx> <20060518033753.GB13670@xxxxxxxxxxxx> <20060525072017.GA25881@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.11+cvs20060403
Hi,

here is another modest update of the kexec patchset for kdump.
A breif summary of changes (all fairly minor):

* Forward port to xen-unstable-10650
* Move hypercall argument setup into machine specific code else its
  going to get messy as more architectures are added
* Don't pass kimage to the kexec_unload sub-hypercall, as its not needed
* Add ia64 stubs
* Use __FILE__ and __FUNCTION__ in stubs to make them less prone to error
* Add xen-console trigger crash_dump

The patches are currently:

   1. 51.1-kexec-generic-upstream.patch
      * Common code for all architectures,
        the basic plumbing for kexec/kdump

   2. 51.1.1-kexec-trigger_crash_dump.patch
      * xen-console trigger crash_dump
      * Depends on 1

   3. 51.2.1-kexec-x86-upstream.patch
      * Glue between 1, and 3 and 4.
        This would not be needed for ppc or ia64, but
        neither have been written yet.
        We are planning to commence work on ia64 soon.
      * Depends on 1

   4. 51.2.1.1-kexec-x86_32-upstream.patch
      * Kexec/kdump for x86_32
      * Depends on 3 (and 1)

   5. 51.2.31.2-kexec-x86_64-upstream.patch
      * * Kexec/kdump for x86_64
      * Depends on 3 (and 1)

I also have some ia64 patches, but they are still not working or
complete, so I'll hold onto them for a bit longer. If anyone wants them,
let me know.

-- 
Horms                                           
  H: http://www.vergenet.net/~horms/
  W: http://www.valinux.co.jp/en/

Attachment: 51.1-kexec-generic-upstream.patch
Description: Text document

Attachment: 51.1.1-kexec-trigger_crash_dump.patch
Description: Text document

Attachment: 51.2.1-kexec-x86-upstream.patch
Description: Text document

Attachment: 51.2.1.1-kexec-x86_32-upstream.patch
Description: Text document

Attachment: 51.2.1.2-kexec-x86_64-upstream.patch
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH] kexec: framework and i386 (Take XII), Horms <=