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 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