Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

[Xen-devel] [PATCH 00/04] Kexec / Kdump: Release 20061130 (xen-unstable-

To: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 00/04] Kexec / Kdump: Release 20061130 (xen-unstable-12621)
From: Magnus Damm <magnus@xxxxxxxxxxxxx>
Date: Thu, 30 Nov 2006 16:58:28 +0900
Cc: Ian Pratt <m+Ian.Pratt@xxxxxxxxxxxx>, Kazuo Moriwaka <moriwaka@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, magnus.damm@xxxxxxxxx, Isaku Yamahata <yamahata@xxxxxxxxxxxxx>, Magnus Damm <magnus@xxxxxxxxxxxxx>, Horms <horms@xxxxxxxxxxxx>, Dave Anderson <anderson@xxxxxxxxxx>, Itsuro ODA <oda@xxxxxxxxxxxxx>
Delivery-date: Wed, 29 Nov 2006 23:59:19 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
[PATCH 00/04] Kexec / Kdump: Release 20061130 (xen-unstable-12621)

Hi again,

Here comes yet another release of the Kexec / Kdump patches for x86 Xen.
Many thanks to Ian Campbell for reviewing the previous version of the
patch set, I hopefully managed to fix all issues reported. I've spent 
the day so far up-porting and testing as you can see below. The results
are all good, and I think the code is in a good condition.

If there is anything I can do to help out with the merge don't hesitate
to ask! 

/ magnus

Test Results:
                    Kexec      Kexec      Kexec      Kexec      Kdump
          Hardware   Xen ->     Xen ->   bzImage ->   Xen ->     Xen ->
Arch      Platform   Xen      bzImage      Xen      vmlinux    vmlinux

i386      A         PASS       PASS       PASS       PASS       PASS
i386      B (VMX)   PASS       PASS       PASS       PASS       PASS
i386      C (SVM)   PASS       PASS       PASS       PASS       PASS

i386/PAE  A         PASS       PASS       PASS       PASS       PASS
i386/PAE  B (VMX)   PASS       PASS       PASS       PASS       PASS
i386/PAE  C (SVM)   PASS       PASS       PASS       PASS       PASS

x86_64    D         PASS       PASS       PASS       PASS       PASS
x86_64    B (VMX)   PASS       PASS       PASS       PASS       PASS
x86_64    C (SVM)   PASS       PASS       PASS       PASS       PASS

Hardware Platforms:

A: i386     - VA Linux 1220, 2 x Pentium III 866 Mhz, 2 GB
B: Intel VT - Shuttle XPC SD36G5, 1 x Pentium D 930, 1 GB
C: AMD VT   - Shuttle XPC SK22G2, 1 x Athlon64 x2 3800+, 1 GB
D: x86_64   - TYAN Transport GX28 B2881, 2 x Opteron 244 1.8 GHz, 2 GB

Linux kernels:

Upstream linux-2.6.18 is used in the bzImage/vmlinux tests above.

kexec-tools:

The kexec-tools-testing git tree is Xen aware. You can find this tree among
the other ones on kernel.org. The following version is known to work for both 
i386 and x86_64: b5c22baac1a632363a91da666886bb0ae285bd67.

Changes since 20061122:

20061130 - Release 20061130 for xen-unstable-12621

- Fixed vanilla code build breakage:
  - Removed kexec-xen.h
  - Removed linux-2.6.16.29-crash-xen-i386/x86_64.patch
  - Code now present in linux-2.6.19-rc1-kexec-xen-i386/x86_64.patch

- Changed ELF note handling code:
  - ELF note types now defined in xen/include/public/elfnote.h
  - "Xen", XEN_ELFNOTE_CRASH_INFO for system wide information
    - Contains the old "XEN CORE" information plus taint variable
  - "Xen", XEN_ELFNOTE_CRASH_REGS for per-cpu system registers
    - Contains CR0, CR2, CR3 and CR4

- Reworked physical cpu note code:
  - Use num_present_cpus() instead of NR_CPUS
  - Removed heap clearing code. =)

- Up-ported code to 2.6.16.33


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