debuggers.hg

changeset 0:7d21f7218375

Exact replica of unstable on 051908 + README-this
author Mukesh Rathor
date Mon May 19 15:34:57 2008 -0700 (2008-05-19)
parents
children 242301b822ec
files .bk-to-hg .hg-to-bk .hgignore .rootkeys COPYING Config.mk Makefile README README-this buildconfigs/Rules.mk buildconfigs/enable-xen-config buildconfigs/interface.exclude buildconfigs/ketchup buildconfigs/mk.linux-2.6 buildconfigs/mk.linux-2.6-common buildconfigs/mk.linux-2.6-git buildconfigs/mk.linux-2.6-mm buildconfigs/mk.linux-2.6-native buildconfigs/mk.linux-2.6-rc buildconfigs/mk.linux-2.6-tip buildconfigs/mk.linux-2.6-xen buildconfigs/mk.linux-2.6-xen0 buildconfigs/mk.linux-2.6-xenU buildconfigs/mk.linux-2.6.5-SLES-xen buildconfigs/mk.linux-2.6.9-RHEL-xen buildconfigs/select-linux-arch buildconfigs/select-linux-image buildconfigs/select-repository buildconfigs/src.hg-clone buildconfigs/src.tarball config/FreeBSD.mk config/Linux.mk config/MiniOS.mk config/NetBSD.mk config/OpenBSD.mk config/StdGNU.mk config/SunOS.mk config/ia64.mk config/x86_32.mk config/x86_64.mk docs/ChangeLog docs/Docs.mk docs/Doxyfile docs/Doxyfilter docs/Makefile docs/README.xen-bugtool docs/check_pkgs docs/figs/acm_ezpolicy_gui.eps docs/figs/acm_overview.eps docs/figs/xenlogo.eps docs/html.sty docs/man/xend-config.sxp.pod.5 docs/man/xm.pod.1 docs/man/xmdomain.cfg.pod.5 docs/misc/VMX_changes.txt docs/misc/blkif-drivers-explained.txt docs/misc/crashdb.txt docs/misc/dump-core-format.txt docs/misc/grant-tables.txt docs/misc/hg-cheatsheet.txt docs/misc/sedf_scheduler_mini-HOWTO.txt docs/misc/vtd.txt docs/misc/vtpm.txt docs/misc/xen_config.html docs/misc/xend.tex docs/misc/xenstore.txt docs/pythfilter.py docs/src/interface.tex docs/src/user.tex docs/xen-api/Makefile docs/xen-api/coversheet.tex docs/xen-api/fdl.tex docs/xen-api/presentation.tex docs/xen-api/revision-history.tex docs/xen-api/todo.tex docs/xen-api/vm-lifecycle.tex docs/xen-api/vm_lifecycle.dot docs/xen-api/wire-protocol.tex docs/xen-api/xen.eps docs/xen-api/xenapi-coversheet.tex docs/xen-api/xenapi-datamodel-graph.dot docs/xen-api/xenapi-datamodel.tex docs/xen-api/xenapi.tex extras/mini-os/Config.mk extras/mini-os/Makefile extras/mini-os/README extras/mini-os/app.lds extras/mini-os/arch/ia64/Makefile extras/mini-os/arch/ia64/__divdi3.S extras/mini-os/arch/ia64/__udivdi3.S extras/mini-os/arch/ia64/__udivsi3.S extras/mini-os/arch/ia64/__umoddi3.S extras/mini-os/arch/ia64/arch.mk extras/mini-os/arch/ia64/common.c extras/mini-os/arch/ia64/debug.c extras/mini-os/arch/ia64/efi.c extras/mini-os/arch/ia64/fw.S extras/mini-os/arch/ia64/gen_off.c extras/mini-os/arch/ia64/ia64.S extras/mini-os/arch/ia64/ivt.S extras/mini-os/arch/ia64/minios-ia64.lds extras/mini-os/arch/ia64/mm.c extras/mini-os/arch/ia64/sal.c extras/mini-os/arch/ia64/sched.c extras/mini-os/arch/ia64/time.c extras/mini-os/arch/ia64/xencomm.c extras/mini-os/arch/x86/Makefile extras/mini-os/arch/x86/arch.mk extras/mini-os/arch/x86/minios-x86_32.lds extras/mini-os/arch/x86/minios-x86_64.lds extras/mini-os/arch/x86/mm.c extras/mini-os/arch/x86/sched.c extras/mini-os/arch/x86/setup.c extras/mini-os/arch/x86/time.c extras/mini-os/arch/x86/traps.c extras/mini-os/arch/x86/x86_32.S extras/mini-os/arch/x86/x86_64.S extras/mini-os/blkfront.c extras/mini-os/console/console.c extras/mini-os/console/xencons_ring.c extras/mini-os/daytime.c extras/mini-os/domain_config extras/mini-os/events.c extras/mini-os/fbfront.c extras/mini-os/fs-front.c extras/mini-os/gnttab.c extras/mini-os/hypervisor.c extras/mini-os/include/arch/cc.h extras/mini-os/include/arch/perf.h extras/mini-os/include/arch/sys_arch.h extras/mini-os/include/blkfront.h extras/mini-os/include/byteswap.h extras/mini-os/include/console.h extras/mini-os/include/ctype.h extras/mini-os/include/err.h extras/mini-os/include/errno-base.h extras/mini-os/include/errno.h extras/mini-os/include/events.h extras/mini-os/include/fbfront.h extras/mini-os/include/fcntl.h extras/mini-os/include/fs.h extras/mini-os/include/gnttab.h extras/mini-os/include/hypervisor.h extras/mini-os/include/ia64/arch_limits.h extras/mini-os/include/ia64/arch_mm.h extras/mini-os/include/ia64/arch_sched.h extras/mini-os/include/ia64/arch_spinlock.h extras/mini-os/include/ia64/asm.h extras/mini-os/include/ia64/atomic.h extras/mini-os/include/ia64/efi.h extras/mini-os/include/ia64/endian.h extras/mini-os/include/ia64/hypercall-ia64.h extras/mini-os/include/ia64/ia64_cpu.h extras/mini-os/include/ia64/ia64_fpu.h extras/mini-os/include/ia64/os.h extras/mini-os/include/ia64/page.h extras/mini-os/include/ia64/pal.h extras/mini-os/include/ia64/privop.h extras/mini-os/include/ia64/sal.h extras/mini-os/include/ia64/traps.h extras/mini-os/include/lib.h extras/mini-os/include/linux/types.h extras/mini-os/include/list.h extras/mini-os/include/lwipopts.h extras/mini-os/include/mm.h extras/mini-os/include/netfront.h extras/mini-os/include/posix/dirent.h extras/mini-os/include/posix/limits.h extras/mini-os/include/posix/netdb.h extras/mini-os/include/posix/netinet/in.h extras/mini-os/include/posix/netinet/tcp.h extras/mini-os/include/posix/pthread.h extras/mini-os/include/posix/stdlib.h extras/mini-os/include/posix/strings.h extras/mini-os/include/posix/sys/ioctl.h extras/mini-os/include/posix/sys/mman.h extras/mini-os/include/posix/sys/select.h extras/mini-os/include/posix/sys/socket.h extras/mini-os/include/posix/termios.h extras/mini-os/include/posix/time.h extras/mini-os/include/posix/unistd.h extras/mini-os/include/sched.h extras/mini-os/include/semaphore.h extras/mini-os/include/spinlock.h extras/mini-os/include/sys/time.h extras/mini-os/include/time.h extras/mini-os/include/types.h extras/mini-os/include/wait.h extras/mini-os/include/x86/arch_limits.h extras/mini-os/include/x86/arch_mm.h extras/mini-os/include/x86/arch_sched.h extras/mini-os/include/x86/arch_spinlock.h extras/mini-os/include/x86/os.h extras/mini-os/include/x86/traps.h extras/mini-os/include/x86/x86_32/hypercall-x86_32.h extras/mini-os/include/x86/x86_64/hypercall-x86_64.h extras/mini-os/include/xenbus.h extras/mini-os/include/xmalloc.h extras/mini-os/kernel.c extras/mini-os/lib/ctype.c extras/mini-os/lib/math.c extras/mini-os/lib/printf.c extras/mini-os/lib/string.c extras/mini-os/lib/sys.c extras/mini-os/lib/xmalloc.c extras/mini-os/lib/xs.c extras/mini-os/lwip-arch.c extras/mini-os/lwip-net.c extras/mini-os/main-caml.c extras/mini-os/main.c extras/mini-os/minios.mk extras/mini-os/mm.c extras/mini-os/netfront.c extras/mini-os/sched.c extras/mini-os/xenbus/xenbus.c install.sh stubdom/Makefile stubdom/README stubdom/binutils.patch stubdom/c/Makefile stubdom/c/main.c stubdom/caml/Makefile stubdom/caml/hello.ml stubdom/gcc.patch stubdom/libpci.config.h stubdom/libpci.config.mak stubdom/newlib.patch stubdom/stubdom-dm tools/Makefile tools/Rules.mk tools/blktap/Makefile tools/blktap/README tools/blktap/drivers/Makefile tools/blktap/drivers/aes.c tools/blktap/drivers/aes.h tools/blktap/drivers/blk.h tools/blktap/drivers/blk_linux.c tools/blktap/drivers/blktapctrl.c tools/blktap/drivers/blktapctrl.h tools/blktap/drivers/block-aio.c tools/blktap/drivers/block-qcow.c tools/blktap/drivers/block-qcow2.c tools/blktap/drivers/block-ram.c tools/blktap/drivers/block-sync.c tools/blktap/drivers/block-vmdk.c tools/blktap/drivers/bswap.h tools/blktap/drivers/img2qcow.c tools/blktap/drivers/qcow-create.c tools/blktap/drivers/qcow2raw.c tools/blktap/drivers/tapaio.c tools/blktap/drivers/tapaio.h tools/blktap/drivers/tapdisk.c tools/blktap/drivers/tapdisk.h tools/blktap/lib/Makefile tools/blktap/lib/blkif.c tools/blktap/lib/blktaplib.h tools/blktap/lib/list.h tools/blktap/lib/xenbus.c tools/blktap/lib/xs_api.c tools/blktap/lib/xs_api.h tools/check/Makefile tools/check/README tools/check/check_brctl tools/check/check_crypto_lib tools/check/check_curl tools/check/check_iproute tools/check/check_logging tools/check/check_openssl_devel tools/check/check_python tools/check/check_python_devel tools/check/check_python_xml tools/check/check_udev tools/check/check_x11_devel tools/check/check_xgettext tools/check/check_xml2 tools/check/check_zlib_devel tools/check/check_zlib_lib tools/check/chk tools/check/funcs.sh tools/console/Makefile tools/console/client/main.c tools/console/daemon/io.c tools/console/daemon/io.h tools/console/daemon/main.c tools/console/daemon/utils.c tools/console/daemon/utils.h tools/console/testsuite/Makefile tools/console/testsuite/README tools/console/testsuite/console-dom0.c tools/console/testsuite/console-domU.c tools/console/testsuite/procpipe.c tools/debugger/gdb/README tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/Makefile.in tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure.in tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure.srv tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/linux-xen-low.c tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/server.c tools/debugger/gdb/gdb-6.2.1-xen-sparse/mkbuildtree tools/debugger/gdb/gdbbuild tools/debugger/xenitp/Makefile tools/debugger/xenitp/README tools/debugger/xenitp/cpu-ia64-opc.c tools/debugger/xenitp/dis-asm.h tools/debugger/xenitp/ia64-asmtab.c tools/debugger/xenitp/ia64-asmtab.h tools/debugger/xenitp/ia64-dis.c tools/debugger/xenitp/ia64-gen.c tools/debugger/xenitp/ia64-opc-a.c tools/debugger/xenitp/ia64-opc-b.c tools/debugger/xenitp/ia64-opc-d.c tools/debugger/xenitp/ia64-opc-f.c tools/debugger/xenitp/ia64-opc-i.c tools/debugger/xenitp/ia64-opc-m.c tools/debugger/xenitp/ia64-opc-x.c tools/debugger/xenitp/ia64-opc.c tools/debugger/xenitp/ia64-opc.h tools/debugger/xenitp/ia64.h tools/debugger/xenitp/xenitp.c tools/examples/Makefile tools/examples/README tools/examples/README.incompatibilities tools/examples/blktap tools/examples/block tools/examples/block-common.sh tools/examples/block-enbd tools/examples/block-nbd tools/examples/bochsrc tools/examples/external-device-migrate tools/examples/init.d/sysconfig.xendomains tools/examples/init.d/xend tools/examples/init.d/xendomains tools/examples/locking.sh tools/examples/logging.sh tools/examples/network-bridge tools/examples/network-nat tools/examples/network-route tools/examples/vif-bridge tools/examples/vif-common.sh tools/examples/vif-nat tools/examples/vif-route tools/examples/vnc/Xservers tools/examples/vnc/Xvnc-xen tools/examples/vtpm tools/examples/vtpm-common.sh tools/examples/vtpm-delete tools/examples/vtpm-hotplug-common.sh tools/examples/vtpm-impl tools/examples/vtpm-migration.sh tools/examples/xen-backend.agent tools/examples/xen-backend.rules tools/examples/xen-hotplug-cleanup tools/examples/xen-hotplug-common.sh tools/examples/xen-network-common.sh tools/examples/xen-script-common.sh tools/examples/xend-config-xenapi.sxp tools/examples/xend-config.sxp tools/examples/xend-pci-permissive.sxp tools/examples/xend-pci-quirks.sxp tools/examples/xeninfo.pl tools/examples/xm-config-xenapi.xml tools/examples/xm-config.xml tools/examples/xmexample.hvm tools/examples/xmexample.nbd tools/examples/xmexample.vti tools/examples/xmexample1 tools/examples/xmexample2 tools/examples/xmexample3 tools/firmware/Makefile tools/firmware/Rules.mk tools/firmware/etherboot/Config tools/firmware/etherboot/Makefile tools/firmware/etherboot/README tools/firmware/etherboot/eb-roms.h tools/firmware/extboot/Makefile tools/firmware/extboot/STATUS tools/firmware/extboot/extboot.S tools/firmware/extboot/signrom.c tools/firmware/hvmloader/32bitbios_support.c tools/firmware/hvmloader/Makefile tools/firmware/hvmloader/acpi/Makefile tools/firmware/hvmloader/acpi/README tools/firmware/hvmloader/acpi/acpi2_0.h tools/firmware/hvmloader/acpi/build.c tools/firmware/hvmloader/acpi/dsdt.asl tools/firmware/hvmloader/acpi/dsdt.c tools/firmware/hvmloader/acpi/ssdt_tpm.asl tools/firmware/hvmloader/acpi/ssdt_tpm.h tools/firmware/hvmloader/acpi/static_tables.c tools/firmware/hvmloader/apic_regs.h tools/firmware/hvmloader/cacheattr.c tools/firmware/hvmloader/config.h tools/firmware/hvmloader/e820.h tools/firmware/hvmloader/hvmloader.c tools/firmware/hvmloader/hypercall.h tools/firmware/hvmloader/mkhex tools/firmware/hvmloader/mp_tables.c tools/firmware/hvmloader/option_rom.h tools/firmware/hvmloader/pci_regs.h tools/firmware/hvmloader/smbios.c tools/firmware/hvmloader/smbios_types.h tools/firmware/hvmloader/smp.c tools/firmware/hvmloader/util.c tools/firmware/hvmloader/util.h tools/firmware/rombios/32bit/32bitbios.c tools/firmware/rombios/32bit/Makefile tools/firmware/rombios/32bit/mkhex tools/firmware/rombios/32bit/rombios_compat.h tools/firmware/rombios/32bit/tcgbios/Makefile tools/firmware/rombios/32bit/tcgbios/tcgbios.c tools/firmware/rombios/32bit/tcgbios/tcgbios.h tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c tools/firmware/rombios/32bit/tcgbios/tpm_drivers.h tools/firmware/rombios/32bit/util.c tools/firmware/rombios/32bit/util.h tools/firmware/rombios/32bitgateway.c tools/firmware/rombios/32bitgateway.h tools/firmware/rombios/32bitprotos.h tools/firmware/rombios/Makefile tools/firmware/rombios/apmbios.S tools/firmware/rombios/biossums.c tools/firmware/rombios/makesym.perl tools/firmware/rombios/rombios.c tools/firmware/rombios/tcgbios.c tools/firmware/vgabios/BUGS tools/firmware/vgabios/COPYING tools/firmware/vgabios/ChangeLog tools/firmware/vgabios/Makefile tools/firmware/vgabios/Notes tools/firmware/vgabios/README tools/firmware/vgabios/TODO tools/firmware/vgabios/biossums.c tools/firmware/vgabios/clext.c tools/firmware/vgabios/dataseghack tools/firmware/vgabios/vbe.c tools/firmware/vgabios/vbe.h tools/firmware/vgabios/vbe_display_api.txt tools/firmware/vgabios/vbetables.h tools/firmware/vgabios/vgabios.c tools/firmware/vgabios/vgabios.h tools/firmware/vgabios/vgafonts.h tools/firmware/vgabios/vgatables.h tools/flask/Makefile tools/flask/libflask/Makefile tools/flask/libflask/flask_op.c tools/flask/libflask/include/flask.h tools/flask/loadpolicy/Makefile tools/flask/loadpolicy/loadpolicy.c tools/fs-back/Makefile tools/fs-back/fs-backend.c tools/fs-back/fs-backend.h tools/fs-back/fs-ops.c tools/fs-back/fs-xenbus.c tools/include/Makefile tools/include/xen-foreign/Makefile tools/include/xen-foreign/mkchecker.py tools/include/xen-foreign/mkheader.py tools/include/xen-foreign/structs.py tools/include/xen-sys/Linux/evtchn.h tools/include/xen-sys/Linux/gntdev.h tools/include/xen-sys/Linux/privcmd.h tools/include/xen-sys/NetBSD/evtchn.h tools/include/xen-sys/NetBSD/privcmd.h tools/include/xen-sys/SunOS/evtchn.h tools/include/xen-sys/SunOS/privcmd.h tools/include/xen-sys/SunOS/xenbus.h tools/ioemu/.CVS/Entries tools/ioemu/.CVS/Repository tools/ioemu/.CVS/Root tools/ioemu/.CVS/Tag tools/ioemu/.cvsignore tools/ioemu/COPYING tools/ioemu/COPYING.LIB tools/ioemu/Changelog tools/ioemu/LICENSE tools/ioemu/Makefile tools/ioemu/Makefile.target tools/ioemu/README tools/ioemu/TODO tools/ioemu/VERSION tools/ioemu/a.out.h tools/ioemu/aes.c tools/ioemu/aes.h tools/ioemu/audio/.CVS/Entries tools/ioemu/audio/.CVS/Repository tools/ioemu/audio/.CVS/Root tools/ioemu/audio/.CVS/Tag tools/ioemu/audio/alsaaudio.c tools/ioemu/audio/audio.c tools/ioemu/audio/audio.h tools/ioemu/audio/audio_int.h tools/ioemu/audio/audio_template.h tools/ioemu/audio/coreaudio.c tools/ioemu/audio/dsound_template.h tools/ioemu/audio/dsoundaudio.c tools/ioemu/audio/fmodaudio.c tools/ioemu/audio/mixeng.c tools/ioemu/audio/mixeng.h tools/ioemu/audio/mixeng_template.h tools/ioemu/audio/noaudio.c tools/ioemu/audio/ossaudio.c tools/ioemu/audio/rate_template.h tools/ioemu/audio/sdlaudio.c tools/ioemu/audio/sys-queue.h tools/ioemu/audio/wavaudio.c tools/ioemu/audio/wavcapture.c tools/ioemu/block-bochs.c tools/ioemu/block-cloop.c tools/ioemu/block-cow.c tools/ioemu/block-dmg.c tools/ioemu/block-qcow.c tools/ioemu/block-qcow2.c tools/ioemu/block-raw.c tools/ioemu/block-vbd.c tools/ioemu/block-vmdk.c tools/ioemu/block-vpc.c tools/ioemu/block-vvfat.c tools/ioemu/block.c tools/ioemu/block_int.h tools/ioemu/bswap.h tools/ioemu/check_ops.sh tools/ioemu/cocoa.m tools/ioemu/configure tools/ioemu/console.c tools/ioemu/cpu-all.h tools/ioemu/cpu-defs.h tools/ioemu/cpu-exec.c tools/ioemu/cutils.c tools/ioemu/d3des.c tools/ioemu/d3des.h tools/ioemu/dis-asm.h tools/ioemu/disas.c tools/ioemu/disas.h tools/ioemu/dyngen-exec.h tools/ioemu/dyngen-op.h tools/ioemu/dyngen.c tools/ioemu/dyngen.h tools/ioemu/elf.h tools/ioemu/elf_ops.h tools/ioemu/exec-all.h tools/ioemu/exec.c tools/ioemu/fpu/.CVS/Entries tools/ioemu/fpu/.CVS/Repository tools/ioemu/fpu/.CVS/Root tools/ioemu/fpu/.CVS/Tag tools/ioemu/fpu/softfloat-macros.h tools/ioemu/fpu/softfloat-native.c tools/ioemu/fpu/softfloat-native.h tools/ioemu/fpu/softfloat-specialize.h tools/ioemu/fpu/softfloat.c tools/ioemu/fpu/softfloat.h tools/ioemu/gdbstub.c tools/ioemu/gdbstub.h tools/ioemu/hostregs_helper.h tools/ioemu/hw/.CVS/Entries tools/ioemu/hw/.CVS/Repository tools/ioemu/hw/.CVS/Root tools/ioemu/hw/.CVS/Tag tools/ioemu/hw/acpi.c tools/ioemu/hw/adb.c tools/ioemu/hw/adlib.c tools/ioemu/hw/apb_pci.c tools/ioemu/hw/apic.c tools/ioemu/hw/arm_boot.c tools/ioemu/hw/arm_gic.c tools/ioemu/hw/arm_pic.c tools/ioemu/hw/arm_pic.h tools/ioemu/hw/arm_sysctl.c tools/ioemu/hw/arm_timer.c tools/ioemu/hw/cdrom.c tools/ioemu/hw/cirrus_vga.c tools/ioemu/hw/cirrus_vga_rop.h tools/ioemu/hw/cirrus_vga_rop2.h tools/ioemu/hw/cs4231.c tools/ioemu/hw/cuda.c tools/ioemu/hw/dma.c tools/ioemu/hw/e100.c tools/ioemu/hw/e1000.c tools/ioemu/hw/e1000_hw.h tools/ioemu/hw/es1370.c tools/ioemu/hw/esp.c tools/ioemu/hw/extboot.c tools/ioemu/hw/fdc.c tools/ioemu/hw/fmopl.c tools/ioemu/hw/fmopl.h tools/ioemu/hw/grackle_pci.c tools/ioemu/hw/gt64xxx.c tools/ioemu/hw/heathrow_pic.c tools/ioemu/hw/i8254.c tools/ioemu/hw/i8259.c tools/ioemu/hw/ide.c tools/ioemu/hw/integratorcp.c tools/ioemu/hw/iommu.c tools/ioemu/hw/isa_mmio.c tools/ioemu/hw/lsi53c895a.c tools/ioemu/hw/m48t59.c tools/ioemu/hw/m48t59.h tools/ioemu/hw/mc146818rtc.c tools/ioemu/hw/mips_int.c tools/ioemu/hw/mips_malta.c tools/ioemu/hw/mips_r4k.c tools/ioemu/hw/mips_timer.c tools/ioemu/hw/ne2000.c tools/ioemu/hw/openpic.c tools/ioemu/hw/parallel.c tools/ioemu/hw/pass-through.c tools/ioemu/hw/pass-through.h tools/ioemu/hw/pc.c tools/ioemu/hw/pci.c tools/ioemu/hw/pci_host.h tools/ioemu/hw/pckbd.c tools/ioemu/hw/pcnet.c tools/ioemu/hw/pcspk.c tools/ioemu/hw/pflash_cfi02.c tools/ioemu/hw/piix4acpi.c tools/ioemu/hw/piix_pci.c tools/ioemu/hw/pl011.c tools/ioemu/hw/pl050.c tools/ioemu/hw/pl080.c tools/ioemu/hw/pl110.c tools/ioemu/hw/pl110_template.h tools/ioemu/hw/pl190.c tools/ioemu/hw/ppc.c tools/ioemu/hw/ppc_chrp.c tools/ioemu/hw/ppc_prep.c tools/ioemu/hw/prep_pci.c tools/ioemu/hw/ps2.c tools/ioemu/hw/pt-msi.c tools/ioemu/hw/pt-msi.h tools/ioemu/hw/realview.c tools/ioemu/hw/rtl8139.c tools/ioemu/hw/sb16.c tools/ioemu/hw/scsi-disk.c tools/ioemu/hw/serial.c tools/ioemu/hw/sh7750.c tools/ioemu/hw/sh7750_regnames.c tools/ioemu/hw/sh7750_regnames.h tools/ioemu/hw/sh7750_regs.h tools/ioemu/hw/shix.c tools/ioemu/hw/slavio_intctl.c tools/ioemu/hw/slavio_misc.c tools/ioemu/hw/slavio_serial.c tools/ioemu/hw/slavio_timer.c tools/ioemu/hw/smbus.h tools/ioemu/hw/smbus_eeprom.c tools/ioemu/hw/smc91c111.c tools/ioemu/hw/sparc32_dma.c tools/ioemu/hw/sun4m.c tools/ioemu/hw/sun4u.c tools/ioemu/hw/tc58128.c tools/ioemu/hw/tcx.c tools/ioemu/hw/tpm_tis.c tools/ioemu/hw/unin_pci.c tools/ioemu/hw/usb-hid.c tools/ioemu/hw/usb-hub.c tools/ioemu/hw/usb-msd.c tools/ioemu/hw/usb-ohci.c tools/ioemu/hw/usb-uhci.c tools/ioemu/hw/usb.c tools/ioemu/hw/usb.h tools/ioemu/hw/versatile_pci.c tools/ioemu/hw/versatilepb.c tools/ioemu/hw/vga.c tools/ioemu/hw/vga_int.h tools/ioemu/hw/vga_template.h tools/ioemu/hw/xen_blktap.c tools/ioemu/hw/xen_blktap.h tools/ioemu/hw/xen_console.c tools/ioemu/hw/xen_console.h tools/ioemu/hw/xen_machine_fv.c tools/ioemu/hw/xen_machine_pv.c tools/ioemu/hw/xen_platform.c tools/ioemu/hw/xenfb.c tools/ioemu/hw/xenfb.h tools/ioemu/i386-dis.c tools/ioemu/i386-vl.ld tools/ioemu/i386.ld tools/ioemu/ia64.ld tools/ioemu/keymaps.c tools/ioemu/keymaps/.CVS/Entries tools/ioemu/keymaps/.CVS/Repository tools/ioemu/keymaps/.CVS/Root tools/ioemu/keymaps/.CVS/Tag tools/ioemu/keymaps/ar tools/ioemu/keymaps/common tools/ioemu/keymaps/da tools/ioemu/keymaps/de tools/ioemu/keymaps/de-ch tools/ioemu/keymaps/en-gb tools/ioemu/keymaps/en-us tools/ioemu/keymaps/es tools/ioemu/keymaps/et tools/ioemu/keymaps/fi tools/ioemu/keymaps/fo tools/ioemu/keymaps/fr tools/ioemu/keymaps/fr-be tools/ioemu/keymaps/fr-ca tools/ioemu/keymaps/fr-ch tools/ioemu/keymaps/hr tools/ioemu/keymaps/hu tools/ioemu/keymaps/is tools/ioemu/keymaps/it tools/ioemu/keymaps/ja tools/ioemu/keymaps/lt tools/ioemu/keymaps/lv tools/ioemu/keymaps/mk tools/ioemu/keymaps/modifiers tools/ioemu/keymaps/nl tools/ioemu/keymaps/nl-be tools/ioemu/keymaps/no tools/ioemu/keymaps/pl tools/ioemu/keymaps/pt tools/ioemu/keymaps/pt-br tools/ioemu/keymaps/ru tools/ioemu/keymaps/sl tools/ioemu/keymaps/sv tools/ioemu/keymaps/th tools/ioemu/keymaps/tr tools/ioemu/kqemu.c tools/ioemu/kqemu.h tools/ioemu/loader.c tools/ioemu/monitor.c tools/ioemu/osdep.c tools/ioemu/osdep.h tools/ioemu/patches/acpi-poweroff-support tools/ioemu/patches/acpi-support tools/ioemu/patches/acpi-timer-support tools/ioemu/patches/domain-destroy tools/ioemu/patches/domain-reset tools/ioemu/patches/domain-timeoffset tools/ioemu/patches/fix-interrupt-routing tools/ioemu/patches/fix-vga-scanning-code-overflow tools/ioemu/patches/hypervisor-pit tools/ioemu/patches/hypervisor-rtc tools/ioemu/patches/ide-cd-dma tools/ioemu/patches/ide-error-reporting tools/ioemu/patches/ide-hd-multithread tools/ioemu/patches/ioemu-buffer-pio-ia64 tools/ioemu/patches/ioemu-ia64 tools/ioemu/patches/ioemu-save-restore tools/ioemu/patches/ioemu-save-restore-acpi tools/ioemu/patches/ioemu-save-restore-ide tools/ioemu/patches/ioemu-save-restore-logdirty tools/ioemu/patches/ioemu-save-restore-ne2000 tools/ioemu/patches/ioemu-save-restore-pcnet tools/ioemu/patches/ioemu-save-restore-rtl8139 tools/ioemu/patches/ioemu-save-restore-timer tools/ioemu/patches/ioemu-save-restore-usb tools/ioemu/patches/limit-fdc-sector-size-to-16K tools/ioemu/patches/ne2000-bounds-checks tools/ioemu/patches/nodelay-serial-over-tcp tools/ioemu/patches/qemu-64bit tools/ioemu/patches/qemu-allow-disable-sdl tools/ioemu/patches/qemu-block-device-bounds-checks tools/ioemu/patches/qemu-bootorder tools/ioemu/patches/qemu-bugfixes tools/ioemu/patches/qemu-cirrus-bounds-checks tools/ioemu/patches/qemu-cleanup tools/ioemu/patches/qemu-daemonize tools/ioemu/patches/qemu-dm tools/ioemu/patches/qemu-dma-null-pointer-check tools/ioemu/patches/qemu-fix-memset-args tools/ioemu/patches/qemu-hvm-banner tools/ioemu/patches/qemu-init-vgabios tools/ioemu/patches/qemu-logging tools/ioemu/patches/qemu-no-apic tools/ioemu/patches/qemu-nobios tools/ioemu/patches/qemu-pci tools/ioemu/patches/qemu-pci-vendor-ids tools/ioemu/patches/qemu-serial-fixes tools/ioemu/patches/qemu-smp tools/ioemu/patches/qemu-target-i386-dm tools/ioemu/patches/qemu-timer tools/ioemu/patches/qemu-tunable-ide-write-cache tools/ioemu/patches/remove-pci-bridge-setup tools/ioemu/patches/rtl8139-bound-chaining tools/ioemu/patches/scsi tools/ioemu/patches/sdl-mouse-invisible-wall tools/ioemu/patches/serial-non-block tools/ioemu/patches/serial-port-rate-limit tools/ioemu/patches/series tools/ioemu/patches/shadow-vram tools/ioemu/patches/shared-vram tools/ioemu/patches/support-xm-console tools/ioemu/patches/tpm-tis-device tools/ioemu/patches/usb-mouse-tablet-status-check tools/ioemu/patches/usb-uhci-buffer-size tools/ioemu/patches/vnc-altgr-keysym tools/ioemu/patches/vnc-backoff-screen-scan tools/ioemu/patches/vnc-cleanup tools/ioemu/patches/vnc-display-find-unused tools/ioemu/patches/vnc-fix-signedness tools/ioemu/patches/vnc-fix-text-display-shift-key tools/ioemu/patches/vnc-fix-version-check tools/ioemu/patches/vnc-fixes tools/ioemu/patches/vnc-japan-keymap tools/ioemu/patches/vnc-keypad-handling tools/ioemu/patches/vnc-monitor-shift-key-processing tools/ioemu/patches/vnc-password tools/ioemu/patches/vnc-protocol-fixes tools/ioemu/patches/vnc-start-vncviewer tools/ioemu/patches/vnc-title-domain-name tools/ioemu/patches/xen-build tools/ioemu/patches/xen-domain-name tools/ioemu/patches/xen-domid tools/ioemu/patches/xen-mapcache tools/ioemu/patches/xen-mm tools/ioemu/patches/xen-network tools/ioemu/patches/xen-platform-device tools/ioemu/patches/xen-support-buffered-ioreqs tools/ioemu/patches/xenstore tools/ioemu/patches/xenstore-block-device-config tools/ioemu/patches/xenstore-device-info-functions tools/ioemu/patches/xenstore-write-vnc-port tools/ioemu/pc-bios/.CVS/Entries tools/ioemu/pc-bios/.CVS/Repository tools/ioemu/pc-bios/.CVS/Root tools/ioemu/pc-bios/.CVS/Tag tools/ioemu/pc-bios/Makefile tools/ioemu/pc-bios/README tools/ioemu/pc-bios/bios.diff tools/ioemu/pc-bios/linux_boot.S tools/ioemu/pc-bios/ohw.diff tools/ioemu/pc-bios/pxe-ne2k_pci.bin tools/ioemu/pc-bios/pxe-pcnet.bin tools/ioemu/pc-bios/pxe-rtl8139.bin tools/ioemu/pc-bios/vgabios.diff tools/ioemu/pc-bios/video.x tools/ioemu/qemu-binfmt-conf.sh tools/ioemu/qemu-doc.texi tools/ioemu/qemu-img.c tools/ioemu/qemu-img.texi tools/ioemu/qemu-tech.texi tools/ioemu/qemu_socket.h tools/ioemu/readline.c tools/ioemu/sdl.c tools/ioemu/sdl_keysym.h tools/ioemu/softmmu_exec.h tools/ioemu/softmmu_header.h tools/ioemu/softmmu_template.h tools/ioemu/tap-win32.c tools/ioemu/tapdisk-ioemu.c tools/ioemu/target-i386-dm/cpu.h tools/ioemu/target-i386-dm/exec-dm.c tools/ioemu/target-i386-dm/helper2.c tools/ioemu/target-i386-dm/i8259-dm.c tools/ioemu/target-i386-dm/piix_pci-dm.c tools/ioemu/target-i386-dm/qemu-dm.debug tools/ioemu/target-i386-dm/qemu-ifup tools/ioemu/target-i386-dm/rtc-dm.c tools/ioemu/target-i386/.CVS/Entries tools/ioemu/target-i386/.CVS/Repository tools/ioemu/target-i386/.CVS/Root tools/ioemu/target-i386/.CVS/Tag tools/ioemu/target-i386/cpu.h tools/ioemu/target-i386/exec.h tools/ioemu/target-i386/helper.c tools/ioemu/target-i386/helper2.c tools/ioemu/target-i386/op.c tools/ioemu/target-i386/opreg_template.h tools/ioemu/target-i386/ops_mem.h tools/ioemu/target-i386/ops_sse.h tools/ioemu/target-i386/ops_template.h tools/ioemu/target-i386/ops_template_mem.h tools/ioemu/target-i386/translate-copy.c tools/ioemu/target-i386/translate.c tools/ioemu/tests/.CVS/Entries tools/ioemu/tests/.CVS/Repository tools/ioemu/tests/.CVS/Root tools/ioemu/tests/.CVS/Tag tools/ioemu/tests/.cvsignore tools/ioemu/tests/Makefile tools/ioemu/tests/hello-arm.c tools/ioemu/tests/hello-i386.c tools/ioemu/tests/hello-mips.c tools/ioemu/tests/linux-test.c tools/ioemu/tests/qruncom.c tools/ioemu/tests/runcom.c tools/ioemu/tests/sha1.c tools/ioemu/tests/test-i386-code16.S tools/ioemu/tests/test-i386-muldiv.h tools/ioemu/tests/test-i386-shift.h tools/ioemu/tests/test-i386-vm86.S tools/ioemu/tests/test-i386.c tools/ioemu/tests/test-i386.h tools/ioemu/tests/test_path.c tools/ioemu/tests/testthread.c tools/ioemu/texi2pod.pl tools/ioemu/thunk.c tools/ioemu/thunk.h tools/ioemu/translate-all.c tools/ioemu/translate-op.c tools/ioemu/usb-linux.c tools/ioemu/vgafont.h tools/ioemu/vl.c tools/ioemu/vl.h tools/ioemu/vnc.c tools/ioemu/vnc_keysym.h tools/ioemu/vnchextile.h tools/ioemu/x86_64.ld tools/ioemu/x_keymap.c tools/ioemu/xenstore.c tools/libaio/COPYING tools/libaio/ChangeLog tools/libaio/INSTALL tools/libaio/Makefile tools/libaio/TODO tools/libaio/harness/Makefile tools/libaio/harness/README tools/libaio/harness/attic/0.t tools/libaio/harness/attic/1.t tools/libaio/harness/cases/10.t tools/libaio/harness/cases/11.t tools/libaio/harness/cases/12.t tools/libaio/harness/cases/13.t tools/libaio/harness/cases/14.t tools/libaio/harness/cases/2.t tools/libaio/harness/cases/3.t tools/libaio/harness/cases/4.t tools/libaio/harness/cases/5.t tools/libaio/harness/cases/6.t tools/libaio/harness/cases/7.t tools/libaio/harness/cases/8.t tools/libaio/harness/cases/aio_setup.h tools/libaio/harness/cases/common-7-8.h tools/libaio/harness/main.c tools/libaio/harness/runtests.sh tools/libaio/libaio.spec tools/libaio/man/aio.3 tools/libaio/man/aio_cancel.3 tools/libaio/man/aio_cancel64.3 tools/libaio/man/aio_error.3 tools/libaio/man/aio_error64.3 tools/libaio/man/aio_fsync.3 tools/libaio/man/aio_fsync64.3 tools/libaio/man/aio_init.3 tools/libaio/man/aio_read.3 tools/libaio/man/aio_read64.3 tools/libaio/man/aio_return.3 tools/libaio/man/aio_return64.3 tools/libaio/man/aio_suspend.3 tools/libaio/man/aio_suspend64.3 tools/libaio/man/aio_write.3 tools/libaio/man/aio_write64.3 tools/libaio/man/io.3 tools/libaio/man/io_cancel.1 tools/libaio/man/io_cancel.3 tools/libaio/man/io_destroy.1 tools/libaio/man/io_fsync.3 tools/libaio/man/io_getevents.1 tools/libaio/man/io_getevents.3 tools/libaio/man/io_prep_fsync.3 tools/libaio/man/io_prep_pread.3 tools/libaio/man/io_prep_pwrite.3 tools/libaio/man/io_queue_init.3 tools/libaio/man/io_queue_release.3 tools/libaio/man/io_queue_run.3 tools/libaio/man/io_queue_wait.3 tools/libaio/man/io_set_callback.3 tools/libaio/man/io_setup.1 tools/libaio/man/io_submit.1 tools/libaio/man/io_submit.3 tools/libaio/man/lio_listio.3 tools/libaio/man/lio_listio64.3 tools/libaio/src/Makefile tools/libaio/src/compat-0_1.c tools/libaio/src/io_cancel.c tools/libaio/src/io_destroy.c tools/libaio/src/io_getevents.c tools/libaio/src/io_queue_init.c tools/libaio/src/io_queue_release.c tools/libaio/src/io_queue_run.c tools/libaio/src/io_queue_wait.c tools/libaio/src/io_setup.c tools/libaio/src/io_submit.c tools/libaio/src/libaio.h tools/libaio/src/libaio.map tools/libaio/src/raw_syscall.c tools/libaio/src/syscall-alpha.h tools/libaio/src/syscall-i386.h tools/libaio/src/syscall-ia64.h tools/libaio/src/syscall-ppc.h tools/libaio/src/syscall-s390.h tools/libaio/src/syscall-x86_64.h tools/libaio/src/syscall.h tools/libaio/src/vsys_def.h tools/libfsimage/Makefile tools/libfsimage/Rules.mk tools/libfsimage/check-libext2fs tools/libfsimage/common/Makefile tools/libfsimage/common/fsimage.c tools/libfsimage/common/fsimage.h tools/libfsimage/common/fsimage_grub.c tools/libfsimage/common/fsimage_grub.h tools/libfsimage/common/fsimage_plugin.c tools/libfsimage/common/fsimage_plugin.h tools/libfsimage/common/fsimage_priv.h tools/libfsimage/common/mapfile-GNU tools/libfsimage/common/mapfile-SunOS tools/libfsimage/ext2fs-lib/Makefile tools/libfsimage/ext2fs-lib/ext2fs-lib.c tools/libfsimage/ext2fs/Makefile tools/libfsimage/ext2fs/fsys_ext2fs.c tools/libfsimage/fat/Makefile tools/libfsimage/fat/fat.h tools/libfsimage/fat/fsys_fat.c tools/libfsimage/iso9660/Makefile tools/libfsimage/iso9660/fsys_iso9660.c tools/libfsimage/iso9660/iso9660.h tools/libfsimage/reiserfs/Makefile tools/libfsimage/reiserfs/fsys_reiserfs.c tools/libfsimage/ufs/Makefile tools/libfsimage/ufs/fsys_ufs.c tools/libfsimage/ufs/ufs.h tools/libfsimage/zfs/Makefile tools/libfsimage/zfs/fsys_zfs.c tools/libfsimage/zfs/fsys_zfs.h tools/libfsimage/zfs/mb_info.h tools/libfsimage/zfs/zfs-include/dmu.h tools/libfsimage/zfs/zfs-include/dmu_objset.h tools/libfsimage/zfs/zfs-include/dnode.h tools/libfsimage/zfs/zfs-include/dsl_dataset.h tools/libfsimage/zfs/zfs-include/dsl_dir.h tools/libfsimage/zfs/zfs-include/spa.h tools/libfsimage/zfs/zfs-include/uberblock_impl.h tools/libfsimage/zfs/zfs-include/vdev_impl.h tools/libfsimage/zfs/zfs-include/zap_impl.h tools/libfsimage/zfs/zfs-include/zap_leaf.h tools/libfsimage/zfs/zfs-include/zfs.h tools/libfsimage/zfs/zfs-include/zfs_acl.h tools/libfsimage/zfs/zfs-include/zfs_znode.h tools/libfsimage/zfs/zfs-include/zil.h tools/libfsimage/zfs/zfs-include/zio.h tools/libfsimage/zfs/zfs-include/zio_checksum.h tools/libfsimage/zfs/zfs_fletcher.c tools/libfsimage/zfs/zfs_lzjb.c tools/libfsimage/zfs/zfs_sha256.c tools/libxc/Makefile tools/libxc/ia64/Makefile tools/libxc/ia64/aclinux.h tools/libxc/ia64/dom_fw_acpi.c tools/libxc/ia64/sal.h tools/libxc/ia64/xc_dom_ia64_util.c tools/libxc/ia64/xc_dom_ia64_util.h tools/libxc/ia64/xc_ia64.h tools/libxc/ia64/xc_ia64_dom_fwloader.c tools/libxc/ia64/xc_ia64_hvm_build.c tools/libxc/ia64/xc_ia64_linux_restore.c tools/libxc/ia64/xc_ia64_linux_save.c tools/libxc/ia64/xc_ia64_save_restore.h tools/libxc/ia64/xc_ia64_stubs.c tools/libxc/rpm.spec tools/libxc/xc_acm.c tools/libxc/xc_core.c tools/libxc/xc_core.h tools/libxc/xc_core_ia64.c tools/libxc/xc_core_ia64.h tools/libxc/xc_core_x86.c tools/libxc/xc_core_x86.h tools/libxc/xc_cpufeature.h tools/libxc/xc_cpuid_x86.c tools/libxc/xc_csched.c tools/libxc/xc_dom.h tools/libxc/xc_dom_binloader.c tools/libxc/xc_dom_boot.c tools/libxc/xc_dom_bzimageloader.c tools/libxc/xc_dom_compat_linux.c tools/libxc/xc_dom_core.c tools/libxc/xc_dom_elfloader.c tools/libxc/xc_dom_ia64.c tools/libxc/xc_dom_x86.c tools/libxc/xc_domain.c tools/libxc/xc_domain_restore.c tools/libxc/xc_domain_save.c tools/libxc/xc_e820.h tools/libxc/xc_efi.h tools/libxc/xc_elf.h tools/libxc/xc_evtchn.c tools/libxc/xc_flask.c tools/libxc/xc_hvm_build.c tools/libxc/xc_linux.c tools/libxc/xc_minios.c tools/libxc/xc_misc.c tools/libxc/xc_netbsd.c tools/libxc/xc_pagetab.c tools/libxc/xc_physdev.c tools/libxc/xc_pm.c tools/libxc/xc_private.c tools/libxc/xc_private.h tools/libxc/xc_ptrace.c tools/libxc/xc_ptrace.h tools/libxc/xc_ptrace_core.c tools/libxc/xc_resume.c tools/libxc/xc_sedf.c tools/libxc/xc_solaris.c tools/libxc/xc_tbuf.c tools/libxc/xenctrl.h tools/libxc/xenguest.h tools/libxc/xg_private.c tools/libxc/xg_private.h tools/libxc/xg_save_restore.h tools/libxen/COPYING tools/libxen/Makefile tools/libxen/Makefile.dist tools/libxen/README tools/libxen/include/xen/api/xen_acmpolicy.h tools/libxen/include/xen/api/xen_all.h tools/libxen/include/xen/api/xen_common.h tools/libxen/include/xen/api/xen_console.h tools/libxen/include/xen/api/xen_console_decl.h tools/libxen/include/xen/api/xen_console_protocol.h tools/libxen/include/xen/api/xen_crashdump.h tools/libxen/include/xen/api/xen_crashdump_decl.h tools/libxen/include/xen/api/xen_event.h tools/libxen/include/xen/api/xen_event_decl.h tools/libxen/include/xen/api/xen_event_operation.h tools/libxen/include/xen/api/xen_host.h tools/libxen/include/xen/api/xen_host_cpu.h tools/libxen/include/xen/api/xen_host_cpu_decl.h tools/libxen/include/xen/api/xen_host_decl.h tools/libxen/include/xen/api/xen_host_metrics.h tools/libxen/include/xen/api/xen_host_metrics_decl.h tools/libxen/include/xen/api/xen_int_float_map.h tools/libxen/include/xen/api/xen_int_int_map.h tools/libxen/include/xen/api/xen_int_string_set_map.h tools/libxen/include/xen/api/xen_network.h tools/libxen/include/xen/api/xen_network_decl.h tools/libxen/include/xen/api/xen_on_crash_behaviour.h tools/libxen/include/xen/api/xen_on_normal_exit.h tools/libxen/include/xen/api/xen_pbd.h tools/libxen/include/xen/api/xen_pbd_decl.h tools/libxen/include/xen/api/xen_pif.h tools/libxen/include/xen/api/xen_pif_decl.h tools/libxen/include/xen/api/xen_pif_metrics.h tools/libxen/include/xen/api/xen_pif_metrics_decl.h tools/libxen/include/xen/api/xen_sr.h tools/libxen/include/xen/api/xen_sr_decl.h tools/libxen/include/xen/api/xen_string_set.h tools/libxen/include/xen/api/xen_string_string_map.h tools/libxen/include/xen/api/xen_user.h tools/libxen/include/xen/api/xen_user_decl.h tools/libxen/include/xen/api/xen_vbd.h tools/libxen/include/xen/api/xen_vbd_decl.h tools/libxen/include/xen/api/xen_vbd_metrics.h tools/libxen/include/xen/api/xen_vbd_metrics_decl.h tools/libxen/include/xen/api/xen_vbd_mode.h tools/libxen/include/xen/api/xen_vbd_type.h tools/libxen/include/xen/api/xen_vdi.h tools/libxen/include/xen/api/xen_vdi_decl.h tools/libxen/include/xen/api/xen_vdi_type.h tools/libxen/include/xen/api/xen_vif.h tools/libxen/include/xen/api/xen_vif_decl.h tools/libxen/include/xen/api/xen_vif_metrics.h tools/libxen/include/xen/api/xen_vif_metrics_decl.h tools/libxen/include/xen/api/xen_vm.h tools/libxen/include/xen/api/xen_vm_decl.h tools/libxen/include/xen/api/xen_vm_guest_metrics.h tools/libxen/include/xen/api/xen_vm_guest_metrics_decl.h tools/libxen/include/xen/api/xen_vm_metrics.h tools/libxen/include/xen/api/xen_vm_metrics_decl.h tools/libxen/include/xen/api/xen_vm_power_state.h tools/libxen/include/xen/api/xen_vtpm.h tools/libxen/include/xen/api/xen_vtpm_decl.h tools/libxen/include/xen/api/xen_xspolicy.h tools/libxen/include/xen/api/xen_xspolicy_decl.h tools/libxen/include/xen_console_protocol_internal.h tools/libxen/include/xen_event_operation_internal.h tools/libxen/include/xen_internal.h tools/libxen/include/xen_on_crash_behaviour_internal.h tools/libxen/include/xen_on_normal_exit_internal.h tools/libxen/include/xen_vbd_mode_internal.h tools/libxen/include/xen_vbd_type_internal.h tools/libxen/include/xen_vdi_type_internal.h tools/libxen/include/xen_vm_power_state_internal.h tools/libxen/src/xen_acmpolicy.c tools/libxen/src/xen_common.c tools/libxen/src/xen_console.c tools/libxen/src/xen_console_protocol.c tools/libxen/src/xen_crashdump.c tools/libxen/src/xen_event.c tools/libxen/src/xen_event_operation.c tools/libxen/src/xen_host.c tools/libxen/src/xen_host_cpu.c tools/libxen/src/xen_host_metrics.c tools/libxen/src/xen_int_float_map.c tools/libxen/src/xen_int_int_map.c tools/libxen/src/xen_int_string_set_map.c tools/libxen/src/xen_network.c tools/libxen/src/xen_on_crash_behaviour.c tools/libxen/src/xen_on_normal_exit.c tools/libxen/src/xen_pbd.c tools/libxen/src/xen_pif.c tools/libxen/src/xen_pif_metrics.c tools/libxen/src/xen_sr.c tools/libxen/src/xen_string_set.c tools/libxen/src/xen_string_set.h tools/libxen/src/xen_string_string_map.c tools/libxen/src/xen_user.c tools/libxen/src/xen_vbd.c tools/libxen/src/xen_vbd_metrics.c tools/libxen/src/xen_vbd_mode.c tools/libxen/src/xen_vbd_type.c tools/libxen/src/xen_vdi.c tools/libxen/src/xen_vdi_type.c tools/libxen/src/xen_vif.c tools/libxen/src/xen_vif_metrics.c tools/libxen/src/xen_vm.c tools/libxen/src/xen_vm_guest_metrics.c tools/libxen/src/xen_vm_metrics.c tools/libxen/src/xen_vm_power_state.c tools/libxen/src/xen_vtpm.c tools/libxen/src/xen_xspolicy.c tools/libxen/test/test_bindings.c tools/libxen/test/test_event_handling.c tools/misc/Makefile tools/misc/fakei386xen tools/misc/lomount/Makefile tools/misc/lomount/lomount.c tools/misc/miniterm/Makefile tools/misc/miniterm/README tools/misc/miniterm/miniterm.c tools/misc/netfix tools/misc/nsplitd/Makefile tools/misc/nsplitd/nsplitd.c tools/misc/sxp-pretty tools/misc/xen-bugtool tools/misc/xen-clone.README tools/misc/xen-detect.c tools/misc/xen-python-path tools/misc/xencons tools/misc/xend tools/misc/xenperf.c tools/misc/xensymoops tools/misc/xm tools/misc/xsview tools/pygrub/Makefile tools/pygrub/README tools/pygrub/setup.py tools/pygrub/src/GrubConf.py tools/pygrub/src/LiloConf.py tools/pygrub/src/__init__.py tools/pygrub/src/fsimage/fsimage.c tools/pygrub/src/pygrub tools/python/Makefile tools/python/README tools/python/README.XendConfig tools/python/README.sxpcfg tools/python/ZPL-2.0 tools/python/logging/logging-0.4.9.2/PKG-INFO tools/python/logging/logging-0.4.9.2/README.txt tools/python/logging/logging-0.4.9.2/default.css tools/python/logging/logging-0.4.9.2/liblogging.tex tools/python/logging/logging-0.4.9.2/logging/__init__.py tools/python/logging/logging-0.4.9.2/logging/config.py tools/python/logging/logging-0.4.9.2/logging/handlers.py tools/python/logging/logging-0.4.9.2/python_logging.html tools/python/logging/logging-0.4.9.2/setup.py tools/python/logging/logging-0.4.9.2/test/app.py tools/python/logging/logging-0.4.9.2/test/critical.ini tools/python/logging/logging-0.4.9.2/test/debug.ini tools/python/logging/logging-0.4.9.2/test/error.ini tools/python/logging/logging-0.4.9.2/test/events.xml tools/python/logging/logging-0.4.9.2/test/log_test.py tools/python/logging/logging-0.4.9.2/test/log_test0.py tools/python/logging/logging-0.4.9.2/test/log_test1.py tools/python/logging/logging-0.4.9.2/test/log_test10.py tools/python/logging/logging-0.4.9.2/test/log_test11.py tools/python/logging/logging-0.4.9.2/test/log_test12.py tools/python/logging/logging-0.4.9.2/test/log_test13.py tools/python/logging/logging-0.4.9.2/test/log_test14.py tools/python/logging/logging-0.4.9.2/test/log_test15.py tools/python/logging/logging-0.4.9.2/test/log_test16.py tools/python/logging/logging-0.4.9.2/test/log_test17.py tools/python/logging/logging-0.4.9.2/test/log_test18.py tools/python/logging/logging-0.4.9.2/test/log_test19.py tools/python/logging/logging-0.4.9.2/test/log_test2.py tools/python/logging/logging-0.4.9.2/test/log_test20.py tools/python/logging/logging-0.4.9.2/test/log_test21.py tools/python/logging/logging-0.4.9.2/test/log_test22.py tools/python/logging/logging-0.4.9.2/test/log_test3.ini tools/python/logging/logging-0.4.9.2/test/log_test3.py tools/python/logging/logging-0.4.9.2/test/log_test4.py tools/python/logging/logging-0.4.9.2/test/log_test5.py tools/python/logging/logging-0.4.9.2/test/log_test6.py tools/python/logging/logging-0.4.9.2/test/log_test7.py tools/python/logging/logging-0.4.9.2/test/log_test8.py tools/python/logging/logging-0.4.9.2/test/log_test9.py tools/python/logging/logging-0.4.9.2/test/logconf.ini tools/python/logging/logging-0.4.9.2/test/logconf.py tools/python/logging/logging-0.4.9.2/test/logging.dtd tools/python/logging/logging-0.4.9.2/test/logging.xml tools/python/logging/logging-0.4.9.2/test/logrecv.ini tools/python/logging/logging-0.4.9.2/test/logrecv.py tools/python/logging/logging-0.4.9.2/test/myapp.py tools/python/logging/logging-0.4.9.2/test/mymodule.py tools/python/logging/logging-0.4.9.2/test/stderr.exp tools/python/logging/logging-0.4.9.2/test/stdout.exp tools/python/logging/logging-0.4.9.2/test/warn.ini tools/python/logging/setup.py tools/python/ptsname/ptsname.c tools/python/pylintrc tools/python/remove-potcdate.sed tools/python/scripts/README tools/python/scripts/README.lifecycle tools/python/scripts/test_hvm_create.py tools/python/scripts/test_vm_create.py tools/python/scripts/xapi.domcfg.py tools/python/scripts/xapi.py tools/python/scripts/xapi.vbdcfg.py tools/python/scripts/xapi.vdicfg.py tools/python/scripts/xapi.vifcfg.py tools/python/scripts/xapi.vtpmcfg.py tools/python/setup.py tools/python/test.py tools/python/xen/__init__.py tools/python/xen/lowlevel/__init__.py tools/python/xen/lowlevel/acm/acm.c tools/python/xen/lowlevel/flask/flask.c tools/python/xen/lowlevel/scf/scf.c tools/python/xen/lowlevel/xc/xc.c tools/python/xen/lowlevel/xs/xs.c tools/python/xen/sv/CreateDomain.py tools/python/xen/sv/DomInfo.py tools/python/xen/sv/GenTabbed.py tools/python/xen/sv/HTMLBase.py tools/python/xen/sv/Main.py tools/python/xen/sv/NodeInfo.py tools/python/xen/sv/RestoreDomain.py tools/python/xen/sv/Wizard.py tools/python/xen/sv/__init__.py tools/python/xen/sv/util.py tools/python/xen/util/Brctl.py tools/python/xen/util/SSHTransport.py tools/python/xen/util/__init__.py tools/python/xen/util/acmpolicy.py tools/python/xen/util/asserts.py tools/python/xen/util/auxbin.py tools/python/xen/util/blkif.py tools/python/xen/util/bootloader.py tools/python/xen/util/bugtool.py tools/python/xen/util/diagnose.py tools/python/xen/util/dictio.py tools/python/xen/util/ip.py tools/python/xen/util/mac.py tools/python/xen/util/mkdir.py tools/python/xen/util/pci.py tools/python/xen/util/xmlrpcclient.py tools/python/xen/util/xmlrpclib2.py tools/python/xen/util/xpopen.py tools/python/xen/util/xsconstants.py tools/python/xen/util/xsm/__init__.py tools/python/xen/util/xsm/acm/__init__.py tools/python/xen/util/xsm/acm/acm.py tools/python/xen/util/xsm/dummy/__init__.py tools/python/xen/util/xsm/dummy/dummy.py tools/python/xen/util/xsm/flask/__init__.py tools/python/xen/util/xsm/flask/flask.py tools/python/xen/util/xsm/xsm_core.py tools/python/xen/util/xspolicy.py tools/python/xen/web/SrvBase.py tools/python/xen/web/SrvDir.py tools/python/xen/web/__init__.py tools/python/xen/web/connection.py tools/python/xen/web/http.py tools/python/xen/web/httpserver.py tools/python/xen/web/protocol.py tools/python/xen/web/resource.py tools/python/xen/web/static.py tools/python/xen/web/tcp.py tools/python/xen/web/unix.py tools/python/xen/xend/Args.py tools/python/xen/xend/PrettyPrint.py tools/python/xen/xend/Vifctl.py tools/python/xen/xend/XendAPI.py tools/python/xen/xend/XendAPIConstants.py tools/python/xen/xend/XendAPIStore.py tools/python/xen/xend/XendAPIVersion.py tools/python/xen/xend/XendAuthSessions.py tools/python/xen/xend/XendBase.py tools/python/xen/xend/XendBootloader.py tools/python/xen/xend/XendCheckpoint.py tools/python/xen/xend/XendClient.py tools/python/xen/xend/XendConfig.py tools/python/xen/xend/XendConstants.py tools/python/xen/xend/XendDevices.py tools/python/xen/xend/XendDmesg.py tools/python/xen/xend/XendDomain.py tools/python/xen/xend/XendDomainInfo.py tools/python/xen/xend/XendError.py tools/python/xen/xend/XendLocalStorageRepo.py tools/python/xen/xend/XendLogging.py tools/python/xen/xend/XendMonitor.py tools/python/xen/xend/XendNetwork.py tools/python/xen/xend/XendNode.py tools/python/xen/xend/XendOptions.py tools/python/xen/xend/XendPBD.py tools/python/xen/xend/XendPIF.py tools/python/xen/xend/XendPIFMetrics.py tools/python/xen/xend/XendProtocol.py tools/python/xen/xend/XendQCoWStorageRepo.py tools/python/xen/xend/XendStateStore.py tools/python/xen/xend/XendStorageRepository.py tools/python/xen/xend/XendTask.py tools/python/xen/xend/XendTaskManager.py tools/python/xen/xend/XendVDI.py tools/python/xen/xend/XendVMMetrics.py tools/python/xen/xend/XendVnet.py tools/python/xen/xend/XendXSPolicy.py tools/python/xen/xend/XendXSPolicyAdmin.py tools/python/xen/xend/__init__.py tools/python/xen/xend/arch.py tools/python/xen/xend/balloon.py tools/python/xen/xend/encode.py tools/python/xen/xend/image.py tools/python/xen/xend/osdep.py tools/python/xen/xend/server/BlktapController.py tools/python/xen/xend/server/ConsoleController.py tools/python/xen/xend/server/DevController.py tools/python/xen/xend/server/SSLXMLRPCServer.py tools/python/xen/xend/server/SrvDaemon.py tools/python/xen/xend/server/SrvDmesg.py tools/python/xen/xend/server/SrvDomain.py tools/python/xen/xend/server/SrvDomainDir.py tools/python/xen/xend/server/SrvNode.py tools/python/xen/xend/server/SrvRoot.py tools/python/xen/xend/server/SrvServer.py tools/python/xen/xend/server/SrvVnetDir.py tools/python/xen/xend/server/SrvXendLog.py tools/python/xen/xend/server/XMLRPCServer.py tools/python/xen/xend/server/__init__.py tools/python/xen/xend/server/blkif.py tools/python/xen/xend/server/iopif.py tools/python/xen/xend/server/irqif.py tools/python/xen/xend/server/netif.py tools/python/xen/xend/server/params.py tools/python/xen/xend/server/pciif.py tools/python/xen/xend/server/pciquirk.py tools/python/xen/xend/server/relocate.py tools/python/xen/xend/server/tests/__init__.py tools/python/xen/xend/server/tests/test_controllers.py tools/python/xen/xend/server/tpmif.py tools/python/xen/xend/server/vfbif.py tools/python/xen/xend/sxp.py tools/python/xen/xend/tests/__init__.py tools/python/xen/xend/tests/test_XendConfig.py tools/python/xen/xend/tests/test_sxp.py tools/python/xen/xend/tests/test_uuid.py tools/python/xen/xend/tests/xend-config.sxp tools/python/xen/xend/uuid.py tools/python/xen/xend/xenstore/__init__.py tools/python/xen/xend/xenstore/tests/__init__.py tools/python/xen/xend/xenstore/tests/stress_xs.py tools/python/xen/xend/xenstore/xstransact.py tools/python/xen/xend/xenstore/xsutil.py tools/python/xen/xend/xenstore/xswatch.py tools/python/xen/xm/XenAPI.py tools/python/xen/xm/__init__.py tools/python/xen/xm/addlabel.py tools/python/xen/xm/console.py tools/python/xen/xm/create.dtd tools/python/xen/xm/create.py tools/python/xen/xm/dry-run.py tools/python/xen/xm/dumppolicy.py tools/python/xen/xm/getlabel.py tools/python/xen/xm/getpolicy.py tools/python/xen/xm/help.py tools/python/xen/xm/labels.py tools/python/xen/xm/main.py tools/python/xen/xm/messages/en/xen-xm.po tools/python/xen/xm/messages/xen-xm.pot tools/python/xen/xm/migrate.py tools/python/xen/xm/new.py tools/python/xen/xm/opts.py tools/python/xen/xm/resetpolicy.py tools/python/xen/xm/resources.py tools/python/xen/xm/rmlabel.py tools/python/xen/xm/setpolicy.py tools/python/xen/xm/shutdown.py tools/python/xen/xm/tests/__init__.py tools/python/xen/xm/tests/test_create.py tools/python/xen/xm/xenapi_create.py tools/python/xen/xsview/__init__.py tools/python/xen/xsview/main.py tools/python/xen/xsview/xsviewer.py tools/security/Makefile tools/security/policies/example/client_v1-security_policy.xml tools/security/policies/example/test-security_policy.xml tools/security/policies/security_policy.xsd tools/security/policy.txt tools/security/policytools.txt tools/security/python/setup.py tools/security/python/xensec_gen/__init__.py tools/security/python/xensec_gen/cgi-bin/policy.cgi tools/security/python/xensec_gen/index.html tools/security/python/xensec_gen/main.py tools/security/python/xensec_tools/acm_getlabel tools/security/readme.txt tools/security/secpol_tool.c tools/security/xensec_ezpolicy tools/security/xensec_gen.py tools/sv/Makefile tools/sv/images/destroy.png tools/sv/images/finish.png tools/sv/images/next.png tools/sv/images/pause.png tools/sv/images/previous.png tools/sv/images/reboot.png tools/sv/images/shutdown.png tools/sv/images/small-destroy.png tools/sv/images/small-pause.png tools/sv/images/small-unpause.png tools/sv/images/unpause.png tools/sv/images/xen.png tools/sv/inc/script.js tools/sv/inc/style.css tools/sv/index.psp tools/tests/Makefile tools/tests/blowfish.c tools/tests/blowfish.mk tools/tests/test_x86_emulator.c tools/tests/x86_emulate.c tools/vnet/00INSTALL tools/vnet/00README tools/vnet/Make.env tools/vnet/Makefile tools/vnet/doc/Makefile tools/vnet/doc/man/vn.pod.1 tools/vnet/doc/vnet-module.txt tools/vnet/doc/vnet-xend.txt tools/vnet/examples/Makefile tools/vnet/examples/network-vnet tools/vnet/examples/vnet-insert tools/vnet/examples/vnet97.sxp tools/vnet/examples/vnet98.sxp tools/vnet/examples/vnet99.sxp tools/vnet/libxutil/Makefile tools/vnet/libxutil/allocate.c tools/vnet/libxutil/allocate.h tools/vnet/libxutil/debug.h tools/vnet/libxutil/enum.c tools/vnet/libxutil/enum.h tools/vnet/libxutil/fd_stream.c tools/vnet/libxutil/fd_stream.h tools/vnet/libxutil/file_stream.c tools/vnet/libxutil/file_stream.h tools/vnet/libxutil/gzip_stream.c tools/vnet/libxutil/gzip_stream.h tools/vnet/libxutil/hash_table.c tools/vnet/libxutil/hash_table.h tools/vnet/libxutil/iostream.c tools/vnet/libxutil/iostream.h tools/vnet/libxutil/kernel_stream.c tools/vnet/libxutil/kernel_stream.h tools/vnet/libxutil/lexis.c tools/vnet/libxutil/lexis.h tools/vnet/libxutil/mem_stream.c tools/vnet/libxutil/mem_stream.h tools/vnet/libxutil/socket_stream.c tools/vnet/libxutil/socket_stream.h tools/vnet/libxutil/string_stream.c tools/vnet/libxutil/string_stream.h tools/vnet/libxutil/sxpr.c tools/vnet/libxutil/sxpr.h tools/vnet/libxutil/sxpr_parser.c tools/vnet/libxutil/sxpr_parser.h tools/vnet/libxutil/sys_net.c tools/vnet/libxutil/sys_net.h tools/vnet/libxutil/sys_string.c tools/vnet/libxutil/sys_string.h tools/vnet/libxutil/util.c tools/vnet/libxutil/util.h tools/vnet/scripts/Makefile tools/vnet/scripts/vn tools/vnet/vnet-module/00README tools/vnet/vnet-module/Makefile tools/vnet/vnet-module/Makefile-2.4 tools/vnet/vnet-module/Makefile-2.6 tools/vnet/vnet-module/Makefile.ver tools/vnet/vnet-module/Makefile.vnet tools/vnet/vnet-module/esp.c tools/vnet/vnet-module/esp.h tools/vnet/vnet-module/etherip.c tools/vnet/vnet-module/etherip.h tools/vnet/vnet-module/if_etherip.h tools/vnet/vnet-module/if_varp.h tools/vnet/vnet-module/linux/pfkeyv2.h tools/vnet/vnet-module/random.c tools/vnet/vnet-module/random.h tools/vnet/vnet-module/sa.c tools/vnet/vnet-module/sa.h tools/vnet/vnet-module/sa_algorithm.c tools/vnet/vnet-module/sa_algorithm.h tools/vnet/vnet-module/skb_context.c tools/vnet/vnet-module/skb_context.h tools/vnet/vnet-module/skb_util.c tools/vnet/vnet-module/skb_util.h tools/vnet/vnet-module/sxpr_util.c tools/vnet/vnet-module/sxpr_util.h tools/vnet/vnet-module/timer_util.c tools/vnet/vnet-module/timer_util.h tools/vnet/vnet-module/tunnel.c tools/vnet/vnet-module/tunnel.h tools/vnet/vnet-module/varp.c tools/vnet/vnet-module/varp.h tools/vnet/vnet-module/varp_socket.c tools/vnet/vnet-module/varp_util.c tools/vnet/vnet-module/varp_util.h tools/vnet/vnet-module/vif.c tools/vnet/vnet-module/vif.h tools/vnet/vnet-module/vnet.c tools/vnet/vnet-module/vnet.h tools/vnet/vnet-module/vnet_dev.c tools/vnet/vnet-module/vnet_dev.h tools/vnet/vnet-module/vnet_eval.c tools/vnet/vnet-module/vnet_eval.h tools/vnet/vnet-module/vnet_forward.c tools/vnet/vnet-module/vnet_forward.h tools/vnet/vnet-module/vnet_ioctl.c tools/vnet/vnet-module/vnet_ioctl.h tools/vnet/vnetd/Makefile tools/vnet/vnetd/connection.c tools/vnet/vnetd/connection.h tools/vnet/vnetd/list.h tools/vnet/vnetd/select.c tools/vnet/vnetd/select.h tools/vnet/vnetd/selector.c tools/vnet/vnetd/selector.h tools/vnet/vnetd/skbuff.c tools/vnet/vnetd/skbuff.h tools/vnet/vnetd/spinlock.c tools/vnet/vnetd/spinlock.h tools/vnet/vnetd/sys_kernel.h tools/vnet/vnetd/timer.c tools/vnet/vnetd/timer.h tools/vnet/vnetd/vnetd.c tools/vtpm/Makefile tools/vtpm/README tools/vtpm/Rules.mk tools/vtpm/tpm_emulator.patch tools/vtpm/vtpm.patch tools/vtpm_manager/COPYING tools/vtpm_manager/Makefile tools/vtpm_manager/README tools/vtpm_manager/Rules.mk tools/vtpm_manager/crypto/Makefile tools/vtpm_manager/crypto/crypto.c tools/vtpm_manager/crypto/crypto.h tools/vtpm_manager/crypto/hash.c tools/vtpm_manager/crypto/rsa.c tools/vtpm_manager/crypto/sym_crypto.c tools/vtpm_manager/crypto/sym_crypto.h tools/vtpm_manager/manager/Makefile tools/vtpm_manager/manager/dmictl.c tools/vtpm_manager/manager/migration.c tools/vtpm_manager/manager/securestorage.c tools/vtpm_manager/manager/tpmpassthrough.c tools/vtpm_manager/manager/vtpm_ipc.c tools/vtpm_manager/manager/vtpm_ipc.h tools/vtpm_manager/manager/vtpm_lock.c tools/vtpm_manager/manager/vtpm_lock.h tools/vtpm_manager/manager/vtpm_manager.c tools/vtpm_manager/manager/vtpm_manager.h tools/vtpm_manager/manager/vtpm_manager_handler.c tools/vtpm_manager/manager/vtpmd.c tools/vtpm_manager/manager/vtpmpriv.h tools/vtpm_manager/manager/vtsp.c tools/vtpm_manager/manager/vtsp.h tools/vtpm_manager/migration/Makefile tools/vtpm_manager/migration/vtpm_manager_if.c tools/vtpm_manager/migration/vtpm_migrator.h tools/vtpm_manager/migration/vtpm_migrator_if.c tools/vtpm_manager/migration/vtpm_migratorc.c tools/vtpm_manager/migration/vtpm_migratord.c tools/vtpm_manager/migration/vtpm_migratord_handler.c tools/vtpm_manager/tcs/Makefile tools/vtpm_manager/tcs/contextmgr.c tools/vtpm_manager/tcs/contextmgr.h tools/vtpm_manager/tcs/tcs.c tools/vtpm_manager/tcs/tcs.h tools/vtpm_manager/tcs/tpmddl.h tools/vtpm_manager/tcs/transmit.c tools/vtpm_manager/util/Makefile tools/vtpm_manager/util/bsg.c tools/vtpm_manager/util/bsg.h tools/vtpm_manager/util/buffer.c tools/vtpm_manager/util/buffer.h tools/vtpm_manager/util/hashtable.c tools/vtpm_manager/util/hashtable.h tools/vtpm_manager/util/hashtable_itr.c tools/vtpm_manager/util/hashtable_itr.h tools/vtpm_manager/util/hashtable_private.h tools/vtpm_manager/util/log.c tools/vtpm_manager/util/log.h tools/vtpm_manager/util/tcg.h tools/xcutils/Makefile tools/xcutils/lsevtchn.c tools/xcutils/readnotes.c tools/xcutils/xc_restore.c tools/xcutils/xc_save.c tools/xenmon/COPYING tools/xenmon/Makefile tools/xenmon/README tools/xenmon/setmask.c tools/xenmon/xenbaked.c tools/xenmon/xenbaked.h tools/xenmon/xenmon.py tools/xenstat/Makefile tools/xenstat/libxenstat/COPYING tools/xenstat/libxenstat/Makefile tools/xenstat/libxenstat/bindings/swig/perl/.empty tools/xenstat/libxenstat/bindings/swig/python/.empty tools/xenstat/libxenstat/bindings/swig/xenstat.i tools/xenstat/libxenstat/src/xenstat.c tools/xenstat/libxenstat/src/xenstat.h tools/xenstat/libxenstat/src/xenstat_linux.c tools/xenstat/libxenstat/src/xenstat_netbsd.c tools/xenstat/libxenstat/src/xenstat_priv.h tools/xenstat/libxenstat/src/xenstat_solaris.c tools/xenstat/xentop/Makefile tools/xenstat/xentop/TODO tools/xenstat/xentop/xentop.1 tools/xenstat/xentop/xentop.c tools/xenstore/.gdbinit tools/xenstore/COPYING tools/xenstore/Makefile tools/xenstore/README tools/xenstore/TODO tools/xenstore/hashtable.c tools/xenstore/hashtable.h tools/xenstore/hashtable_private.h tools/xenstore/list.h tools/xenstore/talloc.c tools/xenstore/talloc.h tools/xenstore/talloc_guide.txt tools/xenstore/tdb.c tools/xenstore/tdb.h tools/xenstore/utils.c tools/xenstore/utils.h tools/xenstore/xenstore_client.c tools/xenstore/xenstore_control.c tools/xenstore/xenstored_core.c tools/xenstore/xenstored_core.h tools/xenstore/xenstored_domain.c tools/xenstore/xenstored_domain.h tools/xenstore/xenstored_linux.c tools/xenstore/xenstored_netbsd.c tools/xenstore/xenstored_solaris.c tools/xenstore/xenstored_transaction.c tools/xenstore/xenstored_transaction.h tools/xenstore/xenstored_watch.c tools/xenstore/xenstored_watch.h tools/xenstore/xs.c tools/xenstore/xs.h tools/xenstore/xs_lib.c tools/xenstore/xs_lib.h tools/xenstore/xs_tdb_dump.c tools/xentrace/Makefile tools/xentrace/formats tools/xentrace/setsize.c tools/xentrace/xenctx.c tools/xentrace/xentrace.8 tools/xentrace/xentrace.c tools/xentrace/xentrace_format tools/xentrace/xentrace_format.1 tools/xm-test/COPYING tools/xm-test/ChangeLog tools/xm-test/Makefile.am tools/xm-test/README tools/xm-test/TODO tools/xm-test/Writing_Tests_HOWTO tools/xm-test/autogen tools/xm-test/configure.ac tools/xm-test/grouptest/create tools/xm-test/grouptest/default tools/xm-test/grouptest/medium tools/xm-test/grouptest/quick tools/xm-test/grouptest/security tools/xm-test/grouptest/xapi tools/xm-test/lib/XmTestLib/Console.py tools/xm-test/lib/XmTestLib/DomainTracking.py tools/xm-test/lib/XmTestLib/NetConfig.py tools/xm-test/lib/XmTestLib/Test.py tools/xm-test/lib/XmTestLib/XenAPIDomain.py tools/xm-test/lib/XmTestLib/XenDevice.py tools/xm-test/lib/XmTestLib/XenDomain.py tools/xm-test/lib/XmTestLib/Xm.py tools/xm-test/lib/XmTestLib/__init__.py tools/xm-test/lib/XmTestLib/acm.py tools/xm-test/lib/XmTestLib/arch.py tools/xm-test/lib/XmTestLib/block_utils.py tools/xm-test/lib/XmTestLib/config.py.in tools/xm-test/lib/XmTestLib/network_utils.py tools/xm-test/lib/XmTestLib/xapi.py tools/xm-test/lib/XmTestReport/OSReport.py tools/xm-test/lib/XmTestReport/ProgReport.py tools/xm-test/lib/XmTestReport/Report.py tools/xm-test/lib/XmTestReport/ResultReport.py tools/xm-test/lib/XmTestReport/arch.py tools/xm-test/lib/XmTestReport/utils.py tools/xm-test/lib/XmTestReport/xmtest.py.in tools/xm-test/mergereport tools/xm-test/mkreport tools/xm-test/ramdisk/Makefile.am tools/xm-test/ramdisk/README-XenSource-initrd-0.7-img tools/xm-test/ramdisk/README-XenSource-initrd-0.8-img tools/xm-test/ramdisk/README-XenSource-initrd-1.0-img tools/xm-test/ramdisk/README-XenSource-initrd-1.1-img tools/xm-test/ramdisk/bin/create_disk_image tools/xm-test/ramdisk/configs/buildroot-i386 tools/xm-test/ramdisk/configs/busybox tools/xm-test/ramdisk/configs/uClibc tools/xm-test/ramdisk/make-release.sh tools/xm-test/ramdisk/patches/buildroot/add_xvd_devices.patch tools/xm-test/ramdisk/patches/buildroot/hping.patch tools/xm-test/ramdisk/skel/.profile tools/xm-test/ramdisk/skel/etc/init.d/rcS tools/xm-test/ramdisk/skel/etc/inittab tools/xm-test/ramdisk/skel/root/.profile tools/xm-test/runtest.sh tools/xm-test/tests/Makefile.am tools/xm-test/tests/Makefile.am.template tools/xm-test/tests/_sanity/01_domu_proc.py tools/xm-test/tests/_sanity/Makefile.am tools/xm-test/tests/block-create/01_block_attach_device_pos.py tools/xm-test/tests/block-create/02_block_attach_file_device_pos.py tools/xm-test/tests/block-create/04_block_attach_device_repeatedly_pos.py tools/xm-test/tests/block-create/05_block_attach_and_dettach_device_repeatedly_pos.py tools/xm-test/tests/block-create/06_block_attach_baddomain_neg.py tools/xm-test/tests/block-create/07_block_attach_baddevice_neg.py tools/xm-test/tests/block-create/08_block_attach_bad_filedevice_neg.py tools/xm-test/tests/block-create/09_block_attach_and_dettach_device_check_data_pos.py tools/xm-test/tests/block-create/10_block_attach_dettach_multiple_devices.py tools/xm-test/tests/block-create/11_block_attach_shared_dom0.py tools/xm-test/tests/block-create/12_block_attach_shared_domU.py tools/xm-test/tests/block-create/Makefile.am tools/xm-test/tests/block-destroy/01_block-destroy_btblock_pos.py tools/xm-test/tests/block-destroy/02_block-destroy_rtblock_pos.py tools/xm-test/tests/block-destroy/03_block-destroy_nonexist_neg.py tools/xm-test/tests/block-destroy/04_block-destroy_nonattached_neg.py tools/xm-test/tests/block-destroy/05_block-destroy_byname_pos.py tools/xm-test/tests/block-destroy/06_block-destroy_check_list_pos.py tools/xm-test/tests/block-destroy/Makefile.am tools/xm-test/tests/block-integrity/01_block_device_read_verify.py tools/xm-test/tests/block-integrity/02_block_device_write_verify.py tools/xm-test/tests/block-integrity/Makefile.am tools/xm-test/tests/block-list/01_block-list_pos.py tools/xm-test/tests/block-list/02_block-list_attachbd_pos.py tools/xm-test/tests/block-list/03_block-list_anotherbd_pos.py tools/xm-test/tests/block-list/04_block-list_nodb_pos.py tools/xm-test/tests/block-list/05_block-list_nonexist_neg.py tools/xm-test/tests/block-list/06_block-list_checkremove_pos.py tools/xm-test/tests/block-list/Makefile.am tools/xm-test/tests/console/01_console_badopt_neg.py tools/xm-test/tests/console/02_console_baddom_neg.py tools/xm-test/tests/console/Makefile.am tools/xm-test/tests/create/01_create_basic_pos.py tools/xm-test/tests/create/02_create_noparm_neg.py tools/xm-test/tests/create/03_create_badparm_neg.py tools/xm-test/tests/create/04_create_conflictname_neg.py tools/xm-test/tests/create/06_create_mem_neg.py tools/xm-test/tests/create/07_create_mem64_pos.py tools/xm-test/tests/create/08_create_mem128_pos.py tools/xm-test/tests/create/09_create_mem256_pos.py tools/xm-test/tests/create/10_create_fastdestroy.py tools/xm-test/tests/create/11_create_concurrent_pos.py tools/xm-test/tests/create/12_create_concurrent_stress_pos.py tools/xm-test/tests/create/13_create_multinic_pos.py tools/xm-test/tests/create/14_create_blockroot_pos.py tools/xm-test/tests/create/15_create_smallmem_pos.py tools/xm-test/tests/create/16_create_smallmem_neg.py tools/xm-test/tests/create/Makefile.am tools/xm-test/tests/destroy/01_destroy_basic_pos.py tools/xm-test/tests/destroy/02_destroy_noparm_neg.py tools/xm-test/tests/destroy/03_destroy_nonexist_neg.py tools/xm-test/tests/destroy/04_destroy_badparm_neg.py tools/xm-test/tests/destroy/05_destroy_byid_pos.py tools/xm-test/tests/destroy/06_destroy_dom0_neg.py tools/xm-test/tests/destroy/07_destroy_stale_pos.py tools/xm-test/tests/destroy/Makefile.am tools/xm-test/tests/dmesg/01_dmesg_basic_pos.py tools/xm-test/tests/dmesg/02_dmesg_basic_neg.py tools/xm-test/tests/dmesg/Makefile.am tools/xm-test/tests/domid/01_domid_basic_pos.py tools/xm-test/tests/domid/02_domid_basic_neg.py tools/xm-test/tests/domid/Makefile.am tools/xm-test/tests/domname/01_domname_basic_pos.py tools/xm-test/tests/domname/02_domname_basic_neg.py tools/xm-test/tests/domname/Makefile.am tools/xm-test/tests/enforce_dom0_cpus/01_enforce_dom0_cpus_basic_pos.py tools/xm-test/tests/enforce_dom0_cpus/Makefile.am tools/xm-test/tests/help/01_help_basic_pos.py tools/xm-test/tests/help/02_help_basic_neg.py tools/xm-test/tests/help/03_help_badparm_neg.py tools/xm-test/tests/help/04_help_long_pos.py tools/xm-test/tests/help/05_help_nonroot_pos.py tools/xm-test/tests/help/06_help_allcmds.py tools/xm-test/tests/help/Makefile.am tools/xm-test/tests/info/01_info_basic_pos.py tools/xm-test/tests/info/02_info_compiledata_pos.py tools/xm-test/tests/info/Makefile.am tools/xm-test/tests/list/01_list_basic_pos.py tools/xm-test/tests/list/02_list_badparm_neg.py tools/xm-test/tests/list/03_list_nonexist_neg.py tools/xm-test/tests/list/04_list_goodparm_pos.py tools/xm-test/tests/list/05_list_long_pos.py tools/xm-test/tests/list/06_list_nonroot.py tools/xm-test/tests/list/Makefile.am tools/xm-test/tests/memmax/01_memmax_badparm_neg.py tools/xm-test/tests/memmax/Makefile.am tools/xm-test/tests/memset/01_memset_basic_pos.py tools/xm-test/tests/memset/02_memset_badparm_neg.py tools/xm-test/tests/memset/03_memset_random_pos.py tools/xm-test/tests/memset/04_memset_smallmem_pos.py tools/xm-test/tests/memset/Makefile.am tools/xm-test/tests/migrate/01_migrate_localhost_pos.py tools/xm-test/tests/migrate/Makefile.am tools/xm-test/tests/network-attach/01_network_attach_pos.py tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py tools/xm-test/tests/network-attach/04_network_attach_baddomain_neg.py tools/xm-test/tests/network-attach/Makefile.am tools/xm-test/tests/network/02_network_local_ping_pos.py tools/xm-test/tests/network/03_network_local_tcp_pos.py tools/xm-test/tests/network/04_network_local_udp_pos.py tools/xm-test/tests/network/05_network_dom0_ping_pos.py tools/xm-test/tests/network/06_network_dom0_tcp_pos.py tools/xm-test/tests/network/07_network_dom0_udp_pos.py tools/xm-test/tests/network/11_network_domU_ping_pos.py tools/xm-test/tests/network/12_network_domU_tcp_pos.py tools/xm-test/tests/network/13_network_domU_udp_pos.py tools/xm-test/tests/network/Makefile.am tools/xm-test/tests/pause/01_pause_basic_pos.py tools/xm-test/tests/pause/02_pause_badopt_neg.py tools/xm-test/tests/pause/03_pause_badname_neg.py tools/xm-test/tests/pause/04_pause_badid_neg.py tools/xm-test/tests/pause/Makefile.am tools/xm-test/tests/reboot/01_reboot_basic_pos.py tools/xm-test/tests/reboot/02_reboot_badopt_neg.py tools/xm-test/tests/reboot/03_reboot_badname_neg.py tools/xm-test/tests/reboot/Makefile.am tools/xm-test/tests/restore/01_restore_basic_pos.py tools/xm-test/tests/restore/02_restore_badparm_neg.py tools/xm-test/tests/restore/03_restore_badfilename_neg.py tools/xm-test/tests/restore/04_restore_withdevices_pos.py tools/xm-test/tests/restore/Makefile.am tools/xm-test/tests/save/01_save_basic_pos.py tools/xm-test/tests/save/02_save_badparm_neg.py tools/xm-test/tests/save/03_save_bogusfile_neg.py tools/xm-test/tests/save/Makefile.am tools/xm-test/tests/sched-credit/01_sched_credit_weight_cap_pos.py tools/xm-test/tests/sched-credit/Makefile.am tools/xm-test/tests/security-acm/01_security-acm_basic.py tools/xm-test/tests/security-acm/02_security-acm_dom_start.py tools/xm-test/tests/security-acm/03_security-acm_dom_conflict.py tools/xm-test/tests/security-acm/04_security-acm_dom_res.py tools/xm-test/tests/security-acm/05_security-acm_dom_res_conf.py tools/xm-test/tests/security-acm/06_security-acm_dom_block_attach.py tools/xm-test/tests/security-acm/07_security-acm_pol_update.py tools/xm-test/tests/security-acm/08_security-acm_xapi.py tools/xm-test/tests/security-acm/09_security-acm_pol_update.py tools/xm-test/tests/security-acm/10_security-acm_pol_update.py tools/xm-test/tests/security-acm/Makefile.am tools/xm-test/tests/security-acm/acm_utils.py tools/xm-test/tests/security-acm/xm-test-new-security_policy.xml tools/xm-test/tests/security-acm/xm-test-security_policy.xml tools/xm-test/tests/security-acm/xm-test-update-security_policy.xml tools/xm-test/tests/sedf/01_sedf_period_slice_pos.py tools/xm-test/tests/sedf/02_sedf_period_lower_neg.py tools/xm-test/tests/sedf/03_sedf_slice_lower_neg.py tools/xm-test/tests/sedf/04_sedf_slice_upper_neg.py tools/xm-test/tests/sedf/05_sedf_extratime_pos.py tools/xm-test/tests/sedf/06_sedf_extratime_disable_neg.py tools/xm-test/tests/sedf/Makefile.am tools/xm-test/tests/shutdown/01_shutdown_basic_pos.py tools/xm-test/tests/shutdown/02_shutdown_badparm_neg.py tools/xm-test/tests/shutdown/03_shutdown_nonexist_neg.py tools/xm-test/tests/shutdown/Makefile.am tools/xm-test/tests/sysrq/01_sysrq_basic_neg.py tools/xm-test/tests/sysrq/02_sysrq_sync_pos.py tools/xm-test/tests/sysrq/03_sysrq_withreboot_pos.py tools/xm-test/tests/sysrq/Makefile.am tools/xm-test/tests/unpause/01_unpause_basic_pos.py tools/xm-test/tests/unpause/Makefile.am tools/xm-test/tests/vcpu-disable/01_vcpu-disable_basic_pos.py tools/xm-test/tests/vcpu-disable/Makefile.am tools/xm-test/tests/vcpu-pin/01_vcpu-pin_basic_pos.py tools/xm-test/tests/vcpu-pin/Makefile.am tools/xm-test/tests/vtpm/01_vtpm-list_pos.py tools/xm-test/tests/vtpm/02_vtpm-cat_pcrs.py tools/xm-test/tests/vtpm/03_vtpm-susp_res.py tools/xm-test/tests/vtpm/04_vtpm-loc_migr.py tools/xm-test/tests/vtpm/05_vtpm-loc_migr.py tools/xm-test/tests/vtpm/06_vtpm-susp_res_pcrs.py tools/xm-test/tests/vtpm/07_vtpm-mig_pcrs.py tools/xm-test/tests/vtpm/08_vtpm-mig_pcrs.py tools/xm-test/tests/vtpm/09_vtpm-xapi.py tools/xm-test/tests/vtpm/Makefile.am tools/xm-test/tests/vtpm/vtpm_utils.py tools/xm-test/tests/xapi/01_xapi-vm_basic.py tools/xm-test/tests/xapi/02_xapi-vbd_basic.py tools/xm-test/tests/xapi/03_xapi-network_pos.py tools/xm-test/tests/xapi/Makefile.am unmodified_drivers/linux-2.6/Makefile unmodified_drivers/linux-2.6/README unmodified_drivers/linux-2.6/balloon/Kbuild unmodified_drivers/linux-2.6/balloon/Makefile unmodified_drivers/linux-2.6/blkfront/Kbuild unmodified_drivers/linux-2.6/blkfront/Makefile unmodified_drivers/linux-2.6/compat-include/asm-generic/pgtable-nopmd.h unmodified_drivers/linux-2.6/compat-include/asm-generic/pgtable-nopud.h unmodified_drivers/linux-2.6/compat-include/linux/io.h unmodified_drivers/linux-2.6/compat-include/linux/mutex.h unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h unmodified_drivers/linux-2.6/mkbuildtree unmodified_drivers/linux-2.6/netfront/Kbuild unmodified_drivers/linux-2.6/netfront/Makefile unmodified_drivers/linux-2.6/overrides.mk unmodified_drivers/linux-2.6/platform-pci/Kbuild unmodified_drivers/linux-2.6/platform-pci/Makefile unmodified_drivers/linux-2.6/platform-pci/evtchn.c unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c unmodified_drivers/linux-2.6/platform-pci/panic-handler.c unmodified_drivers/linux-2.6/platform-pci/platform-compat.c unmodified_drivers/linux-2.6/platform-pci/platform-pci.c unmodified_drivers/linux-2.6/platform-pci/platform-pci.h unmodified_drivers/linux-2.6/platform-pci/xen_support.c unmodified_drivers/linux-2.6/xenbus/empty_directory xen/COPYING xen/Makefile xen/Rules.mk xen/arch/ia64/Makefile xen/arch/ia64/Rules.mk xen/arch/ia64/asm-offsets.c xen/arch/ia64/asm-xsi-offsets.c xen/arch/ia64/linux-xen/Makefile xen/arch/ia64/linux-xen/README.origin xen/arch/ia64/linux-xen/cmdline.c xen/arch/ia64/linux-xen/efi.c xen/arch/ia64/linux-xen/entry.S xen/arch/ia64/linux-xen/entry.h xen/arch/ia64/linux-xen/head.S xen/arch/ia64/linux-xen/hpsim_ssc.h xen/arch/ia64/linux-xen/iosapic.c xen/arch/ia64/linux-xen/irq_ia64.c xen/arch/ia64/linux-xen/mca.c xen/arch/ia64/linux-xen/mca_asm.S xen/arch/ia64/linux-xen/minstate.h xen/arch/ia64/linux-xen/mm_contig.c xen/arch/ia64/linux-xen/mm_numa.c xen/arch/ia64/linux-xen/numa.c xen/arch/ia64/linux-xen/pal.S xen/arch/ia64/linux-xen/perfmon.c xen/arch/ia64/linux-xen/perfmon_default_smpl.c xen/arch/ia64/linux-xen/perfmon_generic.h xen/arch/ia64/linux-xen/perfmon_itanium.h xen/arch/ia64/linux-xen/perfmon_mckinley.h xen/arch/ia64/linux-xen/perfmon_montecito.h xen/arch/ia64/linux-xen/process-linux-xen.c xen/arch/ia64/linux-xen/sal.c xen/arch/ia64/linux-xen/setup.c xen/arch/ia64/linux-xen/smp.c xen/arch/ia64/linux-xen/smpboot.c xen/arch/ia64/linux-xen/sn/Makefile xen/arch/ia64/linux-xen/sn/kernel/Makefile xen/arch/ia64/linux-xen/sn/kernel/README.origin xen/arch/ia64/linux-xen/sn/kernel/io_init.c xen/arch/ia64/linux-xen/sn/kernel/iomv.c xen/arch/ia64/linux-xen/sn/kernel/irq.c xen/arch/ia64/linux-xen/sn/kernel/setup.c xen/arch/ia64/linux-xen/sn/kernel/sn2_smp.c xen/arch/ia64/linux-xen/sort.c xen/arch/ia64/linux-xen/time.c xen/arch/ia64/linux-xen/tlb.c xen/arch/ia64/linux-xen/unaligned.c xen/arch/ia64/linux-xen/unwind.c xen/arch/ia64/linux-xen/unwind_decoder.c xen/arch/ia64/linux-xen/unwind_i.h xen/arch/ia64/linux/Makefile xen/arch/ia64/linux/README.origin xen/arch/ia64/linux/bitop.c xen/arch/ia64/linux/carta_random.S xen/arch/ia64/linux/clear_page.S xen/arch/ia64/linux/copy_page_mck.S xen/arch/ia64/linux/dig/Makefile xen/arch/ia64/linux/dig/README.origin xen/arch/ia64/linux/dig/machvec.c xen/arch/ia64/linux/efi_stub.S xen/arch/ia64/linux/extable.c xen/arch/ia64/linux/flush.S xen/arch/ia64/linux/hp/Makefile xen/arch/ia64/linux/hp/zx1/Makefile xen/arch/ia64/linux/hp/zx1/README.origin xen/arch/ia64/linux/hp/zx1/hpzx1_machvec.c xen/arch/ia64/linux/hpsim.S xen/arch/ia64/linux/ia64_ksyms.c xen/arch/ia64/linux/idiv32.S xen/arch/ia64/linux/idiv64.S xen/arch/ia64/linux/io.c xen/arch/ia64/linux/irq_lsapic.c xen/arch/ia64/linux/linuxextable.c xen/arch/ia64/linux/machvec.c xen/arch/ia64/linux/memcpy_mck.S xen/arch/ia64/linux/memset.S xen/arch/ia64/linux/pcdp.h xen/arch/ia64/linux/sn/Makefile xen/arch/ia64/linux/sn/kernel/Makefile xen/arch/ia64/linux/sn/kernel/README.origin xen/arch/ia64/linux/sn/kernel/machvec.c xen/arch/ia64/linux/sn/kernel/pio_phys.S xen/arch/ia64/linux/sn/kernel/ptc_deadlock.S xen/arch/ia64/linux/sn/pci/Makefile xen/arch/ia64/linux/sn/pci/pcibr/Makefile xen/arch/ia64/linux/sn/pci/pcibr/README.origin xen/arch/ia64/linux/sn/pci/pcibr/pcibr_reg.c xen/arch/ia64/linux/strlen.S xen/arch/ia64/tools/README.RunVT xen/arch/ia64/tools/README.xenia64 xen/arch/ia64/tools/README.xenoprof xen/arch/ia64/tools/linux-xen-diffs xen/arch/ia64/tools/p2m_expose/Makefile xen/arch/ia64/tools/p2m_expose/README.p2m_expose xen/arch/ia64/tools/p2m_expose/expose_p2m.c xen/arch/ia64/tools/p2m_foreign/Makefile xen/arch/ia64/tools/p2m_foreign/p2m_foreign.c xen/arch/ia64/tools/privify/Makefile xen/arch/ia64/tools/privify/README.privify xen/arch/ia64/tools/privify/privify.c xen/arch/ia64/tools/privify/privify.h xen/arch/ia64/tools/privify/privify_elf64.c xen/arch/ia64/tools/privop/Makefile xen/arch/ia64/tools/privop/pohcalls.S xen/arch/ia64/tools/privop/postat.c xen/arch/ia64/tools/sparse-merge xen/arch/ia64/tools/xelilo/elilo.README xen/arch/ia64/tools/xelilo/xlilo.efi xen/arch/ia64/vmx/Makefile xen/arch/ia64/vmx/mmio.c xen/arch/ia64/vmx/optvfault.S xen/arch/ia64/vmx/pal_emul.c xen/arch/ia64/vmx/save.c xen/arch/ia64/vmx/sioemu.c xen/arch/ia64/vmx/vacpi.c xen/arch/ia64/vmx/viosapic.c xen/arch/ia64/vmx/vlsapic.c xen/arch/ia64/vmx/vmmu.c xen/arch/ia64/vmx/vmx_entry.S xen/arch/ia64/vmx/vmx_fault.c xen/arch/ia64/vmx/vmx_hypercall.c xen/arch/ia64/vmx/vmx_init.c xen/arch/ia64/vmx/vmx_interrupt.c xen/arch/ia64/vmx/vmx_ivt.S xen/arch/ia64/vmx/vmx_minstate.h xen/arch/ia64/vmx/vmx_phy_mode.c xen/arch/ia64/vmx/vmx_support.c xen/arch/ia64/vmx/vmx_utility.c xen/arch/ia64/vmx/vmx_vcpu.c xen/arch/ia64/vmx/vmx_vcpu_save.c xen/arch/ia64/vmx/vmx_virt.c xen/arch/ia64/vmx/vmx_vsa.S xen/arch/ia64/vmx/vtlb.c xen/arch/ia64/xen/Makefile xen/arch/ia64/xen/acpi.c xen/arch/ia64/xen/crash.c xen/arch/ia64/xen/dom0_ops.c xen/arch/ia64/xen/dom_fw_asm.S xen/arch/ia64/xen/dom_fw_common.c xen/arch/ia64/xen/dom_fw_dom0.c xen/arch/ia64/xen/dom_fw_domu.c xen/arch/ia64/xen/dom_fw_sn2.c xen/arch/ia64/xen/dom_fw_utils.c xen/arch/ia64/xen/domain.c xen/arch/ia64/xen/faults.c xen/arch/ia64/xen/flushd.S xen/arch/ia64/xen/flushtlb.c xen/arch/ia64/xen/fw_emul.c xen/arch/ia64/xen/gdbstub.c xen/arch/ia64/xen/hpsimserial.c xen/arch/ia64/xen/hypercall.c xen/arch/ia64/xen/hyperprivop.S xen/arch/ia64/xen/idle0_task.c xen/arch/ia64/xen/irq.c xen/arch/ia64/xen/ivt.S xen/arch/ia64/xen/machine_kexec.c xen/arch/ia64/xen/mm.c xen/arch/ia64/xen/mm_init.c xen/arch/ia64/xen/oprofile/Makefile xen/arch/ia64/xen/oprofile/perfmon.c xen/arch/ia64/xen/oprofile/xenoprof.c xen/arch/ia64/xen/pcdp.c xen/arch/ia64/xen/privop.c xen/arch/ia64/xen/privop_stat.c xen/arch/ia64/xen/regionreg.c xen/arch/ia64/xen/relocate_kernel.S xen/arch/ia64/xen/sn_console.c xen/arch/ia64/xen/tlb_track.c xen/arch/ia64/xen/vcpu.c xen/arch/ia64/xen/vhpt.c xen/arch/ia64/xen/xen.lds.S xen/arch/ia64/xen/xenasm.S xen/arch/ia64/xen/xenmem.c xen/arch/ia64/xen/xenmisc.c xen/arch/ia64/xen/xenpatch.c xen/arch/ia64/xen/xensetup.c xen/arch/ia64/xen/xentime.c xen/arch/x86/Makefile xen/arch/x86/Rules.mk xen/arch/x86/acpi/Makefile xen/arch/x86/acpi/boot.c xen/arch/x86/acpi/cpu_idle.c xen/arch/x86/acpi/cpufreq/Makefile xen/arch/x86/acpi/cpufreq/cpufreq.c xen/arch/x86/acpi/cpufreq/cpufreq_ondemand.c xen/arch/x86/acpi/cpufreq/utility.c xen/arch/x86/acpi/pmstat.c xen/arch/x86/acpi/power.c xen/arch/x86/acpi/suspend.c xen/arch/x86/acpi/wakeup_prot.S xen/arch/x86/apic.c xen/arch/x86/bitops.c xen/arch/x86/boot/Makefile xen/arch/x86/boot/cmdline.S xen/arch/x86/boot/edd.S xen/arch/x86/boot/head.S xen/arch/x86/boot/mem.S xen/arch/x86/boot/mkelf32.c xen/arch/x86/boot/trampoline.S xen/arch/x86/boot/video.S xen/arch/x86/boot/video.h xen/arch/x86/boot/wakeup.S xen/arch/x86/boot/x86_32.S xen/arch/x86/boot/x86_64.S xen/arch/x86/clear_page.S xen/arch/x86/compat.c xen/arch/x86/cpu/Makefile xen/arch/x86/cpu/amd.c xen/arch/x86/cpu/centaur.c xen/arch/x86/cpu/common.c xen/arch/x86/cpu/cpu.h xen/arch/x86/cpu/cyrix.c xen/arch/x86/cpu/intel.c xen/arch/x86/cpu/intel_cacheinfo.c xen/arch/x86/cpu/mcheck/Makefile xen/arch/x86/cpu/mcheck/k7.c xen/arch/x86/cpu/mcheck/mce.c xen/arch/x86/cpu/mcheck/mce.h xen/arch/x86/cpu/mcheck/non-fatal.c xen/arch/x86/cpu/mcheck/p4.c xen/arch/x86/cpu/mcheck/p5.c xen/arch/x86/cpu/mcheck/p6.c xen/arch/x86/cpu/mcheck/winchip.c xen/arch/x86/cpu/mtrr/Makefile xen/arch/x86/cpu/mtrr/amd.c xen/arch/x86/cpu/mtrr/cyrix.c xen/arch/x86/cpu/mtrr/generic.c xen/arch/x86/cpu/mtrr/main.c xen/arch/x86/cpu/mtrr/mtrr.h xen/arch/x86/cpu/mtrr/state.c xen/arch/x86/cpu/transmeta.c xen/arch/x86/crash.c xen/arch/x86/delay.c xen/arch/x86/dmi_scan.c xen/arch/x86/domain.c xen/arch/x86/domain_build.c xen/arch/x86/domctl.c xen/arch/x86/e820.c xen/arch/x86/extable.c xen/arch/x86/flushtlb.c xen/arch/x86/gdbstub.c xen/arch/x86/genapic/Makefile xen/arch/x86/genapic/bigsmp.c xen/arch/x86/genapic/default.c xen/arch/x86/genapic/delivery.c xen/arch/x86/genapic/probe.c xen/arch/x86/genapic/summit.c xen/arch/x86/genapic/x2apic.c xen/arch/x86/hvm/Makefile xen/arch/x86/hvm/emulate.c xen/arch/x86/hvm/hpet.c xen/arch/x86/hvm/hvm.c xen/arch/x86/hvm/i8254.c xen/arch/x86/hvm/intercept.c xen/arch/x86/hvm/io.c xen/arch/x86/hvm/irq.c xen/arch/x86/hvm/mtrr.c xen/arch/x86/hvm/pmtimer.c xen/arch/x86/hvm/rtc.c xen/arch/x86/hvm/save.c xen/arch/x86/hvm/stdvga.c xen/arch/x86/hvm/svm/Makefile xen/arch/x86/hvm/svm/asid.c xen/arch/x86/hvm/svm/emulate.c xen/arch/x86/hvm/svm/entry.S xen/arch/x86/hvm/svm/intr.c xen/arch/x86/hvm/svm/svm.c xen/arch/x86/hvm/svm/vmcb.c xen/arch/x86/hvm/vioapic.c xen/arch/x86/hvm/vlapic.c xen/arch/x86/hvm/vmsi.c xen/arch/x86/hvm/vmx/Makefile xen/arch/x86/hvm/vmx/entry.S xen/arch/x86/hvm/vmx/intr.c xen/arch/x86/hvm/vmx/realmode.c xen/arch/x86/hvm/vmx/vmcs.c xen/arch/x86/hvm/vmx/vmx.c xen/arch/x86/hvm/vmx/vpmu.c xen/arch/x86/hvm/vmx/vpmu_core2.c xen/arch/x86/hvm/vpic.c xen/arch/x86/hvm/vpt.c xen/arch/x86/i387.c xen/arch/x86/i8259.c xen/arch/x86/io_apic.c xen/arch/x86/ioport_emulate.c xen/arch/x86/irq.c xen/arch/x86/machine_kexec.c xen/arch/x86/microcode.c xen/arch/x86/mm.c xen/arch/x86/mm/Makefile xen/arch/x86/mm/hap/Makefile xen/arch/x86/mm/hap/guest_walk.c xen/arch/x86/mm/hap/hap.c xen/arch/x86/mm/hap/p2m-ept.c xen/arch/x86/mm/hap/private.h xen/arch/x86/mm/p2m.c xen/arch/x86/mm/page-guest32.h xen/arch/x86/mm/paging.c xen/arch/x86/mm/shadow/Makefile xen/arch/x86/mm/shadow/common.c xen/arch/x86/mm/shadow/multi.c xen/arch/x86/mm/shadow/multi.h xen/arch/x86/mm/shadow/private.h xen/arch/x86/mm/shadow/types.h xen/arch/x86/mpparse.c xen/arch/x86/msi.c xen/arch/x86/nmi.c xen/arch/x86/numa.c xen/arch/x86/oprofile/Makefile xen/arch/x86/oprofile/backtrace.c xen/arch/x86/oprofile/nmi_int.c xen/arch/x86/oprofile/op_counter.h xen/arch/x86/oprofile/op_model_athlon.c xen/arch/x86/oprofile/op_model_p4.c xen/arch/x86/oprofile/op_model_ppro.c xen/arch/x86/oprofile/op_x86_model.h xen/arch/x86/oprofile/xenoprof.c xen/arch/x86/pci.c xen/arch/x86/physdev.c xen/arch/x86/platform_hypercall.c xen/arch/x86/rwlock.c xen/arch/x86/setup.c xen/arch/x86/shutdown.c xen/arch/x86/smp.c xen/arch/x86/smpboot.c xen/arch/x86/srat.c xen/arch/x86/string.c xen/arch/x86/sysctl.c xen/arch/x86/tboot.c xen/arch/x86/time.c xen/arch/x86/trace.c xen/arch/x86/traps.c xen/arch/x86/usercopy.c xen/arch/x86/x86_32/Makefile xen/arch/x86/x86_32/asm-offsets.c xen/arch/x86/x86_32/domain_page.c xen/arch/x86/x86_32/entry.S xen/arch/x86/x86_32/gdbstub.c xen/arch/x86/x86_32/gpr_switch.S xen/arch/x86/x86_32/machine_kexec.c xen/arch/x86/x86_32/mm.c xen/arch/x86/x86_32/seg_fixup.c xen/arch/x86/x86_32/supervisor_mode_kernel.S xen/arch/x86/x86_32/traps.c xen/arch/x86/x86_32/xen.lds.S xen/arch/x86/x86_64/Makefile xen/arch/x86/x86_64/asm-offsets.c xen/arch/x86/x86_64/compat.c xen/arch/x86/x86_64/compat/Makefile xen/arch/x86/x86_64/compat/entry.S xen/arch/x86/x86_64/compat/mm.c xen/arch/x86/x86_64/compat/traps.c xen/arch/x86/x86_64/compat_kexec.S xen/arch/x86/x86_64/cpu_idle.c xen/arch/x86/x86_64/domain.c xen/arch/x86/x86_64/entry.S xen/arch/x86/x86_64/gdbstub.c xen/arch/x86/x86_64/gpr_switch.S xen/arch/x86/x86_64/machine_kexec.c xen/arch/x86/x86_64/mm.c xen/arch/x86/x86_64/physdev.c xen/arch/x86/x86_64/platform_hypercall.c xen/arch/x86/x86_64/traps.c xen/arch/x86/x86_64/xen.lds.S xen/arch/x86/x86_emulate.c xen/arch/x86/x86_emulate/x86_emulate.c xen/arch/x86/x86_emulate/x86_emulate.h xen/common/Makefile xen/common/bitmap.c xen/common/compat/Makefile xen/common/compat/domain.c xen/common/compat/grant_table.c xen/common/compat/kernel.c xen/common/compat/memory.c xen/common/compat/multicall.c xen/common/compat/schedule.c xen/common/compat/xenoprof.c xen/common/compat/xlat.c xen/common/domain.c xen/common/domctl.c xen/common/event_channel.c xen/common/gdbstub.c xen/common/grant_table.c xen/common/hvm/Makefile xen/common/hvm/save.c xen/common/kernel.c xen/common/kexec.c xen/common/keyhandler.c xen/common/lib.c xen/common/libelf/Makefile xen/common/libelf/README xen/common/libelf/libelf-dominfo.c xen/common/libelf/libelf-loader.c xen/common/libelf/libelf-private.h xen/common/libelf/libelf-relocate.c xen/common/libelf/libelf-tools.c xen/common/memory.c xen/common/multicall.c xen/common/page_alloc.c xen/common/perfc.c xen/common/rangeset.c xen/common/rcupdate.c xen/common/sched_credit.c xen/common/sched_sedf.c xen/common/schedule.c xen/common/shutdown.c xen/common/softirq.c xen/common/stop_machine.c xen/common/string.c xen/common/symbols-dummy.c xen/common/symbols.c xen/common/sysctl.c xen/common/time.c xen/common/timer.c xen/common/trace.c xen/common/version.c xen/common/vsprintf.c xen/common/xencomm.c xen/common/xenoprof.c xen/common/xmalloc.c xen/drivers/Makefile xen/drivers/acpi/Makefile xen/drivers/acpi/hwregs.c xen/drivers/acpi/numa.c xen/drivers/acpi/osl.c xen/drivers/acpi/tables.c xen/drivers/acpi/utglobal.c xen/drivers/char/Makefile xen/drivers/char/console.c xen/drivers/char/ns16550.c xen/drivers/char/serial.c xen/drivers/passthrough/Makefile xen/drivers/passthrough/amd/Makefile xen/drivers/passthrough/amd/iommu_acpi.c xen/drivers/passthrough/amd/iommu_detect.c xen/drivers/passthrough/amd/iommu_init.c xen/drivers/passthrough/amd/iommu_map.c xen/drivers/passthrough/amd/pci_amd_iommu.c xen/drivers/passthrough/io.c xen/drivers/passthrough/iommu.c xen/drivers/passthrough/vtd/Makefile xen/drivers/passthrough/vtd/dmar.c xen/drivers/passthrough/vtd/dmar.h xen/drivers/passthrough/vtd/extern.h xen/drivers/passthrough/vtd/intremap.c xen/drivers/passthrough/vtd/iommu.c xen/drivers/passthrough/vtd/iommu.h xen/drivers/passthrough/vtd/qinval.c xen/drivers/passthrough/vtd/utils.c xen/drivers/passthrough/vtd/vtd.h xen/drivers/passthrough/vtd/x86/Makefile xen/drivers/passthrough/vtd/x86/vtd.c xen/drivers/video/Makefile xen/drivers/video/font.h xen/drivers/video/font_8x14.c xen/drivers/video/font_8x16.c xen/drivers/video/font_8x8.c xen/drivers/video/vesa.c xen/drivers/video/vga.c xen/include/Makefile xen/include/acpi/acconfig.h xen/include/acpi/acexcep.h xen/include/acpi/acglobal.h xen/include/acpi/achware.h xen/include/acpi/aclocal.h xen/include/acpi/acmacros.h xen/include/acpi/acnames.h xen/include/acpi/acobject.h xen/include/acpi/acoutput.h xen/include/acpi/acpi.h xen/include/acpi/acpi_bus.h xen/include/acpi/acpi_drivers.h xen/include/acpi/acpiosxf.h xen/include/acpi/acpixf.h xen/include/acpi/acstruct.h xen/include/acpi/actbl.h xen/include/acpi/actbl1.h xen/include/acpi/actypes.h xen/include/acpi/acutils.h xen/include/acpi/cpufreq/cpufreq.h xen/include/acpi/cpufreq/processor_perf.h xen/include/acpi/pdc_intel.h xen/include/acpi/platform/acenv.h xen/include/acpi/platform/acgcc.h xen/include/acpi/platform/aclinux.h xen/include/asm-ia64/bug.h xen/include/asm-ia64/bundle.h xen/include/asm-ia64/config.h xen/include/asm-ia64/debugger.h xen/include/asm-ia64/dom_fw.h xen/include/asm-ia64/dom_fw_common.h xen/include/asm-ia64/dom_fw_dom0.h xen/include/asm-ia64/dom_fw_domu.h xen/include/asm-ia64/dom_fw_utils.h xen/include/asm-ia64/domain.h xen/include/asm-ia64/elf.h xen/include/asm-ia64/event.h xen/include/asm-ia64/flushtlb.h xen/include/asm-ia64/grant_table.h xen/include/asm-ia64/guest_access.h xen/include/asm-ia64/hardirq.h xen/include/asm-ia64/hvm/support.h xen/include/asm-ia64/hvm/vacpi.h xen/include/asm-ia64/hvm/vlapic.h xen/include/asm-ia64/hypercall.h xen/include/asm-ia64/ia64_int.h xen/include/asm-ia64/init.h xen/include/asm-ia64/iocap.h xen/include/asm-ia64/kexec.h xen/include/asm-ia64/linux-null/README.origin xen/include/asm-ia64/linux-null/asm/desc.h xen/include/asm-ia64/linux-null/asm/ia32.h xen/include/asm-ia64/linux-null/asm/mman.h xen/include/asm-ia64/linux-null/asm/mmzone.h xen/include/asm-ia64/linux-null/asm/module.h xen/include/asm-ia64/linux-null/asm/nmi.h xen/include/asm-ia64/linux-null/asm/pdb.h xen/include/asm-ia64/linux-null/asm/ptrace_offsets.h xen/include/asm-ia64/linux-null/asm/semaphore.h xen/include/asm-ia64/linux-null/asm/serial.h xen/include/asm-ia64/linux-null/asm/signal.h xen/include/asm-ia64/linux-null/asm/sn/arch.h xen/include/asm-ia64/linux-null/asm/sn/geo.h xen/include/asm-ia64/linux-null/asm/sn/nodepda.h xen/include/asm-ia64/linux-null/asm/sn/sn_cpuid.h xen/include/asm-ia64/linux-null/asm/ustack.h xen/include/asm-ia64/linux-null/linux/bootmem.h xen/include/asm-ia64/linux-null/linux/capability.h xen/include/asm-ia64/linux-null/linux/completion.h xen/include/asm-ia64/linux-null/linux/device.h xen/include/asm-ia64/linux-null/linux/dmapool.h xen/include/asm-ia64/linux-null/linux/file.h xen/include/asm-ia64/linux-null/linux/kallsyms.h xen/include/asm-ia64/linux-null/linux/kernel_stat.h xen/include/asm-ia64/linux-null/linux/mmzone.h xen/include/asm-ia64/linux-null/linux/module.h xen/include/asm-ia64/linux-null/linux/mount.h xen/include/asm-ia64/linux-null/linux/page-flags.h xen/include/asm-ia64/linux-null/linux/pagemap.h xen/include/asm-ia64/linux-null/linux/poll.h xen/include/asm-ia64/linux-null/linux/proc_fs.h xen/include/asm-ia64/linux-null/linux/profile.h xen/include/asm-ia64/linux-null/linux/ptrace.h xen/include/asm-ia64/linux-null/linux/random.h xen/include/asm-ia64/linux-null/linux/rcupdate.h xen/include/asm-ia64/linux-null/linux/rtc.h xen/include/asm-ia64/linux-null/linux/rwsem.h xen/include/asm-ia64/linux-null/linux/seq_file.h xen/include/asm-ia64/linux-null/linux/serial.h xen/include/asm-ia64/linux-null/linux/serial_core.h xen/include/asm-ia64/linux-null/linux/signal.h xen/include/asm-ia64/linux-null/linux/slab.h xen/include/asm-ia64/linux-null/linux/smp_lock.h xen/include/asm-ia64/linux-null/linux/swap.h xen/include/asm-ia64/linux-null/linux/sysctl.h xen/include/asm-ia64/linux-null/linux/threads.h xen/include/asm-ia64/linux-null/linux/tty.h xen/include/asm-ia64/linux-null/linux/vfs.h xen/include/asm-ia64/linux-null/linux/vmalloc.h xen/include/asm-ia64/linux-null/linux/workqueue.h xen/include/asm-ia64/linux-xen/asm-generic/README.origin xen/include/asm-ia64/linux-xen/asm-generic/pgtable-nopud.h xen/include/asm-ia64/linux-xen/asm/README.origin xen/include/asm-ia64/linux-xen/asm/acpi.h xen/include/asm-ia64/linux-xen/asm/atomic.h xen/include/asm-ia64/linux-xen/asm/cache.h xen/include/asm-ia64/linux-xen/asm/gcc_intrin.h xen/include/asm-ia64/linux-xen/asm/ia64regs.h xen/include/asm-ia64/linux-xen/asm/io.h xen/include/asm-ia64/linux-xen/asm/iosapic.h xen/include/asm-ia64/linux-xen/asm/kregs.h xen/include/asm-ia64/linux-xen/asm/machvec.h xen/include/asm-ia64/linux-xen/asm/machvec_dig.h xen/include/asm-ia64/linux-xen/asm/machvec_hpzx1.h xen/include/asm-ia64/linux-xen/asm/machvec_sn2.h xen/include/asm-ia64/linux-xen/asm/mca_asm.h xen/include/asm-ia64/linux-xen/asm/meminit.h xen/include/asm-ia64/linux-xen/asm/numa.h xen/include/asm-ia64/linux-xen/asm/page.h xen/include/asm-ia64/linux-xen/asm/pal.h xen/include/asm-ia64/linux-xen/asm/pci.h xen/include/asm-ia64/linux-xen/asm/percpu.h xen/include/asm-ia64/linux-xen/asm/perfmon.h xen/include/asm-ia64/linux-xen/asm/perfmon_default_smpl.h xen/include/asm-ia64/linux-xen/asm/pgalloc.h xen/include/asm-ia64/linux-xen/asm/pgtable.h xen/include/asm-ia64/linux-xen/asm/processor.h xen/include/asm-ia64/linux-xen/asm/ptrace.h xen/include/asm-ia64/linux-xen/asm/smp.h xen/include/asm-ia64/linux-xen/asm/sn/README.origin xen/include/asm-ia64/linux-xen/asm/sn/addrs.h xen/include/asm-ia64/linux-xen/asm/sn/arch.h xen/include/asm-ia64/linux-xen/asm/sn/hubdev.h xen/include/asm-ia64/linux-xen/asm/sn/intr.h xen/include/asm-ia64/linux-xen/asm/sn/io.h xen/include/asm-ia64/linux-xen/asm/sn/nodepda.h xen/include/asm-ia64/linux-xen/asm/sn/pcibr_provider.h xen/include/asm-ia64/linux-xen/asm/sn/pcidev.h xen/include/asm-ia64/linux-xen/asm/sn/rw_mmr.h xen/include/asm-ia64/linux-xen/asm/sn/types.h xen/include/asm-ia64/linux-xen/asm/spinlock.h xen/include/asm-ia64/linux-xen/asm/system.h xen/include/asm-ia64/linux-xen/asm/types.h xen/include/asm-ia64/linux-xen/linux/README.origin xen/include/asm-ia64/linux-xen/linux/cpu.h xen/include/asm-ia64/linux-xen/linux/device.h xen/include/asm-ia64/linux-xen/linux/efi.h xen/include/asm-ia64/linux-xen/linux/gfp.h xen/include/asm-ia64/linux-xen/linux/hardirq.h xen/include/asm-ia64/linux-xen/linux/interrupt.h xen/include/asm-ia64/linux-xen/linux/kobject.h xen/include/asm-ia64/linux-xen/linux/linux-pci.h xen/include/asm-ia64/linux-xen/linux/oprofile.h xen/include/asm-ia64/linux/README.origin xen/include/asm-ia64/linux/asm-generic/README.origin xen/include/asm-ia64/linux/asm-generic/div64.h xen/include/asm-ia64/linux/asm-generic/ide_iops.h xen/include/asm-ia64/linux/asm-generic/iomap.h xen/include/asm-ia64/linux/asm-generic/pci.h xen/include/asm-ia64/linux/asm-generic/pgtable.h xen/include/asm-ia64/linux/asm-generic/sections.h xen/include/asm-ia64/linux/asm-generic/topology.h xen/include/asm-ia64/linux/asm-generic/unaligned.h xen/include/asm-ia64/linux/asm-generic/vmlinux.lds.h xen/include/asm-ia64/linux/asm/README.origin xen/include/asm-ia64/linux/asm/asmmacro.h xen/include/asm-ia64/linux/asm/bitops.h xen/include/asm-ia64/linux/asm/break.h xen/include/asm-ia64/linux/asm/byteorder.h xen/include/asm-ia64/linux/asm/cacheflush.h xen/include/asm-ia64/linux/asm/checksum.h xen/include/asm-ia64/linux/asm/current.h xen/include/asm-ia64/linux/asm/delay.h xen/include/asm-ia64/linux/asm/div64.h xen/include/asm-ia64/linux/asm/dma.h xen/include/asm-ia64/linux/asm/fpswa.h xen/include/asm-ia64/linux/asm/fpu.h xen/include/asm-ia64/linux/asm/hdreg.h xen/include/asm-ia64/linux/asm/hw_irq.h xen/include/asm-ia64/linux/asm/intrinsics.h xen/include/asm-ia64/linux/asm/ioctl.h xen/include/asm-ia64/linux/asm/irq.h xen/include/asm-ia64/linux/asm/linkage.h xen/include/asm-ia64/linux/asm/machvec_hpsim.h xen/include/asm-ia64/linux/asm/machvec_init.h xen/include/asm-ia64/linux/asm/mca.h xen/include/asm-ia64/linux/asm/nodedata.h xen/include/asm-ia64/linux/asm/numnodes.h xen/include/asm-ia64/linux/asm/param.h xen/include/asm-ia64/linux/asm/patch.h xen/include/asm-ia64/linux/asm/rse.h xen/include/asm-ia64/linux/asm/sal.h xen/include/asm-ia64/linux/asm/sections.h xen/include/asm-ia64/linux/asm/setup.h xen/include/asm-ia64/linux/asm/sn/README.origin xen/include/asm-ia64/linux/asm/sn/geo.h xen/include/asm-ia64/linux/asm/sn/klconfig.h xen/include/asm-ia64/linux/asm/sn/l1.h xen/include/asm-ia64/linux/asm/sn/leds.h xen/include/asm-ia64/linux/asm/sn/module.h xen/include/asm-ia64/linux/asm/sn/pcibus_provider_defs.h xen/include/asm-ia64/linux/asm/sn/pda.h xen/include/asm-ia64/linux/asm/sn/pic.h xen/include/asm-ia64/linux/asm/sn/shub_mmr.h xen/include/asm-ia64/linux/asm/sn/shubio.h xen/include/asm-ia64/linux/asm/sn/simulator.h xen/include/asm-ia64/linux/asm/sn/sn_cpuid.h xen/include/asm-ia64/linux/asm/sn/sn_feature_sets.h xen/include/asm-ia64/linux/asm/sn/sn_sal.h xen/include/asm-ia64/linux/asm/sn/tiocp.h xen/include/asm-ia64/linux/asm/sn/xbow.h xen/include/asm-ia64/linux/asm/sn/xwidgetdev.h xen/include/asm-ia64/linux/asm/string.h xen/include/asm-ia64/linux/asm/thread_info.h xen/include/asm-ia64/linux/asm/timex.h xen/include/asm-ia64/linux/asm/topology.h xen/include/asm-ia64/linux/asm/unaligned.h xen/include/asm-ia64/linux/asm/unistd.h xen/include/asm-ia64/linux/asm/unwind.h xen/include/asm-ia64/linux/bcd.h xen/include/asm-ia64/linux/bitmap.h xen/include/asm-ia64/linux/bitops.h xen/include/asm-ia64/linux/byteorder/README.origin xen/include/asm-ia64/linux/byteorder/generic.h xen/include/asm-ia64/linux/byteorder/little_endian.h xen/include/asm-ia64/linux/byteorder/swab.h xen/include/asm-ia64/linux/completion.h xen/include/asm-ia64/linux/hash.h xen/include/asm-ia64/linux/initrd.h xen/include/asm-ia64/linux/ioport.h xen/include/asm-ia64/linux/jiffies.h xen/include/asm-ia64/linux/klist.h xen/include/asm-ia64/linux/kmalloc_sizes.h xen/include/asm-ia64/linux/kref.h xen/include/asm-ia64/linux/linkage.h xen/include/asm-ia64/linux/mod_devicetable.h xen/include/asm-ia64/linux/notifier.h xen/include/asm-ia64/linux/numa.h xen/include/asm-ia64/linux/pci_ids.h xen/include/asm-ia64/linux/pci_regs.h xen/include/asm-ia64/linux/percpu.h xen/include/asm-ia64/linux/pm.h xen/include/asm-ia64/linux/preempt.h xen/include/asm-ia64/linux/seqlock.h xen/include/asm-ia64/linux/sort.h xen/include/asm-ia64/linux/stddef.h xen/include/asm-ia64/linux/sysfs.h xen/include/asm-ia64/linux/thread_info.h xen/include/asm-ia64/linux/time.h xen/include/asm-ia64/linux/timex.h xen/include/asm-ia64/linux/topology.h xen/include/asm-ia64/linux/wait.h xen/include/asm-ia64/mm.h xen/include/asm-ia64/mmu_context.h xen/include/asm-ia64/multicall.h xen/include/asm-ia64/offsets.h xen/include/asm-ia64/p2m_entry.h xen/include/asm-ia64/perfc.h xen/include/asm-ia64/perfc_defn.h xen/include/asm-ia64/privop.h xen/include/asm-ia64/privop_stat.h xen/include/asm-ia64/regionreg.h xen/include/asm-ia64/regs.h xen/include/asm-ia64/shadow.h xen/include/asm-ia64/shared.h xen/include/asm-ia64/sioemu.h xen/include/asm-ia64/slab.h xen/include/asm-ia64/softirq.h xen/include/asm-ia64/time.h xen/include/asm-ia64/tlb.h xen/include/asm-ia64/tlb_track.h xen/include/asm-ia64/tlbflush.h xen/include/asm-ia64/trace.h xen/include/asm-ia64/uaccess.h xen/include/asm-ia64/vcpu.h xen/include/asm-ia64/vcpumask.h xen/include/asm-ia64/vhpt.h xen/include/asm-ia64/viosapic.h xen/include/asm-ia64/virt_event.h xen/include/asm-ia64/vlsapic.h xen/include/asm-ia64/vmmu.h xen/include/asm-ia64/vmx.h xen/include/asm-ia64/vmx_mm_def.h xen/include/asm-ia64/vmx_pal.h xen/include/asm-ia64/vmx_pal_vsa.h xen/include/asm-ia64/vmx_phy_mode.h xen/include/asm-ia64/vmx_platform.h xen/include/asm-ia64/vmx_vcpu.h xen/include/asm-ia64/vmx_vcpu_save.h xen/include/asm-ia64/vmx_vpd.h xen/include/asm-ia64/vtm.h xen/include/asm-ia64/xengcc_intrin.h xen/include/asm-ia64/xenia64regs.h xen/include/asm-ia64/xenkregs.h xen/include/asm-ia64/xenmca.h xen/include/asm-ia64/xenoprof.h xen/include/asm-ia64/xenpage.h xen/include/asm-ia64/xenprocessor.h xen/include/asm-ia64/xenspinlock.h xen/include/asm-ia64/xensystem.h xen/include/asm-ia64/xentypes.h xen/include/asm-x86/acpi.h xen/include/asm-x86/amd-iommu.h xen/include/asm-x86/apic.h xen/include/asm-x86/apicdef.h xen/include/asm-x86/asm_defns.h xen/include/asm-x86/atomic.h xen/include/asm-x86/bitops.h xen/include/asm-x86/bug.h xen/include/asm-x86/byteorder.h xen/include/asm-x86/cache.h xen/include/asm-x86/compat.h xen/include/asm-x86/config.h xen/include/asm-x86/cpufeature.h xen/include/asm-x86/current.h xen/include/asm-x86/debugger.h xen/include/asm-x86/debugreg.h xen/include/asm-x86/delay.h xen/include/asm-x86/desc.h xen/include/asm-x86/div64.h xen/include/asm-x86/domain.h xen/include/asm-x86/e820.h xen/include/asm-x86/edd.h xen/include/asm-x86/elf.h xen/include/asm-x86/event.h xen/include/asm-x86/fixmap.h xen/include/asm-x86/flushtlb.h xen/include/asm-x86/genapic.h xen/include/asm-x86/grant_table.h xen/include/asm-x86/guest_access.h xen/include/asm-x86/hap.h xen/include/asm-x86/hardirq.h xen/include/asm-x86/hpet.h xen/include/asm-x86/hvm/cacheattr.h xen/include/asm-x86/hvm/domain.h xen/include/asm-x86/hvm/emulate.h xen/include/asm-x86/hvm/guest_access.h xen/include/asm-x86/hvm/hvm.h xen/include/asm-x86/hvm/io.h xen/include/asm-x86/hvm/irq.h xen/include/asm-x86/hvm/support.h xen/include/asm-x86/hvm/svm/amd-iommu-acpi.h xen/include/asm-x86/hvm/svm/amd-iommu-defs.h xen/include/asm-x86/hvm/svm/amd-iommu-proto.h xen/include/asm-x86/hvm/svm/asid.h xen/include/asm-x86/hvm/svm/emulate.h xen/include/asm-x86/hvm/svm/intr.h xen/include/asm-x86/hvm/svm/svm.h xen/include/asm-x86/hvm/svm/vmcb.h xen/include/asm-x86/hvm/trace.h xen/include/asm-x86/hvm/vcpu.h xen/include/asm-x86/hvm/vioapic.h xen/include/asm-x86/hvm/vlapic.h xen/include/asm-x86/hvm/vmx/vmcs.h xen/include/asm-x86/hvm/vmx/vmx.h xen/include/asm-x86/hvm/vmx/vpmu.h xen/include/asm-x86/hvm/vmx/vpmu_core2.h xen/include/asm-x86/hvm/vpic.h xen/include/asm-x86/hvm/vpt.h xen/include/asm-x86/hypercall.h xen/include/asm-x86/i387.h xen/include/asm-x86/init.h xen/include/asm-x86/io.h xen/include/asm-x86/io_apic.h xen/include/asm-x86/iocap.h xen/include/asm-x86/ipi.h xen/include/asm-x86/irq.h xen/include/asm-x86/ldt.h xen/include/asm-x86/mach-default/bios_ebda.h xen/include/asm-x86/mach-default/io_ports.h xen/include/asm-x86/mach-default/irq_vectors.h xen/include/asm-x86/mach-default/mach_mpparse.h xen/include/asm-x86/mach-default/mach_mpspec.h xen/include/asm-x86/mach-default/mach_wakecpu.h xen/include/asm-x86/mach-default/smpboot_hooks.h xen/include/asm-x86/mach-generic/mach_apic.h xen/include/asm-x86/mach-generic/mach_mpparse.h xen/include/asm-x86/mach-summit/mach_mpparse.h xen/include/asm-x86/mc146818rtc.h xen/include/asm-x86/mm.h xen/include/asm-x86/mpspec.h xen/include/asm-x86/mpspec_def.h xen/include/asm-x86/msi.h xen/include/asm-x86/msr-index.h xen/include/asm-x86/msr.h xen/include/asm-x86/mtrr.h xen/include/asm-x86/multicall.h xen/include/asm-x86/nmi.h xen/include/asm-x86/numa.h xen/include/asm-x86/p2m.h xen/include/asm-x86/page.h xen/include/asm-x86/paging.h xen/include/asm-x86/percpu.h xen/include/asm-x86/perfc.h xen/include/asm-x86/perfc_defn.h xen/include/asm-x86/pirq.h xen/include/asm-x86/processor.h xen/include/asm-x86/regs.h xen/include/asm-x86/rwlock.h xen/include/asm-x86/shadow.h xen/include/asm-x86/shared.h xen/include/asm-x86/smp.h xen/include/asm-x86/softirq.h xen/include/asm-x86/spinlock.h xen/include/asm-x86/string.h xen/include/asm-x86/system.h xen/include/asm-x86/tboot.h xen/include/asm-x86/time.h xen/include/asm-x86/trace.h xen/include/asm-x86/types.h xen/include/asm-x86/uaccess.h xen/include/asm-x86/x86_32/asm_defns.h xen/include/asm-x86/x86_32/bug.h xen/include/asm-x86/x86_32/elf.h xen/include/asm-x86/x86_32/page.h xen/include/asm-x86/x86_32/regs.h xen/include/asm-x86/x86_32/system.h xen/include/asm-x86/x86_32/uaccess.h xen/include/asm-x86/x86_64/asm_defns.h xen/include/asm-x86/x86_64/bug.h xen/include/asm-x86/x86_64/elf.h xen/include/asm-x86/x86_64/page.h xen/include/asm-x86/x86_64/regs.h xen/include/asm-x86/x86_64/system.h xen/include/asm-x86/x86_64/uaccess.h xen/include/asm-x86/x86_emulate.h xen/include/asm-x86/xenoprof.h xen/include/public/COPYING xen/include/public/arch-ia64.h xen/include/public/arch-ia64/debug_op.h xen/include/public/arch-ia64/hvm/memmap.h xen/include/public/arch-ia64/hvm/save.h xen/include/public/arch-ia64/sioemu.h xen/include/public/arch-x86/cpuid.h xen/include/public/arch-x86/hvm/save.h xen/include/public/arch-x86/xen-x86_32.h xen/include/public/arch-x86/xen-x86_64.h xen/include/public/arch-x86/xen.h xen/include/public/arch-x86_32.h xen/include/public/arch-x86_64.h xen/include/public/callback.h xen/include/public/dom0_ops.h xen/include/public/domctl.h xen/include/public/elfnote.h xen/include/public/elfstructs.h xen/include/public/event_channel.h xen/include/public/features.h xen/include/public/grant_table.h xen/include/public/hvm/e820.h xen/include/public/hvm/hvm_info_table.h xen/include/public/hvm/hvm_op.h xen/include/public/hvm/ioreq.h xen/include/public/hvm/params.h xen/include/public/hvm/save.h xen/include/public/io/blkif.h xen/include/public/io/console.h xen/include/public/io/fbif.h xen/include/public/io/fsif.h xen/include/public/io/kbdif.h xen/include/public/io/netif.h xen/include/public/io/pciif.h xen/include/public/io/protocols.h xen/include/public/io/ring.h xen/include/public/io/tpmif.h xen/include/public/io/xenbus.h xen/include/public/io/xs_wire.h xen/include/public/kexec.h xen/include/public/libelf.h xen/include/public/memory.h xen/include/public/nmi.h xen/include/public/physdev.h xen/include/public/platform.h xen/include/public/sched.h xen/include/public/sysctl.h xen/include/public/trace.h xen/include/public/vcpu.h xen/include/public/version.h xen/include/public/xen-compat.h xen/include/public/xen.h xen/include/public/xencomm.h xen/include/public/xenoprof.h xen/include/public/xsm/acm.h xen/include/public/xsm/acm_ops.h xen/include/public/xsm/flask_op.h xen/include/xen/acpi.h xen/include/xen/bitmap.h xen/include/xen/bitops.h xen/include/xen/byteorder/big_endian.h xen/include/xen/byteorder/generic.h xen/include/xen/byteorder/little_endian.h xen/include/xen/byteorder/swab.h xen/include/xen/cache.h xen/include/xen/compat.h xen/include/xen/compile.h.in xen/include/xen/compiler.h xen/include/xen/config.h xen/include/xen/console.h xen/include/xen/cpumask.h xen/include/xen/ctype.h xen/include/xen/delay.h xen/include/xen/dmi.h xen/include/xen/domain.h xen/include/xen/domain_page.h xen/include/xen/elf.h xen/include/xen/elfcore.h xen/include/xen/errno.h xen/include/xen/event.h xen/include/xen/gdbstub.h xen/include/xen/grant_table.h xen/include/xen/guest_access.h xen/include/xen/hvm/iommu.h xen/include/xen/hvm/save.h xen/include/xen/hypercall.h xen/include/xen/init.h xen/include/xen/inttypes.h xen/include/xen/iocap.h xen/include/xen/iommu.h xen/include/xen/irq.h xen/include/xen/irq_cpustat.h xen/include/xen/kernel.h xen/include/xen/kexec.h xen/include/xen/keyhandler.h xen/include/xen/lib.h xen/include/xen/list.h xen/include/xen/mm.h xen/include/xen/multiboot.h xen/include/xen/multiboot2.h xen/include/xen/multicall.h xen/include/xen/nmi.h xen/include/xen/nodemask.h xen/include/xen/numa.h xen/include/xen/paging.h xen/include/xen/pci.h xen/include/xen/pci_regs.h xen/include/xen/percpu.h xen/include/xen/perfc.h xen/include/xen/perfc_defn.h xen/include/xen/prefetch.h xen/include/xen/rangeset.h xen/include/xen/rcupdate.h xen/include/xen/sched-if.h xen/include/xen/sched.h xen/include/xen/serial.h xen/include/xen/shared.h xen/include/xen/shutdown.h xen/include/xen/smp.h xen/include/xen/softirq.h xen/include/xen/spinlock.h xen/include/xen/stdarg.h xen/include/xen/stop_machine.h xen/include/xen/string.h xen/include/xen/symbols.h xen/include/xen/time.h xen/include/xen/timer.h xen/include/xen/trace.h xen/include/xen/types.h xen/include/xen/version.h xen/include/xen/vga.h xen/include/xen/xencomm.h xen/include/xen/xenoprof.h xen/include/xen/xmalloc.h xen/include/xlat.lst xen/include/xsm/acm/acm_core.h xen/include/xsm/acm/acm_endian.h xen/include/xsm/acm/acm_hooks.h xen/include/xsm/xsm.h xen/tools/Makefile xen/tools/compat-build-header.py xen/tools/compat-build-source.py xen/tools/figlet/LICENSE xen/tools/figlet/Makefile xen/tools/figlet/README xen/tools/figlet/figlet.c xen/tools/figlet/xen.flf xen/tools/get-fields.sh xen/tools/symbols.c xen/xsm/Makefile xen/xsm/acm/Makefile xen/xsm/acm/acm_chinesewall_hooks.c xen/xsm/acm/acm_core.c xen/xsm/acm/acm_null_hooks.c xen/xsm/acm/acm_ops.c xen/xsm/acm/acm_policy.c xen/xsm/acm/acm_simple_type_enforcement_hooks.c xen/xsm/acm/acm_xsm_hooks.c xen/xsm/dummy.c xen/xsm/flask/Makefile xen/xsm/flask/avc.c xen/xsm/flask/flask_op.c xen/xsm/flask/hooks.c xen/xsm/flask/include/av_inherit.h xen/xsm/flask/include/av_perm_to_string.h xen/xsm/flask/include/av_permissions.h xen/xsm/flask/include/avc.h xen/xsm/flask/include/avc_ss.h xen/xsm/flask/include/class_to_string.h xen/xsm/flask/include/common_perm_to_string.h xen/xsm/flask/include/conditional.h xen/xsm/flask/include/flask.h xen/xsm/flask/include/initial_sid_to_string.h xen/xsm/flask/include/objsec.h xen/xsm/flask/include/security.h xen/xsm/flask/ss/Makefile xen/xsm/flask/ss/avtab.c xen/xsm/flask/ss/avtab.h xen/xsm/flask/ss/conditional.c xen/xsm/flask/ss/conditional.h xen/xsm/flask/ss/constraint.h xen/xsm/flask/ss/context.h xen/xsm/flask/ss/ebitmap.c xen/xsm/flask/ss/ebitmap.h xen/xsm/flask/ss/hashtab.c xen/xsm/flask/ss/hashtab.h xen/xsm/flask/ss/mls.c xen/xsm/flask/ss/mls.h xen/xsm/flask/ss/mls_types.h xen/xsm/flask/ss/policydb.c xen/xsm/flask/ss/policydb.h xen/xsm/flask/ss/services.c xen/xsm/flask/ss/services.h xen/xsm/flask/ss/sidtab.c xen/xsm/flask/ss/sidtab.h xen/xsm/flask/ss/symtab.c xen/xsm/flask/ss/symtab.h xen/xsm/xsm_core.c xen/xsm/xsm_policy.c
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.bk-to-hg	Mon May 19 15:34:57 2008 -0700
     1.3 @@ -0,0 +1,2 @@
     1.4 +#!/bin/sh
     1.5 +exit 0
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/.hg-to-bk	Mon May 19 15:34:57 2008 -0700
     2.3 @@ -0,0 +1,2 @@
     2.4 +#!/bin/sh
     2.5 +exit 0
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/.hgignore	Mon May 19 15:34:57 2008 -0700
     3.3 @@ -0,0 +1,290 @@
     3.4 +.*\.a$
     3.5 +.*\.cmi$
     3.6 +.*\.cmo$
     3.7 +.*\.d$
     3.8 +.*\.o$
     3.9 +.*\.opic$
    3.10 +.*\.pyc$
    3.11 +.*\.so$
    3.12 +.*\.so\..*$
    3.13 +.*\.tar\.bz2$
    3.14 +.*\.tar\.gz$
    3.15 +.*~$
    3.16 +.*\.flc$
    3.17 +.*\.orig$
    3.18 +.*\.rej$
    3.19 +.*/a\.out$
    3.20 +.*/Modules\.symvers$
    3.21 +.*/cscope\..*$
    3.22 +^cscope.*$
    3.23 +^[^/]*\.bz2$
    3.24 +^\.config$
    3.25 +^\.pc
    3.26 +^TAGS$
    3.27 +^tags$
    3.28 +^build-.*$
    3.29 +^dist/.*$
    3.30 +^docs/.*\.aux$
    3.31 +^docs/.*\.dvi$
    3.32 +^docs/.*\.log$
    3.33 +^docs/.*\.pdf$
    3.34 +^docs/.*\.ps$
    3.35 +^docs/.*\.toc$
    3.36 +^docs/api/.*$
    3.37 +^docs/figs/xenserver\.eps$
    3.38 +^docs/html/.*$
    3.39 +^docs/interface/WARNINGS$
    3.40 +^docs/interface/images\.pl$
    3.41 +^docs/interface/images\.tex$
    3.42 +^docs/interface/img1\.png$
    3.43 +^docs/interface/index\.html$
    3.44 +^docs/interface/interface\.css$
    3.45 +^docs/interface/interface\.html$
    3.46 +^docs/interface/labels\.pl$
    3.47 +^docs/man1/
    3.48 +^docs/man5/
    3.49 +^docs/pdf/.*$
    3.50 +^docs/ps/.*$
    3.51 +^docs/user/WARNINGS$
    3.52 +^docs/user/images\.pl$
    3.53 +^docs/user/images\.tex$
    3.54 +^docs/user/img1\.png$
    3.55 +^docs/user/img2\.png$
    3.56 +^docs/user/img3\.png$
    3.57 +^docs/user/index\.html$
    3.58 +^docs/user/internals\.pl$
    3.59 +^docs/user/labels\.pl$
    3.60 +^docs/user/user\.css$
    3.61 +^docs/user/user\.html$
    3.62 +^docs/xen-api/vm_lifecycle.eps$
    3.63 +^docs/xen-api/xenapi-datamodel-graph.eps$
    3.64 +^docs/xen-api/xenapi.out$
    3.65 +^extras/mini-os/h/hypervisor-ifs$
    3.66 +^extras/mini-os/h/xen-public$
    3.67 +^extras/mini-os/mini-os.*$
    3.68 +^install/.*$
    3.69 +^linux-[^/]*-paravirt/.*$
    3.70 +^linux-2.6[^/]*/.*$
    3.71 +^linux-[^/]*-rc/.*$
    3.72 +^linux-[^/]*-tip/.*$
    3.73 +^linux-[^/]*-git/.*$
    3.74 +^linux-[^/]*\.patch$
    3.75 +^mkddbxen$
    3.76 +^netbsd-[^/]*-tools/.*$
    3.77 +^netbsd-[^/]*-xen0/.*$
    3.78 +^netbsd-[^/]*-xenU/.*$
    3.79 +^netbsd-[^/]*\.patch$
    3.80 +^patches/.*/\.makedep$
    3.81 +^patches/ebtables-brnf-5_vs_2\.4\.25\.diff$
    3.82 +^patches/ebtables\.diff$
    3.83 +^patches/tmp/.*$
    3.84 +^pristine-.*$
    3.85 +^ref-.*$
    3.86 +^tmp-.*$
    3.87 +^stubdom/binutils-.*$
    3.88 +^stubdom/cross-root-.*$
    3.89 +^stubdom/gcc-.*$
    3.90 +^stubdom/include$
    3.91 +^stubdom/ioemu$
    3.92 +^stubdom/libxc$
    3.93 +^stubdom/lwip-.*$
    3.94 +^stubdom/mini-os$
    3.95 +^stubdom/newlib-.*$
    3.96 +^stubdom/pciutils-.*$
    3.97 +^stubdom/zlib-.*$
    3.98 +^tools/.*/TAGS$
    3.99 +^tools/.*/build/lib.*/.*\.py$
   3.100 +^tools/blktap/Makefile\.smh$
   3.101 +^tools/blktap/drivers/blktapctrl$
   3.102 +^tools/blktap/drivers/img2qcow$
   3.103 +^tools/blktap/drivers/qcow-create$
   3.104 +^tools/blktap/drivers/qcow2raw$
   3.105 +^tools/blktap/drivers/tapdisk$
   3.106 +^tools/check/\..*$
   3.107 +^tools/console/xenconsole$
   3.108 +^tools/console/xenconsoled$
   3.109 +^tools/debugger/gdb/gdb-6\.2\.1-linux-i386-xen/.*$
   3.110 +^tools/debugger/gdb/gdb-6\.2\.1/.*$
   3.111 +^tools/debugger/gdb/gdb-6\.2\.1\.tar\.bz2$
   3.112 +^tools/debugger/pdb/._bcdi/.*$
   3.113 +^tools/debugger/pdb/linux-[0-9.]*-module/.*\.ko$
   3.114 +^tools/debugger/pdb/linux-[0-9.]*-module/.*\.mod.c$
   3.115 +^tools/debugger/pdb/linux-[0-9.]*-module/.tmp_versions/.*$
   3.116 +^tools/debugger/pdb/linux-[0-9.]*-module/\..*\.cmd$
   3.117 +^tools/debugger/pdb/pdb$
   3.118 +^tools/debugger/xenitp/xenitp$
   3.119 +^tools/firmware/.*/biossums$
   3.120 +^tools/firmware/.*\.bin$
   3.121 +^tools/firmware/.*\.sym$
   3.122 +^tools/firmware/.*bios/.*bios.*\.txt$
   3.123 +^tools/firmware/etherboot/eb-rom-list\.h$
   3.124 +^tools/firmware/etherboot/etherboot-5
   3.125 +^tools/firmware/etherboot/etherboot-build
   3.126 +^tools/firmware/etherboot/.*\.zrom\.h$
   3.127 +^tools/firmware/extboot/extboot.img$
   3.128 +^tools/firmware/extboot/signrom$
   3.129 +^tools/firmware/hvmloader/acpi/acpigen$
   3.130 +^tools/firmware/hvmloader/hvmloader$
   3.131 +^tools/firmware/hvmloader/roms\.h$
   3.132 +^tools/firmware/rombios/BIOS-bochs-[^/]*$
   3.133 +^tools/firmware/rombios/_rombios[^/]*_\.c$
   3.134 +^tools/firmware/rombios/rombios[^/]*\.s$
   3.135 +^tools/firmware/rombios/32bit/32bitbios_flat\.h$
   3.136 +^tools/firmware/vmxassist/gen$
   3.137 +^tools/firmware/vmxassist/offsets\.h$
   3.138 +^tools/firmware/vmxassist/vmxassist$
   3.139 +^tools/flask/loadpolicy/flask-loadpolicy$
   3.140 +^tools/include/xen/.*$
   3.141 +^tools/include/xen-foreign/.*\.(c|h|size)$
   3.142 +^tools/include/xen-foreign/checker$
   3.143 +^tools/ioemu/\.pc/.*$
   3.144 +^tools/ioemu/config-host\.h$
   3.145 +^tools/ioemu/config-host\.mak$
   3.146 +^tools/ioemu/i386-dm/Makefile$
   3.147 +^tools/ioemu/i386-dm/config\.h$
   3.148 +^tools/ioemu/i386-dm/config\.mak$
   3.149 +^tools/ioemu/i386-dm/qemu-dm$
   3.150 +^tools/ioemu/qemu-doc\.html$
   3.151 +^tools/ioemu/qemu-img\.1$
   3.152 +^tools/ioemu/qemu-img\.pod$
   3.153 +^tools/ioemu/qemu-tech\.html$
   3.154 +^tools/ioemu/qemu\.1$
   3.155 +^tools/ioemu/qemu\.pod$
   3.156 +^tools/ioemu/tapdisk-ioemu$
   3.157 +^tools/libxc/ia64/asm/.*\.h$
   3.158 +^tools/libxc/ia64/acpi/.*\.h$
   3.159 +^tools/libxc/ia64/acpi/platform/.*\.h$
   3.160 +^tools/libxc/ia64/dom_fw_asm.S$
   3.161 +^tools/libxc/ia64/dom_fw_common\.c$
   3.162 +^tools/libxc/ia64/dom_fw_domu\.c$
   3.163 +^tools/libxc/ia64/xen/.*\.h$
   3.164 +^tools/libxen/libxenapi-
   3.165 +^tools/libxen/test/test_bindings$
   3.166 +^tools/libxen/test/test_event_handling$
   3.167 +^tools/libaio/src/.*\.ol$
   3.168 +^tools/libaio/src/.*\.os$
   3.169 +^tools/misc/cpuperf/cpuperf-perfcntr$
   3.170 +^tools/misc/cpuperf/cpuperf-xen$
   3.171 +^tools/misc/lomount/lomount$
   3.172 +^tools/misc/mbootpack/bin2c$
   3.173 +^tools/misc/mbootpack/bootsect$
   3.174 +^tools/misc/mbootpack/bzimage_header\.c$
   3.175 +^tools/misc/mbootpack/mbootpack$
   3.176 +^tools/misc/mbootpack/setup$
   3.177 +^tools/misc/miniterm/miniterm$
   3.178 +^tools/misc/xc_shadow$
   3.179 +^tools/misc/xen_cpuperf$
   3.180 +^tools/misc/xen-detect$
   3.181 +^tools/misc/xenperf$
   3.182 +^tools/pygrub/build/.*$
   3.183 +^tools/python/build/.*$
   3.184 +^tools/python/xen/util/xsm/xsm\.py$
   3.185 +^tools/security/secpol_tool$
   3.186 +^tools/security/xen/.*$
   3.187 +^tools/security/xensec_tool$
   3.188 +^tools/tests/blowfish\.bin$
   3.189 +^tools/tests/blowfish\.h$
   3.190 +^tools/tests/test_x86_emulator$
   3.191 +^tools/tests/x86_emulate$
   3.192 +^tools/vnet/Make.local$
   3.193 +^tools/vnet/build/.*$
   3.194 +^tools/vnet/gc$
   3.195 +^tools/vnet/gc.*/.*$
   3.196 +^tools/vnet/vnet-module/.*\.ko$
   3.197 +^tools/vnet/vnet-module/\..*\.cmd$
   3.198 +^tools/vnet/vnet-module/\.tmp_versions/.*$
   3.199 +^tools/vnet/vnet-module/vnet_module\.mod\..*$
   3.200 +^tools/vnet/vnetd/vnetd$
   3.201 +^tools/vtpm/tpm_emulator-.*\.tar\.gz$
   3.202 +^tools/vtpm/tpm_emulator/.*$
   3.203 +^tools/vtpm/vtpm/.*$
   3.204 +^tools/vtpm_manager/manager/vtpm_managerd$
   3.205 +^tools/xcutils/lsevtchn$
   3.206 +^tools/xcutils/xc_restore$
   3.207 +^tools/xcutils/xc_save$
   3.208 +^tools/xcutils/readnotes$
   3.209 +^tools/xenfb/sdlfb$
   3.210 +^tools/xenfb/vncfb$
   3.211 +^tools/xenmon/xentrace_setmask$
   3.212 +^tools/xenmon/xenbaked$
   3.213 +^tools/xenstat/xentop/xentop$
   3.214 +^tools/xenstore/testsuite/tmp/.*$
   3.215 +^tools/xenstore/xen$
   3.216 +^tools/xenstore/xenstore$
   3.217 +^tools/xenstore/xenstore-chmod$
   3.218 +^tools/xenstore/xenstore-exists$
   3.219 +^tools/xenstore/xenstore-list$
   3.220 +^tools/xenstore/xenstore-read$
   3.221 +^tools/xenstore/xenstore-rm$
   3.222 +^tools/xenstore/xenstore-write$
   3.223 +^tools/xenstore/xenstore-control$
   3.224 +^tools/xenstore/xenstore-ls$
   3.225 +^tools/xenstore/xenstored$
   3.226 +^tools/xenstore/xenstored_test$
   3.227 +^tools/xenstore/xs_crashme$
   3.228 +^tools/xenstore/xs_random$
   3.229 +^tools/xenstore/xs_stress$
   3.230 +^tools/xenstore/xs_tdb_dump$
   3.231 +^tools/xenstore/xs_test$
   3.232 +^tools/xenstore/xs_watch_stress$
   3.233 +^tools/xentrace/xentrace_setsize$
   3.234 +^tools/xentrace/tbctl$
   3.235 +^tools/xentrace/xenctx$
   3.236 +^tools/xentrace/xentrace$
   3.237 +^tools/xm-test/ramdisk/buildroot
   3.238 +^tools/xm-test/aclocal.m4$
   3.239 +^tools/xm-test/autom4te
   3.240 +^tools/xm-test/install-sh$
   3.241 +^tools/xm-test/mkinstalldirs$
   3.242 +^tools/xm-test/missing$
   3.243 +^tools/xm-test/config(ure|.log|.status|.guess|.sub)$
   3.244 +^tools/xm-test/Makefile(.in)*$
   3.245 +^tools/xm-test/.*/Makefile(.in)*$
   3.246 +^tools/xm-test/lib/XmTestLib/config.py$
   3.247 +^tools/xm-test/lib/XmTestReport/xmtest.py$
   3.248 +^tools/xm-test/tests/.*\.test$
   3.249 +^xen/\.banner.*$
   3.250 +^xen/BLOG$
   3.251 +^xen/System.map$
   3.252 +^xen/TAGS$
   3.253 +^xen/arch/x86/asm-offsets\.s$
   3.254 +^xen/arch/x86/boot/mkelf32$
   3.255 +^xen/arch/x86/xen\.lds$
   3.256 +^xen/ddb/.*$
   3.257 +^xen/include/asm$
   3.258 +^xen/include/asm-.*/asm-offsets\.h$
   3.259 +^xen/include/asm-ia64/asm-xsi-offsets\.h$
   3.260 +^xen/include/asm-ia64/.offsets.h.stamp$
   3.261 +^xen/include/asm-ia64/xen$
   3.262 +^xen/include/compat/.*$
   3.263 +^xen/include/hypervisor-ifs/arch$
   3.264 +^xen/include/linux$
   3.265 +^xen/include/public/public$
   3.266 +^xen/include/xen/.*\.new$
   3.267 +^xen/include/xen/acm_policy\.h$
   3.268 +^xen/include/xen/banner\.h$
   3.269 +^xen/include/xen/compile\.h$
   3.270 +^xen/tags$
   3.271 +^xen/tools/figlet/figlet$
   3.272 +^xen/tools/symbols$
   3.273 +^xen/xen$
   3.274 +^xen/xen-syms$
   3.275 +^xen/xen\..*$
   3.276 +^xen/arch/ia64/asm-offsets\.s$
   3.277 +^xen/arch/ia64/asm-xsi-offsets\.s$
   3.278 +^xen/arch/ia64/map\.out$
   3.279 +^xen/arch/ia64/xen\.lds\.s$
   3.280 +^xen/arch/powerpc/dom0\.bin$
   3.281 +^xen/arch/powerpc/asm-offsets\.s$
   3.282 +^xen/arch/powerpc/firmware$
   3.283 +^xen/arch/powerpc/firmware.dbg$
   3.284 +^xen/arch/powerpc/firmware_image.bin$
   3.285 +^xen/arch/powerpc/xen\.lds$
   3.286 +^xen/arch/powerpc/\.xen-syms$
   3.287 +^xen/arch/powerpc/xen-syms\.S$
   3.288 +^xen/arch/powerpc/cmdline.dep$
   3.289 +^unmodified_drivers/linux-2.6/\.tmp_versions
   3.290 +^unmodified_drivers/linux-2.6/.*\.cmd$
   3.291 +^unmodified_drivers/linux-2.6/.*\.ko$
   3.292 +^unmodified_drivers/linux-2.6/.*\.mod\.c$
   3.293 +^LibVNCServer.*
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/.rootkeys	Mon May 19 15:34:57 2008 -0700
     4.3 @@ -0,0 +1,1634 @@
     4.4 +3ddb6b0bKlMz_dz-M59a1mkUa1lASw BitKeeper/etc/config
     4.5 +3eba336c4BUxP3H1DjQl8sInORf1Yw BitKeeper/etc/gone
     4.6 +3ddb6b0buTaC5zg1_a8FoAR9FWi_mw BitKeeper/etc/ignore
     4.7 +3ddb79c9_hgSp-gsQm8HqWM_9W3B_A BitKeeper/etc/logging_ok
     4.8 +4177dbbfqsi01p2zgZa0geUOgScONw COPYING
     4.9 +423fdd91sxkCMaKFcDsEdhsZer54vA Config.mk
    4.10 +3eb788d6Kleck_Cut0ouGneviGzliQ Makefile
    4.11 +3f5ef5a24IaQasQE2tyMxrfxskMmvw README
    4.12 +41880852AtdVfSsfKGtrLdajX1vEXQ buildconfigs/Rules.mk
    4.13 +41880852oSxvHJSmnzI6hlpFvHuQqQ buildconfigs/mk.linux-2.4-xen0
    4.14 +41880852YWbPAO-cofTsGkFW1x7tGw buildconfigs/mk.linux-2.4-xenU
    4.15 +41880852Cwk_14PhDA9XZToJ5B2iMQ buildconfigs/mk.linux-2.6-xen0
    4.16 +41880852siMCKilMpoBLtpP_bhYC2Q buildconfigs/mk.linux-2.6-xenU
    4.17 +4188d881_D8HpHnhHabA46_ycKwQyw buildconfigs/mk.netbsd-2.0-xenU
    4.18 +3f9e7d53iC47UnlfORp9iC1vai6kWw docs/Makefile
    4.19 +4187c1c7IWmBinGdI19kL4MuZ6RLbQ docs/check_pkgs
    4.20 +3f9e7d60PWZJeVh5xdnk0nLUdxlqEA docs/figs/xenlogo.eps
    4.21 +418a3248xjIqmNKo0v_XQSfAvlBGFw docs/html.sty
    4.22 +41c0c4116itF389v0CEWcmzue6zJkA docs/misc/VMX_changes.txt
    4.23 +412f4bd9sm5mCQ8BkrgKcAKZGadq7Q docs/misc/blkif-drivers-explained.txt
    4.24 +420b949cy9ZGzED74Fz_DaWlK7tT4g docs/misc/crashdb.txt
    4.25 +4251a1f82AexscYEiF4Iku8Gc_kWfQ docs/misc/grant-tables.txt
    4.26 +424d462b5GuApQ_NyMsRFt9LbrsWow docs/misc/sedf_scheduler_mini-HOWTO.txt
    4.27 +42b7434c-M2l4Og0klGf6xSAARqa2w docs/misc/shype4xen_readme.txt
    4.28 +40d6ccbfKKBq8jE0ula4eHEzBiQuDA docs/misc/xen_config.html
    4.29 +410a4c2bAO_m_l4RsiiPHnZ4ixHWbQ docs/misc/xend.tex
    4.30 +3f9e7d564bWFB-Czjv1qdmE6o0GqNg docs/src/interface.tex
    4.31 +410144afnSd2Yw68AHGO5gXu2m3y6A docs/src/user.tex
    4.32 +3f815144d1vI2777JI-dO4wk49Iw7g extras/mini-os/Makefile
    4.33 +3f815144zTnCV5591ulIJQrpe5b-5Q extras/mini-os/README
    4.34 +3f815144r7AHj8GPvc3Nl1L9OSsWIg extras/mini-os/events.c
    4.35 +3f815144h-Chna6E38yo40jqU95G1Q extras/mini-os/h/events.h
    4.36 +3f8151445bYdgThGHQPeOW49PsrJ_A extras/mini-os/h/hypervisor.h
    4.37 +3f815144f2Vg3qb6tiwt2VZad-DWsg extras/mini-os/h/lib.h
    4.38 +3f81514437EzzRWAnZl4_Ej1oznMjg extras/mini-os/h/mm.h
    4.39 +3f815144nbSjjT1h4m99-QPbeSWY0Q extras/mini-os/h/os.h
    4.40 +3f815144L1t0AevJt2JDXPegv6JTrw extras/mini-os/h/time.h
    4.41 +3f815144UxddtL0ICCKisN-NDHNFaA extras/mini-os/h/types.h
    4.42 +3f815145LqcH11TCEZbAvcjarckkJw extras/mini-os/hypervisor.c
    4.43 +3f815145vwnmxhCwN7dMRWv_XFtXbg extras/mini-os/kernel.c
    4.44 +3f8151451k5emQAlRe80JdIvfSN4VA extras/mini-os/lib/malloc.c
    4.45 +3f815145Mb9WSKjOPsYTLsPIvPyy4Q extras/mini-os/lib/math.c
    4.46 +3f8151454rEuPjN74V2Bcu65RLnM-Q extras/mini-os/lib/printf.c
    4.47 +3f815145MQZrUJV0iRmTK2KIhwB2wg extras/mini-os/lib/string.c
    4.48 +3f815145AYE58Kpmsj5U7oHDpVDZJA extras/mini-os/minios-x86_32.lds
    4.49 +420c983dKBm6a2-sM04QzaaTy55crw extras/mini-os/minios-x86_64.lds
    4.50 +3f815145CB8XdPUqsmhAjSDFuwOoqA extras/mini-os/mm.c
    4.51 +3f815145vGYx1WY79voKkZB9yKwJKQ extras/mini-os/time.c
    4.52 +3f815145xlKBAQmal9oces3G_Mvxqw extras/mini-os/traps.c
    4.53 +3f815145W2mamPMclRLOzm5B38vWUQ extras/mini-os/x86_32.S
    4.54 +420c983dAE5qEtJMI6wHAQnHVJ1r2g extras/mini-os/x86_64.S
    4.55 +423e7e86yUUeeOvTAmjIahrpk1ksaQ freebsd-5.3-xen-sparse/conf/Makefile.i386-xen
    4.56 +423e7e86CSWbA9G8OftmMbfhStuQ6Q freebsd-5.3-xen-sparse/conf/files.i386-xen
    4.57 +42642db9m5qcqIrsHX8QlcBGeKSAmw freebsd-5.3-xen-sparse/conf/kern.mk
    4.58 +423e7e86m-vV5fQ_32CjcFMEr77Fyg freebsd-5.3-xen-sparse/conf/ldscript.i386-xen
    4.59 +423e7e86Fo2PxRS_37IwkpH-x5t5xQ freebsd-5.3-xen-sparse/conf/options.i386-xen
    4.60 +423e7e868Yt0iZuEeccnczyToPPvow freebsd-5.3-xen-sparse/fbsdxensetup
    4.61 +423e7e87szZMt1H0xhO5vzyXR6d7iQ freebsd-5.3-xen-sparse/i386-xen/Makefile
    4.62 +423e7e87zkFCb_Z4sHQpbec6jk3MdA freebsd-5.3-xen-sparse/i386-xen/conf/GENERIC
    4.63 +423e7e876sW2cYvlk0qy8YnBbPlklQ freebsd-5.3-xen-sparse/i386-xen/conf/GENERIC.hints
    4.64 +423e7e87DGOWxuyrh3sr9TmUwddFuQ freebsd-5.3-xen-sparse/i386-xen/conf/Makefile
    4.65 +423e7e87eEVyCRO7fX1xtDhf1XJkVg freebsd-5.3-xen-sparse/i386-xen/conf/NOTES
    4.66 +423e7e87XB6xpj6WE1bGhL_VMtRYzg freebsd-5.3-xen-sparse/i386-xen/conf/OLDCARD
    4.67 +423e7e87a984mQwCH2oAeQuddGgKLg freebsd-5.3-xen-sparse/i386-xen/conf/PAE
    4.68 +423e7e87Ol0GS76rWAgsk3LUwcGDxA freebsd-5.3-xen-sparse/i386-xen/conf/XENCONF
    4.69 +423e7e87J8ZFS37QDhcVwErFq0MI_Q freebsd-5.3-xen-sparse/i386-xen/conf/gethints.awk
    4.70 +423e7e879JhpmoexiNPqXRRcBmZ9gg freebsd-5.3-xen-sparse/i386-xen/i386-xen/clock.c
    4.71 +423e7e88URfvmzX5RoVTjlaUHW5-AA freebsd-5.3-xen-sparse/i386-xen/i386-xen/critical.c
    4.72 +423e7e88MJxOMvE6pfDvSHp7WuF9DQ freebsd-5.3-xen-sparse/i386-xen/i386-xen/ctrl_if.c
    4.73 +423e7e885ZJMOinNI0XzQE4EgL0N8g freebsd-5.3-xen-sparse/i386-xen/i386-xen/db_interface.c
    4.74 +423e7e88B5vxFblc-MlhxKk9e4ieBw freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
    4.75 +423e7e88z_BrFu1O71-Ya4pXJpjAPQ freebsd-5.3-xen-sparse/i386-xen/i386-xen/exception.s
    4.76 +423e7e88uDvAZLmABMkqOpmemyVRyw freebsd-5.3-xen-sparse/i386-xen/i386-xen/genassym.c
    4.77 +4266317eeOLpvRxIjmOYQVlL4WWQsg freebsd-5.3-xen-sparse/i386-xen/i386-xen/gnttab.c
    4.78 +423e7e88yr5NFQudubMnkvdb_y-Gtg freebsd-5.3-xen-sparse/i386-xen/i386-xen/hypervisor.c
    4.79 +423e7e88Y-e-4RRf9nrgkVn5PXUv3Q freebsd-5.3-xen-sparse/i386-xen/i386-xen/i686_mem.c
    4.80 +423e7e88b8m2cuGtOxVvs4Sok4Vk7Q freebsd-5.3-xen-sparse/i386-xen/i386-xen/initcpu.c
    4.81 +423e7e88GWQb_EYd2ifpPwFUkLsuZg freebsd-5.3-xen-sparse/i386-xen/i386-xen/intr_machdep.c
    4.82 +423e7e88rk8Ehi__jv3lkHlY5AgJ8g freebsd-5.3-xen-sparse/i386-xen/i386-xen/io_apic.c
    4.83 +423e7e89gHdRITIMC8UcCGE8I_b1xA freebsd-5.3-xen-sparse/i386-xen/i386-xen/local_apic.c
    4.84 +423e7e89rRVY9tFlFqlknnIz3yeWbA freebsd-5.3-xen-sparse/i386-xen/i386-xen/locore.s
    4.85 +423e7e89jeY3Xt1xJzoIaMuJYTvgSA freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
    4.86 +423e7e89heNir7lAB1UbeMMUqePgMw freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_clock.c
    4.87 +423e7e890R-y2KIiLL3gmhxK84t_Hw freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
    4.88 +423e7e890m0CRnOquORvF3Yd328kSQ freebsd-5.3-xen-sparse/i386-xen/i386-xen/mptable.c
    4.89 +423e7e89IqeULJgwXuSF9vnCAqpnbA freebsd-5.3-xen-sparse/i386-xen/i386-xen/pmap.c
    4.90 +423e7e89gaiMYCEiHavf3VGTvD06JA freebsd-5.3-xen-sparse/i386-xen/i386-xen/support.s
    4.91 +423e7e89DDt4jyU_HE0XCkRYRqs76g freebsd-5.3-xen-sparse/i386-xen/i386-xen/swtch.s
    4.92 +423e7e89GTxBtczOgi8_jt6vWa9X7g freebsd-5.3-xen-sparse/i386-xen/i386-xen/symbols.raw
    4.93 +423e7e8988cR9BIPAYAk4mLhHzfJtw freebsd-5.3-xen-sparse/i386-xen/i386-xen/sys_machdep.c
    4.94 +423e7e8a96Rk0vPk2939cEa26JBpeQ freebsd-5.3-xen-sparse/i386-xen/i386-xen/trap.c
    4.95 +423e7e8a0PDbz_hWtTKwo4ZKy-FNYw freebsd-5.3-xen-sparse/i386-xen/i386-xen/vm_machdep.c
    4.96 +423e7e8aMaZIkzUU5UH-VgwB6uVJDQ freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_bus.c
    4.97 +423e7e8ac9Zkao6o8lF_dpdwz6FoXg freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_machdep.c
    4.98 +423e7e8aVYTynjpZsJxUsFSlIDhpJw freebsd-5.3-xen-sparse/i386-xen/include/cpufunc.h
    4.99 +423e7e8avrrUxDugrwq_GJp499DkJw freebsd-5.3-xen-sparse/i386-xen/include/ctrl_if.h
   4.100 +423e7e8apY1r9Td-S0eZITNZZbfNTQ freebsd-5.3-xen-sparse/i386-xen/include/evtchn.h
   4.101 +4266317eOVvN00XdcqRfDRFIrbqgvg freebsd-5.3-xen-sparse/i386-xen/include/gnttab.h
   4.102 +423e7e8btv8Gojq50ggnP5A1Dkc4kA freebsd-5.3-xen-sparse/i386-xen/include/hypervisor-ifs.h
   4.103 +423e7e8buhTLVFLZ33-5s8-UdADSZg freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
   4.104 +423e7e8bnHT1kMD-FPC7zHZR7l3VXw freebsd-5.3-xen-sparse/i386-xen/include/md_var.h
   4.105 +423e7e8b9iF0oV70F62vNrZt8YbiQA freebsd-5.3-xen-sparse/i386-xen/include/multicall.h
   4.106 +423e7e8bpUbyvkZ7a8MWY0A_oWrB0w freebsd-5.3-xen-sparse/i386-xen/include/param.h
   4.107 +423e7e8bdz1fj4Rlj8W7OWXgLfBT7w freebsd-5.3-xen-sparse/i386-xen/include/pcb.h
   4.108 +423e7e8bHhHGybRm4OXwdq9NEOvZwQ freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
   4.109 +423e7e8bI1dvek3ZR7BKw7dMkVAEkA freebsd-5.3-xen-sparse/i386-xen/include/pmap.h
   4.110 +423e7e8bVOoPguCLyNj7pil-PT7Vcw freebsd-5.3-xen-sparse/i386-xen/include/segments.h
   4.111 +423e7e8c9AuwksRrt0ptRKHnNVWuNQ freebsd-5.3-xen-sparse/i386-xen/include/synch_bitops.h
   4.112 +423e7e8csdWimnMBI2HxEDJ30L42kQ freebsd-5.3-xen-sparse/i386-xen/include/trap.h
   4.113 +423e7e8cdsEhPyad2ppDoSiBR4eB9g freebsd-5.3-xen-sparse/i386-xen/include/vmparam.h
   4.114 +423e7e8ccGI7kzIlRcEVziGZzm46wg freebsd-5.3-xen-sparse/i386-xen/include/xen-os.h
   4.115 +423e7e8cVSqLIOp5vH4ADvAL_MF6Qg freebsd-5.3-xen-sparse/i386-xen/include/xen_intr.h
   4.116 +423e7e8c1vzXK91FKaMnZz0NZpb5NA freebsd-5.3-xen-sparse/i386-xen/include/xenfunc.h
   4.117 +423e7e8cLPHbgUJHLf1pPqZXlBgVqQ freebsd-5.3-xen-sparse/i386-xen/include/xenpmap.h
   4.118 +423e7e8caalqG0UsGxkk9PshfnMFtA freebsd-5.3-xen-sparse/i386-xen/include/xenvar.h
   4.119 +423e7e8c8MGTB12W2GZ-mTa-_T5Xuw freebsd-5.3-xen-sparse/i386-xen/xen/blkfront/xb_blkfront.c
   4.120 +423e7e8dL_lQk1nbqJ5MPL5cTzXR5g freebsd-5.3-xen-sparse/i386-xen/xen/char/console.c
   4.121 +423e7e8d4LBg7lzjHtssnxcZwezLJQ freebsd-5.3-xen-sparse/i386-xen/xen/misc/evtchn_dev.c
   4.122 +423e7e8dVX2QkuzWwB2rtZDxD5Y_-w freebsd-5.3-xen-sparse/i386-xen/xen/misc/npx.c
   4.123 +423e7e8d_PdWXjQeRg75twh7TleJhQ freebsd-5.3-xen-sparse/i386-xen/xen/netfront/xn_netfront.c
   4.124 +423e7e8dlsc1oCW_ul57w0AHY5jZjQ freebsd-5.3-xen-sparse/kern/kern_fork.c
   4.125 +427346bfHJQldVgD-acDy_2toKMhTA freebsd-5.3-xen-sparse/kern/kern_shutdown.c
   4.126 +423e7e8dVDL1WLfbmQWuXMbetYk4jA freebsd-5.3-xen-sparse/mkbuildtree
   4.127 +423e7e8dBrOrAbydK6h49bY0VvDgPw freebsd-5.3-xen-sparse/xenfbsd_kernel_build
   4.128 +4187ca95_eQN62ugV1zliQcfzXrHnw install.sh
   4.129 +3e5a4e6589G-U42lFKs43plskXoFxQ linux-2.4.30-xen-sparse/Makefile
   4.130 +3e5a4e65IEPjnWPZ5w3TxS5scV8Ewg linux-2.4.30-xen-sparse/arch/xen/Makefile
   4.131 +3e5a4e65n-KhsEAs-A4ULiStBp-r6w linux-2.4.30-xen-sparse/arch/xen/boot/Makefile
   4.132 +3e5a4e65OV_j_DBtjzt5vej771AJsA linux-2.4.30-xen-sparse/arch/xen/config.in
   4.133 +40648526SxcA4lGIHB_k7ID8VlRSzw linux-2.4.30-xen-sparse/arch/xen/defconfig-xen0
   4.134 +40c73c77QesbL7eIvG-fJGAtVwhGRg linux-2.4.30-xen-sparse/arch/xen/defconfig-xenU
   4.135 +3e6377f5xwPfYZkPHPrDbEq1PRN7uQ linux-2.4.30-xen-sparse/arch/xen/drivers/balloon/Makefile
   4.136 +4083dc16z0jvZEH4PiVDbDRreaNp6w linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/Makefile
   4.137 +4083dc16KQus88a4U3uCV6qVCA6_8Q linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/backend/Makefile
   4.138 +4075806dI5kfeMD5RV-DA0PYoThx_w linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/Makefile
   4.139 +4075806d4-j7vN0Mn0bklI1cRUX1vQ linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/common.h
   4.140 +4075806dibjCcfuXv6CINMhxWTw3jQ linux-2.4.30-xen-sparse/arch/xen/drivers/blkif/frontend/vbd.c
   4.141 +3e5a4e65G3e2s0ghPMgiJ-gBTUJ0uQ linux-2.4.30-xen-sparse/arch/xen/drivers/console/Makefile
   4.142 +3e5a4e656nfFISThfbyXQOA6HN6YHw linux-2.4.30-xen-sparse/arch/xen/drivers/dom0/Makefile
   4.143 +40420a6ebRqDjufoN1WSJvolEW2Wjw linux-2.4.30-xen-sparse/arch/xen/drivers/evtchn/Makefile
   4.144 +4083dc16-Kd5y9psK_yk161sme5j5Q linux-2.4.30-xen-sparse/arch/xen/drivers/netif/Makefile
   4.145 +4083dc16UmHXxS9g_UFVnkUpN-oP2Q linux-2.4.30-xen-sparse/arch/xen/drivers/netif/backend/Makefile
   4.146 +405853f2wg7JXZJNltspMwOZJklxgw linux-2.4.30-xen-sparse/arch/xen/drivers/netif/frontend/Makefile
   4.147 +3e5a4e65lWzkiPXsZdzPt2RNnJGG1g linux-2.4.30-xen-sparse/arch/xen/kernel/Makefile
   4.148 +3e5a4e65_hqfuxtGG8IUy6wRM86Ecg linux-2.4.30-xen-sparse/arch/xen/kernel/entry.S
   4.149 +3e5a4e65Hy_1iUvMTPsNqGNXd9uFpg linux-2.4.30-xen-sparse/arch/xen/kernel/head.S
   4.150 +3e5a4e65RMGcuA-HCn3-wNx3fFQwdg linux-2.4.30-xen-sparse/arch/xen/kernel/i386_ksyms.c
   4.151 +3e5a4e653U6cELGv528IxOLHvCq8iA linux-2.4.30-xen-sparse/arch/xen/kernel/irq.c
   4.152 +3e5a4e65muT6SU3ck47IP87Q7Ti5hA linux-2.4.30-xen-sparse/arch/xen/kernel/ldt.c
   4.153 +4051db95N9N99FjsRwi49YKUNHWI8A linux-2.4.30-xen-sparse/arch/xen/kernel/pci-pc.c
   4.154 +3e5a4e65IGt3WwQDNiL4h-gYWgNTWQ linux-2.4.30-xen-sparse/arch/xen/kernel/process.c
   4.155 +3e5a4e66tR-qJMLj3MppcKqmvuI2XQ linux-2.4.30-xen-sparse/arch/xen/kernel/setup.c
   4.156 +3e5a4e66fWSTagLGU2P8BGFGRjhDiw linux-2.4.30-xen-sparse/arch/xen/kernel/signal.c
   4.157 +3e5a4e66N__lUXNwzQ-eADRzK9LXuQ linux-2.4.30-xen-sparse/arch/xen/kernel/time.c
   4.158 +3e5a4e66aHCbQ_F5QZ8VeyikLmuRZQ linux-2.4.30-xen-sparse/arch/xen/kernel/traps.c
   4.159 +3e5a4e66-9_NczrVMbuQkoSLyXckIw linux-2.4.30-xen-sparse/arch/xen/lib/Makefile
   4.160 +3e5a4e6637ZDk0BvFEC-aFQs599-ng linux-2.4.30-xen-sparse/arch/xen/lib/delay.c
   4.161 +3e5a4e66croVgpcJyJuF2ycQw0HuJw linux-2.4.30-xen-sparse/arch/xen/mm/Makefile
   4.162 +3e5a4e66l8Q5Tv-6B3lQIRmaVbFPzg linux-2.4.30-xen-sparse/arch/xen/mm/fault.c
   4.163 +3e5a4e661gLzzff25pJooKIIWe7IWg linux-2.4.30-xen-sparse/arch/xen/mm/init.c
   4.164 +3f0bed43UUdQichXAiVNrjV-y2Kzcg linux-2.4.30-xen-sparse/arch/xen/mm/ioremap.c
   4.165 +3e5a4e66qRlSTcjafidMB6ulECADvg linux-2.4.30-xen-sparse/arch/xen/vmlinux.lds
   4.166 +3e5a4e66mrtlmV75L1tjKDg8RaM5gA linux-2.4.30-xen-sparse/drivers/block/ll_rw_blk.c
   4.167 +40d70c24-Dy2HUMrwSZagfXvAPnI4w linux-2.4.30-xen-sparse/drivers/char/Makefile
   4.168 +3f108aeaLcGDgQdFAANLTUEid0a05w linux-2.4.30-xen-sparse/drivers/char/mem.c
   4.169 +3e5a4e66rw65CxyolW9PKz4GG42RcA linux-2.4.30-xen-sparse/drivers/char/tty_io.c
   4.170 +40c9c0c1pPwYE3-4i-oI3ubUu7UgvQ linux-2.4.30-xen-sparse/drivers/scsi/aic7xxx/Makefile
   4.171 +3e5a4e66wbeCpsJgVf_U8Jde-CNcsA linux-2.4.30-xen-sparse/include/asm-xen/bugs.h
   4.172 +3e5a4e66HdSkvIV6SJ1evG_xmTmXHA linux-2.4.30-xen-sparse/include/asm-xen/desc.h
   4.173 +3e5a4e66SYp_UpAVcF8Lc1wa3Qtgzw linux-2.4.30-xen-sparse/include/asm-xen/fixmap.h
   4.174 +406aeeaaQvl4RNtmd9hDEugBURbFpQ linux-2.4.30-xen-sparse/include/asm-xen/highmem.h
   4.175 +3e5a4e67YtcyDLQsShhCfQwPSELfvA linux-2.4.30-xen-sparse/include/asm-xen/hw_irq.h
   4.176 +4060044fVx7-tokvNLKBf_6qBB4lqQ linux-2.4.30-xen-sparse/include/asm-xen/io.h
   4.177 +3e5a4e673p7PEOyHFm3nHkYX6HQYBg linux-2.4.30-xen-sparse/include/asm-xen/irq.h
   4.178 +40d70c240tW7TWArl1VUgIFH2nVO1A linux-2.4.30-xen-sparse/include/asm-xen/keyboard.h
   4.179 +3e5a4e678ddsQOpbSiRdy1GRcDc9WA linux-2.4.30-xen-sparse/include/asm-xen/mmu_context.h
   4.180 +40d06e5b2YWInUX1Xv9amVANwd_2Xg linux-2.4.30-xen-sparse/include/asm-xen/module.h
   4.181 +3e5a4e67mnQfh-R8KcQCaVo2Oho6yg linux-2.4.30-xen-sparse/include/asm-xen/page.h
   4.182 +409ba2e7ZfV5hqTvIzxLtpClnxtIzg linux-2.4.30-xen-sparse/include/asm-xen/pci.h
   4.183 +3e5a4e67uTYU5oEnIDjxuaez8njjqg linux-2.4.30-xen-sparse/include/asm-xen/pgalloc.h
   4.184 +3e5a4e67X7JyupgdYkgDX19Huj2sAw linux-2.4.30-xen-sparse/include/asm-xen/pgtable-2level.h
   4.185 +3e5a4e67gr4NLGtQ5CvSLimMYZlkOA linux-2.4.30-xen-sparse/include/asm-xen/pgtable.h
   4.186 +3e5a4e676uK4xErTBDH6XJREn9LSyg linux-2.4.30-xen-sparse/include/asm-xen/processor.h
   4.187 +41224663YBCUMX1kVo_HRUtgaHTi7w linux-2.4.30-xen-sparse/include/asm-xen/queues.h
   4.188 +3e5a4e68uJz-xI0IBVMD7xRLQKJDFg linux-2.4.30-xen-sparse/include/asm-xen/segment.h
   4.189 +3e5a4e68Nfdh6QcOKUTGCaYkf2LmYA linux-2.4.30-xen-sparse/include/asm-xen/smp.h
   4.190 +3e5a4e68mTr0zcp9SXDbnd-XLrrfxw linux-2.4.30-xen-sparse/include/asm-xen/system.h
   4.191 +3f1056a9L_kqHcFheV00KbKBzv9j5w linux-2.4.30-xen-sparse/include/asm-xen/vga.h
   4.192 +40659defgWA92arexpMGn8X3QMDj3w linux-2.4.30-xen-sparse/include/asm-xen/xor.h
   4.193 +3f056927gMHl7mWB89rb73JahbhQIA linux-2.4.30-xen-sparse/include/linux/blk.h
   4.194 +42305f54mFScQCttpj57EIm60BnxIg linux-2.4.30-xen-sparse/include/linux/highmem.h
   4.195 +419e0488SBzS3mdUhwgsES5a5e3abA linux-2.4.30-xen-sparse/include/linux/irq.h
   4.196 +4124f66fPHG6yvB_vXmesjvzrJ3yMg linux-2.4.30-xen-sparse/include/linux/mm.h
   4.197 +401c0590D_kwJDU59X8NyvqSv_Cl2A linux-2.4.30-xen-sparse/include/linux/sched.h
   4.198 +40a248afgI0_JKthdYAe8beVfXSTpQ linux-2.4.30-xen-sparse/include/linux/skbuff.h
   4.199 +401c0592pLrp_aCbQRo9GXiYQQaVVA linux-2.4.30-xen-sparse/include/linux/timer.h
   4.200 +3f9d4b44247udoqWEgFkaHiWv6Uvyg linux-2.4.30-xen-sparse/kernel/time.c
   4.201 +401c059bjLBFYHRD4Py2uM3eA1D4zQ linux-2.4.30-xen-sparse/kernel/timer.c
   4.202 +3e6e7c1efbQe93xCvOpOVCnXTMmQ5w linux-2.4.30-xen-sparse/mkbuildtree
   4.203 +406aeeafkrnCuIVWLFv3kfn4uAD5Eg linux-2.4.30-xen-sparse/mm/highmem.c
   4.204 +3e5a4e68GxCIaFH4sy01v1wjapetaA linux-2.4.30-xen-sparse/mm/memory.c
   4.205 +3f108af5VxPkLv13tXpXgoRKALQtXQ linux-2.4.30-xen-sparse/mm/mprotect.c
   4.206 +3e5a4e681xMPdF9xCMwpyfuYMySU5g linux-2.4.30-xen-sparse/mm/mremap.c
   4.207 +409ba2e7akOFqQUg6Qyg2s28xcXiMg linux-2.4.30-xen-sparse/mm/page_alloc.c
   4.208 +41505c57WAd5l1rlfCLNSCpx9J13vA linux-2.4.30-xen-sparse/net/core/skbuff.c
   4.209 +40f562372u3A7_kfbYYixPHJJxYUxA linux-2.6.11-xen-sparse/arch/xen/Kconfig
   4.210 +40f56237utH41NPukqHksuNf29IC9A linux-2.6.11-xen-sparse/arch/xen/Kconfig.drivers
   4.211 +40f56237penAAlWVBVDpeQZNFIg8CA linux-2.6.11-xen-sparse/arch/xen/Makefile
   4.212 +40f56237JTc60m1FRlUxkUaGSQKrNw linux-2.6.11-xen-sparse/arch/xen/boot/Makefile
   4.213 +40f56237hRxbacU_3PdoAl6DjZ3Jnw linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_32
   4.214 +424f001dsaMEQ1wWQnPmu0ejo6pgPA linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
   4.215 +40f56237wubfjJKlfIzZlI3ZM2VgGA linux-2.6.11-xen-sparse/arch/xen/configs/xenU_defconfig_x86_32
   4.216 +424f001dsBzCezYZD8vAn-h5D9ZRtQ linux-2.6.11-xen-sparse/arch/xen/configs/xenU_defconfig_x86_64
   4.217 +40f56237Mta0yHNaMS_qtM2rge0qYA linux-2.6.11-xen-sparse/arch/xen/i386/Kconfig
   4.218 +40f56238u2CJdXNpjsZgHBxeVyY-2g linux-2.6.11-xen-sparse/arch/xen/i386/Makefile
   4.219 +40f56238eczveJ86k_4hNxCLRQIF-g linux-2.6.11-xen-sparse/arch/xen/i386/kernel/Makefile
   4.220 +42778a68_kGyflDnRbar9WAmb4CKYw linux-2.6.11-xen-sparse/arch/xen/i386/kernel/acpi/Makefile
   4.221 +42778a68_2OruSz7lwFPBiGhl3y-FA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/acpi/boot.c
   4.222 +42778a69h76S5SCnDonnxnIt9nDGFQ linux-2.6.11-xen-sparse/arch/xen/i386/kernel/apic.c
   4.223 +40f56238rXVTJQKbBuXXLH52qEArcg linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/Makefile
   4.224 +40f562385s4lr6Zg92gExe7UQ4A76Q linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/common.c
   4.225 +41ab440bnpxZdWShZrGgM9pPaz5rmA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile
   4.226 +41ab440bBKWz-aEOEojU4PAMXe3Ppg linux-2.6.11-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c
   4.227 +40f56238XDtHSijkAFlbv1PT8Bhw_Q linux-2.6.11-xen-sparse/arch/xen/i386/kernel/entry.S
   4.228 +40f56238bnvciAuyzAiMkdzGErYt1A linux-2.6.11-xen-sparse/arch/xen/i386/kernel/head.S
   4.229 +40f58a0d31M2EkuPbG94ns_nOi0PVA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c
   4.230 +42778a69_lodTzZVlojib1-pZF030g linux-2.6.11-xen-sparse/arch/xen/i386/kernel/io_apic.c
   4.231 +40faa751_zbZlAmLyQgCXdYekVFdWA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ioport.c
   4.232 +41d00d82zN8IfLBRxc7G_i7lbwT3cQ linux-2.6.11-xen-sparse/arch/xen/i386/kernel/irq.c
   4.233 +40f56238ue3YRsK52HG7iccNzP1AwQ linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c
   4.234 +41d54a76YMCA67S8J-TBT3J62Wx6yA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/microcode.c
   4.235 +42778a69obEqvR75wSKCWPk9QnHo-w linux-2.6.11-xen-sparse/arch/xen/i386/kernel/mpparse.c
   4.236 +4107adf1cNtsuOxOB4T6paAoY2R2PA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/pci-dma.c
   4.237 +40f56238a8iOVDEoostsbun_sy2i4g linux-2.6.11-xen-sparse/arch/xen/i386/kernel/process.c
   4.238 +40f56238YQIJoYG2ehDGEcdTgLmGbg linux-2.6.11-xen-sparse/arch/xen/i386/kernel/setup.c
   4.239 +40f56238nWMQg7CKbyTy0KJNvCzbtg linux-2.6.11-xen-sparse/arch/xen/i386/kernel/signal.c
   4.240 +41811cac4lkCB-fHir6CcxuEJ2pGsQ linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smp.c
   4.241 +41811ca9mbGpqBrZVrUGEiv8CTV3ng linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c
   4.242 +40f56238qVGkpO_ycnQA8k03kQzAgA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/time.c
   4.243 +40f56238NzTgeO63RGoxHrW5NQeO3Q linux-2.6.11-xen-sparse/arch/xen/i386/kernel/timers/Makefile
   4.244 +40f56238BMqG5PuSHufpjbvp_helBw linux-2.6.11-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c
   4.245 +40f562389xNa78YBZciUibQjyRU_Lg linux-2.6.11-xen-sparse/arch/xen/i386/kernel/traps.c
   4.246 +40f56238JypKAUG01ZojFwH7qnZ5uA linux-2.6.11-xen-sparse/arch/xen/i386/kernel/vsyscall.S
   4.247 +427245dboQBkhq841wIPqlRD-AG9Jw linux-2.6.11-xen-sparse/arch/xen/i386/mach-default/Makefile
   4.248 +40f56238a3w6-byOzexIlMgni76Lcg linux-2.6.11-xen-sparse/arch/xen/i386/mm/Makefile
   4.249 +40f56238ILx8xlbywNbzTdv5Zr4xXQ linux-2.6.11-xen-sparse/arch/xen/i386/mm/fault.c
   4.250 +4118cc35CbY8rfGVspF5O-7EkXBEAA linux-2.6.11-xen-sparse/arch/xen/i386/mm/highmem.c
   4.251 +40f562383SKvDStdtrvzr5fyCbW4rw linux-2.6.11-xen-sparse/arch/xen/i386/mm/hypervisor.c
   4.252 +40f56239xcNylAxuGsQHwi1AyMLV8w linux-2.6.11-xen-sparse/arch/xen/i386/mm/init.c
   4.253 +41062ab7CjxC1UBaFhOMWWdhHkIUyg linux-2.6.11-xen-sparse/arch/xen/i386/mm/ioremap.c
   4.254 +40f5623906UYHv1rsVUeRc0tFT0dWw linux-2.6.11-xen-sparse/arch/xen/i386/mm/pgtable.c
   4.255 +4107adf12ndy94MidCaivDibJ3pPAg linux-2.6.11-xen-sparse/arch/xen/i386/pci/Makefile
   4.256 +4107adf1s5u6249DNPUViX1YNagbUQ linux-2.6.11-xen-sparse/arch/xen/i386/pci/irq.c
   4.257 +40f56239zOksGg_H4XD4ye6iZNtoZA linux-2.6.11-xen-sparse/arch/xen/kernel/Makefile
   4.258 +40f56239bvOjuuuViZ0XMlNiREFC0A linux-2.6.11-xen-sparse/arch/xen/kernel/ctrl_if.c
   4.259 +41ab6fa06JdF7jxUsuDcjN3UhuIAxg linux-2.6.11-xen-sparse/arch/xen/kernel/devmem.c
   4.260 +40f56238xFQe9T7M_U_FItM-bZIpLw linux-2.6.11-xen-sparse/arch/xen/kernel/evtchn.c
   4.261 +4110f478aeQWllIN7J4kouAHiAqrPw linux-2.6.11-xen-sparse/arch/xen/kernel/fixup.c
   4.262 +412dfae9eA3_6e6bCGUtg1mj8b56fQ linux-2.6.11-xen-sparse/arch/xen/kernel/gnttab.c
   4.263 +40f562392LBhwmOxVPsYdkYXMxI_ZQ linux-2.6.11-xen-sparse/arch/xen/kernel/reboot.c
   4.264 +414c113396tK1HTVeUalm3u-1DF16g linux-2.6.11-xen-sparse/arch/xen/kernel/skbuff.c
   4.265 +418f90e4lGdeJK9rmbOB1kN-IKSjsQ linux-2.6.11-xen-sparse/arch/xen/kernel/smp.c
   4.266 +3f68905c5eiA-lBMQSvXLMWS1ikDEA linux-2.6.11-xen-sparse/arch/xen/kernel/xen_proc.c
   4.267 +424efaa6xahU2q85_dT-SjUJEaivfg linux-2.6.11-xen-sparse/arch/xen/x86_64/Kconfig
   4.268 +424efaa6kKleWe45IrqsG8gkejgEQA linux-2.6.11-xen-sparse/arch/xen/x86_64/Makefile
   4.269 +42ba7fc4lb16rk9fVJeOBTPpy7bHFQ linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/Makefile
   4.270 +42ba7fc4URo9Q9gyOqemf4cCcAfYCg linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/ia32entry.S
   4.271 +42ba7fc4qPAX8G1HhVUPmps8xw_Odw linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/syscall32.c
   4.272 +42ba7fc4xqwiER7U_2NvNwqxhRMo1g linux-2.6.11-xen-sparse/arch/xen/x86_64/ia32/vsyscall-int80.S
   4.273 +424efaa6HSyuVodl6SxFGj39vlp6MA linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/Makefile
   4.274 +428f0973_moB26LYt56xXKYCTqEdXw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/acpi/Makefile
   4.275 +428f0973NBdgINmWOEJjoIDL73SDbQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/apic.c
   4.276 +424efaa7bVAw3Z_q0SdFivfNVavyIg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/asm-offsets.c
   4.277 +424efaa7ddTVabh547Opf0u9vKmUXw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/e820.c
   4.278 +428868bbQust_FkSdkerMqYBWfrVKg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/early_printk.c
   4.279 +424efaa7B_BWrAkLPJNoKk4EQY2a7w linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S
   4.280 +424efaa7vhgi7th5QVICjfuHmEWOkw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head.S
   4.281 +424efaa7tiMEZSAYepwyjaNWxyXF7Q linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head64.c
   4.282 +424efaa6M6AGf53TJa2y9cl6coos0g linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/init_task.c
   4.283 +428f0973EY3nNGYatQn7IO61RHO0oQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/io_apic.c
   4.284 +424efaa6wHXXaloZygAv6ywDb7u7nQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ioport.c
   4.285 +424efaa6gOkc9_uHCLgvY_DXPqh_sg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/irq.c
   4.286 +424efaa6ibN3xXEeXoxURmKfJF_CUA linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ldt.c
   4.287 +428f09737NE-9XTvvA58TXLP0j54Uw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/mpparse.c
   4.288 +424efaa6aX4JkXAzBf4nqxRmLUfhqQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-dma.c
   4.289 +424efaa7e8nVw04q-pK8XRFaHPVx_A linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-nommu.c
   4.290 +424efaa7CxY9cbhqapUfqVYnD7T9LQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/process.c
   4.291 +424efaa7I-DPzj1fkZeYPJS7rA4FAw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup.c
   4.292 +424efaa7DIVTR1U4waPGHucha9Xilg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup64.c
   4.293 +424efaa6L1lrzwCIadTNxogSvljFwg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/signal.c
   4.294 +424efaa61XzweJyW3v5Lb9egpe3rtw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smp.c
   4.295 +424efaa778MkpdkAIq0An1FjQENN_Q linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smpboot.c
   4.296 +424efaa7szEu90xkjpXk5TufZxxa4g linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/traps.c
   4.297 +424efaa6sJsuHdGIGxm0r-ugsss3OQ linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/vsyscall.c
   4.298 +424efaa6xbX9LkKyaXvgbL9s_39Trw linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/x8664_ksyms.c
   4.299 +42ba7fc4mg4zVSdJUO5Wc9PM-KUbqg linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/xen_entry.S
   4.300 +424efaa670zlQTtnOYK_aNgqhmSx-Q linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/Makefile
   4.301 +424efaa6HUC68-hBHgiWOMDfKZogIA linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/fault.c
   4.302 +424efaa65ELRJ3JfgQQKLzW6y0ECYQ linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/init.c
   4.303 +424efaa60dTbHfv65JBLVhNLcNPcRA linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/ioremap.c
   4.304 +424efaa6uMX8YJASAVJT8ral74dz9Q linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/pageattr.c
   4.305 +424efaa629XgfZi3vvTAuQmhCqmvIA linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile
   4.306 +424efaa64SRL9FZhtQovFJAVh9sZlQ linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile-BUS
   4.307 +41261688yS8eAyy-7kzG4KBs0xbYCA linux-2.6.11-xen-sparse/drivers/Makefile
   4.308 +42778a69QJ93x9p93ALrTV5QELHF-Q linux-2.6.11-xen-sparse/drivers/acpi/tables.c
   4.309 +4108f5c1WfTIrs0HZFeV39sttekCTw linux-2.6.11-xen-sparse/drivers/char/mem.c
   4.310 +4111308bZAIzwf_Kzu6x1TZYZ3E0_Q linux-2.6.11-xen-sparse/drivers/char/tty_io.c
   4.311 +40f56239Dp_vMTgz8TEbvo1hjHGc3w linux-2.6.11-xen-sparse/drivers/xen/Makefile
   4.312 +41768fbcncpBQf8s2l2-CwoSNIZ9uA linux-2.6.11-xen-sparse/drivers/xen/balloon/Makefile
   4.313 +3e6377f8i5e9eGz7Pw6fQuhuTQ7DQg linux-2.6.11-xen-sparse/drivers/xen/balloon/balloon.c
   4.314 +410d0893otFGghmv4dUXDUBBdY5aIA linux-2.6.11-xen-sparse/drivers/xen/blkback/Makefile
   4.315 +4087cf0d1XgMkooTZAiJS6NrcpLQNQ linux-2.6.11-xen-sparse/drivers/xen/blkback/blkback.c
   4.316 +4087cf0dZadZ8r6CEt4fNN350Yle3A linux-2.6.11-xen-sparse/drivers/xen/blkback/common.h
   4.317 +4087cf0dxlh29iw0w-9rxOCEGCjPcw linux-2.6.11-xen-sparse/drivers/xen/blkback/control.c
   4.318 +4087cf0dbuoH20fMjNZjcgrRK-1msQ linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c
   4.319 +4087cf0dk97tacDzxfByWV7JifUYqA linux-2.6.11-xen-sparse/drivers/xen/blkback/vbd.c
   4.320 +40f56239Sfle6wGv5FS0wjS_HI150A linux-2.6.11-xen-sparse/drivers/xen/blkfront/Kconfig
   4.321 +40f562395atl9x4suKGhPkjqLOXESg linux-2.6.11-xen-sparse/drivers/xen/blkfront/Makefile
   4.322 +40f56239-JNIaTzlviVJohVdoYOUpw linux-2.6.11-xen-sparse/drivers/xen/blkfront/blkfront.c
   4.323 +40f56239y9naBTXe40Pi2J_z3p-d1g linux-2.6.11-xen-sparse/drivers/xen/blkfront/block.h
   4.324 +40f56239BVfPsXBiWQitXgDRtOsiqg linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c
   4.325 +41a226e0vjAcDXHOnXE5ummcdUD2mg linux-2.6.11-xen-sparse/drivers/xen/blktap/Makefile
   4.326 +41a226e0VeZA1N8tbU6nvJ3OxUcJmw linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap.c
   4.327 +41a226e1k4J5VMLnrYXDWRqElS49YQ linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap.h
   4.328 +41a226e1-A_Hy7utS8vJKaXnH_tzfA linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_controlmsg.c
   4.329 +41a226e19NoUUTOvs7jumDMRYDIO4Q linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_datapath.c
   4.330 +41a226e1MNSyWWK5dEVgvSQ5OW0fDA linux-2.6.11-xen-sparse/drivers/xen/blktap/blktap_userdev.c
   4.331 +40f56239fsLjvtD8YBRAWphps4FDjg linux-2.6.11-xen-sparse/drivers/xen/console/Makefile
   4.332 +3e5a4e651TH-SXHoufurnWjgl5bfOA linux-2.6.11-xen-sparse/drivers/xen/console/console.c
   4.333 +40f56239KYxO0YabhPzCTeUuln-lnA linux-2.6.11-xen-sparse/drivers/xen/evtchn/Makefile
   4.334 +40f56239DoibTX6R-ZYd3QTXAB8_TA linux-2.6.11-xen-sparse/drivers/xen/evtchn/evtchn.c
   4.335 +410a9817HEVJvred5Oy_uKH3HFJC5Q linux-2.6.11-xen-sparse/drivers/xen/netback/Makefile
   4.336 +4097ba831lpGeLlPg-bfV8XarVVuoQ linux-2.6.11-xen-sparse/drivers/xen/netback/common.h
   4.337 +4097ba83wvv8yi5P5xugCUBAdb6O-A linux-2.6.11-xen-sparse/drivers/xen/netback/control.c
   4.338 +4097ba83byY5bTSugJGZ1exTxIcMKw linux-2.6.11-xen-sparse/drivers/xen/netback/interface.c
   4.339 +4288ce19CHtBLg600EZ8TNuSPLs5Ng linux-2.6.11-xen-sparse/drivers/xen/netback/loopback.c
   4.340 +4087cf0dGmSbFhFZyIZBJzvqxY-qBw linux-2.6.11-xen-sparse/drivers/xen/netback/netback.c
   4.341 +40f56239lrg_Ob0BJ8WBFS1zeg2CYw linux-2.6.11-xen-sparse/drivers/xen/netfront/Kconfig
   4.342 +40f56239Wd4k_ycG_mFsSO1r5xKdtQ linux-2.6.11-xen-sparse/drivers/xen/netfront/Makefile
   4.343 +405853f6nbeazrNyEWNHBuoSg2PiPA linux-2.6.11-xen-sparse/drivers/xen/netfront/netfront.c
   4.344 +4108f5c1ppFXVpQzCOAZ6xXYubsjKA linux-2.6.11-xen-sparse/drivers/xen/privcmd/Makefile
   4.345 +3e5a4e65IUfzzMu2kZFlGEB8-rpTaA linux-2.6.11-xen-sparse/drivers/xen/privcmd/privcmd.c
   4.346 +41ee5e8bYDQkjRVKnFn5uFyy0KreCw linux-2.6.11-xen-sparse/drivers/xen/usbback/common.h
   4.347 +41ee5e8bt7xeBUJqG5XJS-ofukdsgA linux-2.6.11-xen-sparse/drivers/xen/usbback/control.c
   4.348 +41ee5e8bSs3BGC7yegM_ek2Tn0Ahvw linux-2.6.11-xen-sparse/drivers/xen/usbback/interface.c
   4.349 +41ee5e8bglvqKvZSY5uJ5JGQejEwyQ linux-2.6.11-xen-sparse/drivers/xen/usbback/usbback.c
   4.350 +41ee5e8ckZ9xVNvu9NHIZDK7JqApmQ linux-2.6.11-xen-sparse/drivers/xen/usbfront/usbfront.c
   4.351 +41ee5e8ck9scpGirfqEZRARbGDyTXA linux-2.6.11-xen-sparse/drivers/xen/usbfront/xhci.h
   4.352 +42c16ff4NMHjAt9hJHldXC-4_A6HRw linux-2.6.11-xen-sparse/drivers/xen/xenbus/Makefile
   4.353 +42c16ff4IWzDjvg0o08Nt-JrmuoJsA linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.c
   4.354 +42c16ff4DukLxK4_pUAN0Gv0jLNaZQ linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_comms.h
   4.355 +42c16ff4fR8SNUirS3q19HNzTVoDXw linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
   4.356 +42c16ff4goC8GfJvEqNFgE1Y8fNs5g linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_xs.c
   4.357 +412f47e4RKD-R5IS5gEXvcT8L4v8gA linux-2.6.11-xen-sparse/include/asm-generic/pgtable.h
   4.358 +42400318xlBIV46qyxLTaDepPLNyhg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/agp.h
   4.359 +40f56239YAjS52QG2FIAQpHDZAdGHg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/desc.h
   4.360 +4107adf1E5O4ztGHNGMzCCNhcvqNow linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h
   4.361 +40f5623akIoBsQ3KxSB2kufkbgONXQ linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/fixmap.h
   4.362 +41979925z1MsKU1SfuuheM1IFDQ_bA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/floppy.h
   4.363 +4118b6a418gnL6AZsTdglC92YGqYTg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/highmem.h
   4.364 +42539fb5A9hsS3NFQ-2VY4y1TONZZQ linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/hypercall.h
   4.365 +40f5623aJVXQwpJMOLE99XgvGsfQ8Q linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/io.h
   4.366 +40f5623aKXkBBxgpLx2NcvkncQ1Yyw linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h
   4.367 +40f5623aDMCsWOFO0jktZ4e8sjwvEg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h
   4.368 +40f5623arsFXkGdPvIqvFi3yFXGR0Q linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h
   4.369 +41811f07Iri9hrvs97t-baxmhOwWDQ linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mach-xen/smpboot_hooks.h
   4.370 +426fa4d7RzvcFMqff_M76HrvRQZHSg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu.h
   4.371 +4120f807GCO0uqsLqdZj9csxR1Wthw linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu_context.h
   4.372 +40f5623adgjZq9nAgCt0IXdWl7udSA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/page.h
   4.373 +40f5623a54NuG-7qHihGYmw4wWQnMA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/param.h
   4.374 +41137cc1kkvg0cg7uxddcEfjL7L67w linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pci.h
   4.375 +40f5623atCokYc2uCysSJ8jFO8TEsw linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgalloc.h
   4.376 +412e01beTwiaC8sYY4XJP8PxLST5CA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h
   4.377 +40f5623aEToIXouJgO-ao5d5pcEt1w linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h
   4.378 +40f5623aCCXRPlGpNthVXstGz9ZV3A linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/pgtable.h
   4.379 +40f5623aPCkQQfPtJSooGdhcatrvnQ linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/processor.h
   4.380 +412ea0afQL2CAI-f522TbLjLPMibPQ linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/ptrace.h
   4.381 +40f5623bzLvxr7WoJIxVf2OH4rCBJg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/segment.h
   4.382 +40f5623bG_LzgG6-qwk292nTc5Wabw linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/setup.h
   4.383 +4198c32a8NzmcKVOzKaEJfaQxxiA0A linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/spinlock.h
   4.384 +40f5623bgzm_9vwxpzJswlAxg298Gg linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h
   4.385 +40f5623bVdKP7Dt7qm8twu3NcnGNbA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/system.h
   4.386 +40f5623bc8LKPRO09wY5dGDnY_YCpw linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/tlbflush.h
   4.387 +41062ab7uFxnCq-KtPeAm-aV8CicgA linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/vga.h
   4.388 +424f001delsctIT-_5gdbHsN9VfaQA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/arch_hooks.h
   4.389 +424efa21QfpO4QqQf9ADB4U_2zo8dQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/bootsetup.h
   4.390 +424efa21riixePBPesLRsVnhFxfEfQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/desc.h
   4.391 +424efa21iAXuoKIT3-zDni6aryFlPQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/dma-mapping.h
   4.392 +424efa21QCdU7W3An0BM0bboJZ6f4Q linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/fixmap.h
   4.393 +424efa21S7Ruo0JzTFH1qwezpdtCbw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/floppy.h
   4.394 +424f001ds3cL9WAgSH5Nja1BAkZfDg linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h
   4.395 +424efa20tMbuEQuxvPjow-wkBx83rA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/io.h
   4.396 +424efa20meDrUt6I2XWbpuf72e4gEw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/irq.h
   4.397 +424f001d3cpZoX9SZD_zjTapOs-ZIQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/io_ports.h
   4.398 +424f001eirTAXdX_1gCugGtzSGJUXw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h
   4.399 +424f001eTD7ATy8MC71Lm2rOHHyUCA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_time.h
   4.400 +424f001ew4jIwfKeZUNa_U54UAaJcw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_timer.h
   4.401 +424f001ePIPWhBJGeTgj-KmiHOYvqw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h
   4.402 +424f001e0S9hTGOoEN8pgheQJ76yqQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h
   4.403 +424f001eQPBrY1621DbCPKn9wK36ZQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/smpboot_hooks.h
   4.404 +424efa21FvJNdHFfm2w2TOWohNsqDQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h
   4.405 +424efa214neirHds4zbtwaefvG5PYA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/page.h
   4.406 +424efa21-7jaHj-W-T4E9oM3kqFA7Q linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/param.h
   4.407 +424efa20I76WtOlPh71MaXtai3-qZA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pci.h
   4.408 +424efa20Fs7EHhAV6Hz_UtifwEfczg linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pda.h
   4.409 +424efa20CGx-5HD8ahpdHxPW2KlrtA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgalloc.h
   4.410 +424efa21YaMjX7hz7eCkVNcNWRK42A linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgtable.h
   4.411 +424efa21wPKwwFR1fcqrPD0_o3GKWA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/processor.h
   4.412 +424efa20fTFqmaE0stH6lfB_4yN_lA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/ptrace.h
   4.413 +424efa21fY4IvK0luYgDJHKV-MD3eQ linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/segment.h
   4.414 +424efa21KcupuJlHgmPiTk_T214FrA linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/smp.h
   4.415 +424efa210ZRt2U_8WmtyI7g74Nz-4Q linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/system.h
   4.416 +424f001eBp9fMbZ0Mo2kRJQ84gMgRw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/timer.h
   4.417 +424efa21Xk2acvaHYnpyTCLE6nU6hw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/tlbflush.h
   4.418 +424efa21Ey6Q4L4AsXxcEwH3vMDeiw linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/vga.h
   4.419 +424efa214gNhOfFimFJHq4in24Yp1g linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/xor.h
   4.420 +41af4017PDMuSmMWtSRU5UC9Vylw5g linux-2.6.11-xen-sparse/include/asm-xen/balloon.h
   4.421 +40f5623bYNP7tHE2zX6YQxp9Zq2utQ linux-2.6.11-xen-sparse/include/asm-xen/ctrl_if.h
   4.422 +40f5623b3Eqs8pAc5WpPX8_jTzV2qw linux-2.6.11-xen-sparse/include/asm-xen/evtchn.h
   4.423 +419b4e9367PjTEvdjwavWN12BeBBXg linux-2.6.11-xen-sparse/include/asm-xen/foreign_page.h
   4.424 +412dfaeazclyNDM0cpnp60Yo4xulpQ linux-2.6.11-xen-sparse/include/asm-xen/gnttab.h
   4.425 +40f5623aGPlsm0u1LTO-NVZ6AGzNRQ linux-2.6.11-xen-sparse/include/asm-xen/hypervisor.h
   4.426 +3f108af1ylCIm82H052FVTfXACBHrw linux-2.6.11-xen-sparse/include/asm-xen/linux-public/privcmd.h
   4.427 +3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ linux-2.6.11-xen-sparse/include/asm-xen/linux-public/suspend.h
   4.428 +4122466356eIBnC9ot44WSVVIFyhQA linux-2.6.11-xen-sparse/include/asm-xen/queues.h
   4.429 +42a885cawNQ18_b7i5-G7ekMsZ48hw linux-2.6.11-xen-sparse/include/asm-xen/synch_bitops.h
   4.430 +3f689063BoW-HWV3auUJ-OqXfcGArw linux-2.6.11-xen-sparse/include/asm-xen/xen_proc.h
   4.431 +42c16ff4t7djt61KEsejdrL8gNfQSA linux-2.6.11-xen-sparse/include/asm-xen/xenbus.h
   4.432 +419b4e93z2S0gR17XTy8wg09JEwAhg linux-2.6.11-xen-sparse/include/linux/gfp.h
   4.433 +42305f545Vc5SLCUewZ2-n-P9JJhEQ linux-2.6.11-xen-sparse/include/linux/highmem.h
   4.434 +419dfc609zbti8rqL60tL2dHXQ_rvQ linux-2.6.11-xen-sparse/include/linux/irq.h
   4.435 +428f8747dtEZ4CfC5tb6Loe9h0Ivpg linux-2.6.11-xen-sparse/include/linux/skbuff.h
   4.436 +419dfc6awx7w88wk6cG9P3mPidX6LQ linux-2.6.11-xen-sparse/kernel/irq/manage.c
   4.437 +40f56a0ddHCSs3501MY4hRf22tctOw linux-2.6.11-xen-sparse/mkbuildtree
   4.438 +42305f54Q6xJ1bXcQJlCQq1m-e2C8g linux-2.6.11-xen-sparse/mm/highmem.c
   4.439 +412f46c0LJuKAgSPGoC0Z1DEkLfuLA linux-2.6.11-xen-sparse/mm/memory.c
   4.440 +426fa4d7ooLYmFcFjJMF_ut4GFVh2Q linux-2.6.11-xen-sparse/mm/mmap.c
   4.441 +410a94a4KT6I6X0LVc7djB39tRDp4g linux-2.6.11-xen-sparse/mm/page_alloc.c
   4.442 +428f8747Gp_X2UtgwcL0-YeYkCXxvQ linux-2.6.11-xen-sparse/net/core/dev.c
   4.443 +428f8747vBdkOrip6rhWK_eEvVc8dA linux-2.6.11-xen-sparse/net/core/skbuff.c
   4.444 +413cb1e4zst25MDYjg63Y-NGC5_pLg netbsd-2.0-xen-sparse/Makefile
   4.445 +413cb1e5c_Mkxf_X0zimEhTKI_l4DA netbsd-2.0-xen-sparse/mkbuildtree
   4.446 +413cb1e5kY_Zil7-b0kI6hvCIxBEYg netbsd-2.0-xen-sparse/nbconfig-xen
   4.447 +413cb1e5-58q5doPifcE1Q8ZAgm-JQ netbsd-2.0-xen-sparse/nbmake-xen
   4.448 +413cb3b3Cmp02Gj87f3wwu2W9y0gBg netbsd-2.0-xen-sparse/sys/arch/xen/conf/XEN
   4.449 +413cb3b3aUP9GmUWqHWQ2SRp1qXnqQ netbsd-2.0-xen-sparse/sys/arch/xen/conf/files.xen
   4.450 +413cb3b3pZuLKElEpQwX1C-3hLW4qA netbsd-2.0-xen-sparse/sys/arch/xen/i386/autoconf.c
   4.451 +413cb3b34ui1cCGaSqIeLiBgMp-PDw netbsd-2.0-xen-sparse/sys/arch/xen/i386/gdt.c
   4.452 +413cb3b3i11i2GVGn0YGlRbM3ifbPQ netbsd-2.0-xen-sparse/sys/arch/xen/i386/hypervisor_machdep.c
   4.453 +413cb3b3FgMboWw-Pm3XdbBFSlZl_g netbsd-2.0-xen-sparse/sys/arch/xen/i386/locore.S
   4.454 +413cb3b4ABCSfkHRmbsWfnZNG28nBA netbsd-2.0-xen-sparse/sys/arch/xen/i386/machdep.c
   4.455 +413cb3b4bvVJ7UlliMSH60J4uIb9kA netbsd-2.0-xen-sparse/sys/arch/xen/i386/pmap.c
   4.456 +413cb3b4aKd9SUY-OzUiTF0Gb9ve9w netbsd-2.0-xen-sparse/sys/arch/xen/i386/sys_machdep.c
   4.457 +413cb3b4jUtWl-sP493PvB27o-Iltw netbsd-2.0-xen-sparse/sys/arch/xen/i386/vector.S
   4.458 +413cb3b4ElwwoJEmmzflV0HgK5Qxcg netbsd-2.0-xen-sparse/sys/arch/xen/i386/xen_machdep.c
   4.459 +413cb564XpMxewOF9BCK37BNcDewHQ netbsd-2.0-xen-sparse/sys/arch/xen/include/ctrl_if.h
   4.460 +413cb564rB0n4HPqzYQxBvfR9r-KeQ netbsd-2.0-xen-sparse/sys/arch/xen/include/evtchn.h
   4.461 +413cb3b4k9OVRCxuSdhKt-2baTp_Yg netbsd-2.0-xen-sparse/sys/arch/xen/include/frameasm.h
   4.462 +413cb3b4bRsqiHQLTKEZk4-zOksf8A netbsd-2.0-xen-sparse/sys/arch/xen/include/hypervisor.h
   4.463 +413cb3b4OqY83qI8GztIZGADpvrpSw netbsd-2.0-xen-sparse/sys/arch/xen/include/if_xennetvar.h
   4.464 +413cb3b42GG0LffraTnpZKlSUq57wg netbsd-2.0-xen-sparse/sys/arch/xen/include/pmap.h
   4.465 +41580792kPzxLiPb47k_GDEMSbAbzA netbsd-2.0-xen-sparse/sys/arch/xen/include/xbdvar.h
   4.466 +413cb3b4F0ArkWVBRyspkw7ivfXihg netbsd-2.0-xen-sparse/sys/arch/xen/include/xen.h
   4.467 +413cb3b4ullQud70n4JClwoEEUBh8Q netbsd-2.0-xen-sparse/sys/arch/xen/include/xenfunc.h
   4.468 +413cb3b4y1Ffq8BOhbdSpn-fGmKuEg netbsd-2.0-xen-sparse/sys/arch/xen/include/xenpmap.h
   4.469 +413cb3b4uXOFcT56QuLt1fcDrB-4Zg netbsd-2.0-xen-sparse/sys/arch/xen/x86/bus_space.c
   4.470 +413cb3b4hIffjrKn3zhVqJmH6ueB3Q netbsd-2.0-xen-sparse/sys/arch/xen/xen/clock.c
   4.471 +413cb564SakPue2EEm4MTtRb4z5JVw netbsd-2.0-xen-sparse/sys/arch/xen/xen/ctrl_if.c
   4.472 +413cb564uNQuIozl7hperSVK9EeDCA netbsd-2.0-xen-sparse/sys/arch/xen/xen/evtchn.c
   4.473 +413cb3b4eNdRIasCoQIuX4Nu39Dlqw netbsd-2.0-xen-sparse/sys/arch/xen/xen/hypervisor.c
   4.474 +413cb3b40DLJLbX_ZUIULB0JFjBuaw netbsd-2.0-xen-sparse/sys/arch/xen/xen/if_xennet.c
   4.475 +413cb3b46JnvK1UurZAubeQoFg1W-w netbsd-2.0-xen-sparse/sys/arch/xen/xen/xbd.c
   4.476 +413cb3b5rIKB3TbyhK3pbNyVkYysqA netbsd-2.0-xen-sparse/sys/arch/xen/xen/xen_debug.c
   4.477 +413cb3b5eKxnzoodEqaWn2wrPnHWnA netbsd-2.0-xen-sparse/sys/arch/xen/xen/xencons.c
   4.478 +413cb3b5F56TvQWAmO5TsuzhtzLFPQ netbsd-2.0-xen-sparse/sys/arch/xen/xen/xenkbc.c
   4.479 +422e4430vKaHLOOGS7X-SUUe3EBCgw netbsd-2.0-xen-sparse/sys/miscfs/kernfs/kernfs.h
   4.480 +422e4430-gOD358H8nGGnNWes08Nng netbsd-2.0-xen-sparse/sys/miscfs/kernfs/kernfs_vnops.c
   4.481 +413cb3b53nyOv1OIeDSsCXhBFDXvJA netbsd-2.0-xen-sparse/sys/nfs/files.nfs
   4.482 +413aa1d0oNP8HXLvfPuMe6cSroUfSA patches/linux-2.6.11/agpgart.patch
   4.483 +427261074Iy1MkbbqIV6zdZDWWx_Jg patches/linux-2.6.11/i386-cpu-hotplug-updated-for-mm.patch
   4.484 +42372652KCUP-IOH9RN19YQmGhs4aA patches/linux-2.6.11/iomap.patch
   4.485 +428359d4b3fDYtazwXi4UUmSWaOUew patches/linux-2.6.11/linux-2.6.11.12.patch
   4.486 +4296fb998LGSWCcljGKbOCUv3h9uRQ patches/linux-2.6.11/net-csum.patch
   4.487 +429ae875I9ZrqrRDjGD34IC2kzDREw patches/linux-2.6.11/rcu-nohz.patch
   4.488 +42b165fcilFTNezi9NIsG2ecLZVU0w patches/linux-2.6.11/smp-alts.patch
   4.489 +429ba3007184K-y6WHQ6KgY65-lEIQ patches/linux-2.6.11/udp-frag.patch
   4.490 +424f001e_M1Tnxc52rDrmCLelnDWMQ patches/linux-2.6.11/x86_64-linux.patch
   4.491 +3f776bd1Hy9rn69ntXBhPReUFw9IEA tools/Makefile
   4.492 +40e1b09db5mN69Ijj0X_Eol-S7dXiw tools/Rules.mk
   4.493 +4209033eUwhDBJ_bxejiv5c6gjXS4A tools/blktap/Makefile
   4.494 +4209033ewLAHdhGrT_2jo3Gb_5bDcA tools/blktap/README
   4.495 +42277b02mYXxgijE7MFeUe9d8eldMw tools/blktap/README-PARALLAX
   4.496 +4209033fHgtGpb_K16_xC9CpkjNZLw tools/blktap/blkdump.c
   4.497 +42090340rc2q1wmlGn6HtiJAkqhtNQ tools/blktap/blktaplib.c
   4.498 +42090340C-WkRPT7N3t-8Lzehzogdw tools/blktap/blktaplib.h
   4.499 +428df8fdkg84W8yveE50EbkbTUZgjQ tools/blktap/block-async.c
   4.500 +428df8feTrgGFZEBMA_dYijy9DNs1g tools/blktap/block-async.h
   4.501 +42277b02WrfP1meTDPv1M5swFq8oHQ tools/blktap/blockstore.c
   4.502 +42277b02P1C0FYj3gqwTZUD8sxKCug tools/blktap/blockstore.h
   4.503 +42371b8aL1JsxAXOd4bBhmZKDyjiJg tools/blktap/blockstored.c
   4.504 +42371b8aD_x3L9MKsXciMNqkuk58eQ tools/blktap/bstest.c
   4.505 +42277b03930x2TJT3PZlw6o0GERXpw tools/blktap/parallax.c
   4.506 +42277b03XQYq8bujXSz7JAZ8N7j_pA tools/blktap/radix.c
   4.507 +42277b03vZ4-jno_mgKmAcCW3ycRAg tools/blktap/radix.h
   4.508 +428df8fe5RYONloDWVMkM-CfHfB1vA tools/blktap/requests-async.c
   4.509 +428df8feWeKJ-9HJb5_rFqdm_xqErg tools/blktap/requests-async.h
   4.510 +42277b03U_wLHL-alMA0bfxGlqldXg tools/blktap/snaplog.c
   4.511 +42277b04Ryya-z662BEx8HnxNN0dGQ tools/blktap/snaplog.h
   4.512 +42277b04LxFjptgZ75Z98DUAso4Prg tools/blktap/vdi.c
   4.513 +42277b04tt5QkIvs8She8CQqH5kwpg tools/blktap/vdi.h
   4.514 +42277b04zMAhB0_946sHQ_H2vwnt0Q tools/blktap/vdi_create.c
   4.515 +42277b04xB_iUmiSm6nKcy8OV8bckA tools/blktap/vdi_fill.c
   4.516 +42277b045CJGD_rKH-ZT_-0X4knhWA tools/blktap/vdi_list.c
   4.517 +42277b043ZKx0NJSbcgptQctQ5rerg tools/blktap/vdi_snap.c
   4.518 +423f270c_QDjGLQ_YdaOtyBM5n9BDg tools/blktap/vdi_snap_delete.c
   4.519 +42277b043Fjy5-H7LyBtUPyDlZFo6A tools/blktap/vdi_snap_list.c
   4.520 +42277b04vhqD6Lq3WmGbaESoAAKdhw tools/blktap/vdi_tree.c
   4.521 +42277b04RnFo07c1LcdmLn-FtRJEmw tools/blktap/vdi_unittest.c
   4.522 +42277b047H8fTVyUf75BWAjh6Zpsqg tools/blktap/vdi_validate.c
   4.523 +4124b307nRyK3dhn1hAsvrY76NuV3g tools/check/Makefile
   4.524 +4124b307vHLUWbfpemVefmaWDcdfag tools/check/README
   4.525 +4124b307jt7T3CHysgl9LijNHSe1tA tools/check/check_brctl
   4.526 +4124b307HDX972-zihuZWXB7R8Vd0w tools/check/check_curl_devel
   4.527 +4124b307P3bZBkTFm6r-3XTbf0phAA tools/check/check_curl_lib
   4.528 +42642813SYRkwr07qVZ9eCI5QTZANg tools/check/check_iproute
   4.529 +4124b307u-FeKvFP9kZnh0rLV0XjGg tools/check/check_logging
   4.530 +4124b307tRTjLqzRy60QrUoqN2Fhuw tools/check/check_python
   4.531 +4124b307lnAATmulpXYa0M-dzxLBDA tools/check/check_zlib_devel
   4.532 +4124b308ly20ptMKQoiztPyP_X68Mw tools/check/check_zlib_lib
   4.533 +4124b308O8yPHMKbj4YPR_grPGZmdA tools/check/chk
   4.534 +423d3a7bpoTFd0vqFaocQ-FqC8RuPA tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/Makefile.in
   4.535 +423d3a7b_HtKYGocoTS1adeOpqDFnw tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure
   4.536 +423d3a7b2vJq86I8FbYm6up5BsCwfA tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure.in
   4.537 +423d3a7bQPownmVb63qOoyq89ebBVA tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure.srv
   4.538 +423d3a7bHtqhyOgiRWhjWt-S-6wbYg tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/linux-xen-low.c
   4.539 +4273458dYPghQKVnj_xu5-fC38CcOg tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/server.c
   4.540 +423d3a7b2ENk2IskDZYZ98pe5NsvIA tools/debugger/gdb/gdb-6.2.1-xen-sparse/mkbuildtree
   4.541 +423d3a7buANO_q-kgxIRffUu7lMnUw tools/debugger/gdb/gdbbuild
   4.542 +42a1a777Dt8l7bna7fm1vKmTEX1FCQ tools/debugger/libxendebug/Makefile
   4.543 +42a0c8d8qbLfvuvDUA0tFB9nHMh-zg tools/debugger/libxendebug/list.h
   4.544 +42a0c8d98XtmbhyddBgIyyHllz5WTw tools/debugger/libxendebug/xendebug.c
   4.545 +42a0c8d9ucRxWO41IHTfYI7xYGoKrw tools/debugger/libxendebug/xendebug.h
   4.546 +42a0c8d9zuGuWoaTux5NW4N3wOw8pg tools/debugger/pdb/Domain.ml
   4.547 +42a0c8d9pigEXFFtdut3R99jbf73NA tools/debugger/pdb/Domain.mli
   4.548 +42a0c8d93wnR_hcSAa7VHgn8CSrWEA tools/debugger/pdb/Intel.ml
   4.549 +42a0c8d95glt-jkgXe8GDOPT6TYN6Q tools/debugger/pdb/Makefile
   4.550 +42a0c8d9UueJDF0IRX3OozEvUhSTmw tools/debugger/pdb/OCamlMakefile
   4.551 +42a0c8d9PgBvaWPzTHSFb9ngii7c7w tools/debugger/pdb/PDB.ml
   4.552 +42a0c8danHHGiNywdeer6j4jzxAc2A tools/debugger/pdb/Process.ml
   4.553 +42a0c8dav_08OtySI4kYP1lahlVrpQ tools/debugger/pdb/Process.mli
   4.554 +42a0c8da51EqubQT5PJ4sxCKLF3xSw tools/debugger/pdb/Util.ml
   4.555 +42c06ff2SIoOLsDHH2ZyWKnYzA4Mkw tools/debugger/pdb/Xen_domain.ml
   4.556 +42c06ff2OXdWXeLK8YWeIIiHk3N6Xw tools/debugger/pdb/Xen_domain.mli
   4.557 +42a0c8daxftpiXuvLmc9fOOEhdFWiQ tools/debugger/pdb/debugger.ml
   4.558 +42a0c8da81tzhpvIAfkx9nZqUNrQvg tools/debugger/pdb/evtchn.ml
   4.559 +42a0c8dasiso9c-2sCvHBzP6YVjATA tools/debugger/pdb/evtchn.mli
   4.560 +42c06ff2FXdouy4s5_DM6rUgaeJrOA tools/debugger/pdb/linux-2.6-module/Makefile
   4.561 +42c06ff27x60l_XDMTZRnv688McFfg tools/debugger/pdb/linux-2.6-module/debug.c
   4.562 +42c06ff2crmxKZFQw7KCkQlLnJh2TQ tools/debugger/pdb/linux-2.6-module/module.c
   4.563 +42c06ff2tC-1f7KRAGcEGrxjSao60g tools/debugger/pdb/linux-2.6-module/pdb_module.h
   4.564 +42c06ff2n2Ib0UeptbyAYZoF9-gFMQ tools/debugger/pdb/pdb_caml_domain.c
   4.565 +42c06ff2jKvaB6JHP-B_AR8f-7KeVQ tools/debugger/pdb/pdb_caml_evtchn.c
   4.566 +42c06ff3XPemRQRAfNIEV2qw2o6IUw tools/debugger/pdb/pdb_caml_process.c
   4.567 +42a0c8daXD_6Y62A_u5-PO_Klrhi0w tools/debugger/pdb/pdb_caml_xc.c
   4.568 +42c06ff3joi_6rE-l4jh76qYUihAZA tools/debugger/pdb/pdb_caml_xcs.c
   4.569 +42c06ff3zUNt7tOZ-AgTTWcy9pirvg tools/debugger/pdb/pdb_caml_xen.h
   4.570 +42a0c8danJXun9ay5SPBhhkKvuUPfg tools/debugger/pdb/pdb_xen.c
   4.571 +42b03d06llc_GE7fXGQ6-rYR4VFAcw tools/debugger/pdb/readme
   4.572 +42a0c8dbjK6Du89D2SUcxsuAdlUu3w tools/debugger/pdb/server.ml
   4.573 +42c06ff3v6Ks9EscwR6L0OTqdZn5kA tools/debugger/pdb/xcs.ml
   4.574 +42c06ff3j-5U79rRFb4bGqx1Ajhw4Q tools/debugger/pdb/xcs.mli
   4.575 +401d7e160vaxMBAUSLSicuZ7AQjJ3w tools/examples/Makefile
   4.576 +401d7e16UgeqroJQTIhwkrDVkoWgZQ tools/examples/README
   4.577 +41597996VhTbNuHbuscYSfRb-WR6fA tools/examples/block-enbd
   4.578 +41597996GHP2_yVih2UspXh328fgMQ tools/examples/block-file
   4.579 +41dde8af16Hulg1pgW8aOnbbxyrl7w tools/examples/bochsrc
   4.580 +405ff55dawQyCHFEnJ067ChPRoXBBA tools/examples/init.d/xend
   4.581 +40278d94cIUWl2eRgnwZtr4hTyWT1Q tools/examples/init.d/xendomains
   4.582 +41dde8afTUuvdtFUlOx0ZRusKxyd8w tools/examples/mem-map.sxp
   4.583 +40ee75a9xFz6S05sDKu-JCLqyVTkDA tools/examples/network
   4.584 +41fc0c18hVgK5rKJyZUsqybux9D9Dg tools/examples/network-nat
   4.585 +41e661e1giIEKbJ25qfiP-ke8u8hFA tools/examples/network-route
   4.586 +40ee75a967sxgcRY4Q7zXoVUaJ4flA tools/examples/vif-bridge
   4.587 +41fc0c18AFAVXA1uGm1JFWHMeeznVw tools/examples/vif-nat
   4.588 +41e661e1ooiRKlOfwumG6wwzc0PdhQ tools/examples/vif-route
   4.589 +423ab2eaNCzxk3c-9yU1BwzxWvsDCQ tools/examples/vnc/Xservers
   4.590 +423ab2ea7ajZLdZOI-8Z-bpNdNhhAQ tools/examples/vnc/Xvnc-xen
   4.591 +40ee75a93cqxHp6MiYXxxwR5j2_8QQ tools/examples/xend-config.sxp
   4.592 +41dde8af6M2Pm1Rrv_f5jEFC_BIOIA tools/examples/xmexample.vmx
   4.593 +41090ec8Pj_bkgCBpg2W7WfmNkumEA tools/examples/xmexample1
   4.594 +40cf2937oKlROYOJTN8GWwWM5AmjBg tools/examples/xmexample2
   4.595 +41fc0c18_k4iL81hu4pMIWQu9dKpKA tools/examples/xmexample3
   4.596 +42a6b4b7KssGzTDVN-XG2FM1gCEnnw tools/firmware/Makefile
   4.597 +42a6b4b7qP95OSsEL8XWKKZ1p1myjQ tools/firmware/README
   4.598 +42c3a8aasHaruuXW5eNaF3-Q3iJqxA tools/firmware/acpi/Makefile
   4.599 +42c3a8aa2r5f9x1E8l23Dj9DYi0nRg tools/firmware/acpi/README
   4.600 +42c3a8aayb825lgitjA4O817LDpJPw tools/firmware/acpi/acpi2_0.h
   4.601 +42c3a8aal-s682lGz6x7zbQcVdEJ2g tools/firmware/acpi/acpi_build.c
   4.602 +42c3a8aamRqrfrBqioo8YYXVMl5jeg tools/firmware/acpi/acpi_dsdt.asl
   4.603 +42c3a8aaFqGZdCjEpXBmtY1LalixwQ tools/firmware/acpi/acpi_dsdt.c
   4.604 +42c3a8aa4ujzPi0lLwnMmU0tDtKSzA tools/firmware/acpi/acpi_facs.c
   4.605 +42c3a8aaA9f6wfWWQA2R1y7lhjY3bw tools/firmware/acpi/acpi_facs.h
   4.606 +42c3a8aaWjUKeGAaqtGnpkIYLOWRfA tools/firmware/acpi/acpi_fadt.c
   4.607 +42c3a8aaMa-vFeyOVxMEM1tWkZGLdQ tools/firmware/acpi/acpi_fadt.h
   4.608 +42c3a8aaokyiLvJ5q9BNNTH8ndZ4bA tools/firmware/acpi/acpi_gen.c
   4.609 +42c3a8aanXHjc2BoQyntSiCDDNxYQA tools/firmware/acpi/acpi_madt.c
   4.610 +42c3a8aaDHlMc-XEzJOmv57llVt3eA tools/firmware/acpi/acpi_madt.h
   4.611 +42c3a8aanzri6r9l_Tnye7i3JSf1jg tools/firmware/acpi/acpi_rsdt.c
   4.612 +42a6b4b78PWdYzKYvLt_EHhvQCl9ig tools/firmware/rombios/Makefile
   4.613 +42a6b4b75sz5KF9Lry2EGnPMhOdnUA tools/firmware/rombios/apmbios.S
   4.614 +42a6b4b7YwP9rl3AJRTmZbBoal_c6Q tools/firmware/rombios/biossums.c
   4.615 +42a6b4b83gANosDYd43YaK7ATQvBEg tools/firmware/rombios/makesym.perl
   4.616 +42a6b4b8qcIQIBXDeOY3JRwsLM6lhw tools/firmware/rombios/rombios.c
   4.617 +42a6b4b8K7yqnU3-QxndYNZUgHpniw tools/firmware/rombios/rombios.diffs
   4.618 +42a6b4b86GMM969Y82nK3HuUi6eP9g tools/firmware/vgabios/BUGS
   4.619 +42a6b4b8J_MHMVmmF_igI7zeDxSiwA tools/firmware/vgabios/COPYING
   4.620 +42a6b4b8SYW5q21pPPuQt88Bkpqc2Q tools/firmware/vgabios/ChangeLog
   4.621 +42a6b4b8INe7qe20YYlwATaAADEMQA tools/firmware/vgabios/Makefile
   4.622 +42a6b4b8AYFCsoAeqqQ8dibmgxkfLA tools/firmware/vgabios/Notes
   4.623 +42a6b4b8NUXHh1hudvvNCuqgo9cB-Q tools/firmware/vgabios/README
   4.624 +42a6b4b8MM0Pj6uDwdJ4Eyg6hB-oEA tools/firmware/vgabios/TODO
   4.625 +42a6b4b8AL0YrgudjmQr7QvJ3we1Cg tools/firmware/vgabios/biossums.c
   4.626 +42a6b4b8Zce-r8OtpctwvqHBS8cHEw tools/firmware/vgabios/clext.c
   4.627 +42a6b4b8fIyMd0d8tIPV4JDAvB5l1A tools/firmware/vgabios/dataseghack
   4.628 +42a6b4b8M4BsNDRAJMHpY8H2iRu0qA tools/firmware/vgabios/vbe.c
   4.629 +42a6b4b8Z2pSU4e5qrUR5r1vEKNbKQ tools/firmware/vgabios/vbe.h
   4.630 +42a6b4b8EyiklW2C9eD9_t0OmRfmFQ tools/firmware/vgabios/vbe_display_api.txt
   4.631 +42a6b4b8oXcw5CgLj-mBVT4dUc-Umw tools/firmware/vgabios/vbetables.h
   4.632 +42a6b4b85jkZnCar41YreYVUAY7IDQ tools/firmware/vgabios/vgabios.c
   4.633 +42a6b4b8xxpRYh1BesaSgW3gpgMsaQ tools/firmware/vgabios/vgabios.h
   4.634 +42a6b4b8WSA5xHF-R5F8iBcB6BC5wA tools/firmware/vgabios/vgafonts.h
   4.635 +42a6b4b9C66bPuUTaLjCnJ0I-kGz9w tools/firmware/vgabios/vgatables.h
   4.636 +42a6b4b969QLJRt3TU_v3yYhZI45Gg tools/firmware/vmxassist/Makefile
   4.637 +42a6b4b95iuk7M2s-edoSFrWcdoYcw tools/firmware/vmxassist/TODO
   4.638 +42a6b4b9Q6VB27GxRNCARsDN2ZuKNw tools/firmware/vmxassist/gen.c
   4.639 +42a6b4b9NmLjb36-sXiiWzcGHjTOJA tools/firmware/vmxassist/head.S
   4.640 +42a6b4b9jmF9m22iiwu8XwEm1j5fnQ tools/firmware/vmxassist/machine.h
   4.641 +42a6b4b9ABmGHA1LzYjpq63FBs4hcw tools/firmware/vmxassist/mkhex
   4.642 +42a6b4b9xmj4TLHJtV-DhnwT9mMpfw tools/firmware/vmxassist/setup.c
   4.643 +42a6b4b9PjgANTP8Y8JFTToBrV9ssg tools/firmware/vmxassist/trap.S
   4.644 +42a6b4b9GlymU0VmQyan23pagDaRTQ tools/firmware/vmxassist/util.c
   4.645 +42a6b4b9mmqUyFn487gP4spU_R6xtg tools/firmware/vmxassist/util.h
   4.646 +42a6b4b9JssxvlpcV_-QcGRMDGgL_w tools/firmware/vmxassist/vm86.c
   4.647 +42a6b4b92oUAJMzCE-YcVlA2Z-2zyg tools/firmware/vmxassist/vm86.h
   4.648 +42a6b4b9TlkVUYTkLd_Bvq9vlrEx6g tools/firmware/vmxassist/vmxassist.ld
   4.649 +42a6b4b92L-2zFg-Qal6YweeE-pMiA tools/firmware/vmxassist/vmxloader.c
   4.650 +428d0d82yOaUzYQuYQxH7VzQytKo-g tools/ioemu/COPYING
   4.651 +428d0d82EdPp1TqJBembLgyB1y413w tools/ioemu/COPYING.LIB
   4.652 +428d0d82fd6-QydvFfHmeQBGrKnrrA tools/ioemu/Changelog
   4.653 +428d0d82xvTj4yzPYiurazyGj1PaEw tools/ioemu/Makefile
   4.654 +428d0d82HvgRPoyU3f60_u_t1L28Ag tools/ioemu/README
   4.655 +428d0d82aoWewa_6Z5kNUTgkRw0wNg tools/ioemu/TODO
   4.656 +428d0d82WYi8vrG7RKKyIJw01DAnGg tools/ioemu/VERSION
   4.657 +42c3a871n2v9J47-sowMlC1x4DSwQQ tools/ioemu/aes.c
   4.658 +42c3a871x3RluaD_Viya0FQ-iSHGHw tools/ioemu/aes.h
   4.659 +428d0d82wB05ibBxTCSsAhz3qRO7Gg tools/ioemu/block-cloop.c
   4.660 +428d0d82cucBBZFks3aMSL0-C3L9Nw tools/ioemu/block-cow.c
   4.661 +428d0d82s5FM7xmnj1XLAMlt_DdRIA tools/ioemu/block-qcow.c
   4.662 +428d0d83yWYa6mIH2mplo1L_3Cqadw tools/ioemu/block-vmdk.c
   4.663 +428d0d83nfcgHvu37hviRYwAAAAxSQ tools/ioemu/block.c
   4.664 +428d0d83LrXLfgm9h2RPNBRM_vkqsA tools/ioemu/block_int.h
   4.665 +428d0d83zt7CgVsTa-CIorpIGVWe7g tools/ioemu/bswap.h
   4.666 +428d0d83-I9bQJ8EduVO0OmP_YMtVg tools/ioemu/configure
   4.667 +428d0d83sUjdDRZnfykBaWd_uGjVQQ tools/ioemu/console.c
   4.668 +428d0d83Rsv-Pq8iGrvA0ChVTD-KEQ tools/ioemu/cpu-all.h
   4.669 +428d0d830tCm2-QC3iLTo-yS2D7azQ tools/ioemu/cpu-defs.h
   4.670 +428d0d83bOFEAX7Kc_lt7pm_ItnYOg tools/ioemu/cpu.h
   4.671 +428d0d83wJqNCht75GfVfWqGzaDBGA tools/ioemu/create_keysym_header.sh
   4.672 +428d0d83warJp9F3aKU4moRRVfTmFg tools/ioemu/exec-all.h
   4.673 +428d0d83m3Kwp8vJKycK1n5a_LygfA tools/ioemu/exec.c
   4.674 +428d0d83G-F1mvFyzCEMNhiU6ts8lQ tools/ioemu/hw/adb.c
   4.675 +428d0d83EE1hpyfMfr667s4aFK42hg tools/ioemu/hw/adlib.c
   4.676 +428d0d83AoBht7yFAmAUWoi-ZZS2Tw tools/ioemu/hw/cirrus_vga.c
   4.677 +428d0d83lD5ovmJG_Q1VfIIjw1Fm-A tools/ioemu/hw/cirrus_vga_rop.h
   4.678 +428d0d83SCwX65BPgonBcgYCxdKDNA tools/ioemu/hw/cirrus_vga_rop2.h
   4.679 +428d0d83zAKLZ8JX7_D6RMGcml3jRA tools/ioemu/hw/cuda.c
   4.680 +428d0d83OLV-aQor-LfByakKvo-1-g tools/ioemu/hw/dma.c
   4.681 +428d0d83P1VkKtXn90RMN8eBsvPFQA tools/ioemu/hw/fdc.c
   4.682 +428d0d849AqxX6FsPHv0ovjaFyNMVg tools/ioemu/hw/fmopl.c
   4.683 +428d0d84-hHRu7PVXjfc7oLfrDxY6g tools/ioemu/hw/fmopl.h
   4.684 +428d0d84zbtT2C8Xci_SqMP5bZ-wcQ tools/ioemu/hw/i8254.c
   4.685 +428d0d84KlR61OwSzjF0-L4iz58dfQ tools/ioemu/hw/i8259.c
   4.686 +428d0d84auhZx6c5Kv3WrfM2UZvqHA tools/ioemu/hw/ide.c
   4.687 +42c3a8bcqaiyuOWldKc1vXUP12-1Bg tools/ioemu/hw/ioapic.c
   4.688 +42c3a8bcMP67Od-xEnQaYAHahibD_w tools/ioemu/hw/ioapic.h
   4.689 +428d0d84WSlhNzdrcb-f-Lg-W9dniQ tools/ioemu/hw/iommu.c
   4.690 +428d0d84ri8ZtvhB6RJr1YNejjNWIQ tools/ioemu/hw/lance.c
   4.691 +428d0d84cxFFgDv5fBFrlxGoCiy6Nw tools/ioemu/hw/m48t08.c
   4.692 +428d0d84MQYDhAOLnBnag1BZWcW6JA tools/ioemu/hw/m48t08.h
   4.693 +428d0d84sE4ghX33RQ5kDSuyoLdhFg tools/ioemu/hw/m48t59.c
   4.694 +428d0d8465kZWTT4mVgf-VonglDOxw tools/ioemu/hw/m48t59.h
   4.695 +428d0d84OY7tvE-PKrBfjf2vEQXyMA tools/ioemu/hw/magic-load.c
   4.696 +428d0d84U-PYPR_GMVJoQsbCAVAQow tools/ioemu/hw/mc146818rtc.c
   4.697 +428d0d84jtSXGjQYKd_xvSiMM4C_7Q tools/ioemu/hw/ne2000.c
   4.698 +428d0d84SMHPk0cRnrZgUYkMxFXMMQ tools/ioemu/hw/openpic.c
   4.699 +428d0d84lyG0XDg5MxLMSee3MWgq3g tools/ioemu/hw/pc.c
   4.700 +428d0d84HWR3Q7dEESycfJ7hSWdGig tools/ioemu/hw/pci.c
   4.701 +428d0d84Noyn4ik0UX1E7OdfuFdrIw tools/ioemu/hw/pckbd.c
   4.702 +4294307e0KIA9jaU_1OMIGCcNeLdeQ tools/ioemu/hw/port-e9.c
   4.703 +428d0d840SMURRjsz9V96rwt-naynw tools/ioemu/hw/ppc.c
   4.704 +428d0d84MI7kZftH_c0FK1qiiyQBZg tools/ioemu/hw/ppc_chrp.c
   4.705 +428d0d859-xwA89jmzFk6x9UyXjAeA tools/ioemu/hw/ppc_prep.c
   4.706 +428d0d85YS1n4Fr_EK7B01EWSmrYRg tools/ioemu/hw/sb16.c
   4.707 +428d0d85GrUXL_p0ppOUIfWf8--hvw tools/ioemu/hw/sched.c
   4.708 +428d0d85wP3aLdHYJ-hDAImDP2sj_g tools/ioemu/hw/serial.c
   4.709 +428d0d85mOfwFqDCO76K6bc4IQOxQA tools/ioemu/hw/sun4m.c
   4.710 +428d0d852OCpAsfS1PNoJOfnHhFPSQ tools/ioemu/hw/tcx.c
   4.711 +428d0d85gCUCX0nbuRAt28QJgQ5P8w tools/ioemu/hw/timer.c
   4.712 +428d0d85hp-zgN40hVYXWRjhInkUkg tools/ioemu/hw/vga.c
   4.713 +428d0d85G_4S-hpRyrhV4yGjSrS-cQ tools/ioemu/hw/vga_int.h
   4.714 +428d0d85oWl1ONX_gIZWS1fXjeXGlA tools/ioemu/hw/vga_template.h
   4.715 +428d0d85_mNnFPE8hnoC3VvBD9CCuA tools/ioemu/keyboard_rdesktop.c
   4.716 +428d0d85SyOIeDg3SoxH2BiBpXWWkA tools/ioemu/keymaps/ar
   4.717 +428d0d85ToGTVvPrl8hKAi2QxCzp2w tools/ioemu/keymaps/common
   4.718 +428d0d85fmdxRplWI5Jp54NNZy5Mmw tools/ioemu/keymaps/convert-map
   4.719 +428d0d85t5IBwlnttPreCS0UX3nbOw tools/ioemu/keymaps/da
   4.720 +428d0d85XRNojuUlkCgvea0I_fdJEg tools/ioemu/keymaps/de
   4.721 +428d0d85QPup3ixECEpa7Pzr9lLEyw tools/ioemu/keymaps/de-ch
   4.722 +428d0d86r5UpNhOSALGJUUDaGv-vnQ tools/ioemu/keymaps/en-gb
   4.723 +428d0d86ylUT-4Skjnwa27vxIeBqYw tools/ioemu/keymaps/en-us
   4.724 +428d0d86vcHusn3XzWTLjKLDdNhZxw tools/ioemu/keymaps/es
   4.725 +428d0d86UVS0Km-9J94RAQM7iAbBzw tools/ioemu/keymaps/et
   4.726 +428d0d86hS47OlX4USgPPWk6RFWKLQ tools/ioemu/keymaps/fi
   4.727 +428d0d86kOcjaVVZqDgV2JDGcXQ8rg tools/ioemu/keymaps/fo
   4.728 +428d0d86c4GgMp1hDU2MFxiZ1Pz9Lg tools/ioemu/keymaps/fr
   4.729 +428d0d86BdbSM5PxuMaSf8vBv6rXQg tools/ioemu/keymaps/fr-be
   4.730 +428d0d86dQk_p9io2QdI9SGC6FVidg tools/ioemu/keymaps/fr-ca
   4.731 +428d0d86JpfLBZmnrv7Yp0tuezgzng tools/ioemu/keymaps/fr-ch
   4.732 +428d0d861RURctgJ3cgtnq0chW6JOA tools/ioemu/keymaps/hr
   4.733 +428d0d86mqzqw70FkLHZFzIkvTJBpw tools/ioemu/keymaps/hu
   4.734 +428d0d86O3ruSBL8ZyRBeLF7Ow67Og tools/ioemu/keymaps/is
   4.735 +428d0d87pcCatuZLYpVWtUu2Da9sgw tools/ioemu/keymaps/it
   4.736 +428d0d87M3Hy7ubCu27ZO-zWDk-YhQ tools/ioemu/keymaps/ja
   4.737 +428d0d87CqrbJBUI28UxJCIduSJ4rQ tools/ioemu/keymaps/lt
   4.738 +428d0d87jIV_V1YwET59i-Py3h0ILA tools/ioemu/keymaps/lv
   4.739 +428d0d87T3KIxrywXSAkRu-AiQQgIQ tools/ioemu/keymaps/mk
   4.740 +428d0d87_wmWi_IBHfpmZzhCKU-Baw tools/ioemu/keymaps/modifiers
   4.741 +428d0d87GgUuEd4Mz9p3mUGkdMdOsg tools/ioemu/keymaps/nl
   4.742 +428d0d87E1NtUwguKl72ifCTjDQ5rQ tools/ioemu/keymaps/nl-be
   4.743 +428d0d87lKhQOfn5yQ0tq3u7hfIgpw tools/ioemu/keymaps/no
   4.744 +428d0d87iD3aff-LOlaA4CmOUVct3Q tools/ioemu/keymaps/pl
   4.745 +428d0d870CMCzI7c6gcGZMNuIYGbnQ tools/ioemu/keymaps/pt
   4.746 +428d0d87gCs2M4A4P1ITzW86lm_-JA tools/ioemu/keymaps/pt-br
   4.747 +428d0d87nzQ8eK1b9_Zs1Z82dOuX1Q tools/ioemu/keymaps/ru
   4.748 +428d0d87uHdsh15a5mAD-HyWni8QDw tools/ioemu/keymaps/sl
   4.749 +428d0d87gsUMIP42oFecYrdZAJDAuw tools/ioemu/keymaps/sv
   4.750 +428d0d87OcfLjKuhg6p2uuiAPvJBqQ tools/ioemu/keymaps/th
   4.751 +428d0d87QbRtHJUft9qBkNXcl4pbzw tools/ioemu/keymaps/tr
   4.752 +428d0d88CJoMejkmBh6pWaqKMvQF8A tools/ioemu/main.c
   4.753 +428d0d88Fcan7gQZ6axXOmokBDLe7g tools/ioemu/monitor.c
   4.754 +428d0d88lVaOC64YBZ1Wzt-WV4JaSw tools/ioemu/osdep.c
   4.755 +428d0d885W7r27CDEJCW6Jlbxggc9g tools/ioemu/osdep.h
   4.756 +428d0d88CiP9tVdIdLWAzOnCOSdafg tools/ioemu/path.c
   4.757 +428d0d8908B65zMmhdGVME3jv7gpww tools/ioemu/qemu-binfmt-conf.sh
   4.758 +428d0d89taY6NPlnIyOAMQd_Ww5qUw tools/ioemu/qemu-img.c
   4.759 +428d0d89FY-g4UPH-ZW7t5ZCqvQVTQ tools/ioemu/readline.c
   4.760 +428d0d89dLURbktZFufDKSHan01GFg tools/ioemu/sdl.c
   4.761 +428d0d82dUmXkgIy11G-hoKTkhvkfQ tools/ioemu/target-i386-dm/Makefile
   4.762 +428d0d8ahpRAYl6s_itBxnTcxyMHaQ tools/ioemu/target-i386-dm/helper2.c
   4.763 +42c3a83bi-eu2QI4iQLkImYUVs0H6w tools/ioemu/target-i386-dm/qemu-dm.debug
   4.764 +428d0d8aU3Moaq4zNW5QMV_NxD-4XA tools/ioemu/target-i386-dm/qemu-ifup
   4.765 +428d0d8aqidj8n5H2_2qhBV0mIIJzA tools/ioemu/target-i386-dm/qemu-vgaram-bin.gz
   4.766 +428d0d8bMq0ZpccpHb1iVvSNbJjRxg tools/ioemu/thunk.c
   4.767 +428d0d8b2PYfwKLLShlnWcM3VWq9ag tools/ioemu/thunk.h
   4.768 +428d0d8bfvbYQwj6MgDr958m4_SfRA tools/ioemu/vgafont.h
   4.769 +428d0d8bgAojEQcAcTV2gj2E_eG4Lw tools/ioemu/vl.c
   4.770 +428d0d8bXiCY4iTjoSPxGry8jXdAtg tools/ioemu/vl.h
   4.771 +428d0d8bQVKedvN5EIPm39s33TXkpA tools/ioemu/vnc.c
   4.772 +428d0d85d831iQvvCD3LcaOD9rYGkg tools/ioemu/x86_32.ld
   4.773 +428f0763_67jCiHbdgfGlgAOJqfg9A tools/ioemu/x86_64.ld
   4.774 +3fbba6dbDfYvJSsw9500b4SZyUhxjQ tools/libxc/Makefile
   4.775 +41dde8afKYRKxS4XtLv1KUegGQy_bg tools/libxc/linux_boot_params.h
   4.776 +3fbba6dc1uU7U3IFeF6A-XEOYF2MkQ tools/libxc/rpm.spec
   4.777 +3fbba6dcrNxtygEcgJYAJJ1gCQqfsA tools/libxc/xc.h
   4.778 +42bbe5b9J1BFuxACiiyj38Fucc2xgg tools/libxc/xc_aout9.h
   4.779 +3fbba6dbEVkVMX0JuDFzap9jeaucGA tools/libxc/xc_bvtsched.c
   4.780 +4273458dyF2_sKA6CFkNJQYb8eY2dA tools/libxc/xc_core.c
   4.781 +3fbba6dbasJQV-MVElDC0DGSHMiL5w tools/libxc/xc_domain.c
   4.782 +40278d99BLsfUv3qxv0I8C1sClZ0ow tools/libxc/xc_elf.h
   4.783 +403e0977Bjsm_e82pwvl9VvaJxh8Gg tools/libxc/xc_evtchn.c
   4.784 +4227c129ZKjJPNYooHVzBCyinf7Y6Q tools/libxc/xc_gnttab.c
   4.785 +3fbba6dbNCU7U6nsMYiXzKkp3ztaJg tools/libxc/xc_linux_build.c
   4.786 +3fbba6dbl267zZOAVHYLOdLCdhcZMw tools/libxc/xc_linux_restore.c
   4.787 +3fbba6db7li3FJiABYtCmuGxOJxEGw tools/libxc/xc_linux_save.c
   4.788 +42bbe5b95gdEdSyDdrK2ts7GEiK5Mw tools/libxc/xc_load_aout9.c
   4.789 +42a40bc3vE3p9fPSJZQZK0MdQF9B8g tools/libxc/xc_load_bin.c
   4.790 +42a40bc4diWfFsPGf0RW7qXMufU4YQ tools/libxc/xc_load_elf.c
   4.791 +3fbba6db7WnnJr0KFrIFrqNlSKvFYg tools/libxc/xc_misc.c
   4.792 +4051bce6CHAsYh8P5t2OHDtRWOP9og tools/libxc/xc_physdev.c
   4.793 +3fbba6dctWRWlFJkYb6hdix2X4WMuw tools/libxc/xc_private.c
   4.794 +3fbba6dcbVrG2hPzEzwdeV_UC8kydQ tools/libxc/xc_private.h
   4.795 +42337174PxyzzPk62raDiYCIsfStDg tools/libxc/xc_ptrace.c
   4.796 +4273458duzL--nsTfT6e_q6Kfij48g tools/libxc/xc_ptrace_core.c
   4.797 +41ebbfe9U0b0kI-HgjK7VEY4EvW7_w tools/libxc/xc_sedf.c
   4.798 +41dde8b0pLfAKMs_L9Uri2hnzHiCRQ tools/libxc/xc_vmx_build.c
   4.799 +3f776bd2Xd-dUcPKlPN2vG89VGtfvQ tools/misc/Makefile
   4.800 +4225f56d7sa9aEARfjNeCVTMYDAmZA tools/misc/cpuperf/Makefile
   4.801 +4225f56dS5TGdKojmuBnrV3PzbE6Rg tools/misc/cpuperf/README.txt
   4.802 +4225f56dcodvBSPoWYS6kvwZCQhgzg tools/misc/cpuperf/cpuperf.c
   4.803 +4225f56dMjZK14EWd8K0gq4v5Diwjg tools/misc/cpuperf/cpuperf_perfcntr.h
   4.804 +4225f56d_XjSY1297IiH96qeqD4sCA tools/misc/cpuperf/cpuperf_xeno.h
   4.805 +4225f56dqlGC_UZ681F95mCgLbOeHQ tools/misc/cpuperf/module/Makefile
   4.806 +4225f56dnmms-VFr1MiDVG_dYoM7IQ tools/misc/cpuperf/module/perfcntr.c
   4.807 +4225f56dYhIGQRD_kKVJ6xQrkqO0YQ tools/misc/cpuperf/p4perf.h
   4.808 +40ab2cfawIw8tsYo0dQKtp83h4qfTQ tools/misc/fakei386xen
   4.809 +4249273cDOw6_uLUPvvUwWU1ZrJxnQ tools/misc/mbootpack/GPL
   4.810 +4249273cSmj2h8Fj3UpTg0g-k6CLsA tools/misc/mbootpack/Makefile
   4.811 +4249273c8gKIttF1QPiczvGo5AEOeA tools/misc/mbootpack/README
   4.812 +4249273c4N4PAkvt3trNlto4h76k8A tools/misc/mbootpack/bin2c.c
   4.813 +4249273cISg5nhW1Pt7OJ0jFu343ig tools/misc/mbootpack/bootsect.S
   4.814 +4249273cUiz8CgLqnG7XYFa8x5-MoQ tools/misc/mbootpack/buildimage.c
   4.815 +4249273c_gZ2yI_h-ci66E1Y5oSEPA tools/misc/mbootpack/mb_header.h
   4.816 +4249273cWnlW0-lOIYua1bkKirn6vA tools/misc/mbootpack/mb_info.h
   4.817 +4249273cA8LI3IMaSuhLOjykuMeQJA tools/misc/mbootpack/mbootpack.c
   4.818 +4249273cVTgyv2HYd-mC29IDaz0-mg tools/misc/mbootpack/mbootpack.h
   4.819 +4249273cLXQbRWFp_v-FqcyOm0sYtg tools/misc/mbootpack/setup.S
   4.820 +3f6dc136ZKOjd8PIqLbFBl_v-rnkGg tools/misc/miniterm/Makefile
   4.821 +3f6dc140C8tAeBfroAF24VrmCS4v_w tools/misc/miniterm/README
   4.822 +3f6dc142IHaf6XIcAYGmhV9nNSIHFQ tools/misc/miniterm/miniterm.c
   4.823 +40c9c469kT0H9COWzA4XzPBjWK0WsA tools/misc/netfix
   4.824 +4022a73cEKvrYe_DVZW2JlAxobg9wg tools/misc/nsplitd/Makefile
   4.825 +4022a73cKms4Oq030x2JBzUB426lAQ tools/misc/nsplitd/nsplitd.c
   4.826 +42b74436oXEaaUH_dPcGFviMiwNgCQ tools/misc/policyprocessor/SecurityLabel.java
   4.827 +42b74436fIW8ZI3pUpu13-Ox6G2cOA tools/misc/policyprocessor/SecurityPolicySpec.xsd
   4.828 +42b74436T4CN4HMWsuaHD2zS8jY1BA tools/misc/policyprocessor/SsidsEntry.java
   4.829 +42b74436Dk3WKJl6-SyP3LEBo3DXkQ tools/misc/policyprocessor/XmlToBin.java
   4.830 +42b74436ABj4SOVBWqY_IEIboFUkeA tools/misc/policyprocessor/XmlToBinInterface.java
   4.831 +42b7443684kBOrEBKFod4fGvnJ-rdA tools/misc/policyprocessor/myHandler.java
   4.832 +42b74436JjvZmOp2DfMb-TnpGZXQ8w tools/misc/policyprocessor/readme.install
   4.833 +42b74436-0Ig0yb-w1BYyCAFVTwqUg tools/misc/policyprocessor/readme.xen
   4.834 +42b74436WAJ6lmTO3foadk2527PFBQ tools/misc/policyprocessor/xen_sample_def.xml
   4.835 +42b744365VrTALmqRroQOBZ9EopUsw tools/misc/policyprocessor/xen_sample_policy.xml
   4.836 +42308df9dv_ZuP49nNPIROEMQ3F_LA tools/misc/xc_shadow.c
   4.837 +3f5ef5a2ir1kVAthS14Dc5QIRCEFWg tools/misc/xen-clone
   4.838 +3f5ef5a2dTZP0nnsFoeq2jRf3mWDDg tools/misc/xen-clone.README
   4.839 +405eedf6_nnNhFQ1I85lhCkLK6jFGA tools/misc/xencons
   4.840 +40c9c4697z76HDfkCLdMhmaEwzFoNQ tools/misc/xend
   4.841 +41adc641dV-0cDLSyzMs5BT8nL7v3Q tools/misc/xenperf.c
   4.842 +4056f5155QYZdsk-1fLdjsZPFTnlhg tools/misc/xensymoops
   4.843 +40cf2937dqM1jWW87O5OoOYND8leuA tools/misc/xm
   4.844 +42b742f6JFcp6LFpYu-B4AEsfQwSFw tools/policy/Makefile
   4.845 +42b742f66XOdRMrwaHvbCdSSQyCrFw tools/policy/policy_tool.c
   4.846 +4270cc81g3nSNYCZ1ryCMDEbLtMtbQ tools/pygrub/Makefile
   4.847 +4270deeccyRsJn6jLnRh9odRtMW9SA tools/pygrub/README
   4.848 +4270cc81EIl7NyaS3Av6IPRk2c2a6Q tools/pygrub/setup.py
   4.849 +4270cc81t7eNCDp4Bhbh58p1CNxaCQ tools/pygrub/src/GrubConf.py
   4.850 +4270d6c2fWF4r5-zF1pSuAFwUZS0aA tools/pygrub/src/__init__.py
   4.851 +4270cc81CzKMiujDPWcaYhu709vGXw tools/pygrub/src/fsys/__init__.py
   4.852 +4270cc81RTIiq9si0dI4YRTRE4KRMw tools/pygrub/src/fsys/ext2/__init__.py
   4.853 +4270cc81YCYa4pexivBD2NdLE2F_Pg tools/pygrub/src/fsys/ext2/ext2module.c
   4.854 +4270cc81o4BL5e8Cs87aSi8EXA5NtQ tools/pygrub/src/fsys/ext2/test.py
   4.855 +4294fab3_A8gB1E3T-8fDt0x0eGRqw tools/pygrub/src/fsys/reiser/__init__.py
   4.856 +4294fab3On_kRmhm1lwm4SDteFP_7Q tools/pygrub/src/fsys/reiser/reisermodule.c
   4.857 +4270cc81TS6L_tEO6wSp5wcURcpldQ tools/pygrub/src/pygrub
   4.858 +40c9c468icGyC5RAF1bRKsCXPDCvsA tools/python/Makefile
   4.859 +40ffc44dOwe1CcYXGCkYHdG_NxcccA tools/python/logging/logging-0.4.9.2/PKG-INFO
   4.860 +40ffc44dpqpgqgrnLfR70PsiBc3liA tools/python/logging/logging-0.4.9.2/README.txt
   4.861 +40ffc44ddfLckno4Gvzi3vZxwelZHQ tools/python/logging/logging-0.4.9.2/default.css
   4.862 +40ffc44dKSkczdvpd_x7rWGH4_BRIQ tools/python/logging/logging-0.4.9.2/liblogging.tex
   4.863 +40ffc44d2O51abh5t-1VTZfqhbS1ZQ tools/python/logging/logging-0.4.9.2/logging/__init__.py
   4.864 +40ffc44dT8ustodG0hDjYMCzQ8UCbA tools/python/logging/logging-0.4.9.2/logging/config.py
   4.865 +40ffc44dqbwdCcq6XgwpTvrUrABhhw tools/python/logging/logging-0.4.9.2/logging/handlers.py
   4.866 +40ffc44dVEL3QwvZx_Rcl3d41WxMRQ tools/python/logging/logging-0.4.9.2/python_logging.html
   4.867 +40ffc44dXypIfRTyuTD48cN0o-gAXg tools/python/logging/logging-0.4.9.2/setup.py
   4.868 +40ffc44dqqdkY-Ox_eoPuNmQR0_ebw tools/python/logging/logging-0.4.9.2/test/app.py
   4.869 +40ffc44d9vEJEV_44B-23sJHkT1-gA tools/python/logging/logging-0.4.9.2/test/critical.ini
   4.870 +40ffc44dA5BiSVip8DlCh0DfAaQzbg tools/python/logging/logging-0.4.9.2/test/debug.ini
   4.871 +40ffc44dAuxUnJx7Fu2puaiNheBRkg tools/python/logging/logging-0.4.9.2/test/error.ini
   4.872 +40ffc44dkAIw1gbAzj_XiQyoru93_Q tools/python/logging/logging-0.4.9.2/test/events.xml
   4.873 +40ffc44eZwnQ4wGs1zVaAGsnEoyz6Q tools/python/logging/logging-0.4.9.2/test/log_test.py
   4.874 +40ffc44epbz06Y2nCkuYotfQFY4bJQ tools/python/logging/logging-0.4.9.2/test/log_test0.py
   4.875 +40ffc44eVNdi9lXQOZ2n7yT1DXVQRQ tools/python/logging/logging-0.4.9.2/test/log_test1.py
   4.876 +40ffc44eeqydHPpipbO4oVhRt90v0A tools/python/logging/logging-0.4.9.2/test/log_test10.py
   4.877 +40ffc44eSum6e6Y_sh7hRBHnnRurfw tools/python/logging/logging-0.4.9.2/test/log_test11.py
   4.878 +40ffc44euWPhfnbZw64ShBIrZot84A tools/python/logging/logging-0.4.9.2/test/log_test12.py
   4.879 +40ffc44ekj8Hdg-2SLb0qdqJzGkXdA tools/python/logging/logging-0.4.9.2/test/log_test13.py
   4.880 +40ffc44e5DnmO4OEa54mS8Q9AgP3rg tools/python/logging/logging-0.4.9.2/test/log_test14.py
   4.881 +40ffc44e6uWMQdikNEzYeNeFewGQew tools/python/logging/logging-0.4.9.2/test/log_test15.py
   4.882 +40ffc44eHJ_XsDp2Le-qc96G2n7GdQ tools/python/logging/logging-0.4.9.2/test/log_test16.py
   4.883 +40ffc44eCIq8wSc2UI16VfkLPlW-SQ tools/python/logging/logging-0.4.9.2/test/log_test17.py
   4.884 +40ffc44eHWycPlgiEpt8pE8xYTbUkg tools/python/logging/logging-0.4.9.2/test/log_test18.py
   4.885 +40ffc44eeRuZcrB3tQzfrQnh22NBow tools/python/logging/logging-0.4.9.2/test/log_test19.py
   4.886 +40ffc44e6jQPP-ASsVux4-ERGuDrmQ tools/python/logging/logging-0.4.9.2/test/log_test2.py
   4.887 +40ffc44eNHf6r77J1VCNedKPTufY8Q tools/python/logging/logging-0.4.9.2/test/log_test20.py
   4.888 +40ffc44emS2gplqyEwbcLS43QNrnyA tools/python/logging/logging-0.4.9.2/test/log_test21.py
   4.889 +40ffc44e1Ojd79zACM2KAnXZyO3Nuw tools/python/logging/logging-0.4.9.2/test/log_test22.py
   4.890 +40ffc44ektXcwDnK4h4HqMHFSTA3BA tools/python/logging/logging-0.4.9.2/test/log_test3.ini
   4.891 +40ffc44e8ka-b5_nPYzWn0hXDSagMw tools/python/logging/logging-0.4.9.2/test/log_test3.py
   4.892 +40ffc44eVmFkQt7FaHxspmMV7IZLxw tools/python/logging/logging-0.4.9.2/test/log_test4.py
   4.893 +40ffc44eYJ7tjlUpS5bIF9I8YKK39g tools/python/logging/logging-0.4.9.2/test/log_test5.py
   4.894 +40ffc44eo9GvB3GvC2Aoaxu74ffS4A tools/python/logging/logging-0.4.9.2/test/log_test6.py
   4.895 +40ffc44eajjKGx6tj2nOVuYCfy-PoA tools/python/logging/logging-0.4.9.2/test/log_test7.py
   4.896 +40ffc44eEM_uMfIGRNoxRSP7_jpc7w tools/python/logging/logging-0.4.9.2/test/log_test8.py
   4.897 +40ffc44e4NBnAweOds3owURsSHZKyQ tools/python/logging/logging-0.4.9.2/test/log_test9.py
   4.898 +40ffc44eu_SYlzJ464qUFb8fdSGHsg tools/python/logging/logging-0.4.9.2/test/logconf.ini
   4.899 +40ffc44eTnvlvCSmjgGgfcOBm6SSAw tools/python/logging/logging-0.4.9.2/test/logconf.py
   4.900 +40ffc44egchRehfcmsPX0WdV06yp_w tools/python/logging/logging-0.4.9.2/test/logging.dtd
   4.901 +40ffc44ee9peTFswy96mwgBslmqEvQ tools/python/logging/logging-0.4.9.2/test/logging.xml
   4.902 +40ffc44ekRTWScJDGTe7k2aAp_ltRg tools/python/logging/logging-0.4.9.2/test/logrecv.ini
   4.903 +40ffc44eeQBA_QbbwrucZfYtksuEMA tools/python/logging/logging-0.4.9.2/test/logrecv.py
   4.904 +40ffc44eECASCQD_QL3wJd4dyK2KVg tools/python/logging/logging-0.4.9.2/test/myapp.py
   4.905 +40ffc44eUwKMOAwPTIBq0A8N8b56HQ tools/python/logging/logging-0.4.9.2/test/mymodule.py
   4.906 +40ffc44evyvayldKLSsizMmsDpBtkQ tools/python/logging/logging-0.4.9.2/test/stderr.exp
   4.907 +40ffc44eb-39RIR551oZoTiK11amSw tools/python/logging/logging-0.4.9.2/test/stdout.exp
   4.908 +40ffc44eGvzBilqBZEozKaMHz-HdxA tools/python/logging/logging-0.4.9.2/test/warn.ini
   4.909 +40ffc44eLXLuINsYi8eG0oJ6a2dSRA tools/python/logging/setup.py
   4.910 +40c9c469n2RRwCmjWdjdyyVRWKmgWg tools/python/setup.py
   4.911 +40dc4076hGpwa8-sWRN0jtXZeQJuKg tools/python/xen/__init__.py
   4.912 +40dfd40aMOhnw_cQLve9462UR5yYxQ tools/python/xen/lowlevel/__init__.py
   4.913 +3fbd0a42l40lM0IICw2jXbQBVZSdZg tools/python/xen/lowlevel/xc/xc.c
   4.914 +42a59f20JpCmm9DsCoVZowGafnhBuw tools/python/xen/lowlevel/xs/xs.c
   4.915 +40dc4076St6AmPTmQPrtQ6LGHPxGmw tools/python/xen/lowlevel/xu/__init__.py
   4.916 +40dc4076CwBYRTUQDdbdU1L6KcLgSw tools/python/xen/lowlevel/xu/xu.c
   4.917 +40d8915cyoVA0hJxiBFNymL7YvDaRg tools/python/xen/util/Brctl.py
   4.918 +40dfd40aGqGkiopOOgJxSF4iCbHM0Q tools/python/xen/util/__init__.py
   4.919 +4270e4efFg3wHCCxXpA0h6yoMTkeSQ tools/python/xen/util/blkif.py
   4.920 +4055ee4dwy4l0MghZosxoiu6zmhc9Q tools/python/xen/util/console_client.py
   4.921 +40c9c468IienauFHQ_xJIcqnPJ8giQ tools/python/xen/util/ip.py
   4.922 +42a4a80aiq_AT5whiSw-fKhNhRKITw tools/python/xen/util/mac.py
   4.923 +41dde8b0yuJX-S79w4xJKxBQ-Mhp1A tools/python/xen/util/memmap.py
   4.924 +4288c6fcB1kUAqX0gzU85GGxmamS4Q tools/python/xen/util/process.py
   4.925 +4059c6a0pnxhG8hwSOivXybbGOwuXw tools/python/xen/util/tempfile.py
   4.926 +4292565fDy2PaatawinIckKB0cKusg tools/python/xen/util/xpopen.py
   4.927 +4267a9b16u4IEPhjRryesk6A17sobA tools/python/xen/web/SrvBase.py
   4.928 +4267a9b1FfCUjW7m9anLERcx9lwhJg tools/python/xen/web/SrvDir.py
   4.929 +4267a9b1uMXIfzB6-81ZLqMCyTgJmw tools/python/xen/web/__init__.py
   4.930 +4267a9b1i_zVq36tt2iQejVuR6DGFw tools/python/xen/web/connection.py
   4.931 +4267a9b1KzSWZwWKYrGRc9bUhow_7Q tools/python/xen/web/http.py
   4.932 +4267a9b1KWNZhhmZnySe_nLASwO47g tools/python/xen/web/httpserver.py
   4.933 +4267a9b21miObgEJLAgtLTAKRBK8uQ tools/python/xen/web/protocol.py
   4.934 +4267a9b2pA22-lF37dB7XfapMNroGw tools/python/xen/web/reactor.py
   4.935 +4267a9b2AbH-azu7SXIUETXC39tu-A tools/python/xen/web/resource.py
   4.936 +4267a9b21XhDCpkVXtgea3ko8uS16g tools/python/xen/web/static.py
   4.937 +4267a9b2q7UA0cU5-KATCWX6O-TKsA tools/python/xen/web/tcp.py
   4.938 +4267a9b2XqvzKDWxfAdV22c3mO6NHA tools/python/xen/web/unix.py
   4.939 +40c9c468SNuObE_YWARyS0hzTPSzKg tools/python/xen/xend/Args.py
   4.940 +41597996WNvJA-DVCBmc0xU9w_XmoA tools/python/xen/xend/Blkctl.py
   4.941 +40c9c468Um_qc66OQeLEceIz1pgD5g tools/python/xen/xend/EventServer.py
   4.942 +40c9c468QJTEuk9g4qHxGpmIi70PEQ tools/python/xen/xend/PrettyPrint.py
   4.943 +40e15b7eeQxWE_hUPB2YTgM9fsZ1PQ tools/python/xen/xend/Vifctl.py
   4.944 +4270cc81xbweGYhsM4326N3dX1bGHQ tools/python/xen/xend/XendBootloader.py
   4.945 +42944ee8FQaAdZMF56O_WkWyBdCalA tools/python/xen/xend/XendCheckpoint.py
   4.946 +40c9c4688m3eqnC8fhLu1APm36VOVA tools/python/xen/xend/XendClient.py
   4.947 +40c9c468t6iIKTjwuYoe-UMCikDcOQ tools/python/xen/xend/XendConsole.py
   4.948 +40c9c468WnXs6eOUSff23IIGI4kMfQ tools/python/xen/xend/XendDB.py
   4.949 +40eee3a0sPO-WUu34uHUXOC7HliDGw tools/python/xen/xend/XendDmesg.py
   4.950 +40c9c468fSl3H3IypyT0ppkbb0ZT9A tools/python/xen/xend/XendDomain.py
   4.951 +40c9c4685ykq87_n1kVUbMr9flx9fg tools/python/xen/xend/XendDomainInfo.py
   4.952 +40f50d99YiiaMI1fZBh1VCDFLD57qg tools/python/xen/xend/XendError.py
   4.953 +40ffc44eGsgTEY355E3nN4mPLZHhMQ tools/python/xen/xend/XendLogging.py
   4.954 +40c9c468M96gA1EYDvNa5w5kQNYLFA tools/python/xen/xend/XendNode.py
   4.955 +4151594bhib4aUerB2SMKDl-iCtc4Q tools/python/xen/xend/XendProtocol.py
   4.956 +40c9c4686jruMyZIqiaZRMiMoqMJtg tools/python/xen/xend/XendRoot.py
   4.957 +40c9c468xzANp6o2D_MeCYwNmOIUsQ tools/python/xen/xend/XendVnet.py
   4.958 +40c9c468x191zetrVlMnExfsQWHxIQ tools/python/xen/xend/__init__.py
   4.959 +40c9c468S2YnCEKmk4ey8XQIST7INg tools/python/xen/xend/encode.py
   4.960 +42a475165HuglqWwNi2fjqNOIHbIKQ tools/python/xen/xend/image.py
   4.961 +4266169ezWIlXSfY50n6HSoVFbosmw tools/python/xen/xend/scheduler.py
   4.962 +40c9c468IxQabrKJSWs0aEjl-27mRQ tools/python/xen/xend/server/SrvConsole.py
   4.963 +40c9c4689Io5bxfbYIfRiUvsiLX0EQ tools/python/xen/xend/server/SrvConsoleDir.py
   4.964 +40c9c468woSmBByfeXA4o_jGf2gCgA tools/python/xen/xend/server/SrvDaemon.py
   4.965 +40eee3a0m38EwYXfCSFIjWNwG6jx_A tools/python/xen/xend/server/SrvDmesg.py
   4.966 +40c9c468TyHZUq8sk0FF_vxM6Sozrg tools/python/xen/xend/server/SrvDomain.py
   4.967 +40c9c469WzajDjutou3X7FmL9hMf3g tools/python/xen/xend/server/SrvDomainDir.py
   4.968 +40c9c4694eu5759Dehr4Uhakei0EMg tools/python/xen/xend/server/SrvNode.py
   4.969 +40c9c469TaZ83ypsrktmPSHLEZiP5w tools/python/xen/xend/server/SrvRoot.py
   4.970 +40c9c469W3sgDMbBJYQdz5wbQweL0Q tools/python/xen/xend/server/SrvServer.py
   4.971 +40c9c469aq7oXrE1Ngqf3_lBqL0RoQ tools/python/xen/xend/server/SrvVnetDir.py
   4.972 +4108f181GtRoD1U9TBuJXMfBbGJwdQ tools/python/xen/xend/server/SrvXendLog.py
   4.973 +40c9c469Y_aimoOFfUZoS-4eV8gEKg tools/python/xen/xend/server/__init__.py
   4.974 +40c9c4692hckPol_EK0EGB16ZyDsyQ tools/python/xen/xend/server/blkif.py
   4.975 +40c9c469N2-b3GqpLHHHPZykJPLVvA tools/python/xen/xend/server/channel.py
   4.976 +40c9c469hJ_IlatRne-9QEa0-wlquw tools/python/xen/xend/server/console.py
   4.977 +40c9c469UcNJh_NuLU0ytorM0Lk5Ow tools/python/xen/xend/server/controller.py
   4.978 +4266169exkN9o3hA8vxe8Er0BZv1Xw tools/python/xen/xend/server/event.py
   4.979 +40c9c469yrm31i60pGKslTi2Zgpotg tools/python/xen/xend/server/messages.py
   4.980 +40c9c46925x-Rjb0Cv2f1-l2jZrPYg tools/python/xen/xend/server/netif.py
   4.981 +40c9c469ZqILEQ8x6yWy0_51jopiCg tools/python/xen/xend/server/params.py
   4.982 +4266169eI_oX3YBjwaeC0V-THBRnjg tools/python/xen/xend/server/pciif.py
   4.983 +4294a1bf8rMUcddot-B2-pOxORimOg tools/python/xen/xend/server/relocate.py
   4.984 +41ee5e8dq9NtihbL4nWKjuSLOhXPUg tools/python/xen/xend/server/usbif.py
   4.985 +40c9c469LNxLVizOUpOjEaTKKCm8Aw tools/python/xen/xend/sxp.py
   4.986 +42a48d152jkT7ykQT_LWKnS-ojV_ZA tools/python/xen/xend/uuid.py
   4.987 +42a5a2c0ik9zrQvwjTUKDVVEQmvO2Q tools/python/xen/xend/xenstore/__init__.py
   4.988 +42a5a2c04xNCYAUXD0b9IDf4XekXRg tools/python/xen/xend/xenstore/xsnode.py
   4.989 +42a5a2c0-aP98db2PJIDxQJfTEMZ-A tools/python/xen/xend/xenstore/xsobj.py
   4.990 +42a5a2c0gxfQiAH_oVTShNPeG0LG2Q tools/python/xen/xend/xenstore/xsresource.py
   4.991 +40d05079aFRp6NQdo5wIh5Ly31c0cg tools/python/xen/xm/__init__.py
   4.992 +40cf2937gKQcATgXKGtNeWb1PDH5nA tools/python/xen/xm/create.py
   4.993 +40f552eariuUSB9TWqCPnDLz5zvxMw tools/python/xen/xm/destroy.py
   4.994 +40e41cd2w0I4En6qrJn4em8HkK_oxQ tools/python/xen/xm/help.py
   4.995 +40cf2937isyS250zyd0Q2GuEDoNXfQ tools/python/xen/xm/main.py
   4.996 +411b2c1ehdEGO_CwG0tvn85Q-Tfh5g tools/python/xen/xm/migrate.py
   4.997 +40cf2937PSslwBliN1g7ofDy2H_RhA tools/python/xen/xm/opts.py
   4.998 +40cf2937Z8WCNOnO2FcWdubvEAF9QQ tools/python/xen/xm/shutdown.py
   4.999 +41b88ba6_C4---jeA895Efg9YFZgKA tools/python/xen/xm/sysrq.py
  4.1000 +422f27c8MDeRoOWZNdcRC5VDTcj3TQ tools/tests/Makefile
  4.1001 +422f27c81CCtXt4Lthf7JF3Ajr0fUA tools/tests/test_x86_emulator.c
  4.1002 +420b963dK3yGNtqxRM8npGZtrCQd1g tools/vnet/00INSTALL
  4.1003 +41a21888_WlknVWjSxb32Fo13_ujsw tools/vnet/00README
  4.1004 +420a9b706I-bN_uPdiy0m3rmDifNNg tools/vnet/INSTALL
  4.1005 +41a21888bOiOJc7blzRbe4MNJoaYTw tools/vnet/Makefile
  4.1006 +41a21888mg2k5HeiVjlQYEtJBZT4Qg tools/vnet/doc/vnet-module.txt
  4.1007 +41a21888cuxfT8wjCdRR6V1lqf5NtA tools/vnet/doc/vnet-xend.txt
  4.1008 +41a21888xEQJAIGktS6XQ4xz2TyA5g tools/vnet/examples/Makefile
  4.1009 +41a21888FGQhPR5LJ1GRtOSIIN3QEw tools/vnet/examples/network-vnet
  4.1010 +41a21888QPgKrulCfR9SY_pxZKU0KA tools/vnet/examples/vnet97.sxp
  4.1011 +41a21888Gm0UBs1i7HqveT7Yz0u8DQ tools/vnet/examples/vnet98.sxp
  4.1012 +41a21888r4oGPuGv2Lxl-thgV3H54w tools/vnet/examples/vnet99.sxp
  4.1013 +40e1b09dMYB4ItGCqcMIzirdMd9I-w tools/vnet/libxutil/Makefile
  4.1014 +40e033325Sjqs-_4TuzeUEprP_gYFg tools/vnet/libxutil/allocate.c
  4.1015 +40e03332KYz7o1bn2MG_KPbBlyoIMA tools/vnet/libxutil/allocate.h
  4.1016 +41a216cav5JJbtDQnusfuMa_1x_Xpw tools/vnet/libxutil/debug.h
  4.1017 +40e9808eyjiahG5uF6AMelNVujBzCg tools/vnet/libxutil/enum.c
  4.1018 +40e9808eZpbdn9q2KSSMGCNvY_ZgpQ tools/vnet/libxutil/enum.h
  4.1019 +4284c2ecWyadIhHF1u_QSgWqIXkaLA tools/vnet/libxutil/fd_stream.c
  4.1020 +4284c2ecEOOcF6fZUf_NsZzYAoNo-w tools/vnet/libxutil/fd_stream.h
  4.1021 +40e03332p5Dc_owJQRuN72ymJZddFQ tools/vnet/libxutil/file_stream.c
  4.1022 +40e03332jWfB2viAhLSkq1WK0r_iDQ tools/vnet/libxutil/file_stream.h
  4.1023 +40e03332rUjNMGg11n2rN6V4DCrvOg tools/vnet/libxutil/gzip_stream.c
  4.1024 +40e033321O5Qg22haLoq5lpmk4tooQ tools/vnet/libxutil/gzip_stream.h
  4.1025 +40e9808easXCzzAZQodEfKAhgUXSPA tools/vnet/libxutil/hash_table.c
  4.1026 +40e9808e94BNXIVVKBFHC3rnkvwtJg tools/vnet/libxutil/hash_table.h
  4.1027 +40e03332ihnBGzHykVwZnFmkAppb4g tools/vnet/libxutil/iostream.c
  4.1028 +40e03332UGwbLR4wsw4ft14p0Yw5pg tools/vnet/libxutil/iostream.h
  4.1029 +40e0333245DLDzJemeSVBLuutHtzEQ tools/vnet/libxutil/kernel_stream.c
  4.1030 +40e03332aK0GkgpDdc-PVTkWKTeOBg tools/vnet/libxutil/kernel_stream.h
  4.1031 +40e9808epW9iHcLXuO3QfUfLzB7onw tools/vnet/libxutil/lexis.c
  4.1032 +40e9808egccMhCizayQRGtpBA3L5MQ tools/vnet/libxutil/lexis.h
  4.1033 +41a216caM4z39Fzjb91rv9Ed_4By1A tools/vnet/libxutil/socket_stream.c
  4.1034 +41a216caqinvF1I5FQMHA4HTRz8MSA tools/vnet/libxutil/socket_stream.h
  4.1035 +40e03332KT_tnnoAMbPVAZBB7kSOAQ tools/vnet/libxutil/string_stream.c
  4.1036 +40e03332-VtK6_OZa1vMHXFil8uq6w tools/vnet/libxutil/string_stream.h
  4.1037 +40e9808e5_PLdodqVOSx0b4T_f5aeg tools/vnet/libxutil/sxpr.c
  4.1038 +40e9808e0O4sHZtkDv5hlSqjYcdQAQ tools/vnet/libxutil/sxpr.h
  4.1039 +40ec1cc6SIiGbynOi-1NtPesOlzF-Q tools/vnet/libxutil/sxpr_parser.c
  4.1040 +40ec1cc6wpvvGxZiq4EFvNOcw0tUFg tools/vnet/libxutil/sxpr_parser.h
  4.1041 +40e03332Rkvq6nn_UNjzAAK_Tk9v1g tools/vnet/libxutil/sys_net.c
  4.1042 +40e03332lQHvQHw4Rh7VsT1_sui29A tools/vnet/libxutil/sys_net.h
  4.1043 +40e033321smklZd7bDSdWvQCeIshtg tools/vnet/libxutil/sys_string.c
  4.1044 +40e03332h5V611rRWURRLqb1Ekatxg tools/vnet/libxutil/sys_string.h
  4.1045 +41a216cayFe2FQroFuzvNPw1AvNiqQ tools/vnet/libxutil/util.c
  4.1046 +41a216ca7mgVSnCBHPCLkGOIqPS1CQ tools/vnet/libxutil/util.h
  4.1047 +41a21888c9TCRlUwJS9WBjB3e9aWgg tools/vnet/vnet-module/00README
  4.1048 +41a21888K2ItolEkksc1MUqyTDI_Kg tools/vnet/vnet-module/Makefile
  4.1049 +41a21888mJsFJD7bVMm-nrnWnalGBw tools/vnet/vnet-module/Makefile-2.4
  4.1050 +41a21888Znze3-UCCBZ-Nxpj-bNeHA tools/vnet/vnet-module/Makefile-2.6
  4.1051 +41a21889fwc1judJ7DYvyEviSJ3TPg tools/vnet/vnet-module/Makefile.ver
  4.1052 +41a21889m_sYkdODF3j5uhMP-Guy9Q tools/vnet/vnet-module/Makefile.vnet
  4.1053 +41a21889bXW2lC28U6KS_s5tOJ_W9Q tools/vnet/vnet-module/esp.c
  4.1054 +41a21889L2MfLDsUFQxstt-0frIVmw tools/vnet/vnet-module/esp.h
  4.1055 +41a21889V1jOsB2JExI-XQl720WHwg tools/vnet/vnet-module/etherip.c
  4.1056 +41a21889IpMYbNufHMDXe2ndNw4JxA tools/vnet/vnet-module/etherip.h
  4.1057 +41a21889LT9TNqO2EvTFIUTujrkX9w tools/vnet/vnet-module/if_etherip.h
  4.1058 +41a21889PESythGZFG6kmSoOkkN2Nw tools/vnet/vnet-module/if_varp.h
  4.1059 +41a21889nCPEomHqOyQ4vnhEm4II4g tools/vnet/vnet-module/linux/pfkeyv2.h
  4.1060 +41a21889A_fw4pRmCbBfZdtRunM5Eg tools/vnet/vnet-module/random.c
  4.1061 +41a218899Xy2dPKSu3pkuqaqkfKMTA tools/vnet/vnet-module/random.h
  4.1062 +41a21889rIH5S1dv8ygdSsTGNlg0JA tools/vnet/vnet-module/sa.c
  4.1063 +41a218896Z4vxy6gnV9h0fWRWu0lKQ tools/vnet/vnet-module/sa.h
  4.1064 +41a21889qFD8BTbDpB55uVmSVDEsgw tools/vnet/vnet-module/sa_algorithm.c
  4.1065 +41a21889r2AwTe-OCSSVMxBzz8uDtw tools/vnet/vnet-module/sa_algorithm.h
  4.1066 +41a21889tvjtL7O8tMveVB8MdSKPnQ tools/vnet/vnet-module/skb_context.c
  4.1067 +41a21889lD_QOUz2Msd7fB5rJQzfxA tools/vnet/vnet-module/skb_context.h
  4.1068 +41a21889F1r1xnJamzdeuClR8MNwQg tools/vnet/vnet-module/skb_util.c
  4.1069 +41a21889sS4bjVqEna24sS8NpV7SRA tools/vnet/vnet-module/skb_util.h
  4.1070 +41a21889MDawEK3J_f_oAGnZznhG2w tools/vnet/vnet-module/tunnel.c
  4.1071 +41a218896TlHXpVVqF50uz_u_WMXRw tools/vnet/vnet-module/tunnel.h
  4.1072 +41a21889nQYbJbqrOApg_RbkwPtXGg tools/vnet/vnet-module/varp.c
  4.1073 +41a21889Pev5MJlqqass6CxN4mmvPw tools/vnet/vnet-module/varp.h
  4.1074 +41a21889GbsHHfkpA-PkOvltfEwpMA tools/vnet/vnet-module/varp_socket.c
  4.1075 +41a21889sknn8zd5xCJlpQbs7MvxKg tools/vnet/vnet-module/vif.c
  4.1076 +41a21889VsKKWpe6rcXOSLPy2FuNWQ tools/vnet/vnet-module/vif.h
  4.1077 +41a21889dgkOyuSTVqy7D8TPIzrUyw tools/vnet/vnet-module/vnet.c
  4.1078 +41a21889ocAdwk7V1nNt4iBpmYW-Mw tools/vnet/vnet-module/vnet.h
  4.1079 +41a21889YrTiC0ArJSGFtiaHz2j1qQ tools/vnet/vnet-module/vnet_dev.c
  4.1080 +41a21889rHT4vrC4VAfk7-xP_K5aBg tools/vnet/vnet-module/vnet_dev.h
  4.1081 +41a21889qJj6GjT2f5hMHRvPS1AW4w tools/vnet/vnet-module/vnet_ioctl.c
  4.1082 +41a2188a8W4xYB0LYm512agtoEv52g tools/vnet/vnet-module/vnet_ioctl.h
  4.1083 +41a2188aFF_1T9OgpqUjjjaCqKB8lw tools/vnet/vnetd/Makefile
  4.1084 +41a2188a9j84qS4CxqMLVCvyGpA93w tools/vnet/vnetd/connection.c
  4.1085 +41a2188atexNEami9TNVYNkRSb7Bqg tools/vnet/vnetd/connection.h
  4.1086 +41a2188abgYpITSrWoMGHHrM56nklw tools/vnet/vnetd/marshal.c
  4.1087 +41a2188aUbOi5tAYwOS4aPixo1EGwQ tools/vnet/vnetd/marshal.h
  4.1088 +41a2188aDJlSVB1s_st2MSWxW8kMwg tools/vnet/vnetd/select.c
  4.1089 +41a2188aE9LUDdSSwNT3BWVWCvGSnQ tools/vnet/vnetd/select.h
  4.1090 +41a2188aTbMKv_Eig12dSrBUEBl1Jg tools/vnet/vnetd/timer.c
  4.1091 +41a2188aIzBGqQ6DUVzCxfBsN0Q6Ww tools/vnet/vnetd/timer.h
  4.1092 +41a2188aIf3Xk6uvk7KzjdpOsflAEw tools/vnet/vnetd/vcache.c
  4.1093 +41a2188ar6_vOO3_tEJQjmFVU3409A tools/vnet/vnetd/vcache.h
  4.1094 +41a2188aETrGU60X9WtGhYVfU7z0Pw tools/vnet/vnetd/vnetd.c
  4.1095 +41a2188ahYjemudGyB7078AWMFR-0w tools/vnet/vnetd/vnetd.h
  4.1096 +41d58ba63w1WfBmd6Cr_18nhLNv7PA tools/xcs/Makefile
  4.1097 +41d58ba6NxgkfzD_rmsGjgd_zJ3H_w tools/xcs/bindings.c
  4.1098 +41d58ba6I2umi60mShq4Pl0RDg7lzQ tools/xcs/connection.c
  4.1099 +41d58ba6YyYu53bFuoIAw9hNNmneEg tools/xcs/ctrl_interface.c
  4.1100 +423d82c7ZKf2bDOxRcR4Nc1kN5StNQ tools/xcs/dump.c
  4.1101 +423d82c7U__LHy9dvkUNUvSIhOqnBQ tools/xcs/dump.h
  4.1102 +41d58ba6Ru9ZbhTjgYX_oiszSIwCww tools/xcs/evtchn.c
  4.1103 +41d58ba6x9KO1CQBT7kKOKq_pJYC3g tools/xcs/xcs.c
  4.1104 +41d58ba6R6foSMtSFEcu-yxWFrT8VQ tools/xcs/xcs.h
  4.1105 +41d58ba6qyr2BkTcH2WlNBYLRyl2Yw tools/xcs/xcs_proto.h
  4.1106 +41d58ba6ijEF6fedqRO5vFu7uCirZg tools/xcs/xcsdump.c
  4.1107 +4292540couq-V0TPwyQ6bspNEWNcvw tools/xcutils/Makefile
  4.1108 +42925407VysDb9O06OK_RUzTZxfLoA tools/xcutils/xc_restore.c
  4.1109 +42936745WTLYamYsmXm_JGJ72JX-_Q tools/xcutils/xc_save.c
  4.1110 +42a57d97mxMTlPnxBKep6R4ViI5rjg tools/xenstore/.gdbinit
  4.1111 +42a57d97ZEoHuhMAFTuBMlLzA9v_ng tools/xenstore/Makefile
  4.1112 +42a57d97ccA4uY-RxONvIH0P8U0gqg tools/xenstore/TODO
  4.1113 +42a57d972RzmyLgsoH9b8qqk-UjcCA tools/xenstore/fake_libxc.c
  4.1114 +42a57d97IjoPvbIVc4BUzwoKyM0VSw tools/xenstore/list.h
  4.1115 +42a57d97fKgtf0HQLiQkAkVsOvuSyA tools/xenstore/talloc.c
  4.1116 +42a57d98U3p0XP6xzCybTuaVQscUdw tools/xenstore/talloc.h
  4.1117 +42a57d98LFN6Mug-uR4xgAxCE7lwUg tools/xenstore/talloc_guide.txt
  4.1118 +42a57d98S69vKJYwO_WUjoFQZ6KzQg tools/xenstore/testsuite/01simple.sh
  4.1119 +42a57d98BHcFpZz_fXHweylUEUU97Q tools/xenstore/testsuite/02directory.sh
  4.1120 +42a57d98ua4Xeb6pmtbFNTAI833dyw tools/xenstore/testsuite/03write.sh
  4.1121 +42a57d98nbuCUsVT0RJj1zA1JyMDsw tools/xenstore/testsuite/04rm.sh
  4.1122 +42a57d98_ULKHP3_uX1PK2nPMTzWSQ tools/xenstore/testsuite/05filepermissions.sh
  4.1123 +42a57d98YGCLyTDSGmoyFqRqQUlagQ tools/xenstore/testsuite/06dirpermissions.sh
  4.1124 +42a57d98fdO519YyATk4_Zwr1STNfQ tools/xenstore/testsuite/07watch.sh
  4.1125 +42a57d98zZUtvirUMjmHxFphJjmO7Q tools/xenstore/testsuite/08transaction.sh
  4.1126 +42a57d98sn9RbpBgHRv1D99Kt7LwYA tools/xenstore/testsuite/09domain.sh
  4.1127 +42b2a4bfxAwHlRgd31SJBgFnj8g3MA tools/xenstore/testsuite/10domain-homedir.sh
  4.1128 +42b2a4bfHbUp4IB8tfNIa8j37S27fw tools/xenstore/testsuite/11domain-watch.sh
  4.1129 +42b2a4bfhrB5v6uYKPj6jSO_Ng0PAA tools/xenstore/testsuite/12readonly.sh
  4.1130 +42a57d98tSuoFCHnnM2GgENXJrRQmw tools/xenstore/testsuite/test.sh
  4.1131 +42a57d98zxDP2Ti7dTznGROi66rUGw tools/xenstore/utils.c
  4.1132 +42a57d98SDvOYCEjmCjwHSk6390GLA tools/xenstore/utils.h
  4.1133 +42a57d98hFKbOY9D0mCE4H4NDoKr1w tools/xenstore/xenstored.h
  4.1134 +42a57d981KFHLmJ0CjKkn1_gZhYvdw tools/xenstore/xenstored_core.c
  4.1135 +42a57d98bcgE13vYaFxGTusmWbrFDA tools/xenstore/xenstored_core.h
  4.1136 +42a57d98cD9wOFyRYfaEP0QgtqL1Xw tools/xenstore/xenstored_domain.c
  4.1137 +42a57d98noLWvXU8ePbcqvvmu4p2Gw tools/xenstore/xenstored_domain.h
  4.1138 +42a57d98kxHaQ1ApS7RpqmFoEnDmbg tools/xenstore/xenstored_test.h
  4.1139 +42a57d981c9P3aFkWtxWEIRUapt_FQ tools/xenstore/xenstored_transaction.c
  4.1140 +42a57d99pVo__10bbckp_b_rm6i59A tools/xenstore/xenstored_transaction.h
  4.1141 +42a57d99izTIjWfG-IjQAPqYlDWJNg tools/xenstore/xenstored_watch.c
  4.1142 +42a57d99-zLxBjzC7rfj_perV-orUg tools/xenstore/xenstored_watch.h
  4.1143 +42a57d99BnkhISKgCCRcUqhteyuxCw tools/xenstore/xs.c
  4.1144 +42a57d99FyiYSz9AkKKROrRydnA-gQ tools/xenstore/xs.h
  4.1145 +42b29922EYQ87Y4fwZXSkEHgtQk7CQ tools/xenstore/xs_dom0_test.c
  4.1146 +42a57d99SrtsJCDUlKyRPf3EX86A1Q tools/xenstore/xs_lib.c
  4.1147 +42a57d99L2pYeMFyjQ_4Rnb17xTSMg tools/xenstore/xs_lib.h
  4.1148 +42a57d99Kl6Ba8oCHv2fggl7QN9QZA tools/xenstore/xs_random.c
  4.1149 +42a57d99SHYR1lQOD0shuErPDg9NKQ tools/xenstore/xs_stress.c
  4.1150 +42a57d996aBawpkQNOWkNWXD6LrhPg tools/xenstore/xs_test.c
  4.1151 +42b2a4bfp-lhxBfenUyHlvw7bPcVgA tools/xenstore/xs_watch_stress.c
  4.1152 +403a3edbrr8RE34gkbR40zep98SXbg tools/xentrace/Makefile
  4.1153 +40a107afN60pFdURgBv9KwEzgRl5mQ tools/xentrace/formats
  4.1154 +420d52d2_znVbT4JAPIU36vQOme83g tools/xentrace/xenctx.c
  4.1155 +4050c413PhhLNAYk3TEwP37i_iLw9Q tools/xentrace/xentrace.8
  4.1156 +403a3edbVpV2E_wq1zeEkJ_n4Uu2eg tools/xentrace/xentrace.c
  4.1157 +403a3edblCUrzSj0mmKhO5HOPrOrSQ tools/xentrace/xentrace_format
  4.1158 +4050c413NtuyIq5lsYJV4P7KIjujXw tools/xentrace/xentrace_format.1
  4.1159 +3f72f1bdJPsV3JCnBqs9ddL9tr6D2g xen/COPYING
  4.1160 +3ddb79bcbOVHh38VJzc97-JEGD4dJQ xen/Makefile
  4.1161 +3ddb79bcWnTwYsQRWl_PaneJfa6p0w xen/Rules.mk
  4.1162 +42b742f6XHTfIEm_hUPtzjKr37LVhw xen/acm/Makefile
  4.1163 +42b742f6tHzn0fZWH3TjPva8gbqpow xen/acm/acm_chinesewall_hooks.c
  4.1164 +42b742f6bM8kZwuIUbepHZ8SQQkjJA xen/acm/acm_core.c
  4.1165 +42b742f6cwfrPubqH47gQpke8xkYSA xen/acm/acm_null_hooks.c
  4.1166 +42b742f69qSxm5MM-wtPaWtCqyI3KA xen/acm/acm_policy.c
  4.1167 +42b742f6VbmdlwekQRMhXugjcu9QXg xen/acm/acm_simple_type_enforcement_hooks.c
  4.1168 +421098b25A0RvuYN3rP28ga3_FN3_Q xen/arch/ia64/Makefile
  4.1169 +421098b2okIeYXS9w9avmSozls61xA xen/arch/ia64/Rules.mk
  4.1170 +421098b21p12UcKjHBrLh_LjlvNEwA xen/arch/ia64/acpi.c
  4.1171 +421098b26C_0yoypoHqjDcJA9UrG_g xen/arch/ia64/asm-offsets.c
  4.1172 +421098b2PHgzf_Gg4R65YRNi_QzMKQ xen/arch/ia64/dom0_ops.c
  4.1173 +421098b2O7jsNfzQXA1v3rbAc1QhpA xen/arch/ia64/dom_fw.c
  4.1174 +421098b2ZlaBcyiuuPr3WpzaSDwg6Q xen/arch/ia64/domain.c
  4.1175 +42b33bb9GLR-tzcaHalk8fz9cgK0aA xen/arch/ia64/grant_table.c
  4.1176 +42a08294zRikvZk_CR1iVojHjcVFZw xen/arch/ia64/hpsimserial.c
  4.1177 +4239e98a_HX-FCIcXtVqY0BbrDqVug xen/arch/ia64/hypercall.c
  4.1178 +4295e18f42gf1T-8W97A3KSlBaY1tA xen/arch/ia64/hyperprivop.S
  4.1179 +421098b3LYAS8xJkQiGP7tiTlyBt0Q xen/arch/ia64/idle0_task.c
  4.1180 +421098b3ys5GAr4z6_H1jD33oem82g xen/arch/ia64/irq.c
  4.1181 +4272a8e4lavI6DrTvqaIhXeR5RuKBw xen/arch/ia64/ivt.S
  4.1182 +421098b3Heh72KuoVlND3CH6c0B0aA xen/arch/ia64/lib/Makefile
  4.1183 +42b2eaeez20voHWlBDjrqORiNg6uhg xen/arch/ia64/mm.c
  4.1184 +421098b3O0MYMUsmYVFy84VV_1gFwQ xen/arch/ia64/mm_init.c
  4.1185 +428b9f38Gp0KcPokG9Nq5v1rGk2FkA xen/arch/ia64/mmio.c
  4.1186 +425ae516maKAsHBJVSzs19cdRgt3Nw xen/arch/ia64/patch/linux-2.6.11/cpumask.h
  4.1187 +425ae516cGqvMzGtihTEsQXAXsuOhQ xen/arch/ia64/patch/linux-2.6.11/efi.c
  4.1188 +425ae516Y1A4q4_Kfre3qnDj7lbHJg xen/arch/ia64/patch/linux-2.6.11/entry.S
  4.1189 +428bb037eJ4qs48I-tUdhht5_95obA xen/arch/ia64/patch/linux-2.6.11/entry.h
  4.1190 +428bb037jPbybWNkNymaqkFr83vT6Q xen/arch/ia64/patch/linux-2.6.11/gcc_intrin.h
  4.1191 +425ae516txAP-owjzpTJ7ThfzWR8nw xen/arch/ia64/patch/linux-2.6.11/hardirq.h
  4.1192 +425ae516PDO1ESDHXHVeDNvlqUfmdQ xen/arch/ia64/patch/linux-2.6.11/head.S
  4.1193 +425ae516JR7HWvt1zxJ-wLvEWmJGgg xen/arch/ia64/patch/linux-2.6.11/hpsim_ssc.h
  4.1194 +428bb037UxfxIhZaslk-qHazO4w0yg xen/arch/ia64/patch/linux-2.6.11/ia64regs.h
  4.1195 +425ae516AHRNmaVuZjJY-9YjmKRDqg xen/arch/ia64/patch/linux-2.6.11/interrupt.h
  4.1196 +425ae516U2wFUzrUJQUpy3z38jZHsQ xen/arch/ia64/patch/linux-2.6.11/io.h
  4.1197 +425ae516GGRmXijPBLC5ii6yWOn0rg xen/arch/ia64/patch/linux-2.6.11/irq_ia64.c
  4.1198 +425ae516atiECmpn_6nZDw4kkmbJ6g xen/arch/ia64/patch/linux-2.6.11/kregs.h
  4.1199 +425ae516Je2zI-Iw30_uGhvUYdlCZQ xen/arch/ia64/patch/linux-2.6.11/mca_asm.h
  4.1200 +425ae5160-9wHxh0tOnIjavEjt6W0A xen/arch/ia64/patch/linux-2.6.11/minstate.h
  4.1201 +425ae516N7SaORdbodDr90tmtCzYXw xen/arch/ia64/patch/linux-2.6.11/mm_contig.c
  4.1202 +425ae516WDLrfEA4zr40d00z0VIWPg xen/arch/ia64/patch/linux-2.6.11/page.h
  4.1203 +425ae516pVQ75NhdItT593SiWI0lbQ xen/arch/ia64/patch/linux-2.6.11/pal.S
  4.1204 +428bb037THuiyhERFP8RhRgapNkWXg xen/arch/ia64/patch/linux-2.6.11/pal.h
  4.1205 +425ae516QfmjiF_a-mabAXqV8Imzkg xen/arch/ia64/patch/linux-2.6.11/pgalloc.h
  4.1206 +425ae516EWaNOBEnc1xnphTbRmNZsw xen/arch/ia64/patch/linux-2.6.11/processor.h
  4.1207 +428bb037KSxe7_UyqseK5bWhGe3KwA xen/arch/ia64/patch/linux-2.6.11/ptrace.h
  4.1208 +425ae516LecDyXlwh3NLBtHZKXmMcA xen/arch/ia64/patch/linux-2.6.11/series
  4.1209 +425ae516RFiPn2CGkpJ21LM-1lJcQg xen/arch/ia64/patch/linux-2.6.11/setup.c
  4.1210 +42a8bcc8E6zmTKC5xgOcFLcnzbhVEw xen/arch/ia64/patch/linux-2.6.11/sn_sal.h
  4.1211 +425ae516p4ICTkjqNYEfYFxqULj4dw xen/arch/ia64/patch/linux-2.6.11/system.h
  4.1212 +425ae516juUB257qrwUdsL9AsswrqQ xen/arch/ia64/patch/linux-2.6.11/time.c
  4.1213 +425ae5167zQn7zYcgKtDUDX2v-e8mw xen/arch/ia64/patch/linux-2.6.11/tlb.c
  4.1214 +425ae5162bIl2Dgd19x-FceB4L9oGw xen/arch/ia64/patch/linux-2.6.11/types.h
  4.1215 +42ae01f01KDfSgVQnscwJ0psRmEaCw xen/arch/ia64/patch/linux-2.6.11/uaccess.h
  4.1216 +425ae516cFUNY2jHD46bujcF5NJheA xen/arch/ia64/patch/linux-2.6.11/unaligned.c
  4.1217 +421098b39QFMC-1t1r38CA7NxAYBPA xen/arch/ia64/patch/linux-2.6.7/bootmem.h
  4.1218 +421098b3SIA1vZX9fFUjo1T3o_jMCQ xen/arch/ia64/patch/linux-2.6.7/current.h
  4.1219 +421098b3ZBl80iPuSeDU_Id5AgZl0w xen/arch/ia64/patch/linux-2.6.7/efi.c
  4.1220 +421098b3VUmGT2Jdy4SWeDTwcCHaqg xen/arch/ia64/patch/linux-2.6.7/efi.h
  4.1221 +421098b3dPmLXyvKEmvH_2XALeIYlg xen/arch/ia64/patch/linux-2.6.7/entry.S
  4.1222 +421098b3eoimqDUiVw9p_RADfvICwQ xen/arch/ia64/patch/linux-2.6.7/gcc_intrin.h
  4.1223 +421098b3ZcvjJahWCTvmpNb1RWArww xen/arch/ia64/patch/linux-2.6.7/hardirq.h
  4.1224 +421098b3gZO0kxetbOVLlpsFkf0PWQ xen/arch/ia64/patch/linux-2.6.7/head.S
  4.1225 +421098b3Hz4y9vxFo6rZ03PXkFF6-w xen/arch/ia64/patch/linux-2.6.7/hpsim_irq.c
  4.1226 +421098b3mn7maohx9UTPjTZEVov-kg xen/arch/ia64/patch/linux-2.6.7/hpsim_ssc.h
  4.1227 +421098b4HWTbzGFd8fAT27GIavt61g xen/arch/ia64/patch/linux-2.6.7/hw_irq.h
  4.1228 +421098b4wVriEglxpLtvD9NMUr76Ew xen/arch/ia64/patch/linux-2.6.7/ide.h
  4.1229 +421098b4ckKw7I-p3APMhFOuefMWMA xen/arch/ia64/patch/linux-2.6.7/init_task.c
  4.1230 +421098b4CSuWMM-4vHvAa4F4luDOLQ xen/arch/ia64/patch/linux-2.6.7/init_task.h
  4.1231 +421098b4x5Hnxgvf22nhvxzPMszw1g xen/arch/ia64/patch/linux-2.6.7/interrupt.h
  4.1232 +421098b4BgHuG3PiGY2QOQCNEqMYsA xen/arch/ia64/patch/linux-2.6.7/io.h
  4.1233 +421098b4JnNHXkW2732slXwxMX79RA xen/arch/ia64/patch/linux-2.6.7/irq.h
  4.1234 +421098b4H-Upf_mxF2apXBffvYadUw xen/arch/ia64/patch/linux-2.6.7/irq_ia64.c
  4.1235 +421098b4C0Lc3xag4Nm-_yC9IMTDqA xen/arch/ia64/patch/linux-2.6.7/ivt.S
  4.1236 +421098b4weyd0AQTjPLmooChUJm13Q xen/arch/ia64/patch/linux-2.6.7/kregs.h
  4.1237 +421098b4vHCejAUPem4w8p5V-AD1Ig xen/arch/ia64/patch/linux-2.6.7/lds.S
  4.1238 +421098b4uooGl5X8zZM96qpmS0Furg xen/arch/ia64/patch/linux-2.6.7/linuxtime.h
  4.1239 +424dad01Txy4dcgKHGkTx1L2z7GuQA xen/arch/ia64/patch/linux-2.6.7/mca_asm.h
  4.1240 +421098b4awnw3Jf23gohJWoK8s7-Qg xen/arch/ia64/patch/linux-2.6.7/minstate.h
  4.1241 +421098b5hIfMbZlQTfrOKN4BtzJgDQ xen/arch/ia64/patch/linux-2.6.7/mm_bootmem.c
  4.1242 +421098b53IVBoQPcDjFciZy86YEhRQ xen/arch/ia64/patch/linux-2.6.7/mm_contig.c
  4.1243 +421098b5pZw41QuBTvhjvSol6aAHDw xen/arch/ia64/patch/linux-2.6.7/mmzone.h
  4.1244 +421098b5B_dClZDGuPYeY3IXo8Hlbw xen/arch/ia64/patch/linux-2.6.7/page.h
  4.1245 +421098b5saClfxPj36l47H9Um7h1Fw xen/arch/ia64/patch/linux-2.6.7/page_alloc.c
  4.1246 +424dab78_JGGpJDaAb6ZtkPJAkAKOA xen/arch/ia64/patch/linux-2.6.7/pal.S
  4.1247 +4241ed05l9ZdG7Aj0tygIxIwPRXhog xen/arch/ia64/patch/linux-2.6.7/pgalloc.h
  4.1248 +421098b5OkmcjMBq8gxs7ZrTa4Ao6g xen/arch/ia64/patch/linux-2.6.7/processor.h
  4.1249 +421098b51RLB6jWr6rIlpB2SNObxZg xen/arch/ia64/patch/linux-2.6.7/sal.h
  4.1250 +421098b5WFeRnwGtZnHkSvHVzA4blg xen/arch/ia64/patch/linux-2.6.7/setup.c
  4.1251 +421098b5Jm2i8abzb0mpT6mlEiKZDg xen/arch/ia64/patch/linux-2.6.7/slab.c
  4.1252 +421098b5w6MBnluEpQJAWDTBFrbWSQ xen/arch/ia64/patch/linux-2.6.7/slab.h
  4.1253 +4241eb584dcZqssR_Uuz2-PgMJXZ5Q xen/arch/ia64/patch/linux-2.6.7/swiotlb.c
  4.1254 +421098b5Cg7nbIXm3RhUF-uG3SKaUA xen/arch/ia64/patch/linux-2.6.7/system.h
  4.1255 +421098b5XrkDYW_Nd9lg5CDgNzHLmg xen/arch/ia64/patch/linux-2.6.7/time.c
  4.1256 +421098b5_kFbvZIIPM3bdCES1Ocqnw xen/arch/ia64/patch/linux-2.6.7/tlb.c
  4.1257 +421098b5DWbgK-tBR4um8PEAqPwqTA xen/arch/ia64/patch/linux-2.6.7/types.h
  4.1258 +421098b5il9YfZM0HpeCnaMgVN_q9g xen/arch/ia64/patch/linux-2.6.7/unaligned.c
  4.1259 +421098b65M5cPramsLGbODg8lQwUjQ xen/arch/ia64/patch/linux-2.6.7/wait.h
  4.1260 +42a0d69cCiNxr2Y1GY1khO7qRiNkbw xen/arch/ia64/pcdp.c
  4.1261 +421098b6cYDwzXP86ViTLlTO2x7ovA xen/arch/ia64/pdb-stub.c
  4.1262 +41a26ebcqaSGVQ8qTMwpPwOJSJ7qSw xen/arch/ia64/privop.c
  4.1263 +41a26ebc4BOHDUsT0TSnryPeV2xfRA xen/arch/ia64/process.c
  4.1264 +41a26ebcJ30TFl1v2kR8rqpEBvOtVw xen/arch/ia64/regionreg.c
  4.1265 +421098b69pUiIJrqu_w0JMUnZ2uc2A xen/arch/ia64/smp.c
  4.1266 +421098b6_ToSGrf6Pk1Uwg5aMAIBxg xen/arch/ia64/smpboot.c
  4.1267 +42a8bd43dIEIsS-EoQqt5Df1RTr5Hg xen/arch/ia64/sn_console.c
  4.1268 +428b9f38JJDW35iDn5DlfXTu700rkQ xen/arch/ia64/tools/README.RunVT
  4.1269 +421098b6AUdbxR3wyn1ATcmNuTao_Q xen/arch/ia64/tools/README.xenia64
  4.1270 +42376c6dfyY0eq8MS2dK3BW2rFuEGg xen/arch/ia64/tools/README.xenia64linux
  4.1271 +421098b6rQ2BQ103qu1n1HNofbS2Og xen/arch/ia64/tools/mkbuildtree
  4.1272 +4252ace7eQQmDdwOqsKWdHo8JpKqnQ xen/arch/ia64/tools/privify/Makefile
  4.1273 +4252ace76fKAIizJRS6S84KbK6yXYw xen/arch/ia64/tools/privify/README.privify
  4.1274 +4252ace7uR0Th8eEXiLyafNPTDYrOg xen/arch/ia64/tools/privify/privify.c
  4.1275 +4252ace7H2dIMPFeFwczAVoP4yAHxA xen/arch/ia64/tools/privify/privify.h
  4.1276 +4252ace74lKUPFnO8PmF0Dtpk7Xkng xen/arch/ia64/tools/privify/privify_elf64.c
  4.1277 +41a26ebc--sjlYZQxmIxyCx3jw70qA xen/arch/ia64/vcpu.c
  4.1278 +421098b6M2WhsJ_ZMzFamAQcdc5gzw xen/arch/ia64/vhpt.c
  4.1279 +428b9f38PglyXM-mJJfo19ycuQrEhw xen/arch/ia64/vlsapic.c
  4.1280 +428b9f38EmpBsMHL3WbOZoieteBGdQ xen/arch/ia64/vmmu.c
  4.1281 +428b9f38hU-X5aX0MIY3EU0Yw4PjcA xen/arch/ia64/vmx_entry.S
  4.1282 +42b2eaf3YR7Sfx76IvKeqfHJiU6qXw xen/arch/ia64/vmx_hypercall.c
  4.1283 +428b9f38S76bWI96g7uPLmE-uAcmdg xen/arch/ia64/vmx_init.c
  4.1284 +428b9f385AMSyCRYBsckQClQY4ZgHA xen/arch/ia64/vmx_interrupt.c
  4.1285 +428b9f380IOjPmj0N6eelH-WJjl1xg xen/arch/ia64/vmx_ivt.S
  4.1286 +428b9f38Y7tp9uyNRdru3lPDXLjOCA xen/arch/ia64/vmx_minstate.h
  4.1287 +428b9f38H9Pz0ZhRUT0-11A6jceE1w xen/arch/ia64/vmx_phy_mode.c
  4.1288 +428b9f38pXU56r2OjoFW2Z8H1XY17w xen/arch/ia64/vmx_process.c
  4.1289 +428b9f38GmZxD-GMDnQB3m7tOoukTA xen/arch/ia64/vmx_utility.c
  4.1290 +428b9f38Pflg6Z4CtXeVGv7dyEOM4g xen/arch/ia64/vmx_vcpu.c
  4.1291 +428b9f38Y7p7hXHWx9QF_oYUjdD__g xen/arch/ia64/vmx_virt.c
  4.1292 +428b9f38EL7qKbbKkhBNr0KzMLS4Gg xen/arch/ia64/vmx_vsa.S
  4.1293 +428b9f3805WejQ1E-OqAPANPAu8vPw xen/arch/ia64/vtlb.c
  4.1294 +41a26ebc4jSBGQOuyNIPDST58mNbBw xen/arch/ia64/xenasm.S
  4.1295 +4272adaeit9raZ9KnjO_wR4Ii9LJNQ xen/arch/ia64/xenirq.c
  4.1296 +427162263zDUiPmTj-lP4eGyXs5eIg xen/arch/ia64/xenmem.c
  4.1297 +421098b6mWyFPtkhPz9h1LCmKpoCLg xen/arch/ia64/xenmisc.c
  4.1298 +421098b6lY2JzrV1oFDbrt7XQhtElg xen/arch/ia64/xensetup.c
  4.1299 +427664f5eygrc3nEhI3RKf0Y37PzyA xen/arch/ia64/xentime.c
  4.1300 +3ddb79bcZbRBzT3elFWSX7u6NtMagQ xen/arch/x86/Makefile
  4.1301 +3ddb79bcBQF85CfLS4i1WGZ4oLLaCA xen/arch/x86/Rules.mk
  4.1302 +3e5636e5FAYZ5_vQnmgwFJfSdmO5Mw xen/arch/x86/acpi/boot.c
  4.1303 +3ddb79bcsjinG9k1KcvbVBuas1R2dA xen/arch/x86/apic.c
  4.1304 +42360b3244-Q6BpEKhR_A1YtG1wPNQ xen/arch/x86/audit.c
  4.1305 +4299ca46lrYcJPWxWgB4KTNkRQ7CwQ xen/arch/x86/bitops.c
  4.1306 +3ddb79c4yGZ7_22QAFFwPzqP4NSHwA xen/arch/x86/boot/mkelf32.c
  4.1307 +3ddb79bcSC_LvnmFlX-T5iTgaR0SKg xen/arch/x86/boot/x86_32.S
  4.1308 +40e42bdbNu4MjI750THP_8J1S-Sa0g xen/arch/x86/boot/x86_64.S
  4.1309 +4107c15e-VmEcLsE-7JCXZaabI8C7A xen/arch/x86/cdb.c
  4.1310 +4295ecb1Ynez_TseZvDdjD7PzVMDiw xen/arch/x86/cpu/amd.c
  4.1311 +4295ecb1KPPNny26nBEJzK4pAG-KXQ xen/arch/x86/cpu/centaur.c
  4.1312 +4295ecb1QnJx9cbqCJQ1o4TTFQL5Vg xen/arch/x86/cpu/common.c
  4.1313 +4295ecb1ZIJLN5uklV1xompN7DN1WQ xen/arch/x86/cpu/cpu.h
  4.1314 +4295ecb1g6Ye-zy_oXVQQaKw4AtDmw xen/arch/x86/cpu/cyrix.c
  4.1315 +4295ecb1MOdQxXznHu3g-p5DzhMv8g xen/arch/x86/cpu/intel.c
  4.1316 +4295ecb1LsW7ov9JOtRP8euvJKbgbQ xen/arch/x86/cpu/intel_cacheinfo.c
  4.1317 +4295ecb1AeClyruqwLz-xDthMZ5eoA xen/arch/x86/cpu/rise.c
  4.1318 +4295ecb1GO92quFeyoVz2LsPQcFuHg xen/arch/x86/cpu/transmeta.c
  4.1319 +3ddb79bcUrk2EIaM5VsT6wUudH1kkg xen/arch/x86/delay.c
  4.1320 +4294b5ee34eGSh5YNDKMSxBIOycluw xen/arch/x86/dmi_scan.c
  4.1321 +40e34414WiQO4h2m3tcpaCPn7SyYyg xen/arch/x86/dom0_ops.c
  4.1322 +3ddb79bc1_2bAt67x9MFCP4AZrQnvQ xen/arch/x86/domain.c
  4.1323 +4202391dkvdTZ8GhWXe3Gqf9EOgWXg xen/arch/x86/domain_build.c
  4.1324 +41d3eaae6GSDo3ZJDfK3nvQsJux-PQ xen/arch/x86/e820.c
  4.1325 +3ddb79bcY5zW7KhvI9gvfuPi3ZumEg xen/arch/x86/extable.c
  4.1326 +3fe443fdDDb0Sw6NQBCk4GQapayfTA xen/arch/x86/flushtlb.c
  4.1327 +4294b5ee0qd8iX0Z4a6XpmbS-7r9CQ xen/arch/x86/genapic/bigsmp.c
  4.1328 +4294b5eeRyEW29Ue9ykTGCgG4PD2OQ xen/arch/x86/genapic/default.c
  4.1329 +4294b5eeGvaKRkeAfnvIbNqPn__sLA xen/arch/x86/genapic/es7000.c
  4.1330 +4294b5eezzXwm3k_PG72kjEidxESjA xen/arch/x86/genapic/es7000.h
  4.1331 +4294b5eeUsoC73al4Bsg2E1NKy0oYQ xen/arch/x86/genapic/es7000plat.c
  4.1332 +4294b5ee8T56zBzx90toTSftqiKoVA xen/arch/x86/genapic/probe.c
  4.1333 +4294b5ee2PhCf6SsLxck58bGLR8hYA xen/arch/x86/genapic/summit.c
  4.1334 +3ddb79bcesE5E-lS4QhRhlqXxqj9cA xen/arch/x86/i387.c
  4.1335 +3ddb79bcCAq6IpdkHueChoVTfXqEQQ xen/arch/x86/i8259.c
  4.1336 +3ddb79bcBit4xJXbwtX0kb1hh2uO1Q xen/arch/x86/idle0_task.c
  4.1337 +3ddb79bcKIkRR0kqWaJhe5VUDkMdxg xen/arch/x86/io_apic.c
  4.1338 +3ddb79bdqfIcjkz_h9Hvtp8Tk_19Zw xen/arch/x86/irq.c
  4.1339 +41d54a76qfpO0VnbL2tYs0Jgt3W3XA xen/arch/x86/microcode.c
  4.1340 +40ec29ffuOa1ZvmJHzFKyZn4k_RcXg xen/arch/x86/mm.c
  4.1341 +3ddb79bdS4UeWWXDH-FaBKqcpMFcnw xen/arch/x86/mpparse.c
  4.1342 +41aaf566Z4sTDgJ77eEg0TzzQ1ka6Q xen/arch/x86/mtrr/amd.c
  4.1343 +41aaf566TOpOBXT00wwQGUh20f1rlA xen/arch/x86/mtrr/centaur.c
  4.1344 +41aaf566yhr0zKYnGVSOQpkWMM0Kiw xen/arch/x86/mtrr/cyrix.c
  4.1345 +41aaf567t3hFKsyfEFoy3KAnB-bj8w xen/arch/x86/mtrr/generic.c
  4.1346 +41aaf567tqrKGSTDK8OVeAbpeoccPw xen/arch/x86/mtrr/main.c
  4.1347 +41aaf567a36esU-rUK7twPiv-yTFyw xen/arch/x86/mtrr/mtrr.h
  4.1348 +41aaf567DcTL6pqVtLZJI5cSryyA1A xen/arch/x86/mtrr/state.c
  4.1349 +3f12cff65EV3qOG2j37Qm0ShgvXGRw xen/arch/x86/nmi.c
  4.1350 +4051bcecFeq4DE70p4zGO5setf47CA xen/arch/x86/physdev.c
  4.1351 +3ddb79bc7KxGCEJsgBnkDX7XjD_ZEQ xen/arch/x86/rwlock.c
  4.1352 +3ddb79bcrD6Z_rUvSDgrvjyb4846Eg xen/arch/x86/setup.c
  4.1353 +405b8599xI_PoEr3zZoJ2on-jdn7iw xen/arch/x86/shadow.c
  4.1354 +3ddb79bcSx2e8JSR3pdSGa8x1ScYzA xen/arch/x86/smp.c
  4.1355 +3ddb79bcfUN3-UBCPzX26IU8bq-3aw xen/arch/x86/smpboot.c
  4.1356 +4266673dBje6CS6CwQ3lEdvWbf5Dcw xen/arch/x86/string.c
  4.1357 +3ddb79bc-Udq7ol-NX4q9XsYnN7A2Q xen/arch/x86/time.c
  4.1358 +3ddb79bccYVzXZJyVaxuv5T42Z1Fsw xen/arch/x86/trampoline.S
  4.1359 +3ddb79bcOftONV9h4QCxXOfiT0h91w xen/arch/x86/traps.c
  4.1360 +40e96d3ahBTZqbTViInnq0lM03vs7A xen/arch/x86/usercopy.c
  4.1361 +41c0c411tD3C7TpfDMiFTf7BaNd_Dg xen/arch/x86/vmx.c
  4.1362 +420951dcf1rSGnCH0AEYN2KjWGLG6A xen/arch/x86/vmx_intercept.c
  4.1363 +41c0c411ODt8uEmV-yUxpQLpqimE5Q xen/arch/x86/vmx_io.c
  4.1364 +41f97ef5139vN42cOYHfX_Ac8WOOjA xen/arch/x86/vmx_platform.c
  4.1365 +41c0c4128URE0dxcO15JME_MuKBPfg xen/arch/x86/vmx_vmcs.c
  4.1366 +419cbedeQDg8IrO3izo3o5rQNlo0kQ xen/arch/x86/x86_32/asm-offsets.c
  4.1367 +3e32af9aRnYGl4GMOaDKp7JdfhOGhg xen/arch/x86/x86_32/domain_page.c
  4.1368 +3ddb79bcecupHj56ZbTa3B0FxDowMg xen/arch/x86/x86_32/entry.S
  4.1369 +3ddb79bcHwuCQDjBICDTSis52hWguw xen/arch/x86/x86_32/mm.c
  4.1370 +40f92331jfOlE7MfKwpdkEb1CEf23g xen/arch/x86/x86_32/seg_fixup.c
  4.1371 +42000d3ckiFc1qxa4AWqsd0t3lxuyw xen/arch/x86/x86_32/traps.c
  4.1372 +3ddb79bcOMCu9-5mKpjIh5d0qqBDPg xen/arch/x86/x86_32/xen.lds
  4.1373 +41bf1717Ty3hwN3E9swdu8QfnvGqww xen/arch/x86/x86_64/asm-offsets.c
  4.1374 +40e96d3aLDI-nViMuYneD7VKYlZrVg xen/arch/x86/x86_64/entry.S
  4.1375 +41bf1717XhPz_dNT5OKSjgmbFuWBuA xen/arch/x86/x86_64/mm.c
  4.1376 +42000d3cMb8o1WuFBXC07c8i3lPZBw xen/arch/x86/x86_64/traps.c
  4.1377 +40e96d3akN3Hu_J5Bk-WXD8OGscrYQ xen/arch/x86/x86_64/xen.lds
  4.1378 +422f27c8J9DQfCpegccMid59XhSmGA xen/arch/x86/x86_emulate.c
  4.1379 +3ddb79bdff-gj-jFGKjOejeHLqL8Lg xen/common/Makefile
  4.1380 +3e397e66AyyD5fYraAySWuwi9uqSXg xen/common/ac_timer.c
  4.1381 +427fa2d0J0LU2s5oKbsM0nTZ2iyd2Q xen/common/bitmap.c
  4.1382 +3ddb79bdLX_P6iB7ILiblRLWvebapg xen/common/dom0_ops.c
  4.1383 +3e6377e4i0c9GtKN65e99OtRbw3AZw xen/common/dom_mem_ops.c
  4.1384 +3ddb79bdYO5D8Av12NHqPeSviav7cg xen/common/domain.c
  4.1385 +40f2b4a27xPOh3R6zD4M_aabz-TDyg xen/common/elf.c
  4.1386 +3fba5b96H0khoxNiKbjdi0inpXV-Pw xen/common/event_channel.c
  4.1387 +41262590gGIOn-1pvF5KpUu8Wb6_JA xen/common/grant_table.c
  4.1388 +3ddb79bd9drcFPVxd4w2GPOIjLlXpA xen/common/kernel.c
  4.1389 +3e4cd9d8LAAghUY0hNIK72uc2ch_Nw xen/common/keyhandler.c
  4.1390 +3ddb79bduhSEZI8xa7IbGQCpap5y2A xen/common/lib.c
  4.1391 +41a61536SZbR6cj1ukWTb0DYU-vz9w xen/common/multicall.c
  4.1392 +3ddb79bdD4SLmmdMD7yLW5HcUWucXw xen/common/page_alloc.c
  4.1393 +3e54c38dkHAev597bPr71-hGzTdocg xen/common/perfc.c
  4.1394 +42b742f6mgq9puEr7lUrLST0VEpsig xen/common/policy_ops.c
  4.1395 +40589968dD2D1aejwSOvrROg7fOvGQ xen/common/sched_bvt.c
  4.1396 +41ebbfe9oF1BF3cH5v7yE3eOL9uPbA xen/common/sched_sedf.c
  4.1397 +3e397e6619PgAfBbw2XFbXkewvUWgw xen/common/schedule.c
  4.1398 +3ddb79bd0gVQYmL2zvuJnldvD0AGxQ xen/common/softirq.c
  4.1399 +3e7f358awXBC3Vw-wFRwPw18qL1khg xen/common/string.c
  4.1400 +403a3edbejm33XLTGMuinKEwQBrOIg xen/common/trace.c
  4.1401 +3ddb79bd3zgV33PHdt-cgh3sxcb1hw xen/common/vsprintf.c
  4.1402 +4203fb92Qcy7mGpauBdq09J-WAqfoA xen/common/xmalloc.c
  4.1403 +3ddb79c0ppNeJtjC4va8j41ADCnchA xen/drivers/Makefile
  4.1404 +40715b2bi9gU43-cYzlmPDgreYQchw xen/drivers/acpi/Makefile
  4.1405 +40715b2cNVOegtvyft_AHFKJYRprfA xen/drivers/acpi/tables.c
  4.1406 +3e4a8cb7alzQCDKS7MlioPoHBKYkdQ xen/drivers/char/Makefile
  4.1407 +4049e6bfNSIq7s7OV-Bd69QD0RpR2Q xen/drivers/char/console.c
  4.1408 +4298e018XQtZkCdufpyFimOGZqqsFA xen/drivers/char/ns16550.c
  4.1409 +3e4a8cb7nMChlro4wvOBo76n__iCFA xen/drivers/char/serial.c
  4.1410 +42b742f6OteAMPWnoqxqfRX3yxD0yw xen/include/acm/acm_core.h
  4.1411 +42b742f6XfIijctEwA0YWL2BoWtDNg xen/include/acm/acm_endian.h
  4.1412 +42b742f6jXvp1vdbU2v2WJjTPku65A xen/include/acm/acm_hooks.h
  4.1413 +40715b2cFpte_UNWnBZW0Du7z9AhTQ xen/include/acpi/acconfig.h
  4.1414 +40715b2ctNvVZ058w8eM8DR9hOat_A xen/include/acpi/acexcep.h
  4.1415 +40715b2com8I01qcHcAw47e93XsCqQ xen/include/acpi/acglobal.h
  4.1416 +40715b2cS1t4uI3sMsu-c0M4qqAIrw xen/include/acpi/achware.h
  4.1417 +40715b2cGf23lRI58NphiaDQl698-w xen/include/acpi/aclocal.h
  4.1418 +40715b2cdG7tCF2NMk0j1RCQQPzPXg xen/include/acpi/acmacros.h
  4.1419 +40715b2c4AvHYn2-2YIyt3mx-Mm5tw xen/include/acpi/acobject.h
  4.1420 +40715b2cPUXsHzmchvXx7QHAfW0nMw xen/include/acpi/acoutput.h
  4.1421 +40715b2cWM_6zR14U9Tp0s_q8D002A xen/include/acpi/acpi.h
  4.1422 +40715b2dcJDTiROgyMk9swD_veWktA xen/include/acpi/acpi_bus.h
  4.1423 +40715b2dRFlZK6apnH7WkUCBdyFXWA xen/include/acpi/acpi_drivers.h
  4.1424 +40715b2dtgZhNGAzlyBMe3kqve3mqw xen/include/acpi/acpiosxf.h
  4.1425 +40715b2dpW5TY7n5rzCufsDhJVWuMQ xen/include/acpi/acpixf.h
  4.1426 +40715b2djvd97KbIpt4wyJgxwqCqmg xen/include/acpi/acstruct.h
  4.1427 +40715b2dy8ECRkSo9x0tRRueAjPx1g xen/include/acpi/actbl.h
  4.1428 +40715b2ds4J-XWn9Ix-lgBiJffNgxw xen/include/acpi/actbl1.h
  4.1429 +40715b2d_aMKMjKKNImJR4km52KRHA xen/include/acpi/actbl2.h
  4.1430 +40715b2d0oQUijKwEw6SDJ4LhD8c4g xen/include/acpi/actypes.h
  4.1431 +40715b2dBByvcAtRpN5mafyEYLcBWA xen/include/acpi/acutils.h
  4.1432 +40715b2dKRW7A71SNaeV6zfrEzYxPw xen/include/acpi/platform/acenv.h
  4.1433 +40715b2d8fYydJMcODFrV1ocLklGDg xen/include/acpi/platform/acgcc.h
  4.1434 +40715b2d1yZkqyAt0kgx2xEwsatuuA xen/include/acpi/platform/aclinux.h
  4.1435 +421098b6Y3xqcv873Gvg1rQ5CChfFw xen/include/asm-ia64/config.h
  4.1436 +421098b6ZcIrn_gdqjUtdJyCE0YkZQ xen/include/asm-ia64/debugger.h
  4.1437 +421098b6z0zSuW1rcSJK1gR8RUi-fw xen/include/asm-ia64/dom_fw.h
  4.1438 +421098b6Nn0I7hGB8Mkd1Cis0KMkhA xen/include/asm-ia64/domain.h
  4.1439 +42b1d2d0rkNCmG2nFOnL-OfhJG9mDw xen/include/asm-ia64/event.h
  4.1440 +4241e880hAyo_dk0PPDYj3LsMIvf-Q xen/include/asm-ia64/flushtlb.h
  4.1441 +421098b6X3Fs2yht42TE2ufgKqt2Fw xen/include/asm-ia64/ia64_int.h
  4.1442 +421098b7psFAn8kbeR-vcRCdc860Vw xen/include/asm-ia64/init.h
  4.1443 +421098b7XC1A5PhA-lrU9pIO3sSSmA xen/include/asm-ia64/mm.h
  4.1444 +421098b7c0Dx0ABuW_yHQdAqKhUoiQ xen/include/asm-ia64/mmu_context.h
  4.1445 +421098b7C2dr3O7lgc_oeC9TEE9GKw xen/include/asm-ia64/multicall.h
  4.1446 +421098b7dX_56NCV9zjftqm1yIqC8w xen/include/asm-ia64/offsets.h
  4.1447 +421098b72bPUyviWloEAIB85dGCm2Q xen/include/asm-ia64/privop.h
  4.1448 +421098b7Z6OwjZnrTZkh34DoDfcjrA xen/include/asm-ia64/regionreg.h
  4.1449 +421098b707cY5YluUcWK5Pc-71ETVw xen/include/asm-ia64/regs.h
  4.1450 +4214e2f3fbO_n9Z1kIcBR83d7W4OJw xen/include/asm-ia64/serial.h
  4.1451 +42b89683nnFDAElJewfm2JxG-pv1BQ xen/include/asm-ia64/shadow.h
  4.1452 +429fb3bc53qJOyKJCBfhDNmTasj8Gw xen/include/asm-ia64/slab.h
  4.1453 +421098b7GkWOnlzSmPvNAhByOSZ1Dw xen/include/asm-ia64/time.h
  4.1454 +421098b7FK3xgShpnH0I0Ou3O4fJ2Q xen/include/asm-ia64/tlb.h
  4.1455 +421098b78IGdFOGUlPmpS7h_QBmoFg xen/include/asm-ia64/vcpu.h
  4.1456 +421098b7PiAencgmBFGAqALU-V5rqQ xen/include/asm-ia64/vhpt.h
  4.1457 +428b9f38_b0DgWwkJcBEsTdEmO9WNQ xen/include/asm-ia64/virt_event.h
  4.1458 +428b9f38B0KbUj3o2FBQJ5tmIIMDHg xen/include/asm-ia64/vmmu.h
  4.1459 +428b9f38ewjoJ-RL-2lsXFT04H2aag xen/include/asm-ia64/vmx.h
  4.1460 +428b9f38coGlYeXx-7hpvfCTAPOd7w xen/include/asm-ia64/vmx_mm_def.h
  4.1461 +428b9f387tov0OtOEeF8fVWSR2v5Pg xen/include/asm-ia64/vmx_pal.h
  4.1462 +428b9f38is0zTsIm96_BKo4MLw0SzQ xen/include/asm-ia64/vmx_pal_vsa.h
  4.1463 +428b9f38iDqbugHUheJrcTCD7zlb4g xen/include/asm-ia64/vmx_phy_mode.h
  4.1464 +428b9f38grd_B0AGB1yp0Gi2befHaQ xen/include/asm-ia64/vmx_platform.h
  4.1465 +42b8e0d63B41CDo2Nqmf8Vt0_RercA xen/include/asm-ia64/vmx_uaccess.h
  4.1466 +428b9f38XgwHchZEpOzRtWfz0agFNQ xen/include/asm-ia64/vmx_vcpu.h
  4.1467 +428b9f38tDTTJbkoONcAB9ODP8CiVg xen/include/asm-ia64/vmx_vpd.h
  4.1468 +428b9f38_o0U5uJqmxZf_bqi6_PqVw xen/include/asm-ia64/vtm.h
  4.1469 +428e120a-H-bqn10zOlnhlzlVEuW8A xen/include/asm-ia64/xenprocessor.h
  4.1470 +421098b7LfwIHQ2lRYWhO4ruEXqIuQ xen/include/asm-ia64/xenserial.h
  4.1471 +428e120esS-Tp1mX5VoUrsGJDNY_ow xen/include/asm-ia64/xensystem.h
  4.1472 +40715b2dWe0tDhx9LkLXzTQkvD49RA xen/include/asm-x86/acpi.h
  4.1473 +3ddb79c3l4IiQtf6MS2jIzcd-hJS8g xen/include/asm-x86/apic.h
  4.1474 +3ddb79c3QJYWr8LLGdonLbWmNb9pQQ xen/include/asm-x86/apicdef.h
  4.1475 +41bf17171g_hhz2k4B-fN9LQlODDjQ xen/include/asm-x86/asm_defns.h
  4.1476 +3ddb79c3OiG9eTsi9Dy3F_OkuRAzKA xen/include/asm-x86/atomic.h
  4.1477 +3ddb79c3rM-Ote0Xn6Ytg8Y6YqAG-A xen/include/asm-x86/bitops.h
  4.1478 +3ddb79c3KhTI0F_Iw_hRL9QEyOVK-g xen/include/asm-x86/cache.h
  4.1479 +404f1b920OQVnrbnXnySS-WxrH9Wzw xen/include/asm-x86/config.h
  4.1480 +3ddb79c2LLt11EQHjrd6sB7FUqvFfA xen/include/asm-x86/cpufeature.h
  4.1481 +40cf1596ajIU1KJfF22XD-tSLfH6XA xen/include/asm-x86/current.h
  4.1482 +4194efbdvxUXjCLobbopgLOojisO4Q xen/include/asm-x86/debugger.h
  4.1483 +3ddb79c2jFkPAZTDmU35L6IUssYMgQ xen/include/asm-x86/debugreg.h
  4.1484 +3ddb79c3r9-31dIsewPV3P3i8HALsQ xen/include/asm-x86/delay.h
  4.1485 +3ddb79c34BFiXjBJ_cCKB0aCsV1IDw xen/include/asm-x86/desc.h
  4.1486 +40715b2dTokMLYGSuD58BnxOqyWVew xen/include/asm-x86/div64.h
  4.1487 +4204e7acwzqgXyTAPKa1nM-L7Ec0Qw xen/include/asm-x86/domain.h
  4.1488 +41d3eaaeIBzW621S1oa0c2yk7X43qQ xen/include/asm-x86/e820.h
  4.1489 +42b1d2caFkOByU5n4LuMnT05f3kJFg xen/include/asm-x86/event.h
  4.1490 +3ddb79c3NU8Zy40OTrq3D-i30Y3t4A xen/include/asm-x86/fixmap.h
  4.1491 +3e2d29944GI24gf7vOP_7x8EyuqxeA xen/include/asm-x86/flushtlb.h
  4.1492 +4294b5eep4lWuDtYUR74gYwt-_FnHA xen/include/asm-x86/genapic.h
  4.1493 +3ddb79c39o75zPP0T1aQQ4mNrCAN2w xen/include/asm-x86/hardirq.h
  4.1494 +3ddb79c3TMDjkxVndKFKnGiwY0HzDg xen/include/asm-x86/i387.h
  4.1495 +4204e7acwXDo-5iAAiO2eQbtDeYZXA xen/include/asm-x86/init.h
  4.1496 +3ddb79c3fQ_O3o5NHK2N8AJdk0Ea4Q xen/include/asm-x86/io.h
  4.1497 +3ddb79c2TKeScYHQZreTdHqYNLbehQ xen/include/asm-x86/io_apic.h
  4.1498 +3ddb79c2L7rTlFzazOLW1XuSZefpFw xen/include/asm-x86/irq.h
  4.1499 +404f1b93OjLO4bFfBXYNaJdIqlNz-Q xen/include/asm-x86/ldt.h
  4.1500 +4294b5eeeAE-U0umBauOpcfs9bOixw xen/include/asm-x86/mach-bigsmp/mach_apic.h
  4.1501 +4294b5ee5qY2lHkA2hcNVFnZkHBVQw xen/include/asm-x86/mach-bigsmp/mach_apicdef.h
  4.1502 +4294b5eeq6ore4EePanoutorWtvS1w xen/include/asm-x86/mach-bigsmp/mach_ipi.h
  4.1503 +427fa2d0suK9Av7vsAXhsQxZjqpc_Q xen/include/asm-x86/mach-default/bios_ebda.h
  4.1504 +427fa2d0-SWcuwbdSypo4953bc2JdQ xen/include/asm-x86/mach-default/io_ports.h
  4.1505 +427fa2d0eyAl7LAeO-SVV4IW7lZPGQ xen/include/asm-x86/mach-default/irq_vectors.h
  4.1506 +427fa2d0df7VWG4KKpnKbKR2Cbd1_w xen/include/asm-x86/mach-default/irq_vectors_limits.h
  4.1507 +4260510aYPj2kr6rMbBfMxcvvmXndQ xen/include/asm-x86/mach-default/mach_apic.h
  4.1508 +427fa2d0I3FWjE2tWdOhlEOJn7stcg xen/include/asm-x86/mach-default/mach_apicdef.h
  4.1509 +427fa2d093fDS2gOBLcl7Yndzl7HmA xen/include/asm-x86/mach-default/mach_ipi.h
  4.1510 +427fa2d0Y7bD35d-FvDAeiJDIdRw2A xen/include/asm-x86/mach-default/mach_mpparse.h
  4.1511 +427fa2d0OfglYyfpDTD5DII4M0uZRw xen/include/asm-x86/mach-default/mach_wakecpu.h
  4.1512 +4294b5eeTwL8TeEI5pEzxvGD5obZsA xen/include/asm-x86/mach-es7000/mach_apic.h
  4.1513 +4294b5efhhBHJ81dsuLfJxWuN9PcDQ xen/include/asm-x86/mach-es7000/mach_apicdef.h
  4.1514 +4294b5efvb29X4mFAhUBdeGUPTFoBw xen/include/asm-x86/mach-es7000/mach_ipi.h
  4.1515 +4294b5efLlV3WvmctnQsCPAte4Bf6A xen/include/asm-x86/mach-es7000/mach_mpparse.h
  4.1516 +4294b5efC90I55FIDtKg8jyW8FVffA xen/include/asm-x86/mach-es7000/mach_wakecpu.h
  4.1517 +4294b5efqI--HHz7d7QVcVOi635jgw xen/include/asm-x86/mach-generic/mach_apic.h
  4.1518 +4294b5efHFX7nHDP4ch4NGAPmCsp_w xen/include/asm-x86/mach-generic/mach_apicdef.h
  4.1519 +4294b5efaen_warQx_kSN54AgXgBtg xen/include/asm-x86/mach-generic/mach_ipi.h
  4.1520 +4294b5efq7CDZzdxl-Rxu2K_6cIePQ xen/include/asm-x86/mach-generic/mach_mpparse.h
  4.1521 +4294b5efsEtawAifmsBZAjFagr8Z6Q xen/include/asm-x86/mach-generic/mach_mpspec.h
  4.1522 +4294b5efz5xMcRrYJfcH-wTylihXMA xen/include/asm-x86/mach-summit/mach_apic.h
  4.1523 +4294b5efmKbMzT7YOGp4Jn-5xoB3Uw xen/include/asm-x86/mach-summit/mach_apicdef.h
  4.1524 +4294b5efyUK3aZFqxp7BVF_GXCx56g xen/include/asm-x86/mach-summit/mach_ipi.h
  4.1525 +4294b5efjw2vUbiP4dQX6S6xZvAmZA xen/include/asm-x86/mach-summit/mach_mpparse.h
  4.1526 +3ddb79c3I98vWcQR8xEo34JMJ4Ahyw xen/include/asm-x86/mc146818rtc.h
  4.1527 +40ec25fd7cSvbP7Biw91zaU_g0xsEQ xen/include/asm-x86/mm.h
  4.1528 +3ddb79c3n_UbPuxlkNxvvLycClIkxA xen/include/asm-x86/mpspec.h
  4.1529 +427fa2d1eJRenftJJnRyLsHKl1ghtA xen/include/asm-x86/mpspec_def.h
  4.1530 +3ddb79c2wa0dA_LGigxOelSGbJ284Q xen/include/asm-x86/msr.h
  4.1531 +41aaf567Mi3OishhvrCtET1y-mxQBg xen/include/asm-x86/mtrr.h
  4.1532 +41a61536MFhNalgbVmYGXAhQsPTZNw xen/include/asm-x86/multicall.h
  4.1533 +3ddb79c3xjYnrv5t3VqYlR4tNEOl4Q xen/include/asm-x86/page.h
  4.1534 +42422fb0FVX-TJkSvAXnbfwMf19XFA xen/include/asm-x86/physdev.h
  4.1535 +3ddb79c2QF5-pZGzuX4QukPCDAl59A xen/include/asm-x86/processor.h
  4.1536 +40cf1596bim9F9DNdV75klgRSZ6Y2A xen/include/asm-x86/regs.h
  4.1537 +3ddb79c2plf7ciNgoNjU-RsbUzawsw xen/include/asm-x86/rwlock.h
  4.1538 +405b8599BsDsDwKEJLS0XipaiQW3TA xen/include/asm-x86/shadow.h
  4.1539 +3ddb79c3Hgbb2g8CyWLMCK-6_ZVQSQ xen/include/asm-x86/smp.h
  4.1540 +3ddb79c3jn8ALV_S9W5aeTYUQRKBpg xen/include/asm-x86/smpboot.h
  4.1541 +3ddb79c3NiyQE2vQnyGiaBnNjBO1rA xen/include/asm-x86/spinlock.h
  4.1542 +3e7f358aG11EvMI9VJ4_9hD4LUO7rQ xen/include/asm-x86/string.h
  4.1543 +3ddb79c3ezddh34MdelJpa5tNR00Dw xen/include/asm-x86/system.h
  4.1544 +42033fc1Bb8ffTshBYFGouGkiAMoUQ xen/include/asm-x86/time.h
  4.1545 +3ddb79c4HugMq7IYGxcQKFBpKwKhzA xen/include/asm-x86/types.h
  4.1546 +40cf1596saFaHD5DC5zvrSn7CDCWGQ xen/include/asm-x86/uaccess.h
  4.1547 +41c0c412k6GHYF3cJtDdw37ee3TVaw xen/include/asm-x86/vmx.h
  4.1548 +41c0c412hck3QX-6_MaXaISGkngQuA xen/include/asm-x86/vmx_cpu.h
  4.1549 +420951dcGoqsqnmjjAtEtm6-3dM9KA xen/include/asm-x86/vmx_intercept.h
  4.1550 +41c0c41243jC1mcArZx_t3YkBL4lTA xen/include/asm-x86/vmx_platform.h
  4.1551 +420951dcqyUCe_gXA_XJPu1ix_poKg xen/include/asm-x86/vmx_virpit.h
  4.1552 +41c0c412lQ0NVVN9PsOSznQ-qhOiPA xen/include/asm-x86/vmx_vmcs.h
  4.1553 +418fbcfe_WliJPToeVM-9VStvym-hw xen/include/asm-x86/x86_32/asm_defns.h
  4.1554 +429c852fi3pvfa9kIjryYK5AGBmXAg xen/include/asm-x86/x86_32/page-2level.h
  4.1555 +429c852fskvSOgcD5EC25_m9um9t4g xen/include/asm-x86/x86_32/page-3level.h
  4.1556 +4208e2a3ZNFroNXbX9OYaOB-xtUyDQ xen/include/asm-x86/x86_32/page.h
  4.1557 +3ddb79c3mbqEM7QQr3zVq7NiBNhouA xen/include/asm-x86/x86_32/regs.h
  4.1558 +3ddb79c3M2n1ROZH6xk3HbyN4CPDqg xen/include/asm-x86/x86_32/uaccess.h
  4.1559 +41bf1717bML6GxpclTWJabiaO5W5vg xen/include/asm-x86/x86_64/asm_defns.h
  4.1560 +4208e2a3Fktw4ZttKdDxbhvTQ6brfQ xen/include/asm-x86/x86_64/page.h
  4.1561 +404f1bb86rAXB3aLS1vYdcqpJiEcyg xen/include/asm-x86/x86_64/regs.h
  4.1562 +404f1bc4tWkB9Qr8RkKtZGW5eMQzhw xen/include/asm-x86/x86_64/uaccess.h
  4.1563 +422f27c8RHFkePhD34VIEpMMqofZcA xen/include/asm-x86/x86_emulate.h
  4.1564 +400304fcmRQmDdFYEzDh0wcBba9alg xen/include/public/COPYING
  4.1565 +42b742f6duiOTlZvysQkRYZHYBXqvg xen/include/public/acm.h
  4.1566 +421098b7OKb9YH_EUA_UpCxBjaqtgA xen/include/public/arch-ia64.h
  4.1567 +404f1bc68SXxmv0zQpXBWGrCzSyp8w xen/include/public/arch-x86_32.h
  4.1568 +404f1bc7IwU-qnH8mJeVu0YsNGMrcw xen/include/public/arch-x86_64.h
  4.1569 +3ddb79c2PMeWTK86y4C3F4MzHw4A1g xen/include/public/dom0_ops.h
  4.1570 +403cd194j2pyLqXD8FJ-ukvZzkPenw xen/include/public/event_channel.h
  4.1571 +4121d149udGfSUGhn3k1ECz0bM31nQ xen/include/public/grant_table.h
  4.1572 +40f5623bqoi4GEoBiiUc6TZk1HjsMg xen/include/public/io/blkif.h
  4.1573 +40dc4076pVeE1kEEWzcUaNZin65kCA xen/include/public/io/domain_controller.h
  4.1574 +41c0c412FLc0gunlJl91qMYscFtXVA xen/include/public/io/ioreq.h
  4.1575 +40f5623cTZ80EwjWUBlh44A9F9i_Lg xen/include/public/io/netif.h
  4.1576 +41d40e9b8zCk5VDqhVbuQyhc7G3lqA xen/include/public/io/ring.h
  4.1577 +41ee5e8c6mLxIx82KPsbpt_uts_vSA xen/include/public/io/usbif.h
  4.1578 +42c3a8bcUFXJKVc8tWCFilICv2cNaA xen/include/public/io/vmx_vlapic.h
  4.1579 +4051db79512nOCGweabrFWO2M2h5ng xen/include/public/physdev.h
  4.1580 +42b742f7Lzy8SKKG25L_-fgk5FHA2Q xen/include/public/policy_ops.h
  4.1581 +40589968wmhPmV5-ENbBYmMjnedgKw xen/include/public/sched_ctl.h
  4.1582 +404f3d2eR2Owk-ZcGOx9ULGHg3nrww xen/include/public/trace.h
  4.1583 +42b5a5f2QC1IxeuwCwwsOEhvcJ2BJg xen/include/public/version.h
  4.1584 +4266bd01Ul-pC01ZVvBkhBnv5eqzvw xen/include/public/vmx_assist.h
  4.1585 +3ddb79c25UE59iu4JJcbRalx95mvcg xen/include/public/xen.h
  4.1586 +3e397e66m2tO3s-J8Jnr7Ws_tGoPTg xen/include/xen/ac_timer.h
  4.1587 +40715b2epYl2jBbxzz9CI2rgIca7Zg xen/include/xen/acpi.h
  4.1588 +427fa2d1wyoVbvCyZRLposYjA_D_4g xen/include/xen/bitmap.h
  4.1589 +427fa2d1ItcC_yWuBUkhc7adedP5ow xen/include/xen/bitops.h
  4.1590 +3ddb79c0c0cX_DZE209-Bb-Rx1v-Aw xen/include/xen/cache.h
  4.1591 +41f2cea7Yna7xc0X9fyavIjoSFFeVg xen/include/xen/compile.h.in
  4.1592 +3f840f12CkbYSlwMrY2S11Mpyxg7Nw xen/include/xen/compiler.h
  4.1593 +3ddb79c259jh8hE7vre_8NuE7nwNSA xen/include/xen/config.h
  4.1594 +3eb165e0eawr3R-p2ZQtSdLWtLRN_A xen/include/xen/console.h
  4.1595 +427fa2d1bQCWgEQqTTh5MjG4MPEH9g xen/include/xen/cpumask.h
  4.1596 +3ddb79c1V44RD26YqCUm-kqIupM37A xen/include/xen/ctype.h
  4.1597 +3ddb79c05DdHQ0UxX_jKsXdR4QlMCA xen/include/xen/delay.h
  4.1598 +4294b5efxcDdUVp4XMEE__IFw7nPow xen/include/xen/dmi.h
  4.1599 +40f2b4a2hC3HtChu-ArD8LyojxWMjg xen/include/xen/domain.h
  4.1600 +3e20b82fl1jmQiKdLy7fxMcutfpjWA xen/include/xen/domain_page.h
  4.1601 +3ddb79c2O729EttZTYu1c8LcsUO_GQ xen/include/xen/elf.h
  4.1602 +3ddb79c0HIghfBF8zFUdmXhOU8i6hA xen/include/xen/errno.h
  4.1603 +3ddb79c1W0lQca8gRV7sN6j3iY4Luw xen/include/xen/event.h
  4.1604 +41262590CyJy4vd42dnqzsn8-eeGvw xen/include/xen/grant_table.h
  4.1605 +3ddb79c0GurNF9tDWqQbAwJFH8ugfA xen/include/xen/init.h
  4.1606 +428084e41zemtCAtYLcD9bUzwE35SA xen/include/xen/inttypes.h
  4.1607 +3ddb79c2qAxCOABlkKtD8Txohe-qEw xen/include/xen/irq.h
  4.1608 +3ddb79c2b3qe-6Ann09FqZBF4IrJaQ xen/include/xen/irq_cpustat.h
  4.1609 +3e4540ccPHqIIv2pvnQ1gV8LUnoHIg xen/include/xen/kernel.h
  4.1610 +3e4cd9d8elj_7EgAs9Of56RQ2Yq_4g xen/include/xen/keyhandler.h
  4.1611 +3ddb79c1NfYlOrWNqgZkj9EwtFfJow xen/include/xen/lib.h
  4.1612 +3ddb79c18Ajy7micDGQQfJ0zWgEHtA xen/include/xen/list.h
  4.1613 +3ddb79c1gs2VbLbQlw0dcDUXYIepDA xen/include/xen/mm.h
  4.1614 +3ddb79c1ieLZfGSFwfvvSQ2NK1BMSg xen/include/xen/multiboot.h
  4.1615 +41a61536ii6j2lJ2rXwMOLaG1CHPvw xen/include/xen/multicall.h
  4.1616 +3e54c38dlSCVdyVM4PKcrSfzLLxWUQ xen/include/xen/perfc.h
  4.1617 +3e54c38de9SUSYSAwxDf_DwkpAnQFA xen/include/xen/perfc_defn.h
  4.1618 +3ddb79c04nQVR3EYM5L4zxDV_MCo1g xen/include/xen/prefetch.h
  4.1619 +3e4540ccU1sgCx8seIMGlahmMfv7yQ xen/include/xen/reboot.h
  4.1620 +40589969nPq3DMzv24RDb5LXE9brHw xen/include/xen/sched-if.h
  4.1621 +3ddb79c0LzqqS0LhAQ50ekgj4oGl7Q xen/include/xen/sched.h
  4.1622 +403a06a7H0hpHcKpAiDe5BPnaXWTlA xen/include/xen/serial.h
  4.1623 +4252c315hw0xXYMKIfFzhomi1M1yNA xen/include/xen/shadow.h
  4.1624 +3ddb79c09xbS-xxfKxuV3JETIhBzmg xen/include/xen/smp.h
  4.1625 +3ddb79c1Vi5VleJAOKHAlY0G2zAsgw xen/include/xen/softirq.h
  4.1626 +3ddb79c2iIcESrDAB8samy_yAh6olQ xen/include/xen/spinlock.h
  4.1627 +3e7f358aMtFMUVvN_Zjg5qvEJIqEBA xen/include/xen/string.h
  4.1628 +3ddb79c0BnA20PbgmuMPSGIBljNRQw xen/include/xen/time.h
  4.1629 +403a3edbG9K5uZjuY19_LORbQGmFbA xen/include/xen/trace.h
  4.1630 +3ddb79c1-kVvF8cVa0k3ZHDdBMj01Q xen/include/xen/types.h
  4.1631 +3ddb79c14dXIhP7C2ahnoD08K90G_w xen/include/xen/xmalloc.h
  4.1632 +41d291f5u3J3HYViXLs3cNuFGTvzNg xen/tools/Makefile
  4.1633 +3eb3c87fc79FXLA6R9TvdBJNTvQDwA xen/tools/figlet/LICENSE
  4.1634 +3eb3c87fPL2T_zBb0bHlbZY-ACEKRw xen/tools/figlet/Makefile
  4.1635 +3eb3c87fmKYTC5GCh_rydFakZp9ayw xen/tools/figlet/README
  4.1636 +3eb3c87fdQKQ5OBGbM-KjZfi9Us4ng xen/tools/figlet/figlet.c
  4.1637 +3eb3c87fS7DNbg0i6yhFs28UIqAK5g xen/tools/figlet/xen.flf
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/COPYING	Mon May 19 15:34:57 2008 -0700
     5.3 @@ -0,0 +1,370 @@
     5.4 +
     5.5 +GNU General Public License
     5.6 +--------------------------
     5.7 +
     5.8 +Most files in this repository are licensed under the terms of the GNU
     5.9 +General Public License (GPL), a copy of which is attached at the end
    5.10 +of this notice. Note that the only valid version of the GPL as far as
    5.11 +the files in this repository are concerned is _this_ particular
    5.12 +version of the license (i.e., *only* v2, not v2.2 or v3.x or
    5.13 +whatever), unless explicitly otherwise stated.
    5.14 +
    5.15 +Licensing Exceptions (the relaxed BSD-style license)
    5.16 +----------------------------------------------------
    5.17 +
    5.18 +For the convenience of users and those who are porting OSes to run as
    5.19 +Xen guests, certain files in this repository are not subject to the
    5.20 +GPL when distributed separately or included in software packages
    5.21 +outside this repository. Instead we specify a much more relaxed
    5.22 +BSD-style license. Affected files include the Xen interface headers
    5.23 +(xen/include/public/COPYING), and various drivers, support functions
    5.24 +and header files within the Linux source trees on
    5.25 +http://xenbits.xensource.com/linux-2.6.X-xen.hg. In all such cases,
    5.26 +license terms are stated at the top of the file or in a COPYING file
    5.27 +in the same directory. Note that _any_ file that is modified and then
    5.28 +distributed within a Linux kernel is still subject to the GNU GPL.
    5.29 +
    5.30 + -- Keir Fraser (on behalf of the Xen team)
    5.31 +
    5.32 +=====================================================================
    5.33 +
    5.34 +		    GNU GENERAL PUBLIC LICENSE
    5.35 +		       Version 2, June 1991
    5.36 +
    5.37 + Copyright (C) 1989, 1991 Free Software Foundation, Inc.
    5.38 +                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    5.39 + Everyone is permitted to copy and distribute verbatim copies
    5.40 + of this license document, but changing it is not allowed.
    5.41 +
    5.42 +			    Preamble
    5.43 +
    5.44 +  The licenses for most software are designed to take away your
    5.45 +freedom to share and change it.  By contrast, the GNU General Public
    5.46 +License is intended to guarantee your freedom to share and change free
    5.47 +software--to make sure the software is free for all its users.  This
    5.48 +General Public License applies to most of the Free Software
    5.49 +Foundation's software and to any other program whose authors commit to
    5.50 +using it.  (Some other Free Software Foundation software is covered by
    5.51 +the GNU Library General Public License instead.)  You can apply it to
    5.52 +your programs, too.
    5.53 +
    5.54 +  When we speak of free software, we are referring to freedom, not
    5.55 +price.  Our General Public Licenses are designed to make sure that you
    5.56 +have the freedom to distribute copies of free software (and charge for
    5.57 +this service if you wish), that you receive source code or can get it
    5.58 +if you want it, that you can change the software or use pieces of it
    5.59 +in new free programs; and that you know you can do these things.
    5.60 +
    5.61 +  To protect your rights, we need to make restrictions that forbid
    5.62 +anyone to deny you these rights or to ask you to surrender the rights.
    5.63 +These restrictions translate to certain responsibilities for you if you
    5.64 +distribute copies of the software, or if you modify it.
    5.65 +
    5.66 +  For example, if you distribute copies of such a program, whether
    5.67 +gratis or for a fee, you must give the recipients all the rights that
    5.68 +you have.  You must make sure that they, too, receive or can get the
    5.69 +source code.  And you must show them these terms so they know their
    5.70 +rights.
    5.71 +
    5.72 +  We protect your rights with two steps: (1) copyright the software, and
    5.73 +(2) offer you this license which gives you legal permission to copy,
    5.74 +distribute and/or modify the software.
    5.75 +
    5.76 +  Also, for each author's protection and ours, we want to make certain
    5.77 +that everyone understands that there is no warranty for this free
    5.78 +software.  If the software is modified by someone else and passed on, we
    5.79 +want its recipients to know that what they have is not the original, so
    5.80 +that any problems introduced by others will not reflect on the original
    5.81 +authors' reputations.
    5.82 +
    5.83 +  Finally, any free program is threatened constantly by software
    5.84 +patents.  We wish to avoid the danger that redistributors of a free
    5.85 +program will individually obtain patent licenses, in effect making the
    5.86 +program proprietary.  To prevent this, we have made it clear that any
    5.87 +patent must be licensed for everyone's free use or not licensed at all.
    5.88 +
    5.89 +  The precise terms and conditions for copying, distribution and
    5.90 +modification follow.
    5.91 +
    5.92 +		    GNU GENERAL PUBLIC LICENSE
    5.93 +   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    5.94 +
    5.95 +  0. This License applies to any program or other work which contains
    5.96 +a notice placed by the copyright holder saying it may be distributed
    5.97 +under the terms of this General Public License.  The "Program", below,
    5.98 +refers to any such program or work, and a "work based on the Program"
    5.99 +means either the Program or any derivative work under copyright law:
   5.100 +that is to say, a work containing the Program or a portion of it,
   5.101 +either verbatim or with modifications and/or translated into another
   5.102 +language.  (Hereinafter, translation is included without limitation in
   5.103 +the term "modification".)  Each licensee is addressed as "you".
   5.104 +
   5.105 +Activities other than copying, distribution and modification are not
   5.106 +covered by this License; they are outside its scope.  The act of
   5.107 +running the Program is not restricted, and the output from the Program
   5.108 +is covered only if its contents constitute a work based on the
   5.109 +Program (independent of having been made by running the Program).
   5.110 +Whether that is true depends on what the Program does.
   5.111 +
   5.112 +  1. You may copy and distribute verbatim copies of the Program's
   5.113 +source code as you receive it, in any medium, provided that you
   5.114 +conspicuously and appropriately publish on each copy an appropriate
   5.115 +copyright notice and disclaimer of warranty; keep intact all the
   5.116 +notices that refer to this License and to the absence of any warranty;
   5.117 +and give any other recipients of the Program a copy of this License
   5.118 +along with the Program.
   5.119 +
   5.120 +You may charge a fee for the physical act of transferring a copy, and
   5.121 +you may at your option offer warranty protection in exchange for a fee.
   5.122 +
   5.123 +  2. You may modify your copy or copies of the Program or any portion
   5.124 +of it, thus forming a work based on the Program, and copy and
   5.125 +distribute such modifications or work under the terms of Section 1
   5.126 +above, provided that you also meet all of these conditions:
   5.127 +
   5.128 +    a) You must cause the modified files to carry prominent notices
   5.129 +    stating that you changed the files and the date of any change.
   5.130 +
   5.131 +    b) You must cause any work that you distribute or publish, that in
   5.132 +    whole or in part contains or is derived from the Program or any
   5.133 +    part thereof, to be licensed as a whole at no charge to all third
   5.134 +    parties under the terms of this License.
   5.135 +
   5.136 +    c) If the modified program normally reads commands interactively
   5.137 +    when run, you must cause it, when started running for such
   5.138 +    interactive use in the most ordinary way, to print or display an
   5.139 +    announcement including an appropriate copyright notice and a
   5.140 +    notice that there is no warranty (or else, saying that you provide
   5.141 +    a warranty) and that users may redistribute the program under
   5.142 +    these conditions, and telling the user how to view a copy of this
   5.143 +    License.  (Exception: if the Program itself is interactive but
   5.144 +    does not normally print such an announcement, your work based on
   5.145 +    the Program is not required to print an announcement.)
   5.146 +
   5.147 +These requirements apply to the modified work as a whole.  If
   5.148 +identifiable sections of that work are not derived from the Program,
   5.149 +and can be reasonably considered independent and separate works in
   5.150 +themselves, then this License, and its terms, do not apply to those
   5.151 +sections when you distribute them as separate works.  But when you
   5.152 +distribute the same sections as part of a whole which is a work based
   5.153 +on the Program, the distribution of the whole must be on the terms of
   5.154 +this License, whose permissions for other licensees extend to the
   5.155 +entire whole, and thus to each and every part regardless of who wrote it.
   5.156 +
   5.157 +Thus, it is not the intent of this section to claim rights or contest
   5.158 +your rights to work written entirely by you; rather, the intent is to
   5.159 +exercise the right to control the distribution of derivative or
   5.160 +collective works based on the Program.
   5.161 +
   5.162 +In addition, mere aggregation of another work not based on the Program
   5.163 +with the Program (or with a work based on the Program) on a volume of
   5.164 +a storage or distribution medium does not bring the other work under
   5.165 +the scope of this License.
   5.166 +
   5.167 +  3. You may copy and distribute the Program (or a work based on it,
   5.168 +under Section 2) in object code or executable form under the terms of
   5.169 +Sections 1 and 2 above provided that you also do one of the following:
   5.170 +
   5.171 +    a) Accompany it with the complete corresponding machine-readable
   5.172 +    source code, which must be distributed under the terms of Sections
   5.173 +    1 and 2 above on a medium customarily used for software interchange; or,
   5.174 +
   5.175 +    b) Accompany it with a written offer, valid for at least three
   5.176 +    years, to give any third party, for a charge no more than your
   5.177 +    cost of physically performing source distribution, a complete
   5.178 +    machine-readable copy of the corresponding source code, to be
   5.179 +    distributed under the terms of Sections 1 and 2 above on a medium
   5.180 +    customarily used for software interchange; or,
   5.181 +
   5.182 +    c) Accompany it with the information you received as to the offer
   5.183 +    to distribute corresponding source code.  (This alternative is
   5.184 +    allowed only for noncommercial distribution and only if you
   5.185 +    received the program in object code or executable form with such
   5.186 +    an offer, in accord with Subsection b above.)
   5.187 +
   5.188 +The source code for a work means the preferred form of the work for
   5.189 +making modifications to it.  For an executable work, complete source
   5.190 +code means all the source code for all modules it contains, plus any
   5.191 +associated interface definition files, plus the scripts used to
   5.192 +control compilation and installation of the executable.  However, as a
   5.193 +special exception, the source code distributed need not include
   5.194 +anything that is normally distributed (in either source or binary
   5.195 +form) with the major components (compiler, kernel, and so on) of the
   5.196 +operating system on which the executable runs, unless that component
   5.197 +itself accompanies the executable.
   5.198 +
   5.199 +If distribution of executable or object code is made by offering
   5.200 +access to copy from a designated place, then offering equivalent
   5.201 +access to copy the source code from the same place counts as
   5.202 +distribution of the source code, even though third parties are not
   5.203 +compelled to copy the source along with the object code.
   5.204 +
   5.205 +  4. You may not copy, modify, sublicense, or distribute the Program
   5.206 +except as expressly provided under this License.  Any attempt
   5.207 +otherwise to copy, modify, sublicense or distribute the Program is
   5.208 +void, and will automatically terminate your rights under this License.
   5.209 +However, parties who have received copies, or rights, from you under
   5.210 +this License will not have their licenses terminated so long as such
   5.211 +parties remain in full compliance.
   5.212 +
   5.213 +  5. You are not required to accept this License, since you have not
   5.214 +signed it.  However, nothing else grants you permission to modify or
   5.215 +distribute the Program or its derivative works.  These actions are
   5.216 +prohibited by law if you do not accept this License.  Therefore, by
   5.217 +modifying or distributing the Program (or any work based on the
   5.218 +Program), you indicate your acceptance of this License to do so, and
   5.219 +all its terms and conditions for copying, distributing or modifying
   5.220 +the Program or works based on it.
   5.221 +
   5.222 +  6. Each time you redistribute the Program (or any work based on the
   5.223 +Program), the recipient automatically receives a license from the
   5.224 +original licensor to copy, distribute or modify the Program subject to
   5.225 +these terms and conditions.  You may not impose any further
   5.226 +restrictions on the recipients' exercise of the rights granted herein.
   5.227 +You are not responsible for enforcing compliance by third parties to
   5.228 +this License.
   5.229 +
   5.230 +  7. If, as a consequence of a court judgment or allegation of patent
   5.231 +infringement or for any other reason (not limited to patent issues),
   5.232 +conditions are imposed on you (whether by court order, agreement or
   5.233 +otherwise) that contradict the conditions of this License, they do not
   5.234 +excuse you from the conditions of this License.  If you cannot
   5.235 +distribute so as to satisfy simultaneously your obligations under this
   5.236 +License and any other pertinent obligations, then as a consequence you
   5.237 +may not distribute the Program at all.  For example, if a patent
   5.238 +license would not permit royalty-free redistribution of the Program by
   5.239 +all those who receive copies directly or indirectly through you, then
   5.240 +the only way you could satisfy both it and this License would be to
   5.241 +refrain entirely from distribution of the Program.
   5.242 +
   5.243 +If any portion of this section is held invalid or unenforceable under
   5.244 +any particular circumstance, the balance of the section is intended to
   5.245 +apply and the section as a whole is intended to apply in other
   5.246 +circumstances.
   5.247 +
   5.248 +It is not the purpose of this section to induce you to infringe any
   5.249 +patents or other property right claims or to contest validity of any
   5.250 +such claims; this section has the sole purpose of protecting the
   5.251 +integrity of the free software distribution system, which is
   5.252 +implemented by public license practices.  Many people have made
   5.253 +generous contributions to the wide range of software distributed
   5.254 +through that system in reliance on consistent application of that
   5.255 +system; it is up to the author/donor to decide if he or she is willing
   5.256 +to distribute software through any other system and a licensee cannot
   5.257 +impose that choice.
   5.258 +
   5.259 +This section is intended to make thoroughly clear what is believed to
   5.260 +be a consequence of the rest of this License.
   5.261 +
   5.262 +  8. If the distribution and/or use of the Program is restricted in
   5.263 +certain countries either by patents or by copyrighted interfaces, the
   5.264 +original copyright holder who places the Program under this License
   5.265 +may add an explicit geographical distribution limitation excluding
   5.266 +those countries, so that distribution is permitted only in or among
   5.267 +countries not thus excluded.  In such case, this License incorporates
   5.268 +the limitation as if written in the body of this License.
   5.269 +
   5.270 +  9. The Free Software Foundation may publish revised and/or new versions
   5.271 +of the General Public License from time to time.  Such new versions will
   5.272 +be similar in spirit to the present version, but may differ in detail to
   5.273 +address new problems or concerns.
   5.274 +
   5.275 +Each version is given a distinguishing version number.  If the Program
   5.276 +specifies a version number of this License which applies to it and "any
   5.277 +later version", you have the option of following the terms and conditions
   5.278 +either of that version or of any later version published by the Free
   5.279 +Software Foundation.  If the Program does not specify a version number of
   5.280 +this License, you may choose any version ever published by the Free Software
   5.281 +Foundation.
   5.282 +
   5.283 +  10. If you wish to incorporate parts of the Program into other free
   5.284 +programs whose distribution conditions are different, write to the author
   5.285 +to ask for permission.  For software which is copyrighted by the Free
   5.286 +Software Foundation, write to the Free Software Foundation; we sometimes
   5.287 +make exceptions for this.  Our decision will be guided by the two goals
   5.288 +of preserving the free status of all derivatives of our free software and
   5.289 +of promoting the sharing and reuse of software generally.
   5.290 +
   5.291 +			    NO WARRANTY
   5.292 +
   5.293 +  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
   5.294 +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
   5.295 +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
   5.296 +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
   5.297 +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
   5.298 +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
   5.299 +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
   5.300 +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
   5.301 +REPAIR OR CORRECTION.
   5.302 +
   5.303 +  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
   5.304 +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
   5.305 +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
   5.306 +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
   5.307 +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
   5.308 +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
   5.309 +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
   5.310 +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
   5.311 +POSSIBILITY OF SUCH DAMAGES.
   5.312 +
   5.313 +		     END OF TERMS AND CONDITIONS
   5.314 +
   5.315 +	    How to Apply These Terms to Your New Programs
   5.316 +
   5.317 +  If you develop a new program, and you want it to be of the greatest
   5.318 +possible use to the public, the best way to achieve this is to make it
   5.319 +free software which everyone can redistribute and change under these terms.
   5.320 +
   5.321 +  To do so, attach the following notices to the program.  It is safest
   5.322 +to attach them to the start of each source file to most effectively
   5.323 +convey the exclusion of warranty; and each file should have at least
   5.324 +the "copyright" line and a pointer to where the full notice is found.
   5.325 +
   5.326 +    <one line to give the program's name and a brief idea of what it does.>
   5.327 +    Copyright (C) <year>  <name of author>
   5.328 +
   5.329 +    This program is free software; you can redistribute it and/or modify
   5.330 +    it under the terms of the GNU General Public License as published by
   5.331 +    the Free Software Foundation; either version 2 of the License, or
   5.332 +    (at your option) any later version.
   5.333 +
   5.334 +    This program is distributed in the hope that it will be useful,
   5.335 +    but WITHOUT ANY WARRANTY; without even the implied warranty of
   5.336 +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   5.337 +    GNU General Public License for more details.
   5.338 +
   5.339 +    You should have received a copy of the GNU General Public License
   5.340 +    along with this program; if not, write to the Free Software
   5.341 +    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   5.342 +
   5.343 +
   5.344 +Also add information on how to contact you by electronic and paper mail.
   5.345 +
   5.346 +If the program is interactive, make it output a short notice like this
   5.347 +when it starts in an interactive mode:
   5.348 +
   5.349 +    Gnomovision version 69, Copyright (C) year name of author
   5.350 +    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
   5.351 +    This is free software, and you are welcome to redistribute it
   5.352 +    under certain conditions; type `show c' for details.
   5.353 +
   5.354 +The hypothetical commands `show w' and `show c' should show the appropriate
   5.355 +parts of the General Public License.  Of course, the commands you use may
   5.356 +be called something other than `show w' and `show c'; they could even be
   5.357 +mouse-clicks or menu items--whatever suits your program.
   5.358 +
   5.359 +You should also get your employer (if you work as a programmer) or your
   5.360 +school, if any, to sign a "copyright disclaimer" for the program, if
   5.361 +necessary.  Here is a sample; alter the names:
   5.362 +
   5.363 +  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   5.364 +  `Gnomovision' (which makes passes at compilers) written by James Hacker.
   5.365 +
   5.366 +  <signature of Ty Coon>, 1 April 1989
   5.367 +  Ty Coon, President of Vice
   5.368 +
   5.369 +This General Public License does not permit incorporating your program into
   5.370 +proprietary programs.  If your program is a subroutine library, you may
   5.371 +consider it more useful to permit linking proprietary applications with the
   5.372 +library.  If this is what you want to do, use the GNU Library General
   5.373 +Public License instead of this License.
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/Config.mk	Mon May 19 15:34:57 2008 -0700
     6.3 @@ -0,0 +1,89 @@
     6.4 +# -*- mode: Makefile; -*-
     6.5 +
     6.6 +# A debug build of Xen and tools?
     6.7 +debug ?= n
     6.8 +
     6.9 +XEN_COMPILE_ARCH    ?= $(shell uname -m | sed -e s/i.86/x86_32/ \
    6.10 +                         -e s/i86pc/x86_32/ -e s/amd64/x86_64/)
    6.11 +XEN_TARGET_ARCH     ?= $(XEN_COMPILE_ARCH)
    6.12 +XEN_OS              ?= $(shell uname -s)
    6.13 +
    6.14 +CONFIG_$(XEN_OS) := y
    6.15 +
    6.16 +SHELL     ?= /bin/sh
    6.17 +
    6.18 +# Tools to run on system hosting the build
    6.19 +HOSTCC      = gcc
    6.20 +HOSTCFLAGS  = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
    6.21 +HOSTCFLAGS += -fno-strict-aliasing
    6.22 +
    6.23 +DISTDIR     ?= $(XEN_ROOT)/dist
    6.24 +DESTDIR     ?= /
    6.25 +
    6.26 +# Allow phony attribute to be listed as dependency rather than fake target
    6.27 +.PHONY: .phony
    6.28 +
    6.29 +include $(XEN_ROOT)/config/$(XEN_OS).mk
    6.30 +include $(XEN_ROOT)/config/$(XEN_TARGET_ARCH).mk
    6.31 +
    6.32 +ifneq ($(EXTRA_PREFIX),)
    6.33 +EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
    6.34 +EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBLEAFDIR)
    6.35 +endif
    6.36 +
    6.37 +# cc-option: Check if compiler supports first option, else fall back to second.
    6.38 +# Usage: cflags-y += $(call cc-option,$(CC),-march=winchip-c6,-march=i586)
    6.39 +cc-option = $(shell if test -z "`$(1) $(2) -S -o /dev/null -xc \
    6.40 +              /dev/null 2>&1`"; then echo "$(2)"; else echo "$(3)"; fi ;)
    6.41 +
    6.42 +# cc-ver: Check compiler is at least specified version. Return boolean 'y'/'n'.
    6.43 +# Usage: ifeq ($(call cc-ver,$(CC),0x030400),y)
    6.44 +cc-ver = $(shell if [ $$((`$(1) -dumpversion | awk -F. \
    6.45 +           '{ printf "0x%02x%02x%02x", $$1, $$2, $$3}'`)) -ge $$(($(2))) ]; \
    6.46 +           then echo y; else echo n; fi ;)
    6.47 +
    6.48 +# cc-ver-check: Check compiler is at least specified version, else fail.
    6.49 +# Usage: $(call cc-ver-check,CC,0x030400,"Require at least gcc-3.4")
    6.50 +cc-ver-check = $(eval $(call cc-ver-check-closure,$(1),$(2),$(3)))
    6.51 +define cc-ver-check-closure
    6.52 +    ifeq ($$(call cc-ver,$$($(1)),$(2)),n)
    6.53 +        override $(1) = echo "*** FATAL BUILD ERROR: "$(3) >&2; exit 1;
    6.54 +        cc-option := n
    6.55 +    endif
    6.56 +endef
    6.57 +
    6.58 +ifeq ($(debug),y)
    6.59 +CFLAGS += -g
    6.60 +endif
    6.61 +
    6.62 +CFLAGS += -fno-strict-aliasing
    6.63 +
    6.64 +CFLAGS += -std=gnu99
    6.65 +
    6.66 +CFLAGS += -Wall -Wstrict-prototypes
    6.67 +
    6.68 +# -Wunused-value makes GCC 4.x too aggressive for my taste: ignoring the
    6.69 +# result of any casted expression causes a warning.
    6.70 +CFLAGS += -Wno-unused-value
    6.71 +
    6.72 +HOSTCFLAGS += $(call cc-option,$(HOSTCC),-Wdeclaration-after-statement,)
    6.73 +CFLAGS     += $(call cc-option,$(CC),-Wdeclaration-after-statement,)
    6.74 +
    6.75 +LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) 
    6.76 +CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i))
    6.77 +
    6.78 +# Enable XSM security module.  Enabling XSM requires selection of an 
    6.79 +# XSM security module (FLASK_ENABLE or ACM_SECURITY).
    6.80 +XSM_ENABLE ?= n
    6.81 +FLASK_ENABLE ?= n
    6.82 +ACM_SECURITY ?= n
    6.83 +
    6.84 +# Optional components
    6.85 +XENSTAT_XENTOP     ?= y
    6.86 +VTPM_TOOLS         ?= n
    6.87 +LIBXENAPI_BINDINGS ?= n
    6.88 +PYTHON_TOOLS       ?= y
    6.89 +CONFIG_MINITERM    ?= n
    6.90 +CONFIG_LOMOUNT     ?= n
    6.91 +
    6.92 +-include $(XEN_ROOT)/.config
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/Makefile	Mon May 19 15:34:57 2008 -0700
     7.3 @@ -0,0 +1,248 @@
     7.4 +#
     7.5 +# Grand Unified Makefile for Xen.
     7.6 +#
     7.7 +
     7.8 +# Default target must appear before any include lines
     7.9 +.PHONY: all
    7.10 +all: dist
    7.11 +
    7.12 +export XEN_ROOT=$(CURDIR)
    7.13 +include Config.mk
    7.14 +
    7.15 +SUBARCH := $(subst x86_32,i386,$(XEN_TARGET_ARCH))
    7.16 +export XEN_TARGET_ARCH SUBARCH XEN_SYSTYPE
    7.17 +include buildconfigs/Rules.mk
    7.18 +
    7.19 +# build and install everything into the standard system directories
    7.20 +.PHONY: install
    7.21 +install: install-xen install-kernels install-tools install-docs
    7.22 +
    7.23 +.PHONY: build
    7.24 +build: kernels
    7.25 +	$(MAKE) -C xen build
    7.26 +	$(MAKE) -C tools build
    7.27 +	$(MAKE) -C docs build
    7.28 +
    7.29 +# The test target is for unit tests that can run without an installation.  Of
    7.30 +# course, many tests require a machine running Xen itself, and these are
    7.31 +# handled elsewhere.
    7.32 +.PHONY: test
    7.33 +test:
    7.34 +	$(MAKE) -C tools/python test
    7.35 +
    7.36 +# build and install everything into local dist directory
    7.37 +.PHONY: dist
    7.38 +dist: DESTDIR=$(DISTDIR)/install
    7.39 +dist: dist-xen dist-kernels dist-tools dist-docs
    7.40 +	$(INSTALL_DIR) $(DISTDIR)/check
    7.41 +	$(INSTALL_DATA) ./COPYING $(DISTDIR)
    7.42 +	$(INSTALL_DATA) ./README $(DISTDIR)
    7.43 +	$(INSTALL_PROG) ./install.sh $(DISTDIR)
    7.44 +	$(INSTALL_PROG) tools/check/chk tools/check/check_* tools/check/funcs.sh $(DISTDIR)/check
    7.45 +dist-%: DESTDIR=$(DISTDIR)/install
    7.46 +dist-%: install-%
    7.47 +	@: # do nothing
    7.48 +
    7.49 +# Legacy dist targets
    7.50 +.PHONY: xen tools kernels docs
    7.51 +xen: dist-xen
    7.52 +tools: dist-tools
    7.53 +kernels: dist-kernels
    7.54 +docs: dist-docs
    7.55 +
    7.56 +.PHONY: prep-kernels
    7.57 +prep-kernels:
    7.58 +	for i in $(XKERNELS) ; do $(MAKE) $$i-prep || exit 1; done
    7.59 +
    7.60 +.PHONY: install-xen
    7.61 +install-xen:
    7.62 +	$(MAKE) -C xen install
    7.63 +
    7.64 +.PHONY: install-tools
    7.65 +install-tools:
    7.66 +	$(MAKE) -C tools install
    7.67 +
    7.68 +.PHONY: install-kernels
    7.69 +install-kernels:
    7.70 +	for i in $(XKERNELS) ; do $(MAKE) $$i-install || exit 1; done
    7.71 +
    7.72 +.PHONY: install-docs
    7.73 +install-docs:
    7.74 +	sh ./docs/check_pkgs && $(MAKE) -C docs install || true
    7.75 +
    7.76 +.PHONY: dev-docs
    7.77 +dev-docs:
    7.78 +	$(MAKE) -C docs dev-docs
    7.79 +
    7.80 +# Build all the various kernels and modules
    7.81 +.PHONY: kbuild
    7.82 +kbuild: kernels
    7.83 +
    7.84 +# Delete the kernel build trees entirely
    7.85 +.PHONY: kdelete
    7.86 +kdelete:
    7.87 +	for i in $(XKERNELS) ; do $(MAKE) $$i-delete ; done
    7.88 +
    7.89 +# Clean the kernel build trees
    7.90 +.PHONY: kclean
    7.91 +kclean:
    7.92 +	for i in $(XKERNELS) ; do $(MAKE) $$i-clean ; done
    7.93 +
    7.94 +# build xen, the tools, and a domain 0 plus unprivileged linux-xen images,
    7.95 +# and place them in the install directory. 'make install' should then
    7.96 +# copy them to the normal system directories
    7.97 +.PHONY: world
    7.98 +world: 
    7.99 +	$(MAKE) clean
   7.100 +	$(MAKE) kdelete
   7.101 +	$(MAKE) dist
   7.102 +
   7.103 +# clean doesn't do a kclean
   7.104 +.PHONY: clean
   7.105 +clean::
   7.106 +	$(MAKE) -C xen clean
   7.107 +	$(MAKE) -C tools clean
   7.108 +	$(MAKE) -C docs clean
   7.109 +
   7.110 +# clean, but blow away kernel build tree plus tarballs
   7.111 +.PHONY: distclean
   7.112 +distclean:
   7.113 +	$(MAKE) -C xen distclean
   7.114 +	$(MAKE) -C tools distclean
   7.115 +	$(MAKE) -C docs distclean
   7.116 +	rm -rf dist patches/tmp
   7.117 +	for i in $(ALLKERNELS) ; do $(MAKE) $$i-delete ; done
   7.118 +	rm -rf patches/*/.makedep
   7.119 +
   7.120 +# Linux name for GNU distclean
   7.121 +.PHONY: mrproper
   7.122 +mrproper: distclean
   7.123 +
   7.124 +# Prepare for source tarball
   7.125 +.PHONY: src-tarball
   7.126 +src-tarball: distclean
   7.127 +	$(MAKE) -C xen .banner
   7.128 +	rm -rf xen/tools/figlet .[a-z]*
   7.129 +	$(MAKE) -C xen distclean
   7.130 +
   7.131 +.PHONY: help
   7.132 +help:
   7.133 +	@echo 'Installation targets:'
   7.134 +	@echo '  install          - build and install everything'
   7.135 +	@echo '  install-xen      - build and install the Xen hypervisor'
   7.136 +	@echo '  install-tools    - build and install the control tools'
   7.137 +	@echo '  install-kernels  - build and install guest kernels'
   7.138 +	@echo '  install-docs     - build and install user documentation'
   7.139 +	@echo ''
   7.140 +	@echo 'Building targets:'
   7.141 +	@echo '  dist             - build and install everything into local dist directory'
   7.142 +	@echo '  world            - clean everything, delete guest kernel build'
   7.143 +	@echo '                     trees then make dist'
   7.144 +	@echo '  xen              - build and install Xen hypervisor'
   7.145 +	@echo '  tools            - build and install tools'
   7.146 +	@echo '  kernels          - build and install guest kernels'
   7.147 +	@echo '  kbuild           - synonym for make kernels'
   7.148 +	@echo '  docs             - build and install user documentation'
   7.149 +	@echo '  dev-docs         - build developer-only documentation'
   7.150 +	@echo ''
   7.151 +	@echo 'Cleaning targets:'
   7.152 +	@echo '  clean            - clean the Xen, tools and docs (but not guest kernel trees)'
   7.153 +	@echo '  distclean        - clean plus delete kernel build trees and'
   7.154 +	@echo '                     local downloaded files'
   7.155 +	@echo '  kdelete          - delete guest kernel build trees'
   7.156 +	@echo '  kclean           - clean guest kernel build trees'
   7.157 +	@echo ''
   7.158 +	@echo 'Miscellaneous targets:'
   7.159 +	@echo '  prep-kernels     - prepares kernel directories, does not build'
   7.160 +	@echo '  uninstall        - attempt to remove installed Xen tools'
   7.161 +	@echo '                     (use with extreme care!)'
   7.162 +	@echo
   7.163 +	@echo 'Trusted Boot (tboot) targets:'
   7.164 +	@echo '  build-tboot      - download and build the tboot module'
   7.165 +	@echo '  install-tboot    - download, build, and install the tboot module'
   7.166 +	@echo '  clean-tboot      - clean the tboot module if it exists'
   7.167 +	@echo
   7.168 +	@echo 'Environment:'
   7.169 +	@echo '  XEN_PYTHON_NATIVE_INSTALL=y'
   7.170 +	@echo '                   - native python install or dist'
   7.171 +	@echo '                     install into prefix/lib/python<VERSION>'
   7.172 +	@echo '                     instead of <PREFIX>/lib/python'
   7.173 +	@echo '                     true if set to non-empty value, false otherwise'
   7.174 +
   7.175 +# Use this target with extreme care!
   7.176 +.PHONY: uninstall
   7.177 +uninstall: D=$(DESTDIR)
   7.178 +uninstall:
   7.179 +	[ -d $(D)/etc/xen ] && mv -f $(D)/etc/xen $(D)/etc/xen.old-`date +%s` || true
   7.180 +	rm -rf $(D)/etc/init.d/xend*
   7.181 +	rm -rf $(D)/etc/hotplug/xen-backend.agent
   7.182 +	rm -f  $(D)/etc/udev/rules.d/xen-backend.rules
   7.183 +	rm -f  $(D)/etc/udev/xen-backend.rules
   7.184 +	rm -f  $(D)/etc/sysconfig/xendomains
   7.185 +	rm -rf $(D)/var/run/xen* $(D)/var/lib/xen*
   7.186 +	rm -rf $(D)/boot/*xen*
   7.187 +	rm -rf $(D)/lib/modules/*xen*
   7.188 +	rm -rf $(D)/usr/bin/xen* $(D)/usr/bin/lomount
   7.189 +	rm -rf $(D)/usr/bin/cpuperf-perfcntr $(D)/usr/bin/cpuperf-xen
   7.190 +	rm -rf $(D)/usr/bin/xc_shadow
   7.191 +	rm -rf $(D)/usr/bin/pygrub
   7.192 +	rm -rf $(D)/usr/bin/setsize $(D)/usr/bin/tbctl
   7.193 +	rm -rf $(D)/usr/bin/xsls
   7.194 +	rm -rf $(D)/usr/include/xenctrl.h $(D)/usr/include/xenguest.h
   7.195 +	rm -rf $(D)/usr/include/xs_lib.h $(D)/usr/include/xs.h
   7.196 +	rm -rf $(D)/usr/include/xen
   7.197 +	rm -rf $(D)$(LIBDIR)/libxenctrl* $(D)$(LIBDIR)/libxenguest*
   7.198 +	rm -rf $(D)$(LIBDIR)/libxenstore*
   7.199 +	rm -rf $(D)$(LIBDIR)/python/xen $(D)$(LIBDIR)/python/grub
   7.200 +	rm -rf $(D)$(LIBDIR)/xen/
   7.201 +	rm -rf $(D)/usr/lib/xen/
   7.202 +	rm -rf $(D)/usr/local/sbin/setmask $(D)/usr/local/sbin/xen*
   7.203 +	rm -rf $(D)/usr/sbin/xen* $(D)/usr/sbin/netfix $(D)/usr/sbin/xm
   7.204 +	rm -rf $(D)/usr/share/doc/xen
   7.205 +	rm -rf $(D)/usr/share/xen
   7.206 +	rm -rf $(D)/usr/share/man/man1/xen*
   7.207 +	rm -rf $(D)/usr/share/man/man8/xen*
   7.208 +	rm -rf $(D)/boot/tboot*
   7.209 +
   7.210 +# Legacy targets for compatibility
   7.211 +.PHONY: linux26
   7.212 +linux26:
   7.213 +	$(MAKE) 'KERNELS=linux-2.6*' kernels
   7.214 +
   7.215 +
   7.216 +#
   7.217 +# tboot targets
   7.218 +#
   7.219 +
   7.220 +TBOOT_TARFILE = tboot-20071128.tar.gz
   7.221 +TBOOT_BASE_URL = http://downloads.sourceforge.net/tboot
   7.222 +
   7.223 +.PHONY: build-tboot
   7.224 +build-tboot: download_tboot
   7.225 +	$(MAKE) -C tboot build
   7.226 +
   7.227 +.PHONY: install-tboot
   7.228 +install-tboot: download_tboot
   7.229 +	$(MAKE) -C tboot install
   7.230 +
   7.231 +.PHONY: dist-tboot
   7.232 +dist-tboot: download_tboot
   7.233 +	$(MAKE) DESTDIR=$(DISTDIR)/install -C tboot dist
   7.234 +
   7.235 +.PHONY: clean-tboot
   7.236 +clean-tboot:
   7.237 +	[ ! -d tboot ] || $(MAKE) -C tboot clean
   7.238 +
   7.239 +.PHONY: distclean-tboot
   7.240 +distclean-tboot:
   7.241 +	[ ! -d tboot ] || $(MAKE) -C tboot distclean
   7.242 +
   7.243 +.PHONY: download_tboot
   7.244 +download_tboot: tboot/Makefile
   7.245 +
   7.246 +tboot/Makefile: tboot/$(TBOOT_TARFILE)
   7.247 +	[ -e tboot/Makefile ] || tar -xzf tboot/$(TBOOT_TARFILE) -C tboot/ --strip-components 1
   7.248 +
   7.249 +tboot/$(TBOOT_TARFILE):
   7.250 +	mkdir -p tboot
   7.251 +	wget -O tboot/$(TBOOT_TARFILE) $(TBOOT_BASE_URL)/$(TBOOT_TARFILE)
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/README	Mon May 19 15:34:57 2008 -0700
     8.3 @@ -0,0 +1,229 @@
     8.4 +#################################
     8.5 + __  __            _____  _____  
     8.6 + \ \/ /___ _ __   |___ / |___ /  
     8.7 +  \  // _ \ '_ \    |_ \   |_ \  
     8.8 +  /  \  __/ | | |  ___) | ___) | 
     8.9 + /_/\_\___|_| |_| |____(_)____/  
    8.10 +                                 
    8.11 +#################################
    8.12 +
    8.13 +http://www.xen.org/
    8.14 +
    8.15 +What is Xen?
    8.16 +============
    8.17 +
    8.18 +Xen is a Virtual Machine Monitor (VMM) originally developed by the
    8.19 +Systems Research Group of the University of Cambridge Computer
    8.20 +Laboratory, as part of the UK-EPSRC funded XenoServers project.  Xen
    8.21 +is freely-distributable Open Source software, released under the GNU
    8.22 +GPL. Since its initial public release, Xen has grown a large
    8.23 +development community, spearheaded by XenSource Inc, a company created
    8.24 +by the original Xen development team to build enterprise products
    8.25 +around Xen.
    8.26 +
    8.27 +The 3.3 release offers excellent performance, hardware support and
    8.28 +enterprise-grade features such as x86_32-PAE, x86_64, SMP guests and
    8.29 +live relocation of VMs. Ports to Linux 2.6, Linux 2.4, NetBSD, FreeBSD
    8.30 +and Solaris are available from the community.
    8.31 +
    8.32 +This file contains some quick-start instructions to install Xen on
    8.33 +your system. For full documentation, see the Xen User Manual. If this
    8.34 +is a pre-built release then you can find the manual at:
    8.35 + dist/install/usr/share/doc/xen/pdf/user.pdf
    8.36 +If you have a source release, then 'make -C docs' will build the
    8.37 +manual at docs/pdf/user.pdf.
    8.38 +
    8.39 +Quick-Start Guide - Pre-Built Binary Release
    8.40 +============================================
    8.41 +
    8.42 +[NB. Unless noted otherwise, all the following steps should be
    8.43 +performed with root privileges.]
    8.44 +
    8.45 +1. Install the binary distribution onto your filesystem:
    8.46 +
    8.47 +    # sh ./install.sh
    8.48 +
    8.49 +   Among other things, this will install Xen and Xen-ready Linux
    8.50 +   kernel files in /boot, kernel modules and Python packages in /lib,
    8.51 +   and various control tools in standard 'bin' directories.
    8.52 +
    8.53 +2. Configure your bootloader to boot Xen and an initial Linux virtual
    8.54 +   machine. Note that Xen currently only works with GRUB and pxelinux
    8.55 +   derived boot loaders: less common alternatives such as LILO are
    8.56 +   *not* supported. You can most likely find your GRUB menu file at
    8.57 +   /boot/grub/menu.lst: edit this file to include an entry like the
    8.58 +   following:
    8.59 +
    8.60 +    title Xen 3.3 / XenLinux 2.6
    8.61 +       kernel /boot/xen-3.3.gz console=vga
    8.62 +       module /boot/vmlinuz-2.6-xen root=<root-dev> ro console=tty0
    8.63 +       module /boot/initrd-2.6-xen.img
    8.64 +
    8.65 +   NB: Not all kernel configs need an initial ram disk (initrd), but
    8.66 +   if you do specify one you'll need to use the 'module' grub directive
    8.67 +   rather than 'initrd'.
    8.68 +
    8.69 +   The linux command line takes all the usual options, such as
    8.70 +   root=<root-dev> to specify your usual root partition (e.g.,
    8.71 +   /dev/hda1).
    8.72 +
    8.73 +   The Xen command line takes a number of optional arguments described
    8.74 +   in the manual. The most common is 'dom0_mem=xxxM' which sets the
    8.75 +   amount of memory to allocate for use by your initial virtual
    8.76 +   machine (known as domain 0). Note that Xen itself reserves about
    8.77 +   32MB memory for internal use, which is not available for allocation
    8.78 +   to virtual machines.
    8.79 +
    8.80 +3. Reboot your system and select the "Xen 3.3 / XenLinux 2.6" menu
    8.81 +   option. After booting Xen, Linux will start and your initialisation
    8.82 +   scripts should execute in the usual way.
    8.83 +
    8.84 +Quick-Start Guide - Source Release
    8.85 +==================================
    8.86 +
    8.87 +First, there are a number of prerequisites for building a Xen source
    8.88 +release. Make sure you have all the following installed, either by
    8.89 +visiting the project webpage or installing a pre-built package
    8.90 +provided by your Linux distributor:
    8.91 +    * GCC v3.4 or later
    8.92 +    * GNU Make
    8.93 +    * GNU Binutils
    8.94 +    * Development install of zlib (e.g., zlib-dev)
    8.95 +    * Development install of Python v2.3 or later (e.g., python-dev)
    8.96 +    * Development install of curses (e.g., libncurses-dev)
    8.97 +    * Development install of openssl (e.g., openssl-dev)
    8.98 +    * Development install of x11 (e.g. xorg-x11-dev)
    8.99 +    * bridge-utils package (/sbin/brctl)
   8.100 +    * iproute package (/sbin/ip)
   8.101 +    * hotplug or udev
   8.102 +
   8.103 +[NB. Unless noted otherwise, all the following steps should be
   8.104 +performed with root privileges.]
   8.105 +
   8.106 +1. Download and untar the source tarball file. This will be a
   8.107 +   file named xen-unstable-src.tgz, or xen-$version-src.tgz.
   8.108 +   You can also pull the current version from the mercurial
   8.109 +   repository at http://xenbits.xensource.com/
   8.110 +
   8.111 +    # tar xzf xen-unstable-src.tgz
   8.112 +
   8.113 +   Assuming you are using the unstable tree, this will
   8.114 +   untar into xen-unstable. The rest of the instructions
   8.115 +   use the unstable tree as an example, substitute the
   8.116 +   version for unstable.
   8.117 +
   8.118 +2. cd to xen-unstable (or whatever you sensibly rename it to).
   8.119 +
   8.120 +On Linux:
   8.121 +
   8.122 +3. For the very first build, or if you want to destroy existing
   8.123 +   .configs and build trees, perform the following steps:
   8.124 +
   8.125 +    # make world
   8.126 +    # make install
   8.127 +
   8.128 +   This will create and install onto the local machine. It will build
   8.129 +   the xen binary (xen.gz), and a linux kernel and modules that can be
   8.130 +   used in both dom0 and an unprivileged guest kernel (vmlinuz-2.6.x-xen),
   8.131 +   the tools and the documentation.
   8.132 +
   8.133 +   You can override the destination for make install by setting DESTDIR
   8.134 +   to some value.
   8.135 +
   8.136 +   The make command line defaults to building the kernel vmlinuz-2.6.x-xen.
   8.137 +   You can override this default by specifying KERNELS=kernelname. For
   8.138 +   example, you can make two kernels - linux-2.6-xen0
   8.139 +   and linux-2.6-xenU - which are smaller builds containing only selected
   8.140 +   modules, intended primarily for developers that don't like to wait
   8.141 +   for a full -xen kernel to build. The -xenU kernel is particularly small,
   8.142 +   as it does not contain any physical device drivers, and hence is
   8.143 +   only useful for guest domains.
   8.144 +
   8.145 +   To make these two kernels, simply specify
   8.146 +
   8.147 +   KERNELS="linux-2.6-xen0 linux-2.6-xenU"
   8.148 +
   8.149 +   in the make command line.
   8.150 +
   8.151 +4. To rebuild an existing tree without modifying the config:
   8.152 +    # make dist
   8.153 +
   8.154 +   This will build and install xen, kernels, tools, and
   8.155 +   docs into the local dist/ directory.
   8.156 +
   8.157 +   You can override the destination for make install by setting DISTDIR
   8.158 +   to some value.
   8.159 +
   8.160 +   make install and make dist differ in that make install does the
   8.161 +   right things for your local machine (installing the appropriate
   8.162 +   version of hotplug or udev scripts, for example), but make dist
   8.163 +   includes all versions of those scripts, so that you can copy the dist
   8.164 +   directory to another machine and install from that distribution.
   8.165 +
   8.166 +5. To rebuild a kernel with a modified config:
   8.167 +
   8.168 +    # make linux-2.6-xen-config CONFIGMODE=menuconfig     (or xconfig)
   8.169 +    # make linux-2.6-xen-build
   8.170 +    # make linux-2.6-xen-install
   8.171 +
   8.172 +   Depending on your config, you may need to use 'mkinitrd' to create
   8.173 +   an initial ram disk, just like a native system e.g.
   8.174 +    # depmod 2.6.18-xen
   8.175 +    # mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod initrd-2.6.18-xen.img 2.6.18-xen
   8.176 +
   8.177 +   Other systems may requires the use of 'mkinitramfs' to create the
   8.178 +   ram disk.
   8.179 +    # depmod 2.6.18-xen
   8.180 +    # mkinitramfs -o initrd-2.6.18-xen.img 2.6.18-xen
   8.181 +
   8.182 +
   8.183 +Python Runtime Libraries
   8.184 +========================
   8.185 +
   8.186 +Xend (the Xen daemon) has the following runtime dependencies:
   8.187 +
   8.188 +    * Python 2.3 or later.
   8.189 +      In many distros, the XML-aspects to the standard library
   8.190 +      (xml.dom.minidom etc) are broken out into a separate python-xml package.
   8.191 +      This is also required.
   8.192 +
   8.193 +          URL:    http://www.python.org/
   8.194 +          Debian: python, python-xml
   8.195 +
   8.196 +    * For optional SSL support, pyOpenSSL:
   8.197 +          URL:    http://pyopenssl.sourceforge.net/
   8.198 +          Debian: python-pyopenssl
   8.199 +
   8.200 +    * For optional PAM support, PyPAM:
   8.201 +          URL:    http://www.pangalactic.org/PyPAM/
   8.202 +          Debian: python-pam
   8.203 +
   8.204 +    * For optional XenAPI support in XM, PyXML:
   8.205 +          URL:    http://pyxml.sourceforge.net
   8.206 +          YUM:    PyXML
   8.207 +
   8.208 +
   8.209 +Intel(R) Trusted Execution Technology Support
   8.210 +=============================================
   8.211 +
   8.212 +Intel's technology for safer computing, Intel(R) Trusted Execution Technology
   8.213 +(Intel(R) TXT), defines platform-level enhancements that provide the building
   8.214 +blocks for creating trusted platforms.  For more information, see
   8.215 +http://www.intel.com/technology/security/.
   8.216 +
   8.217 +Intel(R) TXT support is provided by the Trusted Boot (tboot) module in
   8.218 +conjunction with minimal logic in the Xen hypervisor.
   8.219 +
   8.220 +Tboot is an open source, pre- kernel/VMM module that uses Intel(R) TXT to
   8.221 +perform a measured and verified launch of an OS kernel/VMM.
   8.222 +
   8.223 +The Trusted Boot module is available from
   8.224 +http://sourceforge.net/projects/tboot.  This project hosts the code in a
   8.225 +mercurial repo at http://tboot.sourceforge.net/hg/tboot.hg and contains
   8.226 +tarballs of the source.  Instructions in the tboot README describe how
   8.227 +to modify grub.conf to use tboot to launch Xen.
   8.228 +
   8.229 +There are optional targets as part of Xen's top-level makefile that will
   8.230 +downlaod and build tboot: install-tboot, build-tboot, dist-tboot, clean-tboot.
   8.231 +These will download the latest tar file from the SourceForge site using wget,
   8.232 +then build/install/dist according to Xen's settings.
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/README-this	Mon May 19 15:34:57 2008 -0700
     9.3 @@ -0,0 +1,26 @@
     9.4 +
     9.5 +
     9.6 +This external repo for xen debuggers. Currently, this repo contains :
     9.7 +
     9.8 +   1. kdb : an in built xen kernel debugger to debug hypervisor, with some
     9.9 +            guest debug support. 64-bit mode only.
    9.10 +
    9.11 +	    See xen/kdb/README
    9.12 +
    9.13 +   2. gdbserver stub: to debug 32bit or 64bit guest kernels. 32bit dom0 only.
    9.14 +            See tools/gdb/gdbserver/README
    9.15 +
    9.16 +   3. For both: xen> make kdb=y gdbsx=y
    9.17 +
    9.18 +            Will compile the hypervisor with both kdb support and support
    9.19 +	    for the gdbserver stub.
    9.20 +
    9.21 +
    9.22 +
    9.23 +Mukesh Rathor
    9.24 +mukesh[dot]rathor[at]oracle[dot]com
    9.25 +Oracle Corporation
    9.26 +
    9.27 +
    9.28 +May 19, 2008
    9.29 +
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/buildconfigs/Rules.mk	Mon May 19 15:34:57 2008 -0700
    10.3 @@ -0,0 +1,42 @@
    10.4 +
    10.5 +include Config.mk
    10.6 +
    10.7 +export DESTDIR
    10.8 +
    10.9 +ALLKERNELS = $(patsubst buildconfigs/mk.%,%,$(wildcard buildconfigs/mk.*))
   10.10 +
   10.11 +%-install:
   10.12 +	$(MAKE) -f buildconfigs/mk.$* build
   10.13 +
   10.14 +%-dist: DESTDIR=$(DISTDIR)/install
   10.15 +%-dist: %-install
   10.16 +	@: # do nothing
   10.17 +
   10.18 +# Legacy dist target
   10.19 +%-build: %-dist
   10.20 +	@: # do nothing
   10.21 +
   10.22 +%-prep: DESTDIR=$(DISTDIR)/install
   10.23 +%-prep:
   10.24 +	$(MAKE) -f buildconfigs/mk.$* prep
   10.25 +
   10.26 +%-config: DESTDIR=$(DISTDIR)/install
   10.27 +%-config:
   10.28 +	$(MAKE) -f buildconfigs/mk.$* config
   10.29 +
   10.30 +%-delete:
   10.31 +	$(MAKE) -f buildconfigs/mk.$* delete
   10.32 +
   10.33 +%-clean:
   10.34 +	$(MAKE) -f buildconfigs/mk.$* clean
   10.35 +
   10.36 +%.patch:
   10.37 +	$(MAKE) -f buildconfigs/mk.$* $@
   10.38 +
   10.39 +%-mrproper:
   10.40 +	$(MAKE) -f buildconfigs/mk.$*-xen mrproper
   10.41 +	rm -rf pristine-$(*)* ref-$(*)*
   10.42 +	rm -rf $*-xen.patch
   10.43 +
   10.44 +# never delete any intermediate files.
   10.45 +.SECONDARY:
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/buildconfigs/enable-xen-config	Mon May 19 15:34:57 2008 -0700
    11.3 @@ -0,0 +1,48 @@
    11.4 +#!/bin/sh
    11.5 +
    11.6 +set -e
    11.7 +
    11.8 +if [ $# -ne 1 ] ; then
    11.9 +	echo "Usage $(basename $0) <config-file>" 1>&2
   11.10 +	exit 1
   11.11 +fi
   11.12 +
   11.13 +CONFIG=$1
   11.14 +
   11.15 +setopt()
   11.16 +{
   11.17 +	OPTION=$1
   11.18 +	VALUE=$2
   11.19 +
   11.20 +	# First remove any existing instances of this option
   11.21 +	sed -e "s/^# ${OPTION} is not set$//g ; s/^^{OPTION}=.$//g" -i "${CONFIG}"
   11.22 +
   11.23 +	# Then append the new value
   11.24 +	case ${VALUE} in
   11.25 +	    y|m) echo "${OPTION}=${VALUE}" >> "${CONFIG}" ;;
   11.26 +	    n)   echo "# ${OPTION} is not set" >> "${CONFIG}" ;;
   11.27 +	    *)   echo "Invalid value ${VALUE} for ${OPTION}" 1>&2 ; exit 1 ;;
   11.28 +	esac
   11.29 +}
   11.30 +
   11.31 +setopt CONFIG_PARAVIRT y
   11.32 +setopt CONFIG_PARAVIRT_GUEST y
   11.33 +setopt CONFIG_XEN y
   11.34 +setopt CONFIG_VMI y
   11.35 +setopt CONFIG_KVM y
   11.36 +setopt CONFIG_KVM_INTEL y
   11.37 +setopt CONFIG_KVM_AMD y
   11.38 +setopt CONFIG_LGUEST n
   11.39 +setopt CONFIG_XEN_BLKDEV_FRONTEND y
   11.40 +setopt CONFIG_XEN_NETDEV_FRONTEND y
   11.41 +setopt CONFIG_HVC_XEN y
   11.42 +setopt CONFIG_NUMA n
   11.43 +setopt CONFIG_LOCALVERSION_AUTO n
   11.44 +
   11.45 +case ${XEN_TARGET_ARCH} in
   11.46 +    x86_32) setopt CONFIG_64BIT n ;;
   11.47 +    x86_64) setopt CONFIG_64BIT y ;;
   11.48 +    *) ;;
   11.49 +esac
   11.50 +
   11.51 +exit 0
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/buildconfigs/interface.exclude	Mon May 19 15:34:57 2008 -0700
    12.3 @@ -0,0 +1,7 @@
    12.4 +*.size
    12.5 +*.pyc
    12.6 +checker
    12.7 +checker.c
    12.8 +ia64.h
    12.9 +x86_32.h
   12.10 +x86_64.h
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/buildconfigs/ketchup	Mon May 19 15:34:57 2008 -0700
    13.3 @@ -0,0 +1,742 @@
    13.4 +#!/usr/bin/python
    13.5 +#
    13.6 +# ketchup 0.9.8
    13.7 +# http://selenic.com/ketchup/wiki
    13.8 +#
    13.9 +# Copyright 2004 Matt Mackall <mpm@selenic.com>
   13.10 +#
   13.11 +# This software may be used and distributed according to the terms
   13.12 +# of the GNU General Public License, incorporated herein by reference.
   13.13 +#
   13.14 +# Usage:
   13.15 +#
   13.16 +# in an existing kernel directory, run:
   13.17 +#
   13.18 +#  ketchup <version>
   13.19 +#
   13.20 +# where version is a complete kernel version, or a branch name to grab
   13.21 +# the latest version
   13.22 +#
   13.23 +# You can override some variables by creating a ~/.ketchuprc file.
   13.24 +# The ~/.ketchuprc is just a Python script, eg. it might look like this:
   13.25 +#
   13.26 +# kernel_url = 'http://kernel.localdomain/pub/linux/kernel'
   13.27 +# archive = os.environ["HOME"] + '/tmp/ketchup-archive'
   13.28 +# gpg = '/weird/path/to/gpg'
   13.29 +#
   13.30 +
   13.31 +import re, sys, urllib, os, getopt, glob, shutil
   13.32 +
   13.33 +def error(*args):
   13.34 +    sys.stderr.write("ketchup: ")
   13.35 +    for a in args:
   13.36 +        sys.stderr.write(str(a))
   13.37 +        sys.stderr.write("\n")
   13.38 +
   13.39 +def qprint(*args):
   13.40 +    if not options["quiet"]:
   13.41 +        sys.stdout.write(" ".join(map(str, args)))
   13.42 +        sys.stdout.write("\n")
   13.43 +
   13.44 +def lprint(*args):
   13.45 +    sys.stdout.write(" ".join(map(str, args)))
   13.46 +    sys.stdout.write("\n")
   13.47 +
   13.48 +
   13.49 +def fancyopts(args, options, state, syntax=''):
   13.50 +    long = []
   13.51 +    short = ''
   13.52 +    map = {}
   13.53 +    dt = {}
   13.54 +
   13.55 +    def help(state, opt, arg, options = options, syntax = syntax):
   13.56 +        lprint("Usage: ", syntax)
   13.57 +
   13.58 +        for s, l, d, c in options:
   13.59 +            opt = ' '
   13.60 +            if s: opt = opt + '-' + s + ' '
   13.61 +            if l: opt = opt + '--' + l + ' '
   13.62 +            if d: opt = opt + '(' + str(d) + ')'
   13.63 +            lprint(opt)
   13.64 +            if c: lprint('   %s' % c)
   13.65 +        sys.exit(0)
   13.66 +
   13.67 +    options = [('h', 'help', help, 'Show usage info')] + options
   13.68 +
   13.69 +    for s, l, d, c in options:
   13.70 +        map['-'+s] = map['--'+l]=l
   13.71 +        state[l] = d
   13.72 +        dt[l] = type(d)
   13.73 +        if not d is None and not type(d) is type(help): s, l = s + ':', l + '='
   13.74 +        if s: short = short + s
   13.75 +        if l: long.append(l)
   13.76 +
   13.77 +    if os.environ.has_key("KETCHUP_OPTS"):
   13.78 +        args = os.environ["KETCHUP_OPTS"].split() + args
   13.79 +
   13.80 +    try:
   13.81 +        opts, args = getopt.getopt(args, short, long)
   13.82 +    except getopt.GetoptError:
   13.83 +        help(state, None, args)
   13.84 +        sys.exit(-1)
   13.85 +
   13.86 +    for opt, arg in opts:
   13.87 +        if dt[map[opt]] is type(help): state[map[opt]](state,map[opt],arg)
   13.88 +        elif dt[map[opt]] is type(1): state[map[opt]] = int(arg)
   13.89 +        elif dt[map[opt]] is type(''): state[map[opt]] = arg
   13.90 +        elif dt[map[opt]] is type([]): state[map[opt]].append(arg)
   13.91 +        elif dt[map[opt]] is type(None): state[map[opt]] = 1
   13.92 +
   13.93 +    return args
   13.94 +
   13.95 +# Default values
   13.96 +kernel_url = 'http://www.kernel.org/pub/linux/kernel'
   13.97 +archive = os.environ["HOME"] + "/.ketchup"
   13.98 +rename_prefix = 'linux-'
   13.99 +rename_with_localversion = False
  13.100 +wget = "/usr/bin/wget"
  13.101 +gpg = "/usr/bin/gpg"
  13.102 +precommand = postcommand = None
  13.103 +default_tree = None
  13.104 +local_trees = {}
  13.105 +
  13.106 +# Functions to parse version strings
  13.107 +
  13.108 +def tree(ver):
  13.109 +    return float(re.match(r'(\d+\.\d+)', ver).group(1))
  13.110 +
  13.111 +def rev(ver):
  13.112 +    p = pre(ver)
  13.113 +    r = int(re.match(r'\d+\.\d+\.(\d+)', ver).group(1))
  13.114 +    if p: r = r - 1
  13.115 +    return r
  13.116 +
  13.117 +def pre(ver):
  13.118 +    try: return re.match(r'\d+\.\d+\.\d+(\.\d+)?-((rc|pre)\d+)', ver).group(2)
  13.119 +    except: return None
  13.120 +
  13.121 +def post(ver):
  13.122 +    try: return re.match(r'\d+\.\d+\.\d+\.(\d+)', ver).group(1)
  13.123 +    except: return None
  13.124 +
  13.125 +def pretype(ver):
  13.126 +    try: return re.match(r'\d+\.\d+\.\d+(\.\d+)?-((rc|pre)\d+)', ver).group(3)
  13.127 +    except: return None
  13.128 +
  13.129 +def prenum(ver):
  13.130 +    try: return int(re.match(r'\d+\.\d+\.\d+-((rc|pre)(\d+))', ver).group(3))
  13.131 +    except: return None
  13.132 +
  13.133 +def prebase(ver):
  13.134 +    return re.match(r'(\d+\.\d+\.\d+((-(rc|pre)|\.)\d+)?)', ver).group(1)
  13.135 +
  13.136 +def revbase(ver):
  13.137 +    return "%s.%s" % (tree(ver), rev(ver))
  13.138 +
  13.139 +def base(ver):
  13.140 +    v = revbase(ver)
  13.141 +    if post(ver): v += "." + post(ver)
  13.142 +    return v
  13.143 +
  13.144 +def forkname(ver):
  13.145 +    try: return re.match(r'\d+.\d+.\d+(\.\d+)?(-(rc|pre)\d+)?(-(\w+?)\d+)?',
  13.146 +                         ver).group(5)
  13.147 +    except: return None
  13.148 +
  13.149 +def forknum(ver):
  13.150 +    try: return int(
  13.151 +        re.match(r'\d+.\d+.\d+(\.\d+)?(-(rc|pre)\d+)?(-(\w+?)(\d+))?',
  13.152 +                 ver).group(6))
  13.153 +    except: return None
  13.154 +
  13.155 +def fork(ver):
  13.156 +    try: return re.match(r'\d+.\d+.\d+(\.\d+)?(-(rc|pre)\d+)?(-(\w+))?', ver).group(4)
  13.157 +    except: return None
  13.158 +
  13.159 +def get_ver(makefile):
  13.160 +    """ Read the version information from the specified makefile """
  13.161 +    part = {}
  13.162 +    parts = "VERSION PATCHLEVEL SUBLEVEL EXTRAVERSION".split(' ')
  13.163 +    m = open(makefile)
  13.164 +    for l in m.readlines():
  13.165 +        for p in parts:
  13.166 +            try: part[p] = re.match(r'%s\s*=\s*(\S+)' % p, l).group(1)
  13.167 +            except: pass
  13.168 +
  13.169 +    version = "%s.%s.%s" % tuple([part[p] for p in parts[:3]])
  13.170 +    version += part.get("EXTRAVERSION","")
  13.171 +    return version
  13.172 +
  13.173 +def get_localversion():
  13.174 +    v = ''
  13.175 +
  13.176 +    for name in glob.glob('localversion*'):
  13.177 +        try: v += open(name).readline().strip()
  13.178 +        except: pass
  13.179 +
  13.180 +    try:
  13.181 +        c = open('.config').read()
  13.182 +        v += re.search(r'^CONFIG_LOCALVERSION="(.+)"', c, re.M).group(1)
  13.183 +    except: pass
  13.184 +
  13.185 +    return v
  13.186 +
  13.187 +def compare_ver(a, b):
  13.188 +    """
  13.189 +    Compare kernel versions a and b
  13.190 +
  13.191 +    Note that -pre and -rc versions sort before the version they modify,
  13.192 +    -pre sorts before -rc, -bk, -git, and -mm, etc. sort alphabetically.
  13.193 +    """
  13.194 +    if a == b: return 0
  13.195 +
  13.196 +    c = cmp(float(tree(a)), float(tree(b)))
  13.197 +    if c: return c
  13.198 +    c = cmp(rev(a), rev(b))
  13.199 +    if c: return c
  13.200 +    c = cmp(int(post(a) or 0), int(post(b) or 0))
  13.201 +    if c: return c
  13.202 +    c = cmp(pretype(a), pretype(b)) # pre sorts before rc
  13.203 +    if c: return c
  13.204 +    c = cmp(prenum(a), prenum(b))
  13.205 +    if c: return c
  13.206 +    c = cmp(forkname(a), forkname(b))
  13.207 +    if c: return c
  13.208 +    return cmp(forknum(a), forknum(b))
  13.209 +
  13.210 +def last(url, pat="(.*/)"):
  13.211 +    for l in urllib.urlopen(url).readlines():
  13.212 +        m = re.search('(?i)<a href="%s">' % pat, l)
  13.213 +        if m: n = m.group(1)
  13.214 +    return n
  13.215 +
  13.216 +def latest_mm(url, pat):
  13.217 +    url = kernel_url + '/people/akpm/patches/2.6/'
  13.218 +    url += last(url)
  13.219 +    part = last(url)
  13.220 +    return part[:-1]
  13.221 +
  13.222 +def latest_ck(url, pat):
  13.223 +    url = "http://ck.kolivas.org/patches/2.6/pre-releases/"
  13.224 +    url += last(url)
  13.225 +    part = last(url)
  13.226 +    pre = part[:-1]
  13.227 +
  13.228 +    url = "http://ck.kolivas.org/patches/2.6/"
  13.229 +    url += last(url,"(2.6.*/)")
  13.230 +    part = last(url)
  13.231 +    rel = part[:-1]
  13.232 +
  13.233 +    l = [pre, rel]
  13.234 +    l.sort(compare_ver)
  13.235 +    return l[-1]
  13.236 +
  13.237 +def latest_dir(url, pat):
  13.238 +    """Find the latest link matching pat at url after sorting"""
  13.239 +    p = []
  13.240 +    for l in urllib.urlopen(url).readlines():
  13.241 +        m = re.search('"%s"' % pat, l)
  13.242 +        if m: p.append(m.group(1))
  13.243 +
  13.244 +    if not p: return None
  13.245 +
  13.246 +    p.sort(compare_ver)
  13.247 +    return p[-1]
  13.248 +
  13.249 +# mbligh is lazy and has a bunch of empty directories
  13.250 +def latest_mjb(url, pat):
  13.251 +    url = kernel_url + '/people/mbligh/'
  13.252 +
  13.253 +    # find the last Linus release and search backwards
  13.254 +    l = [find_ver('2.6'), find_ver("2.6-pre")]
  13.255 +    l.sort(compare_ver)
  13.256 +    linus = l[-1]
  13.257 +
  13.258 +    p = []
  13.259 +    for l in urllib.urlopen(url).readlines():
  13.260 +        m = re.search('"(2\.6\..*/)"', l)
  13.261 +        if m:
  13.262 +            v = m.group(1)
  13.263 +            if compare_ver(v, linus) <= 0:
  13.264 +                p.append(v)
  13.265 +
  13.266 +    p.sort(compare_ver)
  13.267 +    p.reverse()
  13.268 +
  13.269 +    for ver in p:
  13.270 +        mjb = latest_dir(url + ver, pat)
  13.271 +        if mjb: return mjb
  13.272 +
  13.273 +    return None
  13.274 +
  13.275 +def latest_26_tip(url, pat):
  13.276 +    l = [find_ver('2.6'), find_ver('2.6-git'), find_ver('2.6-pre')]
  13.277 +    l.sort(compare_ver)
  13.278 +    return l[-1]
  13.279 +
  13.280 +def find_info(ver):
  13.281 +    b = "%.1f" % tree(ver)
  13.282 +    f = forkname(ver)
  13.283 +    p = pre(ver)
  13.284 +
  13.285 +    s = b
  13.286 +    if f:
  13.287 +        s = "%s-%s" % (b, f)
  13.288 +    elif p:
  13.289 +        s = "%s-pre" % b
  13.290 +
  13.291 +    return version_info[s]
  13.292 +
  13.293 +def version_urls(ver):
  13.294 +    """ Return the URL for the patch associated with the specified version """
  13.295 +    i = find_info(ver)[1]
  13.296 +    if type(i) != type([]):
  13.297 +        i = [i]
  13.298 +
  13.299 +    v = {
  13.300 +        'full': ver,
  13.301 +        'tree': tree(ver),
  13.302 +        'base': base(ver),
  13.303 +        'prebase': prebase(ver)
  13.304 +        }
  13.305 +
  13.306 +    l = []
  13.307 +    for e in i:
  13.308 +        l.append(e % v)
  13.309 +
  13.310 +    return l
  13.311 +
  13.312 +def patch_path(ver):
  13.313 +    return os.path.join(archive, os.path.basename(version_urls(ver)[0]))
  13.314 +
  13.315 +def download(url, f):
  13.316 +    qprint("Downloading %s" % os.path.basename(url))
  13.317 +    if options["dry-run"]:
  13.318 +        return 1
  13.319 +
  13.320 +    if not options["wget"]:
  13.321 +        p = urllib.urlopen(url).read()
  13.322 +        if p.find("<title>404") != -1:
  13.323 +            return None
  13.324 +        open(f, 'w').write(p)
  13.325 +    else:
  13.326 +        e = os.system("%s -c -O %s %s" %
  13.327 +                      (options["wget"], f + ".partial", url))
  13.328 +        if e:
  13.329 +            return None
  13.330 +        os.rename(f + ".partial", f)
  13.331 +
  13.332 +    return 1
  13.333 +
  13.334 +def verify(url, f, sign):
  13.335 +    if options["no-gpg"] or options["dry-run"] or not options["gpg-path"]:
  13.336 +        return 1
  13.337 +
  13.338 +    sf = f + sign
  13.339 +    if not download(url + sign, sf):
  13.340 +        error("signature download failed")
  13.341 +        error("removing files...")
  13.342 +        os.unlink(f)
  13.343 +        return 0
  13.344 +
  13.345 +    qprint("Verifying signature...")
  13.346 +    r = os.system("%s --verify %s %s" % (options["gpg-path"], sf, f))
  13.347 +    if r:
  13.348 +        error("gpg returned %d" % r)
  13.349 +        error("removing files...")
  13.350 +        os.unlink(f)
  13.351 +        os.unlink(sf)
  13.352 +        return 0
  13.353 +
  13.354 +    return 1
  13.355 +
  13.356 +def trydownload(urls, f, sign):
  13.357 +    for url in urls:
  13.358 +        if download(url, f):
  13.359 +            if not sign or verify(url, f, sign):
  13.360 +                return f
  13.361 +        if url[-4:] == ".bz2":
  13.362 +            f2 = f[:-4] + ".gz"
  13.363 +            url2 = url[:-4] + ".gz"
  13.364 +            if download(url2, f2):
  13.365 +                if not sign or verify(url2, f2, sign):
  13.366 +                    return f2
  13.367 +    return None
  13.368 +
  13.369 +def get_patch(ver):
  13.370 +    """Return the path to patch for given ver, downloading if necessary"""
  13.371 +    f = patch_path(ver)
  13.372 +    if os.path.exists(f):
  13.373 +        return f
  13.374 +    if f[-4:] == ".bz2":
  13.375 +        f2 = f[:-4] + ".gz"
  13.376 +        if os.path.exists(f2):
  13.377 +            return f2
  13.378 +
  13.379 +    urls = version_urls(ver)
  13.380 +    sign = find_info(ver)[3]
  13.381 +    if sign == 1: sign = ".sign"
  13.382 +    f = trydownload(urls, f, sign)
  13.383 +    if not f:
  13.384 +        error("patch download failed")
  13.385 +        sys.exit(-1)
  13.386 +
  13.387 +    return f
  13.388 +
  13.389 +def apply_patch(ver, reverse = 0):
  13.390 +    """Find the patch to upgrade from the predecessor of ver to ver and
  13.391 +    apply or reverse it."""
  13.392 +    p = get_patch(ver)
  13.393 +    r = ""
  13.394 +    if reverse:
  13.395 +        r = " -R"
  13.396 +
  13.397 +    qprint("Applying %s%s" % (os.path.basename(p), r))
  13.398 +    if options["dry-run"]:
  13.399 +        return ver
  13.400 +
  13.401 +    def cmd(patch, reverse, dry):
  13.402 +        base = "patch -l -p1%s" % reverse
  13.403 +        if dry:
  13.404 +            base += " --dry-run"
  13.405 +
  13.406 +        if p[-4:] == ".bz2":
  13.407 +            pipe = "bzcat %s | %s" % (patch, base)
  13.408 +        elif p[-3:] == ".gz":
  13.409 +            pipe = "zcat %s | %s" % (patch, base)
  13.410 +        else:
  13.411 +            pipe = "%s < %s" % (base, patch)
  13.412 +
  13.413 +        err = os.system(pipe + " > .patchdiag")
  13.414 +        if err:
  13.415 +            sys.stderr.write(open(".patchdiag").read())
  13.416 +        os.unlink(".patchdiag")
  13.417 +        return err
  13.418 +
  13.419 +    err = cmd(p, r, 1)
  13.420 +    if err:
  13.421 +        error("patch %s failed: %d" % (p, err))
  13.422 +        sys.exit(-1)
  13.423 +
  13.424 +    err = cmd(p, r, 0)
  13.425 +    if err:
  13.426 +        error("patch %s failed while it was supposed to apply: %d" % (p, err))
  13.427 +        sys.exit(-1)
  13.428 +
  13.429 +def untar(tarfile):
  13.430 +    old = os.getcwd()
  13.431 +    os.mkdir("ketchup-tmp")
  13.432 +    os.chdir("ketchup-tmp")
  13.433 +
  13.434 +    err = os.system("bzcat %s | tar -xf -" % tarfile)
  13.435 +    if err:
  13.436 +        error("Unpacking failed: ", err)
  13.437 +        sys.exit(-1)
  13.438 +
  13.439 +    err = os.system("mv linux*/* linux*/.[^.]* ..; rmdir linux*")
  13.440 +    if err:
  13.441 +        error("Unpacking failed: ", err)
  13.442 +        sys.exit(-1)
  13.443 +
  13.444 +    os.chdir(old)
  13.445 +    shutil.rmtree("ketchup-tmp")
  13.446 +
  13.447 +def install_nearest(ver):
  13.448 +    t = tree(ver)
  13.449 +    tarballs = glob.glob(archive + "/linux-%s.*.tar.bz2" % t)
  13.450 +    list = []
  13.451 +
  13.452 +    for f in tarballs:
  13.453 +        m = re.match(r'.*/linux-(.*).tar.bz2$', f)
  13.454 +        v = m.group(1)
  13.455 +        d = abs(rev(v) - rev(ver))
  13.456 +        list.append((d, f, v))
  13.457 +    list.sort()
  13.458 +
  13.459 +    if not list or (options["full-tarball"] and list[0][0]):
  13.460 +        f = "linux-%s.tar.bz2" % ver
  13.461 +        url = "%s/v%s/%s" % (kernel_url, t, f)
  13.462 +        f = archive + "/" + f
  13.463 +
  13.464 +        sign = find_info(ver)[3]
  13.465 +        if sign == 1: sign = ".sign"
  13.466 +
  13.467 +        f = trydownload([url], f, sign)
  13.468 +        if not f:
  13.469 +            error("Tarball download failed")
  13.470 +            sys.exit(-1)
  13.471 +
  13.472 +    else:
  13.473 +        f = list[0][1]
  13.474 +        ver = list[0][2]
  13.475 +
  13.476 +    qprint("Unpacking %s" % os.path.basename(f))
  13.477 +    if options["dry-run"]: return ver
  13.478 +    untar(f)
  13.479 +
  13.480 +    return ver
  13.481 +
  13.482 +def find_ver(ver):
  13.483 +    if ver in version_info.keys():
  13.484 +        v = version_info[ver]
  13.485 +        d = v[1]
  13.486 +        if type(d) is type([]):
  13.487 +            d = d[0]
  13.488 +        for n in range(5):
  13.489 +            return v[0](os.path.dirname(d), v[2])
  13.490 +            error('retrying version lookup for %s' % ver)
  13.491 +    else:
  13.492 +        return ver
  13.493 +
  13.494 +def transform(a, b):
  13.495 +    if a == b:
  13.496 +        qprint("Nothing to do!")
  13.497 +        return
  13.498 +    if not a:
  13.499 +        a = install_nearest(base(b))
  13.500 +    t = tree(a)
  13.501 +    if t != tree(b):
  13.502 +        error("Can't patch %s to %s" % (tree(a), tree(b)))
  13.503 +        sys.exit(-1)
  13.504 +    if fork(a):
  13.505 +        apply_patch(a, 1)
  13.506 +        a = prebase(a)
  13.507 +    if prebase(a) != prebase(b):
  13.508 +        if pre(a):
  13.509 +            apply_patch(a, 1)
  13.510 +            a = base(a)
  13.511 +
  13.512 +        if post(a) and post(a) != post(b):
  13.513 +            apply_patch(prebase(a), 1)
  13.514 +
  13.515 +        ra, rb = rev(a), rev(b)
  13.516 +        if ra > rb:
  13.517 +            for r in range(ra, rb, -1):
  13.518 +                apply_patch("%s.%s" % (t, r), -1)
  13.519 +        if ra < rb:
  13.520 +            for r in range(ra + 1, rb + 1):
  13.521 +                apply_patch("%s.%s" % (t, r))
  13.522 +        a = revbase(b)
  13.523 +
  13.524 +        if post(b) and post(a) != post(b):
  13.525 +            apply_patch(prebase(b), 0)
  13.526 +            a = base(b)
  13.527 +
  13.528 +        if pre(b):
  13.529 +            apply_patch(prebase(b))
  13.530 +            a = prebase(b)
  13.531 +
  13.532 +    if fork(b):
  13.533 +        a = apply_patch(b)
  13.534 +
  13.535 +def rename_dir(v):
  13.536 +    """Rename the current directory to linux-v, where v is the function arg"""
  13.537 +    if rename_with_localversion:
  13.538 +        v += get_localversion()
  13.539 +    cwd = os.getcwd()
  13.540 +    basedir = os.path.dirname(cwd)
  13.541 +    newdir = os.path.join(basedir, rename_prefix + v)
  13.542 +    if newdir == cwd:
  13.543 +        return
  13.544 +    if os.access(newdir, os.F_OK):
  13.545 +        error("Cannot rename directory, destination exists: %s", newdir);
  13.546 +        return
  13.547 +    os.rename(cwd, newdir)
  13.548 +    qprint('Current directory renamed to %s' % newdir)
  13.549 +
  13.550 +
  13.551 +# latest lookup function, canonical urls, pattern for lookup function,
  13.552 +#  signature flag, description
  13.553 +version_info = {
  13.554 +    '2.4': (latest_dir,
  13.555 +            kernel_url + "/v2.4" + "/patch-%(base)s.bz2",
  13.556 +            r'patch-(.*?).bz2',
  13.557 +            1, "old stable kernel series"),
  13.558 +    '2.4-pre': (latest_dir,
  13.559 +                kernel_url + "/v2.4" + "/testing/patch-%(prebase)s.bz2",
  13.560 +                r'patch-(.*?).bz2',
  13.561 +                1, "old stable kernel series prereleases"),
  13.562 +    '2.6': (latest_dir,
  13.563 +            kernel_url + "/v2.6" + "/patch-%(prebase)s.bz2",
  13.564 +            r'patch-(.*?).bz2',
  13.565 +            1, "current stable kernel series"),
  13.566 +    '2.6-rc': (latest_dir,
  13.567 +                kernel_url + "/v2.6" + "/testing/patch-%(prebase)s.bz2",
  13.568 +                r'patch-(.*?).bz2',
  13.569 +                1, "current stable kernel series prereleases"),
  13.570 +    '2.6-pre': (latest_dir,
  13.571 +                kernel_url + "/v2.6" + "/testing/patch-%(prebase)s.bz2",
  13.572 +                r'patch-(.*?).bz2',
  13.573 +                1, "current stable kernel series prereleases"),
  13.574 +    '2.6-git': (latest_dir,
  13.575 +                [kernel_url + "/v2.6" + "/snapshots/patch-%(full)s.bz2",
  13.576 +                 kernel_url + "/v2.6" + "/snapshots/old/patch-%(full)s.bz2"],
  13.577 +                r'patch-(.*?).bz2',
  13.578 +                1, "current stable kernel series snapshots"),
  13.579 +    '2.6-bk': (latest_dir,
  13.580 +               [kernel_url + "/v2.6" + "/snapshots/patch-%(full)s.bz2",
  13.581 +                kernel_url + "/v2.6" + "/snapshots/old/patch-%(full)s.bz2"],
  13.582 +               r'patch-(.*?).bz2',
  13.583 +               1, "old stable kernel series snapshots"),
  13.584 +    '2.6-tip': (latest_26_tip, "", "", 1,
  13.585 +                "current stable kernel series tip"),
  13.586 +    '2.6-mm': (latest_mm,
  13.587 +               kernel_url + "/people/akpm/patches/" +
  13.588 +               "%(tree)s/%(prebase)s/%(full)s/%(full)s.bz2", "",
  13.589 +               1, "Andrew Morton's -mm development tree"),
  13.590 +    '2.6-tiny': (latest_dir,
  13.591 +                 "http://www.selenic.com/tiny/%(full)s.patch.bz2",
  13.592 +                 r'(2.6.*?).patch.bz2',
  13.593 +                 1, "Matt Mackall's -tiny tree for small systems"),
  13.594 +    '2.6-mjb': (latest_mjb,
  13.595 +                 kernel_url + "/people/mbligh/%(prebase)s/patch-%(full)s.bz2",
  13.596 +                 r'patch-(2.6.*?).bz2',
  13.597 +                 1, "Martin Bligh's random collection 'o crap"),
  13.598 +    '2.6-rt': (latest_dir,
  13.599 +               ["http://people.redhat.com/mingo/" +
  13.600 +                "realtime-preempt/patch-%(full)s",
  13.601 +                "http://people.redhat.com/mingo/" +
  13.602 +                "realtime-preempt/older/patch-%(full)s"],
  13.603 +               r'patch-(2.6.*?)',
  13.604 +               0, "Ingo Molnar's realtime-preempt kernel"),
  13.605 +    '2.6-ck': (latest_ck,
  13.606 +               ["http://ck.kolivas.org/patches/2.6/" +
  13.607 +                "%(prebase)s/%(full)s/patch-%(full)s.bz2",
  13.608 +                "http://ck.kolivas.org/patches/2.6/pre-releases/" +
  13.609 +                "%(prebase)s/%(full)s/patch-%(full)s.bz2"],
  13.610 +               "", ".sig",
  13.611 +               "Con Kolivas' patches for system responsiveness (desktop)"),
  13.612 +    '2.6-cks': (latest_dir,
  13.613 +                "http://ck.kolivas.org/patches/cks/patch-%(full)s.bz2",
  13.614 +                r'patch-(2.6.*?).bz2', ".sig",
  13.615 +                "Con Kolivas' patches for system responsiveness (server)")
  13.616 +    }
  13.617 +
  13.618 +# Override defaults with ~/.ketchuprc which is just a Python script
  13.619 +rcpath = os.path.expanduser('~/.ketchuprc')
  13.620 +if os.path.isfile(rcpath):
  13.621 +    try:
  13.622 +        execfile(rcpath)
  13.623 +    except Exception, e:
  13.624 +        sys.exit('Failed parsing %s\nError was: %s' % (rcpath, e))
  13.625 +
  13.626 +# Add local trees
  13.627 +for k,v in local_trees.items():
  13.628 +    version_info[k] = v
  13.629 +
  13.630 +# Environment variables override defaults and ketchuprc
  13.631 +kernel_url = os.environ.get("KETCHUP_URL", kernel_url)
  13.632 +archive = os.environ.get("KETCHUP_ARCH", archive)
  13.633 +
  13.634 +# And finally command line overrides everything
  13.635 +if not os.path.exists(wget): wget = ""
  13.636 +if not os.path.exists(gpg): gpg = ""
  13.637 +
  13.638 +options = {}
  13.639 +opts = [
  13.640 +    ('a', 'archive', archive, 'cache directory'),
  13.641 +    ('d', 'directory', '.', 'directory to update'),
  13.642 +    ('f', 'full-tarball', None, 'if unpacking a tarball, download the latest'),
  13.643 +    ('g', 'gpg-path', gpg, 'path for GnuPG'),
  13.644 +    ('G', 'no-gpg', None, 'disable GPG signature verification'),
  13.645 +    ('k', 'kernel-url', kernel_url, 'base url for kernel.org mirror'),
  13.646 +    ('l', 'list-trees', None, 'list supported trees'),
  13.647 +    ('m', 'show-makefile', None, 'output version in makefile <arg>'),
  13.648 +    ('n', 'dry-run', None, 'don\'t download or apply patches'),
  13.649 +    ('p', 'show-previous', None, 'output version previous to <arg>'),
  13.650 +    ('q', 'quiet', None, 'reduce output'),
  13.651 +    ('r', 'rename-directory', None, 'rename updated directory to %s<v>'
  13.652 +     % rename_prefix),
  13.653 +    ('s', 'show-latest', None, 'output the latest version of <arg>'),
  13.654 +    ('u', 'show-url', None, 'output URL for <arg>'),
  13.655 +    ('w', 'wget', wget, 'command to use for wget'),
  13.656 +    ]
  13.657 +
  13.658 +args = fancyopts(sys.argv[1:], opts, options,
  13.659 +                 'ketchup [options] [ver]')
  13.660 +
  13.661 +archive = options["archive"]
  13.662 +kernel_url = options["kernel-url"]
  13.663 +if options["no-gpg"]: options["gpg-path"] = ''
  13.664 +
  13.665 +# Process args
  13.666 +
  13.667 +if not os.path.exists(options["directory"]):
  13.668 +    qprint("Creating target directory", options["directory"])
  13.669 +    os.mkdir(options["directory"])
  13.670 +os.chdir(options["directory"])
  13.671 +
  13.672 +if os.path.isfile(".ketchuprc"):
  13.673 +    try:
  13.674 +        execfile(".ketchuprc")
  13.675 +    except Exception, e:
  13.676 +        sys.exit('Failed parsing .ketchuprc\nError was: %s' % (e))
  13.677 +
  13.678 +if options["list-trees"]:
  13.679 +    l = version_info.keys()
  13.680 +    l.sort()
  13.681 +    for tree in l:
  13.682 +	if version_info[tree][3] == 0:
  13.683 +	   lprint(tree, "(unsigned)")
  13.684 +        else:
  13.685 +	   lprint(tree, "(signed)")
  13.686 +        lprint(" " + version_info[tree][4])
  13.687 +    sys.exit(0)
  13.688 +
  13.689 +if options["show-makefile"] and len(args) < 2:
  13.690 +    if not args:
  13.691 +        lprint(get_ver("Makefile"))
  13.692 +    else:
  13.693 +        lprint(get_ver(args[0]))
  13.694 +    sys.exit(0)
  13.695 +
  13.696 +if len(args) == 0 and default_tree:
  13.697 +    qprint("Using default tree \"%s\"" % (default_tree))
  13.698 +    args.append(default_tree)
  13.699 +
  13.700 +if len(args) != 1:
  13.701 +    error("No version given on command line and no default in configuration")
  13.702 +    sys.exit(-1)
  13.703 +
  13.704 +if options["show-latest"]:
  13.705 +    lprint(find_ver(args[0]))
  13.706 +    sys.exit(0)
  13.707 +
  13.708 +if options["show-url"]:
  13.709 +    lprint(version_urls(find_ver(args[0]))[0])
  13.710 +    sys.exit(0)
  13.711 +
  13.712 +if options["show-previous"]:
  13.713 +    v = find_ver(args[0])
  13.714 +    p = prebase(v)
  13.715 +    if p == v: p = base(v)
  13.716 +    if p == v:
  13.717 +        if rev(v) > 0: p = "%.1f.%s" % (tree(v), rev(v) -1)
  13.718 +        else: p = "unknown"
  13.719 +    lprint(p)
  13.720 +    sys.exit(0)
  13.721 +
  13.722 +if not os.path.exists(options["archive"]):
  13.723 +    qprint("Creating cache directory", options["archive"])
  13.724 +    os.mkdir(options["archive"])
  13.725 +
  13.726 +if precommand and os.system(precommand):
  13.727 +    sys.exit('Precommand "%s" failed!' % precommand)
  13.728 +
  13.729 +try:
  13.730 +    a = get_ver('Makefile')
  13.731 +except:
  13.732 +    a = None
  13.733 +
  13.734 +if not a and os.listdir("."):
  13.735 +    error("Can't find kernel version for non-empty directory")
  13.736 +    sys.exit(-1)
  13.737 +
  13.738 +b = find_ver(args[0])
  13.739 +qprint("%s -> %s" % (a, b))
  13.740 +transform(a, b)
  13.741 +if options["rename-directory"] and not options["dry-run"]:
  13.742 +    rename_dir(b)
  13.743 +
  13.744 +if postcommand and os.system(postcommand):
  13.745 +    sys.exit('Postcommand "%s" failed!' % postcommand)
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/buildconfigs/mk.linux-2.6	Mon May 19 15:34:57 2008 -0700
    14.3 @@ -0,0 +1,10 @@
    14.4 +XEN_LINUX_SOURCE ?= tarball
    14.5 +LINUX_VER ?= 2.6
    14.6 +
    14.7 +IMAGE_TARGET ?= vmlinux bzImage
    14.8 +
    14.9 +XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
   14.10 +
   14.11 +EXTRAVERSION ?=
   14.12 +
   14.13 +include buildconfigs/mk.linux-2.6-common
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/buildconfigs/mk.linux-2.6-common	Mon May 19 15:34:57 2008 -0700
    15.3 @@ -0,0 +1,152 @@
    15.4 +LINUX_SERIES = 2.6
    15.5 +
    15.6 +# Linux search path, will be searched for tarballs and mercurial
    15.7 +# repositories.
    15.8 +LINUX_SRC_PATH ?= .:..
    15.9 +
   15.10 +# The source directory is not automatically updated to avoid blowing
   15.11 +# away developer's changes. If you want to automatically pull a new
   15.12 +# version of the Linux tree then add `XEN_LINUX_UPDATE=y' to your make
   15.13 +# command line.
   15.14 +ifeq ($(XEN_LINUX_UPDATE),y)
   15.15 +__XEN_LINUX_UPDATE = $(LINUX_SRCDIR)/.force-update
   15.16 +else
   15.17 +__XEN_LINUX_UPDATE =
   15.18 +endif
   15.19 +
   15.20 +ifeq ($(XEN_LINUX_NONINTERACTIVE_CONFIG),y)
   15.21 +__NONINT_CONFIG = yes $$'\n' |
   15.22 +else
   15.23 +__NONINT_CONFIG =
   15.24 +endif
   15.25 +
   15.26 +LINUX_DIR     = build-linux-$(LINUX_VER)$(EXTRAVERSION)_$(XEN_TARGET_ARCH)
   15.27 +
   15.28 +IMAGE_TARGET ?= vmlinuz
   15.29 +
   15.30 +LINUX_VER3  := $(LINUX_SERIES).$(word 3, $(subst ., ,$(LINUX_VER)))
   15.31 +
   15.32 +.PHONY: _build
   15.33 +_build: build
   15.34 +
   15.35 +include buildconfigs/src.$(XEN_LINUX_SOURCE)
   15.36 +
   15.37 +LINUX_ARCH = $$(sh buildconfigs/select-linux-arch $(LINUX_SRCDIR))
   15.38 +IMAGE_PATH = $$(sh buildconfigs/select-linux-image $(LINUX_DIR) $(LINUX_ARCH) $(IMAGE_TARGET))
   15.39 +
   15.40 +INSTALL_BOOT_PATH := $(DESTDIR)/boot
   15.41 +
   15.42 +# Default to allowing interface mismatch
   15.43 +ifndef XEN_LINUX_ALLOW_INTERFACE_MISMATCH
   15.44 +XEN_LINUX_ALLOW_INTERFACE_MISMATCH := y
   15.45 +endif
   15.46 +
   15.47 +KERNELRELEASE = $(shell $(MAKE) -s --no-print-directory -C $(LINUX_DIR) kernelrelease)
   15.48 +
   15.49 +# The real action starts here!
   15.50 +.PHONY: build
   15.51 +build: $(LINUX_DIR)/include/linux/autoconf.h
   15.52 +ifneq ($(XEN_LINUX_ALLOW_INTERFACE_MISMATCH),y)
   15.53 +	@if ! diff -urN -X buildconfigs/interface.exclude \
   15.54 +              $(LINUX_SRCDIR)/include/xen/interface xen/include/public ; then \
   15.55 +		echo "" 1>&2 ; \
   15.56 +		echo " *** $(LINUX_SRCDIR)/include/xen/interface is out of date " 1>&2 ; \
   15.57 +		echo " *** relative to $(XEN_ROOT)/xen/include/public." 1>&2 ; \
   15.58 +		echo "" 1>&2 ; \
   15.59 +		exit 1 ; \
   15.60 +	fi
   15.61 +endif
   15.62 +	if grep "^CONFIG_MODULES=" $(LINUX_DIR)/.config ; then \
   15.63 +	    $(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) modules || exit 1 ; \
   15.64 +	    $(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_MOD_PATH=$(DESTDIR) modules_install ; \
   15.65 +	fi
   15.66 +	$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR) $(IMAGE_TARGET)
   15.67 +	mkdir -p $(INSTALL_BOOT_PATH)
   15.68 +	@cp -v $(IMAGE_PATH) $(INSTALL_BOOT_PATH)/vmlinuz-$(KERNELRELEASE)
   15.69 +	@cp -v $(LINUX_DIR)/.config $(INSTALL_BOOT_PATH)/config-$(KERNELRELEASE)
   15.70 +	@cp -v $(LINUX_DIR)/System.map $(INSTALL_BOOT_PATH)/System.map-$(KERNELRELEASE)
   15.71 +
   15.72 +$(LINUX_DIR)/include/linux/autoconf.h: CONFIG_FILE=$(CURDIR)/$(LINUX_DIR)/.config
   15.73 +$(LINUX_DIR)/include/linux/autoconf.h: $(LINUX_SRCDIR)/.valid-src
   15.74 +	rm -rf $(LINUX_DIR)
   15.75 +	mkdir -p $(LINUX_DIR)
   15.76 +	# Re-use config from install dir if one exists. Next try to use
   15.77 +	# buildconfigs/create_config.sh is one is provided by the source
   15.78 +	# tree. Finally attempt to use make defconfig.
   15.79 +	set -e ; \
   15.80 +	CONFIG_VERSION=$$(sed -ne 's/$$(XENGUEST)//; s/^EXTRAVERSION = //p' $(LINUX_SRCDIR)/Makefile); \
   15.81 +	if [ -r $(DESTDIR)/boot/config-$(LINUX_VER3)$$CONFIG_VERSION$(EXTRAVERSION) ] ; then \
   15.82 +	  cp $(DESTDIR)/boot/config-$(LINUX_VER3)$$CONFIG_VERSION$(EXTRAVERSION) $(CONFIG_FILE) ; \
   15.83 +        elif [ -e $(LINUX_SRCDIR)/buildconfigs/create_config.sh ] ; then \
   15.84 +	  cd $(LINUX_SRCDIR) && sh buildconfigs/create_config.sh \
   15.85 +		$(CONFIG_FILE) $(EXTRAVERSION) $(XEN_TARGET_ARCH) $(XEN_SYSTYPE) ; \
   15.86 +          echo "Configured $(LINUX_DIR) using create_config.sh" ; \
   15.87 +	elif $(MAKE) -C $(LINUX_SRCDIR) ARCH=$(LINUX_ARCH) defconfig O=$$(/bin/pwd)/$(LINUX_DIR) ; then \
   15.88 +	  echo "Configured $(LINUX_DIR) using defconfig" ; \
   15.89 +	else \
   15.90 +          echo "No configuration method found for this kernel" ; \
   15.91 +	fi
   15.92 +ifneq ($(XEN_LINUX_CONFIG_UPDATE),)
   15.93 +	echo "Updating $(CONFIG_FILE) using $(XEN_LINUX_CONFIG_UPDATE)"
   15.94 +	sh $(XEN_LINUX_CONFIG_UPDATE) $(CONFIG_FILE)
   15.95 +endif
   15.96 +ifeq ($(XEN_TARGET_ARCH),x86_32)
   15.97 +	sed -e 's!^CONFIG_HIGHMEM4G=y$$!\# CONFIG_HIGHMEM4G is not set!;s!^\# CONFIG_HIGHMEM64G is not set$$!CONFIG_HIGHMEM64G=y!' $(CONFIG_FILE) > $(CONFIG_FILE)- && mv $(CONFIG_FILE)- $(CONFIG_FILE)
   15.98 +endif
   15.99 +ifneq ($(EXTRAVERSION),)
  15.100 +	echo "$(EXTRAVERSION)" >$(LINUX_DIR)/localversion-xen
  15.101 +endif
  15.102 +	$(__NONINT_CONFIG) $(MAKE) -C $(LINUX_SRCDIR) ARCH=$(LINUX_ARCH) oldconfig O=$$(/bin/pwd)/$(LINUX_DIR)
  15.103 +	@set -e ; if [ ! -f $(LINUX_DIR)/Makefile ] ; then \
  15.104 +	    echo "***********************************"; \
  15.105 +	    echo "oldconfig did not create a Makefile"; \
  15.106 +	    echo "Generating $(LINUX_DIR)/Makefile   "; \
  15.107 +	    echo "***********************************"; \
  15.108 +	    ( echo "# Automatically generated: don't edit"; \
  15.109 +	      echo ""; \
  15.110 +	      echo "VERSION = 2"; \
  15.111 +	      echo "PATCHLEVEL = 6"; \
  15.112 +	      echo ""; \
  15.113 +	      echo "KERNELSRC    := $(CURDIR)/$(LINUX_SRCDIR)"; \
  15.114 +	      echo "KERNELOUTPUT := $(CURDIR)/$(LINUX_DIR)"; \
  15.115 +	      echo ""; \
  15.116 +	      echo "MAKEFLAGS += --no-print-directory"; \
  15.117 +	      echo ""; \
  15.118 +	      echo ".PHONY: all \$$(MAKECMDGOALS)"; \
  15.119 +	      echo ""; \
  15.120 +	      echo "all:"; \
  15.121 +	      echo "	\$$(MAKE) -C \$$(KERNELSRC) O=\$$(KERNELOUTPUT)"; \
  15.122 +	      echo ""; \
  15.123 +	      echo "Makefile:;"; \
  15.124 +	      echo ""; \
  15.125 +	      echo "\$$(filter-out all Makefile,\$$(MAKECMDGOALS)) %/:"; \
  15.126 +	      echo "	\$$(MAKE) -C \$$(KERNELSRC) O=\$$(KERNELOUTPUT) \$$@"; \
  15.127 +	    ) > $(LINUX_DIR)/Makefile ; \
  15.128 +	fi
  15.129 +	$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) prepare
  15.130 +
  15.131 +.PHONY: prep
  15.132 +prep: $(LINUX_DIR)/include/linux/autoconf.h
  15.133 +
  15.134 +.PHONY: config
  15.135 +config: CONFIGMODE = menuconfig
  15.136 +config: $(LINUX_DIR)/include/linux/autoconf.h
  15.137 +	$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) $(CONFIGMODE)
  15.138 +
  15.139 +.PHONY: clean
  15.140 +clean::
  15.141 +	[ ! -d $(LINUX_DIR) ] || \
  15.142 +		$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) clean
  15.143 +
  15.144 +.PHONY: delete
  15.145 +delete: 
  15.146 +	rm -rf tmp-linux-$(LINUX_VER) $(LINUX_DIR) $(LINUX_SRCDIR)
  15.147 +
  15.148 +.PHONY: mrproper
  15.149 +mrproper:
  15.150 +	rm -rf $(LINUX_SRCDIR)
  15.151 +	rm -f linux-$(LINUX_VER).tar.bz2
  15.152 +
  15.153 +.PHONY: $(LINUX_SRCDIR)/.force-update
  15.154 +$(LINUX_SRCDIR)/.force-update:
  15.155 +	@ :
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/buildconfigs/mk.linux-2.6-git	Mon May 19 15:34:57 2008 -0700
    16.3 @@ -0,0 +1,2 @@
    16.4 +LINUX_VER ?= 2.6-git
    16.5 +include buildconfigs/mk.linux-2.6
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/buildconfigs/mk.linux-2.6-mm	Mon May 19 15:34:57 2008 -0700
    17.3 @@ -0,0 +1,2 @@
    17.4 +LINUX_VER ?= 2.6-mm
    17.5 +include buildconfigs/mk.linux-2.6
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/buildconfigs/mk.linux-2.6-native	Mon May 19 15:34:57 2008 -0700
    18.3 @@ -0,0 +1,5 @@
    18.4 +EXTRAVERSION = -native
    18.5 +IMAGE_TARGET = bzImage
    18.6 +INSTALL_BOOT_PATH = $(DESTDIR)/boot
    18.7 +
    18.8 +include buildconfigs/mk.linux-2.6-common
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/buildconfigs/mk.linux-2.6-rc	Mon May 19 15:34:57 2008 -0700
    19.3 @@ -0,0 +1,2 @@
    19.4 +LINUX_VER ?= 2.6-rc
    19.5 +include buildconfigs/mk.linux-2.6
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/buildconfigs/mk.linux-2.6-tip	Mon May 19 15:34:57 2008 -0700
    20.3 @@ -0,0 +1,2 @@
    20.4 +LINUX_VER ?= 2.6-tip
    20.5 +include buildconfigs/mk.linux-2.6
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/buildconfigs/mk.linux-2.6-xen	Mon May 19 15:34:57 2008 -0700
    21.3 @@ -0,0 +1,6 @@
    21.4 +EXTRAVERSION ?= -xen
    21.5 +LINUX_VER    ?= 2.6.18
    21.6 +
    21.7 +XEN_LINUX_SOURCE ?= hg-clone
    21.8 +
    21.9 +include buildconfigs/mk.linux-2.6-common
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/buildconfigs/mk.linux-2.6-xen0	Mon May 19 15:34:57 2008 -0700
    22.3 @@ -0,0 +1,2 @@
    22.4 +EXTRAVERSION = -xen0
    22.5 +include buildconfigs/mk.linux-2.6-xen
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/buildconfigs/mk.linux-2.6-xenU	Mon May 19 15:34:57 2008 -0700
    23.3 @@ -0,0 +1,2 @@
    23.4 +EXTRAVERSION = -xenU
    23.5 +include buildconfigs/mk.linux-2.6-xen
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/buildconfigs/mk.linux-2.6.5-SLES-xen	Mon May 19 15:34:57 2008 -0700
    24.3 @@ -0,0 +1,10 @@
    24.4 +XEN_TARGET_ARCH = x86_32
    24.5 +
    24.6 +EXTRAVERSION = -xen
    24.7 +LINUX_VER = 2.6.5-SLES
    24.8 +
    24.9 +XEN_LINUX_SOURCE = hg-clone
   24.10 +XEN_LINUX_HGREPO ?= http://xenbits.xensource.com/kernels/sles9x.hg
   24.11 +XEN_LINUX_HGREV  ?= tip
   24.12 +
   24.13 +include buildconfigs/mk.linux-2.6-xen
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/buildconfigs/mk.linux-2.6.9-RHEL-xen	Mon May 19 15:34:57 2008 -0700
    25.3 @@ -0,0 +1,10 @@
    25.4 +XEN_TARGET_ARCH = x86_32
    25.5 +
    25.6 +EXTRAVERSION = -xen
    25.7 +LINUX_VER = 2.6.9-RHEL
    25.8 +
    25.9 +XEN_LINUX_SOURCE = hg-clone
   25.10 +XEN_LINUX_HGREPO ?= http://xenbits.xensource.com/kernels/rhel4x.hg
   25.11 +XEN_LINUX_HGREV  ?= tip
   25.12 +
   25.13 +include buildconfigs/mk.linux-2.6-xen
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/buildconfigs/select-linux-arch	Mon May 19 15:34:57 2008 -0700
    26.3 @@ -0,0 +1,30 @@
    26.4 +#!/bin/sh
    26.5 +
    26.6 +ME=$(basename $0)
    26.7 +
    26.8 +if [ $# -lt 1 ] || [ $# -gt 2 ] ; then
    26.9 +    echo "usage: $ME <linux-build-directory>" 1>&2
   26.10 +    exit 1;
   26.11 +fi
   26.12 +
   26.13 +LINUX_DIR=$1
   26.14 +
   26.15 +case ${XEN_TARGET_ARCH} in
   26.16 +    x86_32|x86_64)
   26.17 +	if [ -d ${LINUX_DIR}/arch/x86 ] ; then
   26.18 +	    ARCH=x86
   26.19 +	elif [ "${XEN_TARGET_ARCH}" = "x86_32" ] ; then
   26.20 +	    ARCH=i386
   26.21 +	else
   26.22 +	    ARCH=x86_64
   26.23 +	fi
   26.24 +	;;
   26.25 +    *)
   26.26 +	ARCH=${XEN_TARGET_ARCH}
   26.27 +	;;
   26.28 +esac
   26.29 +
   26.30 +echo "$ME: ${ARCH}" 1>&2
   26.31 +echo ${ARCH}
   26.32 +
   26.33 +exit 0
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/buildconfigs/select-linux-image	Mon May 19 15:34:57 2008 -0700
    27.3 @@ -0,0 +1,33 @@
    27.4 +#!/bin/sh
    27.5 +
    27.6 +ME=$(basename $0)
    27.7 +
    27.8 +if [ $# -lt 3 ] ; then
    27.9 +    echo "usage: $ME <linux-build-directory> <linux-arch> <linux-targets...>" 1>&2
   27.10 +    exit 1;
   27.11 +fi
   27.12 +
   27.13 +LINUX_DIR=$1
   27.14 +LINUX_ARCH=$2
   27.15 +LINUX_TARGET=$3 # We don't care about second and subsequent targets
   27.16 +
   27.17 +case ${XEN_TARGET_ARCH} in
   27.18 +    ia64)
   27.19 +	IMAGE=${LINUX_DIR}/arch/ia64/hp/sim/boot/vmlinux.gz
   27.20 +	;;
   27.21 +    *)
   27.22 +	if [ -f ${LINUX_DIR}/arch/${LINUX_ARCH}/boot/${LINUX_TARGET} ] ; then
   27.23 +	    IMAGE=${LINUX_DIR}/arch/${LINUX_ARCH}/boot/${LINUX_TARGET}
   27.24 +	elif [ -f ${LINUX_DIR}/${LINUX_TARGET} ] ; then
   27.25 +	    IMAGE=${LINUX_DIR}/${LINUX_TARGET}
   27.26 +	else
   27.27 +	    echo "$ME: cannot determine Linux image to use for ${LINUX_ARCH} in ${LINUX_DIR}" 1>&2
   27.28 +	    exit 1
   27.29 +	fi
   27.30 +	;;
   27.31 +esac
   27.32 +
   27.33 +echo "$ME: ${IMAGE}" 1>&2
   27.34 +echo ${IMAGE}
   27.35 +
   27.36 +exit 0
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/buildconfigs/select-repository	Mon May 19 15:34:57 2008 -0700
    28.3 @@ -0,0 +1,62 @@
    28.4 +#!/bin/sh
    28.5 +
    28.6 +ME=$(basename $0)
    28.7 +
    28.8 +if [ $# -lt 1 ] || [ $# -gt 2 ] ; then
    28.9 +    echo "usage: $ME <repository-name> [search-path]" 1>&2
   28.10 +    exit 1;
   28.11 +fi
   28.12 +
   28.13 +REPO=$1
   28.14 +LINUX_SRC_PATH=$2
   28.15 +
   28.16 +if [ X"${LINUX_SRC_PATH}" != X ] ; then
   28.17 +    echo "$ME: Searching \`${LINUX_SRC_PATH}' for $REPO" 1>&2
   28.18 +    IFS_saved="$IFS"
   28.19 +    IFS=:
   28.20 +    for i in $LINUX_SRC_PATH ; do
   28.21 +	# Ignore current directory since we will almost certainly find
   28.22 +	# the target directory there which breaks updating (there's no
   28.23 +	# point updating from yourself!).
   28.24 +	if [ X"." = X"${i}" ] ; then
   28.25 +	    echo "$ME: Ignoring \`.'" 1>&2
   28.26 +	    continue
   28.27 +	fi
   28.28 +
   28.29 +	if [ -d "$i/$REPO/.hg" ] ; then
   28.30 +	    echo "$ME: Found $i/$REPO" 1>&2
   28.31 +	    echo "$i/$REPO"
   28.32 +	    exit 0
   28.33 +	fi
   28.34 +    done
   28.35 +    IFS="$IFS_saved"
   28.36 +fi
   28.37 +
   28.38 +XEN=$(hg -R ${XEN_ROOT} path default)
   28.39 +if [ $? -ne 0 ] || [ X"$XEN" = "X" ] ; then
   28.40 +    echo "$ME: Unable to determine Xen repository parent." 1>&2
   28.41 +    exit 1;
   28.42 +fi
   28.43 +
   28.44 +BASE=$(dirname ${XEN})
   28.45 +if [ $? -ne 0 ] || [ X"$BASE" = "X" ] ; then
   28.46 +    echo "$ME: Unable to determine Xen repository base." 1>&2
   28.47 +    exit 1;
   28.48 +fi
   28.49 +if [ -d "$XEN" ] && [ ! -d "$BASE/$REPO" ] ; then
   28.50 +    echo "$ME: No such dir: $BASE/$REPO" 1>&2
   28.51 +    exit 1
   28.52 +fi
   28.53 +
   28.54 +echo "$ME: Found ${BASE}/${REPO}" 1>&2
   28.55 +
   28.56 +# If ${BASE}/${REPO} is a local directory then prepend file:// so that
   28.57 +# the test in src.hg-clone will fail and we will clone instead of
   28.58 +# linking this repository. We only want to link repositories which
   28.59 +# were found via LINUX_SRC_PATH.
   28.60 +if [ -d "${BASE}/${REPO}" ] ; then
   28.61 +    echo "file://${BASE}/${REPO}"
   28.62 +else
   28.63 +    echo ${BASE}/${REPO}
   28.64 +fi
   28.65 +exit 0
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/buildconfigs/src.hg-clone	Mon May 19 15:34:57 2008 -0700
    29.3 @@ -0,0 +1,32 @@
    29.4 +# Mercurial
    29.5 +HG ?= hg
    29.6 +
    29.7 +LINUX_SRCDIR ?= linux-$(LINUX_VER)-xen.hg
    29.8 +
    29.9 +# Repository to clone.
   29.10 +XEN_LINUX_HGREPO ?= $$(sh buildconfigs/select-repository $(LINUX_SRCDIR) $(LINUX_SRC_PATH))
   29.11 +
   29.12 +# Set XEN_LINUX_HGREV to update to a particlar revision.
   29.13 +XEN_LINUX_HGREV  ?= tip
   29.14 +
   29.15 +$(LINUX_SRCDIR)/.valid-src: $(__XEN_LINUX_UPDATE)
   29.16 +	set -e ; \
   29.17 +	if [ ! -e $(LINUX_SRCDIR)/.hg ] ; then \
   29.18 +	    __repo=$(XEN_LINUX_HGREPO) ; \
   29.19 +	    if [ -d $${__repo} ] ; then \
   29.20 +	        echo "Linking $${__repo} to $(LINUX_SRCDIR)." ; \
   29.21 +	        ln -s $${__repo} $(LINUX_SRCDIR) ; \
   29.22 +	    else \
   29.23 +	        echo "Cloning $${__repo} to $(LINUX_SRCDIR)." ; \
   29.24 +	        $(HG) clone $${__repo#file://} $(LINUX_SRCDIR) ; \
   29.25 +	    fi ; \
   29.26 +	else \
   29.27 +	    __parent=$$($(HG) -R $(LINUX_SRCDIR) path default) ; \
   29.28 +	    echo "Pulling changes from $${__parent} into $(LINUX_SRCDIR)." ; \
   29.29 +	    $(HG) -R $(LINUX_SRCDIR) pull $${__parent} ; \
   29.30 +	fi
   29.31 +	set -e ; if [ -n "$(XEN_LINUX_HGREV)" ] ; then \
   29.32 +	    echo "Updating $(LINUX_SRCDIR) to revision $(XEN_LINUX_HGREV)." ; \
   29.33 +	    ( cd $(LINUX_SRCDIR) && $(HG) update $(XEN_LINUX_HGREV) ); \
   29.34 +	fi
   29.35 +	touch $@
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/buildconfigs/src.tarball	Mon May 19 15:34:57 2008 -0700
    30.3 @@ -0,0 +1,19 @@
    30.4 +XEN_LINUX_MIRROR ?= http://www.kernel.org/pub/linux/kernel/v2.6/
    30.5 +XEN_LINUX_TARBALL ?= linux-$(LINUX_VER)-xen.tar.bz2
    30.6 +
    30.7 +LINUX_SRCDIR ?= linux-$(LINUX_VER)
    30.8 +
    30.9 +KETCHUP ?= python buildconfigs/ketchup
   30.10 +
   30.11 +vpath linux-%.tar.bz2 $(LINUX_SRC_PATH)
   30.12 +
   30.13 +# download a pristine Linux kernel tarball if there isn't one in LINUX_SRC_PATH
   30.14 +linux-%.tar.bz2:
   30.15 +	@echo "Cannot find $@ in path $(LINUX_SRC_PATH)"
   30.16 +	wget $(XEN_LINUX_MIRROR)/$@ -O./$@
   30.17 +
   30.18 +# XXX create a pristine tree for diff -Nurp convenience
   30.19 +
   30.20 +%/.valid-src: $(__XEN_LINUX_UPDATE)
   30.21 +	$(KETCHUP) -d $(@D) $(LINUX_VER)
   30.22 +	touch $@ # update timestamp to avoid rebuild
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/config/FreeBSD.mk	Mon May 19 15:34:57 2008 -0700
    31.3 @@ -0,0 +1,1 @@
    31.4 +include $(XEN_ROOT)/config/StdGNU.mk
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/config/Linux.mk	Mon May 19 15:34:57 2008 -0700
    32.3 @@ -0,0 +1,8 @@
    32.4 +include $(XEN_ROOT)/config/StdGNU.mk
    32.5 +
    32.6 +# You may use wildcards, e.g. KERNELS=*2.6*
    32.7 +KERNELS ?= linux-2.6-xen
    32.8 +
    32.9 +XKERNELS := $(foreach kernel, $(KERNELS), \
   32.10 +              $(patsubst buildconfigs/mk.%,%, \
   32.11 +                $(wildcard buildconfigs/mk.$(kernel))) )
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/config/MiniOS.mk	Mon May 19 15:34:57 2008 -0700
    33.3 @@ -0,0 +1,9 @@
    33.4 +include $(XEN_ROOT)/config/StdGNU.mk
    33.5 +include $(XEN_ROOT)/extras/mini-os/Config.mk
    33.6 +CFLAGS += $(DEF_CFLAGS) $(ARCH_CFLAGS)
    33.7 +CPPFLAGS += $(DEF_CPPFLAGS) $(ARCH_CPPFLAGS) $(extra_incl)
    33.8 +ASFLAGS += $(DEF_ASFLAGS) $(ARCH_ASFLAGS)
    33.9 +LDFLAGS += $(DEF_LDFLAGS) $(ARCH_LDFLAGS)
   33.10 +
   33.11 +# Override settings for this OS
   33.12 +PTHREAD_LIBS =
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/config/NetBSD.mk	Mon May 19 15:34:57 2008 -0700
    34.3 @@ -0,0 +1,4 @@
    34.4 +include $(XEN_ROOT)/config/StdGNU.mk
    34.5 +
    34.6 +# Override settings for this OS
    34.7 +CURSES_LIBS = -lcurses
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/config/OpenBSD.mk	Mon May 19 15:34:57 2008 -0700
    35.3 @@ -0,0 +1,1 @@
    35.4 +include $(XEN_ROOT)/config/StdGNU.mk
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/config/StdGNU.mk	Mon May 19 15:34:57 2008 -0700
    36.3 @@ -0,0 +1,48 @@
    36.4 +AS         = $(CROSS_COMPILE)as
    36.5 +LD         = $(CROSS_COMPILE)ld
    36.6 +CC         = $(CROSS_COMPILE)gcc
    36.7 +CPP        = $(CC) -E
    36.8 +AR         = $(CROSS_COMPILE)ar
    36.9 +RANLIB     = $(CROSS_COMPILE)ranlib
   36.10 +NM         = $(CROSS_COMPILE)nm
   36.11 +STRIP      = $(CROSS_COMPILE)strip
   36.12 +OBJCOPY    = $(CROSS_COMPILE)objcopy
   36.13 +OBJDUMP    = $(CROSS_COMPILE)objdump
   36.14 +SIZEUTIL   = $(CROSS_COMPILE)size
   36.15 +
   36.16 +MSGFMT     = msgfmt
   36.17 +MSGMERGE   = msgmerge
   36.18 +
   36.19 +INSTALL      = install
   36.20 +INSTALL_DIR  = $(INSTALL) -d -m0755 -p
   36.21 +INSTALL_DATA = $(INSTALL) -m0644 -p
   36.22 +INSTALL_PROG = $(INSTALL) -m0755 -p
   36.23 +
   36.24 +PREFIX ?= /usr
   36.25 +BINDIR = $(PREFIX)/bin
   36.26 +INCLUDEDIR = $(PREFIX)/include
   36.27 +LIBLEAFDIR = lib
   36.28 +LIBLEAFDIR_x86_64 = lib64
   36.29 +LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
   36.30 +LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
   36.31 +MANDIR = $(PREFIX)/share/man
   36.32 +MAN1DIR = $(MANDIR)/man1
   36.33 +MAN8DIR = $(MANDIR)/man8
   36.34 +SBINDIR = $(PREFIX)/sbin
   36.35 +
   36.36 +PRIVATE_PREFIX = $(LIBDIR)/xen
   36.37 +PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
   36.38 +
   36.39 +SOCKET_LIBS =
   36.40 +CURSES_LIBS = -lncurses
   36.41 +PTHREAD_LIBS = -lpthread
   36.42 +UTIL_LIBS = -lutil
   36.43 +SONAME_LDFLAG = -soname
   36.44 +SHLIB_CFLAGS = -shared
   36.45 +
   36.46 +ifneq ($(debug),y)
   36.47 +CFLAGS += -O2 -fomit-frame-pointer
   36.48 +else
   36.49 +# Less than -O1 produces bad code and large stack frames
   36.50 +CFLAGS += -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls
   36.51 +endif
    37.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.2 +++ b/config/SunOS.mk	Mon May 19 15:34:57 2008 -0700
    37.3 @@ -0,0 +1,55 @@
    37.4 +AS         = $(CROSS_COMPILE)gas
    37.5 +LD         = $(CROSS_COMPILE)gld
    37.6 +CC         = $(CROSS_COMPILE)gcc
    37.7 +CPP        = $(CROSS_COMPILE)gcc -E
    37.8 +AR         = $(CROSS_COMPILE)gar
    37.9 +RANLIB     = $(CROSS_COMPILE)granlib
   37.10 +NM         = $(CROSS_COMPILE)gnm
   37.11 +STRIP      = $(CROSS_COMPILE)gstrip
   37.12 +OBJCOPY    = $(CROSS_COMPILE)gobjcopy
   37.13 +OBJDUMP    = $(CROSS_COMPILE)gobjdump
   37.14 +SIZEUTIL   = $(CROSS_COMPILE)gsize
   37.15 +
   37.16 +MSGFMT     = gmsgfmt
   37.17 +
   37.18 +SHELL      = bash
   37.19 +
   37.20 +INSTALL      = ginstall
   37.21 +INSTALL_DIR  = $(INSTALL) -d -m0755 -p
   37.22 +INSTALL_DATA = $(INSTALL) -m0644 -p
   37.23 +INSTALL_PROG = $(INSTALL) -m0755 -p
   37.24 +
   37.25 +PREFIX ?= /usr
   37.26 +BINDIR = $(PREFIX)/bin
   37.27 +INCLUDEDIR = $(PREFIX)/include
   37.28 +LIBLEAFDIR = lib
   37.29 +LIBLEAFDIR_x86_64 = lib/amd64
   37.30 +LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
   37.31 +LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
   37.32 +MANDIR = $(PREFIX)/share/man
   37.33 +MAN1DIR = $(MANDIR)/man1
   37.34 +MAN8DIR = $(MANDIR)/man8
   37.35 +SBINDIR = $(PREFIX)/sbin
   37.36 +
   37.37 +PRIVATE_PREFIX = $(LIBDIR)/xen
   37.38 +PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
   37.39 +
   37.40 +SunOS_LIBDIR = /usr/sfw/lib
   37.41 +SunOS_LIBDIR_x86_64 = /usr/sfw/lib/amd64
   37.42 +
   37.43 +SOCKET_LIBS = -lsocket
   37.44 +CURSES_LIBS = -lcurses
   37.45 +PTHREAD_LIBS = -lpthread
   37.46 +UTIL_LIBS =
   37.47 +SONAME_LDFLAG = -h
   37.48 +SHLIB_CFLAGS = -R $(SunOS_LIBDIR) -shared
   37.49 +
   37.50 +ifneq ($(debug),y)
   37.51 +CFLAGS += -O2 -fno-omit-frame-pointer
   37.52 +else
   37.53 +# Less than -O1 produces bad code and large stack frames
   37.54 +CFLAGS += -O1 -fno-omit-frame-pointer
   37.55 +endif
   37.56 +
   37.57 +CFLAGS += -Wa,--divide -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__
   37.58 +
    38.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.2 +++ b/config/ia64.mk	Mon May 19 15:34:57 2008 -0700
    38.3 @@ -0,0 +1,6 @@
    38.4 +CONFIG_IA64 := y
    38.5 +CONFIG_IA64_$(XEN_OS) := y
    38.6 +
    38.7 +CONFIG_IOEMU := y
    38.8 +CONFIG_XCUTILS := y
    38.9 +CONFIG_XENCOMM := y
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/config/x86_32.mk	Mon May 19 15:34:57 2008 -0700
    39.3 @@ -0,0 +1,15 @@
    39.4 +CONFIG_X86 := y
    39.5 +CONFIG_X86_32 := y
    39.6 +CONFIG_X86_$(XEN_OS) := y
    39.7 +
    39.8 +CONFIG_HVM := y
    39.9 +CONFIG_MIGRATE := y
   39.10 +CONFIG_XCUTILS := y
   39.11 +CONFIG_IOEMU := y
   39.12 +
   39.13 +CFLAGS += -m32 -march=i686
   39.14 +
   39.15 +# Use only if calling $(LD) directly.
   39.16 +LDFLAGS_DIRECT_OpenBSD = _obsd
   39.17 +LDFLAGS_DIRECT_FreeBSD = _fbsd
   39.18 +LDFLAGS_DIRECT += -melf_i386$(LDFLAGS_DIRECT_$(XEN_OS))
    40.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.2 +++ b/config/x86_64.mk	Mon May 19 15:34:57 2008 -0700
    40.3 @@ -0,0 +1,23 @@
    40.4 +CONFIG_X86 := y
    40.5 +CONFIG_X86_64 := y
    40.6 +CONFIG_X86_$(XEN_OS) := y
    40.7 +
    40.8 +CONFIG_COMPAT := y
    40.9 +CONFIG_HVM := y
   40.10 +CONFIG_MIGRATE := y
   40.11 +CONFIG_XCUTILS := y
   40.12 +CONFIG_IOEMU := y
   40.13 +
   40.14 +CFLAGS += -m64
   40.15 +
   40.16 +LIBLEAFDIR = $(LIBLEAFDIR_x86_64)
   40.17 +LIBDIR = $(LIBDIR_x86_64)
   40.18 +
   40.19 +SunOS_LIBDIR = $(SunOS_LIBDIR_x86_64)
   40.20 +
   40.21 +# Use only if calling $(LD) directly.
   40.22 +ifeq ($(XEN_OS),OpenBSD)
   40.23 +LDFLAGS_DIRECT += -melf_x86_64_obsd
   40.24 +else
   40.25 +LDFLAGS_DIRECT += -melf_x86_64
   40.26 +endif
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/docs/ChangeLog	Mon May 19 15:34:57 2008 -0700
    41.3 @@ -0,0 +1,118 @@
    41.4 +This file contains a list of changes and additions to the API/ABI that
    41.5 +might affect cross-OS compatibility or otherwise impact OS
    41.6 +implementations, in particular any changes to hypervisor interfaces and
    41.7 +the inter-domain protocols. When making such a change you are expected
    41.8 +to add it here (bonus points for a link to fuller documentation). New
    41.9 +entries should be part of the patch making the change (so the history of
   41.10 +this file will give the relevant changeset), added to the top of the
   41.11 +file, and in a format like:
   41.12 +
   41.13 +2008-01-08 Add ChangeLog file
   41.14 +
   41.15 +Add a ChangeLog file indicating changes to the API/ABI, as discussed
   41.16 +here:
   41.17 +http://lists.xensource.com/archives/html/xen-devel/2008-01/msg00010.html
   41.18 +
   41.19 +Xen 3.3 release
   41.20 +---------------
   41.21 +
   41.22 +17538: Add XENPF_set_processor_pminfo
   41.23 +http://xenbits.xensource.com/xen-unstable.hg?rev/5bb9093eb0e9
   41.24 +
   41.25 +17537: Add MSI support
   41.26 +http://xenbits.xensource.com/xen-unstable.hg?rev/ad55c06c9bbc
   41.27 +
   41.28 +17524: Add DOMCTL_set_cpuid to configure guest CPUID on x86 systems.
   41.29 +http://xenbits.xensource.com/xen-unstable.hg?rev/18727843db60
   41.30 +
   41.31 +17336: Add platform capabilities field to XEN_SYSCTL_physinfo
   41.32 +http://xenbits.xensource.com/xen-unstable.hg?rev/250606290439
   41.33 +
   41.34 +17289: PV framebuffer dynamic resolution facility
   41.35 +http://xenbits.xensource.com/xen-unstable.hg?rev/d97e61001d81
   41.36 +
   41.37 +Guest may send XENFB_TYPE_RESIZE if feature-resize=1 in
   41.38 +xenstore of the backend VNC server. VNC server code sets
   41.39 +feature-resize if it can handle the resize request.
   41.40 +
   41.41 +16857: XS_SET_TARGET
   41.42 +http://xenbits.xensource.com/xen-unstable.hg?rev/26fc953a89bb
   41.43 +
   41.44 +New xenstore command to allow an arbitrary domain to inherit the
   41.45 +privileges of another (in addition to its own).
   41.46 +
   41.47 +16856: XEN_DOMCTL_set_target
   41.48 +http://xenbits.xensource.com/xen-unstable.hg?rev/cff4c8a1aa28
   41.49 +
   41.50 +New domctl command to give an arbitrary domain dom0-magnitude privileges
   41.51 +over an arbitrary other.
   41.52 +
   41.53 +16725: XENFEAT_mmu_pt_update_reserve_ad
   41.54 +http://xenbits.xensource.com/xen-unstable.hg?rev/847bc9b19c48
   41.55 +
   41.56 +New feature flag available via the version hypercall indicates whether the
   41.57 +Xen host supports MMU_PT_UPDATE_PRESERVE_AD for this guest.
   41.58 +
   41.59 +16724: CPUID feature flag for MMU_PT_UPDATE_PRESERVE_AD hypercall
   41.60 +http://xenbits.xensource.com/xen-unstable.hg?rev/a66bdc82d8fa
   41.61 +
   41.62 +The x86 CPUID_4000_0002_ECX[0] flag indicates whether the Xen host
   41.63 +supports MMU_PT_UPDATE_PRESERVE_AD for this guest.
   41.64 +
   41.65 +16718: MMU_PT_UPDATE_PRESERVE_AD
   41.66 +http://xenbits.xensource.com/xen-unstable.hg?rev/fba4e7357744
   41.67 +
   41.68 +A subcommand of the x86-only mmu_update() hypercall to allow batched
   41.69 +updates of pagetable entries, while atomically preserving the current
   41.70 +status of accessed and dirty bits in each entry.
   41.71 +
   41.72 +Xen 3.2 release
   41.73 +---------------
   41.74 +
   41.75 +16592: XEN_DOMCTL_test_assign_device
   41.76 +http://xenbits.xensource.com/xen-unstable.hg?rev/ef83b50fc4a4
   41.77 +
   41.78 +Test VT-d device assignability in xend. If VT-d is not enabled, or the
   41.79 +device is not exist, or the device has already been assigned to other
   41.80 +domain, it fails and quits the domain creation.
   41.81 +
   41.82 +16549: GNTST_address_too_big
   41.83 +http://xenbits.xensource.com/xen-unstable.hg?rev/baf90ee3c1da 
   41.84 +
   41.85 +32-on-64 related additional error return.
   41.86 +
   41.87 +16512: XEN_DOMCTL_set_opt_feature
   41.88 +http://xenbits.xensource.com/xen-unstable.hg?rev/1de4e5056394
   41.89 +
   41.90 +Allows the domain builder to set optimization features for a guest. This
   41.91 +is currently only used by the IA64 domain builder to identify identity
   41.92 +mapped regions based on the guest_os_type specified in the domain config
   41.93 +file. Other architectures may extend this domctl to enable features
   41.94 +specific to their architecture.
   41.95 +
   41.96 +16504: flush cache disk op
   41.97 +http://xenbits.xensource.com/xen-unstable.hg?rev/ebfb3b26010d 
   41.98 +
   41.99 +Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask
  41.100 +underlying storage to flush its cache upon receiving this request.
  41.101 +Backend advertises availability via 'feature-flush-cache' xenstore node.
  41.102 +Needed for correct behaviour of disk-cache-aware filesystems such as
  41.103 +ZFS.
  41.104 +
  41.105 +16425: multicast notifications
  41.106 +http://xenbits.xensource.com/xen-unstable.hg?rev/d3041196ae69 
  41.107 +
  41.108 +Adds XEN_NETIF_EXTRA_TYPE_MCAST_ADD and XEN_NETIF_EXTRA_TYPE_MCAST_DEL
  41.109 +operations to the networking driver, which it uses to request multicast
  41.110 +addresses it's interested in. Available if the backend has
  41.111 +'feature-multicast-control', requested by the frontend with
  41.112 +'request-multicast-control'. Used by Solaris: this avoids having to
  41.113 +always put the backend's underlying networking device into promiscuous
  41.114 +mode.
  41.115 +
  41.116 +16402: gnttab page attributes
  41.117 +http://xenbits.xensource.com/xen-unstable.hg?rev/2e5d922b7ee3 
  41.118 +
  41.119 +Adds new grant tab flags for table entries. 
  41.120 +
  41.121 +Older changes are not recorded further.
    42.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.2 +++ b/docs/Docs.mk	Mon May 19 15:34:57 2008 -0700
    42.3 @@ -0,0 +1,13 @@
    42.4 +PS2PDF		:= ps2pdf
    42.5 +DVIPS		:= dvips
    42.6 +LATEX		:= latex
    42.7 +FIG2DEV		:= fig2dev
    42.8 +LATEX2HTML	:= latex2html
    42.9 +DOXYGEN		:= doxygen
   42.10 +POD2MAN		:= pod2man
   42.11 +DOT		:= dot
   42.12 +NEATO		:= neato
   42.13 +
   42.14 +pkgdocdir	:= /usr/share/doc/xen
   42.15 +mandir		:= /usr/share/man
   42.16 +
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/docs/Doxyfile	Mon May 19 15:34:57 2008 -0700
    43.3 @@ -0,0 +1,1218 @@
    43.4 +# Doxyfile 1.4.2
    43.5 +
    43.6 +# This file describes the settings to be used by the documentation system
    43.7 +# doxygen (www.doxygen.org) for a project
    43.8 +#
    43.9 +# All text after a hash (#) is considered a comment and will be ignored
   43.10 +# The format is:
   43.11 +#       TAG = value [value, ...]
   43.12 +# For lists items can also be appended using:
   43.13 +#       TAG += value [value, ...]
   43.14 +# Values that contain spaces should be placed between quotes (" ")
   43.15 +
   43.16 +#---------------------------------------------------------------------------
   43.17 +# Project related configuration options
   43.18 +#---------------------------------------------------------------------------
   43.19 +
   43.20 +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
   43.21 +# by quotes) that should identify the project.
   43.22 +
   43.23 +PROJECT_NAME           = Xen Python Tools
   43.24 +
   43.25 +# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
   43.26 +# This could be handy for archiving the generated documentation or 
   43.27 +# if some version control system is used.
   43.28 +
   43.29 +PROJECT_NUMBER         = 
   43.30 +
   43.31 +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
   43.32 +# base path where the generated documentation will be put. 
   43.33 +# If a relative path is entered, it will be relative to the location 
   43.34 +# where doxygen was started. If left blank the current directory will be used.
   43.35 +
   43.36 +OUTPUT_DIRECTORY       = api/tools/python
   43.37 +
   43.38 +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
   43.39 +# 4096 sub-directories (in 2 levels) under the output directory of each output 
   43.40 +# format and will distribute the generated files over these directories. 
   43.41 +# Enabling this option can be useful when feeding doxygen a huge amount of 
   43.42 +# source files, where putting all generated files in the same directory would 
   43.43 +# otherwise cause performance problems for the file system.
   43.44 +
   43.45 +CREATE_SUBDIRS         = NO
   43.46 +
   43.47 +# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
   43.48 +# documentation generated by doxygen is written. Doxygen will use this 
   43.49 +# information to generate all constant output in the proper language. 
   43.50 +# The default language is English, other supported languages are: 
   43.51 +# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
   43.52 +# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
   43.53 +# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
   43.54 +# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
   43.55 +# Swedish, and Ukrainian.
   43.56 +
   43.57 +OUTPUT_LANGUAGE        = English
   43.58 +
   43.59 +# This tag can be used to specify the encoding used in the generated output. 
   43.60 +# The encoding is not always determined by the language that is chosen, 
   43.61 +# but also whether or not the output is meant for Windows or non-Windows users. 
   43.62 +# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
   43.63 +# forces the Windows encoding (this is the default for the Windows binary), 
   43.64 +# whereas setting the tag to NO uses a Unix-style encoding (the default for 
   43.65 +# all platforms other than Windows).
   43.66 +
   43.67 +USE_WINDOWS_ENCODING   = NO
   43.68 +
   43.69 +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
   43.70 +# include brief member descriptions after the members that are listed in 
   43.71 +# the file and class documentation (similar to JavaDoc). 
   43.72 +# Set to NO to disable this.
   43.73 +
   43.74 +BRIEF_MEMBER_DESC      = YES
   43.75 +
   43.76 +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
   43.77 +# the brief description of a member or function before the detailed description. 
   43.78 +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
   43.79 +# brief descriptions will be completely suppressed.
   43.80 +
   43.81 +REPEAT_BRIEF           = YES
   43.82 +
   43.83 +# This tag implements a quasi-intelligent brief description abbreviator 
   43.84 +# that is used to form the text in various listings. Each string 
   43.85 +# in this list, if found as the leading text of the brief description, will be 
   43.86 +# stripped from the text and the result after processing the whole list, is 
   43.87 +# used as the annotated text. Otherwise, the brief description is used as-is. 
   43.88 +# If left blank, the following values are used ("$name" is automatically 
   43.89 +# replaced with the name of the entity): "The $name class" "The $name widget" 
   43.90 +# "The $name file" "is" "provides" "specifies" "contains" 
   43.91 +# "represents" "a" "an" "the"
   43.92 +
   43.93 +ABBREVIATE_BRIEF       = 
   43.94 +
   43.95 +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
   43.96 +# Doxygen will generate a detailed section even if there is only a brief 
   43.97 +# description.
   43.98 +
   43.99 +ALWAYS_DETAILED_SEC    = NO
  43.100 +
  43.101 +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
  43.102 +# inherited members of a class in the documentation of that class as if those 
  43.103 +# members were ordinary class members. Constructors, destructors and assignment 
  43.104 +# operators of the base classes will not be shown.
  43.105 +
  43.106 +INLINE_INHERITED_MEMB  = NO
  43.107 +
  43.108 +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
  43.109 +# path before files name in the file list and in the header files. If set 
  43.110 +# to NO the shortest path that makes the file name unique will be used.
  43.111 +
  43.112 +FULL_PATH_NAMES        = YES
  43.113 +
  43.114 +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
  43.115 +# can be used to strip a user-defined part of the path. Stripping is 
  43.116 +# only done if one of the specified strings matches the left-hand part of 
  43.117 +# the path. The tag can be used to show relative paths in the file list. 
  43.118 +# If left blank the directory from which doxygen is run is used as the 
  43.119 +# path to strip.
  43.120 +
  43.121 +STRIP_FROM_PATH        = 
  43.122 +
  43.123 +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
  43.124 +# the path mentioned in the documentation of a class, which tells 
  43.125 +# the reader which header file to include in order to use a class. 
  43.126 +# If left blank only the name of the header file containing the class 
  43.127 +# definition is used. Otherwise one should specify the include paths that 
  43.128 +# are normally passed to the compiler using the -I flag.
  43.129 +
  43.130 +STRIP_FROM_INC_PATH    = 
  43.131 +
  43.132 +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
  43.133 +# (but less readable) file names. This can be useful is your file systems 
  43.134 +# doesn't support long names like on DOS, Mac, or CD-ROM.
  43.135 +
  43.136 +SHORT_NAMES            = NO
  43.137 +
  43.138 +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
  43.139 +# will interpret the first line (until the first dot) of a JavaDoc-style 
  43.140 +# comment as the brief description. If set to NO, the JavaDoc 
  43.141 +# comments will behave just like the Qt-style comments (thus requiring an 
  43.142 +# explicit @brief command for a brief description.
  43.143 +
  43.144 +JAVADOC_AUTOBRIEF      = YES
  43.145 +
  43.146 +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
  43.147 +# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
  43.148 +# comments) as a brief description. This used to be the default behaviour. 
  43.149 +# The new default is to treat a multi-line C++ comment block as a detailed 
  43.150 +# description. Set this tag to YES if you prefer the old behaviour instead.
  43.151 +
  43.152 +MULTILINE_CPP_IS_BRIEF = NO
  43.153 +
  43.154 +# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
  43.155 +# will output the detailed description near the top, like JavaDoc.
  43.156 +# If set to NO, the detailed description appears after the member 
  43.157 +# documentation.
  43.158 +
  43.159 +DETAILS_AT_TOP         = YES
  43.160 +
  43.161 +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
  43.162 +# member inherits the documentation from any documented member that it 
  43.163 +# re-implements.
  43.164 +
  43.165 +INHERIT_DOCS           = YES
  43.166 +
  43.167 +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
  43.168 +# tag is set to YES, then doxygen will reuse the documentation of the first 
  43.169 +# member in the group (if any) for the other members of the group. By default 
  43.170 +# all members of a group must be documented explicitly.
  43.171 +
  43.172 +DISTRIBUTE_GROUP_DOC   = NO
  43.173 +
  43.174 +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
  43.175 +# a new page for each member. If set to NO, the documentation of a member will 
  43.176 +# be part of the file/class/namespace that contains it.
  43.177 +
  43.178 +SEPARATE_MEMBER_PAGES  = NO
  43.179 +
  43.180 +# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
  43.181 +# Doxygen uses this value to replace tabs by spaces in code fragments.
  43.182 +
  43.183 +TAB_SIZE               = 8
  43.184 +
  43.185 +# This tag can be used to specify a number of aliases that acts 
  43.186 +# as commands in the documentation. An alias has the form "name=value". 
  43.187 +# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
  43.188 +# put the command \sideeffect (or @sideeffect) in the documentation, which 
  43.189 +# will result in a user-defined paragraph with heading "Side Effects:". 
  43.190 +# You can put \n's in the value part of an alias to insert newlines.
  43.191 +
  43.192 +ALIASES                = 
  43.193 +
  43.194 +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
  43.195 +# sources only. Doxygen will then generate output that is more tailored for C. 
  43.196 +# For instance, some of the names that are used will be different. The list 
  43.197 +# of all members will be omitted, etc.
  43.198 +
  43.199 +OPTIMIZE_OUTPUT_FOR_C  = NO
  43.200 +
  43.201 +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
  43.202 +# only. Doxygen will then generate output that is more tailored for Java. 
  43.203 +# For instance, namespaces will be presented as packages, qualified scopes 
  43.204 +# will look different, etc.
  43.205 +
  43.206 +OPTIMIZE_OUTPUT_JAVA   = YES
  43.207 +
  43.208 +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
  43.209 +# the same type (for instance a group of public functions) to be put as a 
  43.210 +# subgroup of that type (e.g. under the Public Functions section). Set it to 
  43.211 +# NO to prevent subgrouping. Alternatively, this can be done per class using 
  43.212 +# the \nosubgrouping command.
  43.213 +
  43.214 +SUBGROUPING            = YES
  43.215 +
  43.216 +#---------------------------------------------------------------------------
  43.217 +# Build related configuration options
  43.218 +#---------------------------------------------------------------------------
  43.219 +
  43.220 +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
  43.221 +# documentation are documented, even if no documentation was available. 
  43.222 +# Private class members and static file members will be hidden unless 
  43.223 +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
  43.224 +
  43.225 +EXTRACT_ALL            = YES
  43.226 +
  43.227 +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
  43.228 +# will be included in the documentation.
  43.229 +
  43.230 +EXTRACT_PRIVATE        = YES
  43.231 +
  43.232 +# If the EXTRACT_STATIC tag is set to YES all static members of a file 
  43.233 +# will be included in the documentation.
  43.234 +
  43.235 +EXTRACT_STATIC         = YES
  43.236 +
  43.237 +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
  43.238 +# defined locally in source files will be included in the documentation. 
  43.239 +# If set to NO only classes defined in header files are included.
  43.240 +
  43.241 +EXTRACT_LOCAL_CLASSES  = YES
  43.242 +
  43.243 +# This flag is only useful for Objective-C code. When set to YES local 
  43.244 +# methods, which are defined in the implementation section but not in 
  43.245 +# the interface are included in the documentation. 
  43.246 +# If set to NO (the default) only methods in the interface are included.
  43.247 +
  43.248 +EXTRACT_LOCAL_METHODS  = NO
  43.249 +
  43.250 +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
  43.251 +# undocumented members of documented classes, files or namespaces. 
  43.252 +# If set to NO (the default) these members will be included in the 
  43.253 +# various overviews, but no documentation section is generated. 
  43.254 +# This option has no effect if EXTRACT_ALL is enabled.
  43.255 +
  43.256 +HIDE_UNDOC_MEMBERS     = NO
  43.257 +
  43.258 +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
  43.259 +# undocumented classes that are normally visible in the class hierarchy. 
  43.260 +# If set to NO (the default) these classes will be included in the various 
  43.261 +# overviews. This option has no effect if EXTRACT_ALL is enabled.
  43.262 +
  43.263 +HIDE_UNDOC_CLASSES     = NO
  43.264 +
  43.265 +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
  43.266 +# friend (class|struct|union) declarations. 
  43.267 +# If set to NO (the default) these declarations will be included in the 
  43.268 +# documentation.
  43.269 +
  43.270 +HIDE_FRIEND_COMPOUNDS  = NO
  43.271 +
  43.272 +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
  43.273 +# documentation blocks found inside the body of a function. 
  43.274 +# If set to NO (the default) these blocks will be appended to the 
  43.275 +# function's detailed documentation block.
  43.276 +
  43.277 +HIDE_IN_BODY_DOCS      = NO
  43.278 +
  43.279 +# The INTERNAL_DOCS tag determines if documentation 
  43.280 +# that is typed after a \internal command is included. If the tag is set 
  43.281 +# to NO (the default) then the documentation will be excluded. 
  43.282 +# Set it to YES to include the internal documentation.
  43.283 +
  43.284 +INTERNAL_DOCS          = NO
  43.285 +
  43.286 +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
  43.287 +# file names in lower-case letters. If set to YES upper-case letters are also 
  43.288 +# allowed. This is useful if you have classes or files whose names only differ 
  43.289 +# in case and if your file system supports case sensitive file names. Windows 
  43.290 +# and Mac users are advised to set this option to NO.
  43.291 +
  43.292 +CASE_SENSE_NAMES       = YES
  43.293 +
  43.294 +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
  43.295 +# will show members with their full class and namespace scopes in the 
  43.296 +# documentation. If set to YES the scope will be hidden.
  43.297 +
  43.298 +HIDE_SCOPE_NAMES       = NO
  43.299 +
  43.300 +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
  43.301 +# will put a list of the files that are included by a file in the documentation 
  43.302 +# of that file.
  43.303 +
  43.304 +SHOW_INCLUDE_FILES     = YES
  43.305 +
  43.306 +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
  43.307 +# is inserted in the documentation for inline members.
  43.308 +
  43.309 +INLINE_INFO            = YES
  43.310 +
  43.311 +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
  43.312 +# will sort the (detailed) documentation of file and class members 
  43.313 +# alphabetically by member name. If set to NO the members will appear in 
  43.314 +# declaration order.
  43.315 +
  43.316 +SORT_MEMBER_DOCS       = YES
  43.317 +
  43.318 +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
  43.319 +# brief documentation of file, namespace and class members alphabetically 
  43.320 +# by member name. If set to NO (the default) the members will appear in 
  43.321 +# declaration order.
  43.322 +
  43.323 +SORT_BRIEF_DOCS        = NO
  43.324 +
  43.325 +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
  43.326 +# sorted by fully-qualified names, including namespaces. If set to 
  43.327 +# NO (the default), the class list will be sorted only by class name, 
  43.328 +# not including the namespace part. 
  43.329 +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
  43.330 +# Note: This option applies only to the class list, not to the 
  43.331 +# alphabetical list.
  43.332 +
  43.333 +SORT_BY_SCOPE_NAME     = NO
  43.334 +
  43.335 +# The GENERATE_TODOLIST tag can be used to enable (YES) or 
  43.336 +# disable (NO) the todo list. This list is created by putting \todo 
  43.337 +# commands in the documentation.
  43.338 +
  43.339 +GENERATE_TODOLIST      = YES
  43.340 +
  43.341 +# The GENERATE_TESTLIST tag can be used to enable (YES) or 
  43.342 +# disable (NO) the test list. This list is created by putting \test 
  43.343 +# commands in the documentation.
  43.344 +
  43.345 +GENERATE_TESTLIST      = YES
  43.346 +
  43.347 +# The GENERATE_BUGLIST tag can be used to enable (YES) or 
  43.348 +# disable (NO) the bug list. This list is created by putting \bug 
  43.349 +# commands in the documentation.
  43.350 +
  43.351 +GENERATE_BUGLIST       = YES
  43.352 +
  43.353 +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
  43.354 +# disable (NO) the deprecated list. This list is created by putting 
  43.355 +# \deprecated commands in the documentation.
  43.356 +
  43.357 +GENERATE_DEPRECATEDLIST= YES
  43.358 +
  43.359 +# The ENABLED_SECTIONS tag can be used to enable conditional 
  43.360 +# documentation sections, marked by \if sectionname ... \endif.
  43.361 +
  43.362 +ENABLED_SECTIONS       = 
  43.363 +
  43.364 +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
  43.365 +# the initial value of a variable or define consists of for it to appear in 
  43.366 +# the documentation. If the initializer consists of more lines than specified 
  43.367 +# here it will be hidden. Use a value of 0 to hide initializers completely. 
  43.368 +# The appearance of the initializer of individual variables and defines in the 
  43.369 +# documentation can be controlled using \showinitializer or \hideinitializer 
  43.370 +# command in the documentation regardless of this setting.
  43.371 +
  43.372 +MAX_INITIALIZER_LINES  = 30
  43.373 +
  43.374 +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
  43.375 +# at the bottom of the documentation of classes and structs. If set to YES the 
  43.376 +# list will mention the files that were used to generate the documentation.
  43.377 +
  43.378 +SHOW_USED_FILES        = YES
  43.379 +
  43.380 +# If the sources in your project are distributed over multiple directories 
  43.381 +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
  43.382 +# in the documentation.
  43.383 +
  43.384 +SHOW_DIRECTORIES       = YES
  43.385 +
  43.386 +# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
  43.387 +# doxygen should invoke to get the current version for each file (typically from the 
  43.388 +# version control system). Doxygen will invoke the program by executing (via 
  43.389 +# popen()) the command <command> <input-file>, where <command> is the value of 
  43.390 +# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
  43.391 +# provided by doxygen. Whatever the progam writes to standard output 
  43.392 +# is used as the file version. See the manual for examples.
  43.393 +
  43.394 +FILE_VERSION_FILTER    = 
  43.395 +
  43.396 +#---------------------------------------------------------------------------
  43.397 +# configuration options related to warning and progress messages
  43.398 +#---------------------------------------------------------------------------
  43.399 +
  43.400 +# The QUIET tag can be used to turn on/off the messages that are generated 
  43.401 +# by doxygen. Possible values are YES and NO. If left blank NO is used.
  43.402 +
  43.403 +QUIET                  = YES
  43.404 +
  43.405 +# The WARNINGS tag can be used to turn on/off the warning messages that are 
  43.406 +# generated by doxygen. Possible values are YES and NO. If left blank 
  43.407 +# NO is used.
  43.408 +
  43.409 +WARNINGS               = YES
  43.410 +
  43.411 +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
  43.412 +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
  43.413 +# automatically be disabled.
  43.414 +
  43.415 +WARN_IF_UNDOCUMENTED   = YES
  43.416 +
  43.417 +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
  43.418 +# potential errors in the documentation, such as not documenting some 
  43.419 +# parameters in a documented function, or documenting parameters that 
  43.420 +# don't exist or using markup commands wrongly.
  43.421 +
  43.422 +WARN_IF_DOC_ERROR      = YES
  43.423 +
  43.424 +# This WARN_NO_PARAMDOC option can be abled to get warnings for 
  43.425 +# functions that are documented, but have no documentation for their parameters 
  43.426 +# or return value. If set to NO (the default) doxygen will only warn about 
  43.427 +# wrong or incomplete parameter documentation, but not about the absence of 
  43.428 +# documentation.
  43.429 +
  43.430 +WARN_NO_PARAMDOC       = NO
  43.431 +
  43.432 +# The WARN_FORMAT tag determines the format of the warning messages that 
  43.433 +# doxygen can produce. The string should contain the $file, $line, and $text 
  43.434 +# tags, which will be replaced by the file and line number from which the 
  43.435 +# warning originated and the warning text. Optionally the format may contain 
  43.436 +# $version, which will be replaced by the version of the file (if it could 
  43.437 +# be obtained via FILE_VERSION_FILTER)
  43.438 +
  43.439 +WARN_FORMAT            = "$file:$line: $text"
  43.440 +
  43.441 +# The WARN_LOGFILE tag can be used to specify a file to which warning 
  43.442 +# and error messages should be written. If left blank the output is written 
  43.443 +# to stderr.
  43.444 +
  43.445 +WARN_LOGFILE           = 
  43.446 +
  43.447 +#---------------------------------------------------------------------------
  43.448 +# configuration options related to the input files
  43.449 +#---------------------------------------------------------------------------
  43.450 +
  43.451 +# The INPUT tag can be used to specify the files and/or directories that contain 
  43.452 +# documented source files. You may enter file names like "myfile.cpp" or 
  43.453 +# directories like "/usr/src/myproject". Separate the files or directories 
  43.454 +# with spaces.
  43.455 +
  43.456 +INPUT                  = ../tools/python/xen/
  43.457 +
  43.458 +# If the value of the INPUT tag contains directories, you can use the 
  43.459 +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
  43.460 +# and *.h) to filter out the source-files in the directories. If left 
  43.461 +# blank the following patterns are tested: 
  43.462 +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
  43.463 +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
  43.464 +
  43.465 +FILE_PATTERNS          = *.py *.c
  43.466 +
  43.467 +# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
  43.468 +# should be searched for input files as well. Possible values are YES and NO. 
  43.469 +# If left blank NO is used.
  43.470 +
  43.471 +RECURSIVE              = YES
  43.472 +
  43.473 +# The EXCLUDE tag can be used to specify files and/or directories that should 
  43.474 +# excluded from the INPUT source files. This way you can easily exclude a 
  43.475 +# subdirectory from a directory tree whose root is specified with the INPUT tag.
  43.476 +
  43.477 +EXCLUDE                = 
  43.478 +
  43.479 +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
  43.480 +# directories that are symbolic links (a Unix filesystem feature) are excluded 
  43.481 +# from the input.
  43.482 +
  43.483 +EXCLUDE_SYMLINKS       = NO
  43.484 +
  43.485 +# If the value of the INPUT tag contains directories, you can use the 
  43.486 +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
  43.487 +# certain files from those directories.
  43.488 +
  43.489 +EXCLUDE_PATTERNS       = 
  43.490 +
  43.491 +# The EXAMPLE_PATH tag can be used to specify one or more files or 
  43.492 +# directories that contain example code fragments that are included (see 
  43.493 +# the \include command).
  43.494 +
  43.495 +EXAMPLE_PATH           = 
  43.496 +
  43.497 +# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
  43.498 +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
  43.499 +# and *.h) to filter out the source-files in the directories. If left 
  43.500 +# blank all files are included.
  43.501 +
  43.502 +EXAMPLE_PATTERNS       = 
  43.503 +
  43.504 +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
  43.505 +# searched for input files to be used with the \include or \dontinclude 
  43.506 +# commands irrespective of the value of the RECURSIVE tag. 
  43.507 +# Possible values are YES and NO. If left blank NO is used.
  43.508 +
  43.509 +EXAMPLE_RECURSIVE      = NO
  43.510 +
  43.511 +# The IMAGE_PATH tag can be used to specify one or more files or 
  43.512 +# directories that contain image that are included in the documentation (see 
  43.513 +# the \image command).
  43.514 +
  43.515 +IMAGE_PATH             = 
  43.516 +
  43.517 +# The INPUT_FILTER tag can be used to specify a program that doxygen should 
  43.518 +# invoke to filter for each input file. Doxygen will invoke the filter program 
  43.519 +# by executing (via popen()) the command <filter> <input-file>, where <filter> 
  43.520 +# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
  43.521 +# input file. Doxygen will then use the output that the filter program writes 
  43.522 +# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
  43.523 +# ignored.
  43.524 +
  43.525 +INPUT_FILTER           = "sh ./Doxyfilter ../tools/python"
  43.526 +
  43.527 +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
  43.528 +# basis.  Doxygen will compare the file name with each pattern and apply the 
  43.529 +# filter if there is a match.  The filters are a list of the form: 
  43.530 +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
  43.531 +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
  43.532 +# is applied to all files.
  43.533 +
  43.534 +FILTER_PATTERNS        = 
  43.535 +
  43.536 +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
  43.537 +# INPUT_FILTER) will be used to filter the input files when producing source 
  43.538 +# files to browse (i.e. when SOURCE_BROWSER is set to YES).
  43.539 +
  43.540 +FILTER_SOURCE_FILES    = YES
  43.541 +
  43.542 +#---------------------------------------------------------------------------
  43.543 +# configuration options related to source browsing
  43.544 +#---------------------------------------------------------------------------
  43.545 +
  43.546 +# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
  43.547 +# be generated. Documented entities will be cross-referenced with these sources. 
  43.548 +# Note: To get rid of all source code in the generated output, make sure also 
  43.549 +# VERBATIM_HEADERS is set to NO.
  43.550 +
  43.551 +SOURCE_BROWSER         = NO
  43.552 +
  43.553 +# Setting the INLINE_SOURCES tag to YES will include the body 
  43.554 +# of functions and classes directly in the documentation.
  43.555 +
  43.556 +INLINE_SOURCES         = NO
  43.557 +
  43.558 +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
  43.559 +# doxygen to hide any special comment blocks from generated source code 
  43.560 +# fragments. Normal C and C++ comments will always remain visible.
  43.561 +
  43.562 +STRIP_CODE_COMMENTS    = YES
  43.563 +
  43.564 +# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
  43.565 +# then for each documented function all documented 
  43.566 +# functions referencing it will be listed.
  43.567 +
  43.568 +REFERENCED_BY_RELATION = YES
  43.569 +
  43.570 +# If the REFERENCES_RELATION tag is set to YES (the default) 
  43.571 +# then for each documented function all documented entities 
  43.572 +# called/used by that function will be listed.
  43.573 +
  43.574 +REFERENCES_RELATION    = YES
  43.575 +
  43.576 +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
  43.577 +# will generate a verbatim copy of the header file for each class for 
  43.578 +# which an include is specified. Set to NO to disable this.
  43.579 +
  43.580 +VERBATIM_HEADERS       = YES
  43.581 +
  43.582 +#---------------------------------------------------------------------------
  43.583 +# configuration options related to the alphabetical class index
  43.584 +#---------------------------------------------------------------------------
  43.585 +
  43.586 +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
  43.587 +# of all compounds will be generated. Enable this if the project 
  43.588 +# contains a lot of classes, structs, unions or interfaces.
  43.589 +
  43.590 +ALPHABETICAL_INDEX     = NO
  43.591 +
  43.592 +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
  43.593 +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
  43.594 +# in which this list will be split (can be a number in the range [1..20])
  43.595 +
  43.596 +COLS_IN_ALPHA_INDEX    = 5
  43.597 +
  43.598 +# In case all classes in a project start with a common prefix, all 
  43.599 +# classes will be put under the same header in the alphabetical index. 
  43.600 +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
  43.601 +# should be ignored while generating the index headers.
  43.602 +
  43.603 +IGNORE_PREFIX          = 
  43.604 +
  43.605 +#---------------------------------------------------------------------------
  43.606 +# configuration options related to the HTML output
  43.607 +#---------------------------------------------------------------------------
  43.608 +
  43.609 +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
  43.610 +# generate HTML output.
  43.611 +
  43.612 +GENERATE_HTML          = YES
  43.613 +
  43.614 +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
  43.615 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
  43.616 +# put in front of it. If left blank `html' will be used as the default path.
  43.617 +
  43.618 +HTML_OUTPUT            = html
  43.619 +
  43.620 +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
  43.621 +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
  43.622 +# doxygen will generate files with .html extension.
  43.623 +
  43.624 +HTML_FILE_EXTENSION    = .html
  43.625 +
  43.626 +# The HTML_HEADER tag can be used to specify a personal HTML header for 
  43.627 +# each generated HTML page. If it is left blank doxygen will generate a 
  43.628 +# standard header.
  43.629 +
  43.630 +HTML_HEADER            = 
  43.631 +
  43.632 +# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
  43.633 +# each generated HTML page. If it is left blank doxygen will generate a 
  43.634 +# standard footer.
  43.635 +
  43.636 +HTML_FOOTER            = 
  43.637 +
  43.638 +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
  43.639 +# style sheet that is used by each HTML page. It can be used to 
  43.640 +# fine-tune the look of the HTML output. If the tag is left blank doxygen 
  43.641 +# will generate a default style sheet. Note that doxygen will try to copy 
  43.642 +# the style sheet file to the HTML output directory, so don't put your own 
  43.643 +# stylesheet in the HTML output directory as well, or it will be erased!
  43.644 +
  43.645 +HTML_STYLESHEET        = 
  43.646 +
  43.647 +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
  43.648 +# files or namespaces will be aligned in HTML using tables. If set to 
  43.649 +# NO a bullet list will be used.
  43.650 +
  43.651 +HTML_ALIGN_MEMBERS     = YES
  43.652 +
  43.653 +# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
  43.654 +# will be generated that can be used as input for tools like the 
  43.655 +# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
  43.656 +# of the generated HTML documentation.
  43.657 +
  43.658 +GENERATE_HTMLHELP      = NO
  43.659 +
  43.660 +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
  43.661 +# be used to specify the file name of the resulting .chm file. You 
  43.662 +# can add a path in front of the file if the result should not be 
  43.663 +# written to the html output directory.
  43.664 +
  43.665 +CHM_FILE               = 
  43.666 +
  43.667 +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
  43.668 +# be used to specify the location (absolute path including file name) of 
  43.669 +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
  43.670 +# the HTML help compiler on the generated index.hhp.
  43.671 +
  43.672 +HHC_LOCATION           = 
  43.673 +
  43.674 +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
  43.675 +# controls if a separate .chi index file is generated (YES) or that 
  43.676 +# it should be included in the master .chm file (NO).
  43.677 +
  43.678 +GENERATE_CHI           = NO
  43.679 +
  43.680 +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
  43.681 +# controls whether a binary table of contents is generated (YES) or a 
  43.682 +# normal table of contents (NO) in the .chm file.
  43.683 +
  43.684 +BINARY_TOC             = NO
  43.685 +
  43.686 +# The TOC_EXPAND flag can be set to YES to add extra items for group members 
  43.687 +# to the contents of the HTML help documentation and to the tree view.
  43.688 +
  43.689 +TOC_EXPAND             = NO
  43.690 +
  43.691 +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
  43.692 +# top of each HTML page. The value NO (the default) enables the index and 
  43.693 +# the value YES disables it.
  43.694 +
  43.695 +DISABLE_INDEX          = NO
  43.696 +
  43.697 +# This tag can be used to set the number of enum values (range [1..20]) 
  43.698 +# that doxygen will group on one line in the generated HTML documentation.
  43.699 +
  43.700 +ENUM_VALUES_PER_LINE   = 4
  43.701 +
  43.702 +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
  43.703 +# generated containing a tree-like index structure (just like the one that 
  43.704 +# is generated for HTML Help). For this to work a browser that supports 
  43.705 +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
  43.706 +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
  43.707 +# probably better off using the HTML help feature.
  43.708 +
  43.709 +GENERATE_TREEVIEW      = NO
  43.710 +
  43.711 +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
  43.712 +# used to set the initial width (in pixels) of the frame in which the tree 
  43.713 +# is shown.
  43.714 +
  43.715 +TREEVIEW_WIDTH         = 250
  43.716 +
  43.717 +#---------------------------------------------------------------------------
  43.718 +# configuration options related to the LaTeX output
  43.719 +#---------------------------------------------------------------------------
  43.720 +
  43.721 +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
  43.722 +# generate Latex output.
  43.723 +
  43.724 +GENERATE_LATEX         = YES
  43.725 +
  43.726 +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
  43.727 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
  43.728 +# put in front of it. If left blank `latex' will be used as the default path.
  43.729 +
  43.730 +LATEX_OUTPUT           = latex
  43.731 +
  43.732 +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
  43.733 +# invoked. If left blank `latex' will be used as the default command name.
  43.734 +
  43.735 +LATEX_CMD_NAME         = latex
  43.736 +
  43.737 +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
  43.738 +# generate index for LaTeX. If left blank `makeindex' will be used as the 
  43.739 +# default command name.
  43.740 +
  43.741 +MAKEINDEX_CMD_NAME     = makeindex
  43.742 +
  43.743 +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
  43.744 +# LaTeX documents. This may be useful for small projects and may help to 
  43.745 +# save some trees in general.
  43.746 +
  43.747 +COMPACT_LATEX          = NO
  43.748 +
  43.749 +# The PAPER_TYPE tag can be used to set the paper type that is used 
  43.750 +# by the printer. Possible values are: a4, a4wide, letter, legal and 
  43.751 +# executive. If left blank a4wide will be used.
  43.752 +
  43.753 +PAPER_TYPE             = a4wide
  43.754 +
  43.755 +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
  43.756 +# packages that should be included in the LaTeX output.
  43.757 +
  43.758 +EXTRA_PACKAGES         = 
  43.759 +
  43.760 +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
  43.761 +# the generated latex document. The header should contain everything until 
  43.762 +# the first chapter. If it is left blank doxygen will generate a 
  43.763 +# standard header. Notice: only use this tag if you know what you are doing!
  43.764 +
  43.765 +LATEX_HEADER           = 
  43.766 +
  43.767 +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
  43.768 +# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
  43.769 +# contain links (just like the HTML output) instead of page references 
  43.770 +# This makes the output suitable for online browsing using a pdf viewer.
  43.771 +
  43.772 +PDF_HYPERLINKS         = YES
  43.773 +
  43.774 +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
  43.775 +# plain latex in the generated Makefile. Set this option to YES to get a 
  43.776 +# higher quality PDF documentation.
  43.777 +
  43.778 +USE_PDFLATEX           = YES
  43.779 +
  43.780 +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
  43.781 +# command to the generated LaTeX files. This will instruct LaTeX to keep 
  43.782 +# running if errors occur, instead of asking the user for help. 
  43.783 +# This option is also used when generating formulas in HTML.
  43.784 +
  43.785 +LATEX_BATCHMODE        = NO
  43.786 +
  43.787 +# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
  43.788 +# include the index chapters (such as File Index, Compound Index, etc.) 
  43.789 +# in the output.
  43.790 +
  43.791 +LATEX_HIDE_INDICES     = NO
  43.792 +
  43.793 +#---------------------------------------------------------------------------
  43.794 +# configuration options related to the RTF output
  43.795 +#---------------------------------------------------------------------------
  43.796 +
  43.797 +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
  43.798 +# The RTF output is optimized for Word 97 and may not look very pretty with 
  43.799 +# other RTF readers or editors.
  43.800 +
  43.801 +GENERATE_RTF           = NO
  43.802 +
  43.803 +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
  43.804 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
  43.805 +# put in front of it. If left blank `rtf' will be used as the default path.
  43.806 +
  43.807 +RTF_OUTPUT             = rtf
  43.808 +
  43.809 +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
  43.810 +# RTF documents. This may be useful for small projects and may help to 
  43.811 +# save some trees in general.
  43.812 +
  43.813 +COMPACT_RTF            = NO
  43.814 +
  43.815 +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
  43.816 +# will contain hyperlink fields. The RTF file will 
  43.817 +# contain links (just like the HTML output) instead of page references. 
  43.818 +# This makes the output suitable for online browsing using WORD or other 
  43.819 +# programs which support those fields. 
  43.820 +# Note: wordpad (write) and others do not support links.
  43.821 +
  43.822 +RTF_HYPERLINKS         = NO
  43.823 +
  43.824 +# Load stylesheet definitions from file. Syntax is similar to doxygen's 
  43.825 +# config file, i.e. a series of assignments. You only have to provide 
  43.826 +# replacements, missing definitions are set to their default value.
  43.827 +
  43.828 +RTF_STYLESHEET_FILE    = 
  43.829 +
  43.830 +# Set optional variables used in the generation of an rtf document. 
  43.831 +# Syntax is similar to doxygen's config file.
  43.832 +
  43.833 +RTF_EXTENSIONS_FILE    = 
  43.834 +
  43.835 +#---------------------------------------------------------------------------
  43.836 +# configuration options related to the man page output
  43.837 +#---------------------------------------------------------------------------
  43.838 +
  43.839 +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
  43.840 +# generate man pages
  43.841 +
  43.842 +GENERATE_MAN           = NO
  43.843 +
  43.844 +# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
  43.845 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
  43.846 +# put in front of it. If left blank `man' will be used as the default path.
  43.847 +
  43.848 +MAN_OUTPUT             = man
  43.849 +
  43.850 +# The MAN_EXTENSION tag determines the extension that is added to 
  43.851 +# the generated man pages (default is the subroutine's section .3)
  43.852 +
  43.853 +MAN_EXTENSION          = .3
  43.854 +
  43.855 +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
  43.856 +# then it will generate one additional man file for each entity 
  43.857 +# documented in the real man page(s). These additional files 
  43.858 +# only source the real man page, but without them the man command 
  43.859 +# would be unable to find the correct page. The default is NO.
  43.860 +
  43.861 +MAN_LINKS              = NO
  43.862 +
  43.863 +#---------------------------------------------------------------------------
  43.864 +# configuration options related to the XML output
  43.865 +#---------------------------------------------------------------------------
  43.866 +
  43.867 +# If the GENERATE_XML tag is set to YES Doxygen will 
  43.868 +# generate an XML file that captures the structure of 
  43.869 +# the code including all documentation.
  43.870 +
  43.871 +GENERATE_XML           = NO
  43.872 +
  43.873 +# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
  43.874 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
  43.875 +# put in front of it. If left blank `xml' will be used as the default path.
  43.876 +
  43.877 +XML_OUTPUT             = xml
  43.878 +
  43.879 +# The XML_SCHEMA tag can be used to specify an XML schema, 
  43.880 +# which can be used by a validating XML parser to check the 
  43.881 +# syntax of the XML files.
  43.882 +
  43.883 +XML_SCHEMA             = 
  43.884 +
  43.885 +# The XML_DTD tag can be used to specify an XML DTD, 
  43.886 +# which can be used by a validating XML parser to check the 
  43.887 +# syntax of the XML files.
  43.888 +
  43.889 +XML_DTD                = 
  43.890 +
  43.891 +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
  43.892 +# dump the program listings (including syntax highlighting 
  43.893 +# and cross-referencing information) to the XML output. Note that 
  43.894 +# enabling this will significantly increase the size of the XML output.
  43.895 +
  43.896 +XML_PROGRAMLISTING     = YES
  43.897 +
  43.898 +#---------------------------------------------------------------------------
  43.899 +# configuration options for the AutoGen Definitions output
  43.900 +#---------------------------------------------------------------------------
  43.901 +
  43.902 +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
  43.903 +# generate an AutoGen Definitions (see autogen.sf.net) file 
  43.904 +# that captures the structure of the code including all 
  43.905 +# documentation. Note that this feature is still experimental 
  43.906 +# and incomplete at the moment.
  43.907 +
  43.908 +GENERATE_AUTOGEN_DEF   = NO
  43.909 +
  43.910 +#---------------------------------------------------------------------------
  43.911 +# configuration options related to the Perl module output
  43.912 +#---------------------------------------------------------------------------
  43.913 +
  43.914 +# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
  43.915 +# generate a Perl module file that captures the structure of 
  43.916 +# the code including all documentation. Note that this 
  43.917 +# feature is still experimental and incomplete at the 
  43.918 +# moment.
  43.919 +
  43.920 +GENERATE_PERLMOD       = NO
  43.921 +
  43.922 +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
  43.923 +# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
  43.924 +# to generate PDF and DVI output from the Perl module output.
  43.925 +
  43.926 +PERLMOD_LATEX          = NO
  43.927 +
  43.928 +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
  43.929 +# nicely formatted so it can be parsed by a human reader.  This is useful 
  43.930 +# if you want to understand what is going on.  On the other hand, if this 
  43.931 +# tag is set to NO the size of the Perl module output will be much smaller 
  43.932 +# and Perl will parse it just the same.
  43.933 +
  43.934 +PERLMOD_PRETTY         = YES
  43.935 +
  43.936 +# The names of the make variables in the generated doxyrules.make file 
  43.937 +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
  43.938 +# This is useful so different doxyrules.make files included by the same 
  43.939 +# Makefile don't overwrite each other's variables.
  43.940 +
  43.941 +PERLMOD_MAKEVAR_PREFIX = 
  43.942 +
  43.943 +#---------------------------------------------------------------------------
  43.944 +# Configuration options related to the preprocessor   
  43.945 +#---------------------------------------------------------------------------
  43.946 +
  43.947 +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
  43.948 +# evaluate all C-preprocessor directives found in the sources and include 
  43.949 +# files.
  43.950 +
  43.951 +ENABLE_PREPROCESSING   = YES
  43.952 +
  43.953 +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
  43.954 +# names in the source code. If set to NO (the default) only conditional 
  43.955 +# compilation will be performed. Macro expansion can be done in a controlled 
  43.956 +# way by setting EXPAND_ONLY_PREDEF to YES.
  43.957 +
  43.958 +MACRO_EXPANSION        = NO
  43.959 +
  43.960 +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
  43.961 +# then the macro expansion is limited to the macros specified with the 
  43.962 +# PREDEFINED and EXPAND_AS_PREDEFINED tags.
  43.963 +
  43.964 +EXPAND_ONLY_PREDEF     = NO
  43.965 +
  43.966 +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
  43.967 +# in the INCLUDE_PATH (see below) will be search if a #include is found.
  43.968 +
  43.969 +SEARCH_INCLUDES        = YES
  43.970 +
  43.971 +# The INCLUDE_PATH tag can be used to specify one or more directories that 
  43.972 +# contain include files that are not input files but should be processed by 
  43.973 +# the preprocessor.
  43.974 +
  43.975 +INCLUDE_PATH           = 
  43.976 +
  43.977 +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
  43.978 +# patterns (like *.h and *.hpp) to filter out the header-files in the 
  43.979 +# directories. If left blank, the patterns specified with FILE_PATTERNS will 
  43.980 +# be used.
  43.981 +
  43.982 +INCLUDE_FILE_PATTERNS  = 
  43.983 +
  43.984 +# The PREDEFINED tag can be used to specify one or more macro names that 
  43.985 +# are defined before the preprocessor is started (similar to the -D option of 
  43.986 +# gcc). The argument of the tag is a list of macros of the form: name 
  43.987 +# or name=definition (no spaces). If the definition and the = are 
  43.988 +# omitted =1 is assumed. To prevent a macro definition from being 
  43.989 +# undefined via #undef or recursively expanded use the := operator 
  43.990 +# instead of the = operator.
  43.991 +
  43.992 +PREDEFINED             = 
  43.993 +
  43.994 +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
  43.995 +# this tag can be used to specify a list of macro names that should be expanded. 
  43.996 +# The macro definition that is found in the sources will be used. 
  43.997 +# Use the PREDEFINED tag if you want to use a different macro definition.
  43.998 +
  43.999 +EXPAND_AS_DEFINED      = 
 43.1000 +
 43.1001 +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
 43.1002 +# doxygen's preprocessor will remove all function-like macros that are alone 
 43.1003 +# on a line, have an all uppercase name, and do not end with a semicolon. Such 
 43.1004 +# function macros are typically used for boiler-plate code, and will confuse 
 43.1005 +# the parser if not removed.
 43.1006 +
 43.1007 +SKIP_FUNCTION_MACROS   = YES
 43.1008 +
 43.1009 +#---------------------------------------------------------------------------
 43.1010 +# Configuration::additions related to external references   
 43.1011 +#---------------------------------------------------------------------------
 43.1012 +
 43.1013 +# The TAGFILES option can be used to specify one or more tagfiles. 
 43.1014 +# Optionally an initial location of the external documentation 
 43.1015 +# can be added for each tagfile. The format of a tag file without 
 43.1016 +# this location is as follows: 
 43.1017 +#   TAGFILES = file1 file2 ... 
 43.1018 +# Adding location for the tag files is done as follows: 
 43.1019 +#   TAGFILES = file1=loc1 "file2 = loc2" ... 
 43.1020 +# where "loc1" and "loc2" can be relative or absolute paths or 
 43.1021 +# URLs. If a location is present for each tag, the installdox tool 
 43.1022 +# does not have to be run to correct the links.
 43.1023 +# Note that each tag file must have a unique name
 43.1024 +# (where the name does NOT include the path)
 43.1025 +# If a tag file is not located in the directory in which doxygen 
 43.1026 +# is run, you must also specify the path to the tagfile here.
 43.1027 +
 43.1028 +TAGFILES               = 
 43.1029 +
 43.1030 +# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
 43.1031 +# a tag file that is based on the input files it reads.
 43.1032 +
 43.1033 +GENERATE_TAGFILE       = 
 43.1034 +
 43.1035 +# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
 43.1036 +# in the class index. If set to NO only the inherited external classes 
 43.1037 +# will be listed.
 43.1038 +
 43.1039 +ALLEXTERNALS           = NO
 43.1040 +
 43.1041 +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
 43.1042 +# in the modules index. If set to NO, only the current project's groups will 
 43.1043 +# be listed.
 43.1044 +
 43.1045 +EXTERNAL_GROUPS        = YES
 43.1046 +
 43.1047 +# The PERL_PATH should be the absolute path and name of the perl script 
 43.1048 +# interpreter (i.e. the result of `which perl').
 43.1049 +
 43.1050 +PERL_PATH              = /usr/bin/perl
 43.1051 +
 43.1052 +#---------------------------------------------------------------------------
 43.1053 +# Configuration options related to the dot tool   
 43.1054 +#---------------------------------------------------------------------------
 43.1055 +
 43.1056 +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
 43.1057 +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
 43.1058 +# or super classes. Setting the tag to NO turns the diagrams off. Note that 
 43.1059 +# this option is superseded by the HAVE_DOT option below. This is only a 
 43.1060 +# fallback. It is recommended to install and use dot, since it yields more 
 43.1061 +# powerful graphs.
 43.1062 +
 43.1063 +CLASS_DIAGRAMS         = YES
 43.1064 +
 43.1065 +# If set to YES, the inheritance and collaboration graphs will hide 
 43.1066 +# inheritance and usage relations if the target is undocumented 
 43.1067 +# or is not a class.
 43.1068 +
 43.1069 +HIDE_UNDOC_RELATIONS   = YES
 43.1070 +
 43.1071 +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
 43.1072 +# available from the path. This tool is part of Graphviz, a graph visualization 
 43.1073 +# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
 43.1074 +# have no effect if this option is set to NO (the default)
 43.1075 +
 43.1076 +HAVE_DOT               = NO
 43.1077 +
 43.1078 +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
 43.1079 +# will generate a graph for each documented class showing the direct and 
 43.1080 +# indirect inheritance relations. Setting this tag to YES will force the 
 43.1081 +# the CLASS_DIAGRAMS tag to NO.
 43.1082 +
 43.1083 +CLASS_GRAPH            = YES
 43.1084 +
 43.1085 +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
 43.1086 +# will generate a graph for each documented class showing the direct and 
 43.1087 +# indirect implementation dependencies (inheritance, containment, and 
 43.1088 +# class references variables) of the class with other documented classes.
 43.1089 +
 43.1090 +COLLABORATION_GRAPH    = YES
 43.1091 +
 43.1092 +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
 43.1093 +# will generate a graph for groups, showing the direct groups dependencies
 43.1094 +
 43.1095 +GROUP_GRAPHS           = YES
 43.1096 +
 43.1097 +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
 43.1098 +# collaboration diagrams in a style similar to the OMG's Unified Modeling 
 43.1099 +# Language.
 43.1100 +
 43.1101 +UML_LOOK               = NO
 43.1102 +
 43.1103 +# If set to YES, the inheritance and collaboration graphs will show the 
 43.1104 +# relations between templates and their instances.
 43.1105 +
 43.1106 +TEMPLATE_RELATIONS     = NO
 43.1107 +
 43.1108 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
 43.1109 +# tags are set to YES then doxygen will generate a graph for each documented 
 43.1110 +# file showing the direct and indirect include dependencies of the file with 
 43.1111 +# other documented files.
 43.1112 +
 43.1113 +INCLUDE_GRAPH          = YES
 43.1114 +
 43.1115 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
 43.1116 +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
 43.1117 +# documented header file showing the documented files that directly or 
 43.1118 +# indirectly include this file.
 43.1119 +
 43.1120 +INCLUDED_BY_GRAPH      = YES
 43.1121 +
 43.1122 +# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
 43.1123 +# generate a call dependency graph for every global function or class method. 
 43.1124 +# Note that enabling this option will significantly increase the time of a run. 
 43.1125 +# So in most cases it will be better to enable call graphs for selected 
 43.1126 +# functions only using the \callgraph command.
 43.1127 +
 43.1128 +CALL_GRAPH             = NO
 43.1129 +
 43.1130 +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
 43.1131 +# will graphical hierarchy of all classes instead of a textual one.
 43.1132 +