mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
This patch eliminate the global variables in libxenctrl (used for logging and error reporting). Instead the information which was in the global variables is now in a new xc_interface* opaque structure, which xc_interface open returns instead of the raw file descriptor; furthermore, logging is done via xentoollog. There are three new parameters to xc_interface_open to control the logging, but existing callers can just pass "0" for all three to get the old behaviour. All libxc callers have been adjusted accordingly. Also update QEMU_TAG for corresponding qemu change. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
xenitp README ************* Xenitp is a low-level, non-symbolic debugger. It only works on ia64. * Building xenitp First do 'make tools' at the top level to build libxc and includes. Then cd to tools/debugger/xenitp and do make. * Using xenitp Usage is: xenitp DOM DOM is a domain number. 'help' shows all the command available. When the domain is running, C-c stops it. * Source origin All these files come from binutils: cpu-ia64-opc.c dis-asm.h ia64-asmtab.c ia64-asmtab.h ia64-dis.c ia64-gen.c ia64.h ia64-opc-a.c ia64-opc-b.c ia64-opc.c ia64-opc-d.c ia64-opc-f.c ia64-opc.h ia64-opc-i.c ia64-opc-m.c ia64-opc-x.c xenitp.c is based on xenctxt.c