[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3 of 3] KEXEC: Introduce new crashtables interface
Introduce the 'crashtables' interface as an extensible method of passing data to the crashdump kernel, providing a substantially more flexability than the current method XenServer uses of hacking around with the symbol file. Care is taken to suitably align values, and to expliticly disabiguate pointers from sizes by use of a separate table, despite the raw data being compatabile between the two. In addition, all the details for "low_crashinfo=min" are passed into their respective tables. Changes since v1: * Fix up naming conventions and static qualifiers. * Remove XENLOG_WARNINGs, as in the case of a crash, they are little or no use. Instead, mark entries as invalid so as to reduce confusion to the crashdump kernel trying to parse the table. * Change strtab setup so a failure at that point wont fail the entire kexec setup. * Change the modifications to console.c to prevent marking conring and conring_size as global symbols. * Add more details into crashtables.h clarifying certain information. * Add emacs local variables at the end of crashtables.h Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Attachment:
KEXEC-add-crashtables-interface.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |