[Pkg-xen-changes] [xen] branch upstream-develop updated (9245d82 -> 9fafe90)
Bastian Blank
waldi at moszumanska.debian.org
Sun Nov 1 20:19:19 UTC 2015
This is an automated email from the git hooks/post-receive script.
waldi pushed a change to branch upstream-develop
in repository xen.
from 9245d82 Import xen_4.5.1~rc1.orig.tar.xz
new 9fafe90 Import xen_4.6.0.orig.tar.xz
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 24 +-
.hgignore | 5 -
COPYING | 3 +-
Config.mk | 42 +-
INSTALL | 22 +-
MAINTAINERS | 62 +-
Makefile | 92 +-
README | 50 +-
config/Paths.mk.in | 15 +-
config/StdGNU.mk | 3 +
config/SunOS.mk | 2 +
config/Tools.mk.in | 5 +-
config/arm32.mk | 2 +
config/arm64.mk | 3 +
configure | 38 +-
docs/INDEX | 6 +-
docs/Makefile | 197 +-
docs/configure | 18 +-
docs/features/migration.pandoc | 123 +
docs/features/template.pandoc | 75 +
docs/man/xentop.pod.1 | 111 +
.../xentrace/xentrace.8 => docs/man/xentrace.pod.8 | 138 +-
.../man/xentrace_format.pod.1 | 46 +-
docs/man/xl.cfg.pod.5 | 318 +-
docs/man/xl.pod.1 | 185 +-
docs/man/xlcpupool.cfg.pod.5 | 26 +-
docs/misc/arm/device-tree/passthrough.txt | 9 +
docs/misc/arm/early-printk.txt | 51 +-
docs/misc/arm/passthrough.txt | 62 +
docs/misc/efi.markdown | 8 +-
docs/misc/grant-tables.txt | 55 +-
docs/misc/qemu-upstream_howto_use_it.markdown | 12 -
docs/misc/sedf_scheduler_mini-HOWTO.txt | 44 -
stubdom/README => docs/misc/stubdom.txt | 0
docs/misc/vbd-interface.txt | 6 +-
docs/misc/vtd.txt | 24 +
docs/misc/vtpmmgr.txt | 155 +-
docs/misc/xen-command-line.markdown | 144 +-
tools/xenmon/README => docs/misc/xenmon.txt | 0
docs/misc/xl-psr.markdown | 133 +
docs/misc/xsm-flask.txt | 70 +-
docs/specs/libxc-migration-stream.pandoc | 696 ++
docs/specs/libxl-migration-stream.pandoc | 264 +
extras/mini-os/COPYING | 36 -
extras/mini-os/Config.mk | 57 -
extras/mini-os/Makefile | 226 -
extras/mini-os/README | 46 -
extras/mini-os/app.lds | 11 -
extras/mini-os/arch/arm/arm32.S | 233 -
extras/mini-os/arch/arm/events.c | 31 -
extras/mini-os/arch/arm/hypercalls32.S | 64 -
extras/mini-os/arch/arm/minios-arm32.lds | 83 -
extras/mini-os/arch/arm/mm.c | 139 -
extras/mini-os/arch/arm/sched.c | 47 -
extras/mini-os/arch/arm/setup.c | 119 -
extras/mini-os/arch/x86/Makefile | 31 -
extras/mini-os/arch/x86/arch.mk | 22 -
extras/mini-os/arch/x86/events.c | 35 -
extras/mini-os/arch/x86/ioremap.c | 75 -
extras/mini-os/arch/x86/iorw.c | 35 -
extras/mini-os/arch/x86/minios-x86_32.lds | 74 -
extras/mini-os/arch/x86/minios-x86_64.lds | 74 -
extras/mini-os/arch/x86/mm.c | 957 --
extras/mini-os/arch/x86/sched.c | 139 -
extras/mini-os/arch/x86/setup.c | 168 -
extras/mini-os/arch/x86/time.c | 238 -
extras/mini-os/arch/x86/traps.c | 333 -
extras/mini-os/arch/x86/x86_32.S | 305 -
extras/mini-os/arch/x86/x86_64.S | 386 -
extras/mini-os/blkfront.c | 736 --
extras/mini-os/console/console.c | 164 -
extras/mini-os/console/console.h | 2 -
extras/mini-os/console/xenbus.c | 195 -
extras/mini-os/console/xencons_ring.c | 195 -
extras/mini-os/daytime.c | 67 -
extras/mini-os/domain_config | 19 -
extras/mini-os/events.c | 269 -
extras/mini-os/fbfront.c | 710 --
extras/mini-os/gntmap.c | 250 -
extras/mini-os/gnttab.c | 196 -
extras/mini-os/hypervisor.c | 132 -
extras/mini-os/include/arch/cc.h | 87 -
extras/mini-os/include/arch/perf.h | 15 -
extras/mini-os/include/arch/sys_arch.h | 35 -
extras/mini-os/include/arm/arch_endian.h | 7 -
extras/mini-os/include/arm/arch_limits.h | 9 -
extras/mini-os/include/arm/arch_mm.h | 38 -
extras/mini-os/include/arm/arch_sched.h | 19 -
extras/mini-os/include/arm/arch_spinlock.h | 36 -
extras/mini-os/include/arm/arm32/arch_wordsize.h | 1 -
extras/mini-os/include/arm/gic.h | 1 -
extras/mini-os/include/arm/hypercall-arm.h | 98 -
extras/mini-os/include/arm/os.h | 216 -
extras/mini-os/include/arm/traps.h | 20 -
extras/mini-os/include/blkfront.h | 54 -
extras/mini-os/include/byteorder.h | 36 -
extras/mini-os/include/byteswap.h | 39 -
extras/mini-os/include/compiler.h | 10 -
extras/mini-os/include/console.h | 89 -
extras/mini-os/include/ctype.h | 60 -
extras/mini-os/include/endian.h | 19 -
extras/mini-os/include/err.h | 31 -
extras/mini-os/include/errno-base.h | 39 -
extras/mini-os/include/errno.h | 122 -
extras/mini-os/include/events.h | 59 -
extras/mini-os/include/fbfront.h | 46 -
extras/mini-os/include/fcntl.h | 99 -
extras/mini-os/include/gntmap.h | 35 -
extras/mini-os/include/gnttab.h | 17 -
extras/mini-os/include/hypervisor.h | 48 -
extras/mini-os/include/ioremap.h | 33 -
extras/mini-os/include/iorw.h | 16 -
extras/mini-os/include/kernel.h | 9 -
extras/mini-os/include/lib-gpl.h | 59 -
extras/mini-os/include/lib.h | 230 -
extras/mini-os/include/linux/types.h | 5 -
extras/mini-os/include/lwipopts.h | 23 -
extras/mini-os/include/mm.h | 82 -
extras/mini-os/include/netfront.h | 24 -
extras/mini-os/include/pcifront.h | 29 -
extras/mini-os/include/posix/arpa/inet.h | 7 -
extras/mini-os/include/posix/dirent.h | 24 -
extras/mini-os/include/posix/err.h | 15 -
extras/mini-os/include/posix/fcntl.h | 11 -
extras/mini-os/include/posix/limits.h | 48 -
extras/mini-os/include/posix/net/if.h | 85 -
extras/mini-os/include/posix/netdb.h | 9 -
extras/mini-os/include/posix/netinet/in.h | 7 -
extras/mini-os/include/posix/netinet/tcp.h | 6 -
extras/mini-os/include/posix/poll.h | 1 -
extras/mini-os/include/posix/pthread.h | 64 -
extras/mini-os/include/posix/signal.h | 10 -
extras/mini-os/include/posix/stdlib.h | 8 -
extras/mini-os/include/posix/strings.h | 12 -
extras/mini-os/include/posix/sys/ioctl.h | 16 -
extras/mini-os/include/posix/sys/mman.h | 22 -
extras/mini-os/include/posix/sys/poll.h | 79 -
extras/mini-os/include/posix/sys/select.h | 7 -
extras/mini-os/include/posix/sys/socket.h | 31 -
extras/mini-os/include/posix/sys/stat.h | 7 -
extras/mini-os/include/posix/syslog.h | 37 -
extras/mini-os/include/posix/termios.h | 87 -
extras/mini-os/include/posix/time.h | 11 -
extras/mini-os/include/posix/unistd.h | 16 -
extras/mini-os/include/sched.h | 55 -
extras/mini-os/include/semaphore.h | 110 -
extras/mini-os/include/spinlock.h | 55 -
extras/mini-os/include/sys/lock.h | 52 -
extras/mini-os/include/sys/time.h | 47 -
extras/mini-os/include/time.h | 63 -
extras/mini-os/include/tpm_tis.h | 60 -
extras/mini-os/include/tpmback.h | 104 -
extras/mini-os/include/tpmfront.h | 97 -
extras/mini-os/include/types.h | 74 -
extras/mini-os/include/wait.h | 105 -
extras/mini-os/include/waittypes.h | 32 -
extras/mini-os/include/x86/arch_endian.h | 7 -
extras/mini-os/include/x86/arch_limits.h | 20 -
extras/mini-os/include/x86/arch_mm.h | 233 -
extras/mini-os/include/x86/arch_sched.h | 25 -
extras/mini-os/include/x86/arch_spinlock.h | 94 -
extras/mini-os/include/x86/os.h | 572 -
extras/mini-os/include/x86/traps.h | 78 -
extras/mini-os/include/x86/x86_32/arch_wordsize.h | 1 -
.../mini-os/include/x86/x86_32/hypercall-x86_32.h | 337 -
extras/mini-os/include/x86/x86_64/arch_wordsize.h | 2 -
.../mini-os/include/x86/x86_64/hypercall-x86_64.h | 344 -
extras/mini-os/include/xenbus.h | 120 -
extras/mini-os/include/xmalloc.h | 44 -
extras/mini-os/kernel.c | 198 -
extras/mini-os/lib/ctype.c | 29 -
extras/mini-os/lib/math.c | 426 -
extras/mini-os/lib/printf.c | 786 --
extras/mini-os/lib/stack_chk_fail.c | 8 -
extras/mini-os/lib/string.c | 228 -
extras/mini-os/lib/sys.c | 1550 ---
extras/mini-os/lib/xmalloc.c | 319 -
extras/mini-os/lib/xs.c | 194 -
extras/mini-os/lock.c | 112 -
extras/mini-os/lwip-arch.c | 293 -
extras/mini-os/lwip-net.c | 386 -
extras/mini-os/main.c | 193 -
extras/mini-os/minios.mk | 76 -
extras/mini-os/mm.c | 441 -
extras/mini-os/netfront.c | 677 --
extras/mini-os/pcifront.c | 616 --
extras/mini-os/sched.c | 304 -
extras/mini-os/test.c | 577 -
extras/mini-os/tpm_tis.c | 1367 ---
extras/mini-os/tpmback.c | 1136 --
extras/mini-os/tpmfront.c | 631 --
extras/mini-os/xenbus/xenbus.c | 870 --
m4/paths.m4 | 12 +
m4/pkg.m4 | 3 +-
m4/python_fortify_noopt.m4 | 31 +
m4/systemd.m4 | 9 +-
scripts/git-checkout.sh | 2 +-
stubdom/Makefile | 20 +-
stubdom/c/Makefile | 2 +
stubdom/caml/Makefile | 2 +
stubdom/configure | 20 +-
stubdom/configure.ac | 2 +-
stubdom/grub.patches/10graphics.diff | 10 +-
stubdom/grub.patches/61btrfs.diff | 6 +-
stubdom/grub/kexec.c | 5 +-
stubdom/vtpm-deepquote-anyloc.patch | 127 +
stubdom/vtpm/vtpm_cmd.c | 13 +-
stubdom/vtpmmgr/Makefile | 2 +-
stubdom/vtpmmgr/common_types.h | 9 +
stubdom/vtpmmgr/disk_read.c | 29 +-
stubdom/vtpmmgr/disk_tpm.c | 42 +-
stubdom/vtpmmgr/disk_tpm.h | 4 +
stubdom/vtpmmgr/disk_write.c | 13 +-
stubdom/vtpmmgr/init.c | 279 +
stubdom/vtpmmgr/marshal.h | 1 +
stubdom/vtpmmgr/mgmt_authority.c | 91 +-
stubdom/vtpmmgr/mgmt_authority.h | 2 +-
stubdom/vtpmmgr/tcg.h | 7 +-
stubdom/vtpmmgr/tpm2.c | 455 +
stubdom/vtpmmgr/tpm2.h | 104 +
stubdom/vtpmmgr/tpm2_marshal.h | 673 ++
stubdom/vtpmmgr/tpm2_types.h | 969 ++
stubdom/vtpmmgr/tpmrsa.c | 3 +-
stubdom/vtpmmgr/tpmrsa.h | 3 +-
stubdom/vtpmmgr/vtpm_cmd_handler.c | 7 +-
stubdom/vtpmmgr/vtpm_manager.h | 27 +-
stubdom/vtpmmgr/vtpmmgr.c | 46 +-
stubdom/vtpmmgr/vtpmmgr.h | 29 +
tools/Makefile | 105 +-
tools/Rules.mk | 13 +-
tools/blktap/Makefile | 13 -
tools/blktap/README | 122 -
tools/blktap/drivers/Makefile | 73 -
tools/blktap/drivers/aes.c | 1319 ---
tools/blktap/drivers/aes.h | 28 -
tools/blktap/drivers/blk.h | 3 -
tools/blktap/drivers/blk_linux.c | 42 -
tools/blktap/drivers/blktapctrl.c | 937 --
tools/blktap/drivers/blktapctrl_linux.c | 89 -
tools/blktap/drivers/block-aio.c | 259 -
tools/blktap/drivers/block-qcow.c | 1434 ---
tools/blktap/drivers/block-qcow2.c | 2098 ----
tools/blktap/drivers/block-ram.c | 295 -
tools/blktap/drivers/block-sync.c | 242 -
tools/blktap/drivers/block-vmdk.c | 428 -
tools/blktap/drivers/bswap.h | 178 -
tools/blktap/drivers/img2qcow.c | 282 -
tools/blktap/drivers/qcow-create.c | 130 -
tools/blktap/drivers/qcow2raw.c | 348 -
tools/blktap/drivers/tapaio.c | 357 -
tools/blktap/drivers/tapaio.h | 108 -
tools/blktap/drivers/tapdisk.c | 872 --
tools/blktap/drivers/tapdisk.h | 259 -
tools/blktap/lib/Makefile | 60 -
tools/blktap/lib/blkif.c | 185 -
tools/blktap/lib/blktaplib.h | 240 -
tools/blktap/lib/list.h | 59 -
tools/blktap/lib/xenbus.c | 617 --
tools/blktap/lib/xs_api.c | 360 -
tools/blktap/lib/xs_api.h | 50 -
tools/blktap2/Makefile | 6 +-
tools/blktap2/control/Makefile | 16 +-
tools/blktap2/drivers/Makefile | 6 +-
tools/blktap2/drivers/libaio-compat.h | 4 +-
tools/blktap2/drivers/tapdisk-vbd.c | 2 +-
tools/blktap2/include/Makefile | 5 +-
tools/blktap2/lvm/Makefile | 4 +-
tools/blktap2/vhd/Makefile | 6 +-
tools/blktap2/vhd/lib/Makefile | 6 +-
tools/blktap2/vhd/lib/libvhd.c | 27 +-
tools/blktap2/vhd/vhd-util.c | 3 +
tools/config.h.in | 21 +
tools/configure | 641 +-
tools/configure.ac | 95 +-
tools/console/Makefile | 13 +-
tools/console/client/main.c | 81 +-
tools/console/daemon/io.c | 7 +-
tools/console/daemon/io.h | 3 +-
tools/console/daemon/main.c | 41 +-
tools/console/daemon/utils.c | 3 +-
tools/console/daemon/utils.h | 3 +-
tools/console/testsuite/Makefile | 5 +-
tools/debugger/gdbsx/Makefile | 8 +-
tools/debugger/gdbsx/gx/Makefile | 2 +
tools/debugger/gdbsx/gx/gx.h | 4 +-
tools/debugger/gdbsx/gx/gx_comm.c | 8 +-
tools/debugger/gdbsx/gx/gx_local.c | 4 +-
tools/debugger/gdbsx/gx/gx_main.c | 4 +-
tools/debugger/gdbsx/gx/gx_utils.c | 4 +-
tools/debugger/gdbsx/gx/xg_dummy.c | 4 +-
tools/debugger/gdbsx/xg/Makefile | 2 +
tools/debugger/gdbsx/xg/xg_main.c | 4 +-
tools/debugger/gdbsx/xg/xg_public.h | 4 +-
tools/debugger/kdd/Makefile | 7 +-
tools/examples/Makefile | 3 +
tools/examples/README | 1 -
tools/examples/cpupool | 2 +-
tools/firmware/Makefile | 4 +-
.../firmware/etherboot/patches/build-compare.patch | 19 +
tools/firmware/etherboot/patches/build_fix_4.patch | 225 +
tools/firmware/etherboot/patches/series | 2 +
tools/firmware/hvmloader/32bitbios_support.c | 3 +-
tools/firmware/hvmloader/Makefile | 16 +-
tools/firmware/hvmloader/acpi/Makefile | 9 +-
tools/firmware/hvmloader/acpi/acpi2_0.h | 64 +-
tools/firmware/hvmloader/acpi/build.c | 109 +-
tools/firmware/hvmloader/acpi/dsdt.asl | 27 +-
tools/firmware/hvmloader/acpi/mk_dsdt.c | 41 +-
tools/firmware/hvmloader/acpi/ssdt_pm.asl | 32 +-
tools/firmware/hvmloader/acpi/ssdt_s3.asl | 3 +-
tools/firmware/hvmloader/acpi/ssdt_s4.asl | 3 +-
tools/firmware/hvmloader/acpi/ssdt_tpm.asl | 3 +-
tools/firmware/hvmloader/acpi/static_tables.c | 3 +-
tools/firmware/hvmloader/cacheattr.c | 3 +-
tools/firmware/hvmloader/e820.c | 135 +-
tools/firmware/hvmloader/e820.h | 7 +
tools/firmware/hvmloader/hvmloader.c | 8 +-
tools/firmware/hvmloader/mkhex | 3 +-
tools/firmware/hvmloader/mp_tables.c | 3 +-
tools/firmware/hvmloader/optionroms.c | 3 +-
tools/firmware/hvmloader/ovmf.c | 3 +-
tools/firmware/hvmloader/pci.c | 70 +-
tools/firmware/hvmloader/pir_types.h | 3 +-
tools/firmware/hvmloader/rombios.c | 3 +-
tools/firmware/hvmloader/seabios.c | 3 +-
tools/firmware/hvmloader/smbios.c | 3 +-
tools/firmware/hvmloader/smbios_types.h | 3 +-
tools/firmware/hvmloader/smp.c | 3 +-
tools/firmware/hvmloader/tests.c | 3 +-
tools/firmware/hvmloader/util.c | 32 +-
tools/firmware/hvmloader/util.h | 21 +-
tools/firmware/hvmloader/vnuma.c | 80 +
.../blktapctrl.h => firmware/hvmloader/vnuma.h} | 28 +-
tools/firmware/hvmloader/xenbus.c | 48 +-
tools/firmware/ovmf-makefile | 6 +-
tools/firmware/rombios/32bit/32bitbios.c | 3 +-
tools/firmware/rombios/32bit/Makefile | 3 +
tools/firmware/rombios/32bit/mkhex | 3 +-
tools/firmware/rombios/32bit/pmm.c | 3 +-
tools/firmware/rombios/32bit/tcgbios/Makefile | 3 +
tools/firmware/rombios/32bit/tcgbios/tcgbios.c | 3 +-
tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c | 3 +-
tools/firmware/rombios/32bit/util.c | 3 +-
tools/firmware/rombios/32bitgateway.c | 3 +-
tools/firmware/rombios/Makefile | 3 +
tools/firmware/rombios/apmbios.S | 3 +-
tools/firmware/rombios/rombios.c | 3 +-
tools/firmware/rombios/rombios.h | 3 +-
tools/firmware/rombios/tcgbios.c | 3 +-
tools/firmware/vgabios/COPYING | 3 +-
tools/firmware/vgabios/Makefile | 7 +-
tools/firmware/vgabios/biossums.c | 3 +-
tools/firmware/vgabios/clext.c | 3 +-
tools/firmware/vgabios/vbe.c | 3 +-
tools/firmware/vgabios/vgabios.c | 3 +-
tools/flask/Makefile | 4 +-
tools/flask/policy/Makefile | 29 +-
tools/flask/policy/policy/device_contexts | 32 +
tools/flask/policy/policy/initial_sids | 4 +
tools/flask/policy/policy/modules/xen/xen.if | 8 +-
tools/flask/policy/policy/modules/xen/xen.te | 70 +-
tools/flask/utils/Makefile | 7 +-
tools/hotplug/FreeBSD/Makefile | 5 +-
tools/hotplug/FreeBSD/rc.d/xencommons.in | 16 +-
tools/hotplug/FreeBSD/rc.d/xendriverdomain.in | 48 +
tools/hotplug/FreeBSD/vif-bridge | 4 +-
tools/hotplug/Linux/Makefile | 22 +-
tools/hotplug/Linux/blktap | 94 -
tools/hotplug/Linux/block | 16 +-
tools/hotplug/Linux/block-common.sh | 3 +-
tools/hotplug/Linux/block-drbd-probe | 3 +-
tools/hotplug/Linux/block-tap | 123 +
tools/hotplug/Linux/external-device-migrate | 3 +-
tools/hotplug/Linux/init.d/sysconfig.xencommons.in | 10 +-
tools/hotplug/Linux/init.d/xen-watchdog.in | 2 +-
tools/hotplug/Linux/init.d/xencommons.in | 10 +-
tools/hotplug/Linux/init.d/xendriverdomain.in | 85 +
tools/hotplug/Linux/locking.sh | 3 +-
tools/hotplug/Linux/logging.sh | 3 +-
tools/hotplug/Linux/systemd/Makefile | 3 +
.../systemd/xen-qemu-dom0-disk-backend.service.in | 2 +-
tools/hotplug/Linux/systemd/xenstored.service.in | 1 +
tools/hotplug/Linux/vif-common.sh | 5 +-
tools/hotplug/Linux/xen-backend.rules.in | 15 -
tools/hotplug/Linux/xen-hotplug-common.sh.in | 14 +-
tools/hotplug/Linux/xen-network-common.sh | 3 +-
tools/hotplug/Linux/xen-script-common.sh | 3 +-
tools/hotplug/Linux/xendomains.in | 2 +-
tools/hotplug/Makefile | 4 +-
tools/hotplug/NetBSD/Makefile | 5 +-
tools/hotplug/NetBSD/block | 2 +-
tools/hotplug/NetBSD/rc.d/xen-watchdog | 6 +-
tools/hotplug/NetBSD/rc.d/xencommons.in | 16 +-
tools/hotplug/NetBSD/rc.d/xendomains | 4 +-
tools/hotplug/NetBSD/rc.d/xendriverdomain.in | 49 +
tools/hotplug/NetBSD/vif-bridge | 2 +-
tools/hotplug/NetBSD/vif-ip | 2 +-
tools/hotplug/common/Makefile | 3 +
tools/include/Makefile | 59 +-
tools/include/xen-external/bsd-sys-queue-h-seddery | 2 +
tools/include/xen-foreign/Makefile | 6 +-
tools/include/xen-foreign/reference.size | 4 +-
.../xen-sys/{NetBSD => NetBSDRump}/evtchn.h | 0
tools/include/xen-sys/NetBSDRump/privcmd.h | 81 +-
tools/libfsimage/Rules.mk | 2 +-
tools/libfsimage/common/Makefile | 16 +-
tools/libfsimage/ext2fs-lib/Makefile | 4 +-
tools/libfsimage/ext2fs-lib/ext2fs-lib.c | 3 -
tools/libfsimage/ext2fs/fsys_ext2fs.c | 3 +-
tools/libfsimage/fat/fat.h | 3 +-
tools/libfsimage/fat/fsys_fat.c | 3 +-
tools/libfsimage/iso9660/fsys_iso9660.c | 3 +-
tools/libfsimage/iso9660/iso9660.h | 3 +-
tools/libfsimage/reiserfs/fsys_reiserfs.c | 3 +-
tools/libfsimage/ufs/fsys_ufs.c | 3 +-
tools/libfsimage/xfs/fsys_xfs.c | 3 +-
tools/libfsimage/xfs/xfs.h | 3 +-
tools/libfsimage/zfs/Makefile | 3 +-
tools/libfsimage/zfs/filesys.h | 3 +-
tools/libfsimage/zfs/fsi_zfs.c | 3 +-
tools/libfsimage/zfs/fsi_zfs.h | 3 +-
tools/libfsimage/zfs/fsys_zfs.c | 3 +-
tools/libfsimage/zfs/fsys_zfs.h | 3 +-
tools/libfsimage/zfs/mb_info.h | 3 +-
tools/libfsimage/zfs/shared.h | 3 +-
tools/libfsimage/zfs/zfs-include/dmu.h | 3 +-
tools/libfsimage/zfs/zfs-include/dmu_objset.h | 3 +-
tools/libfsimage/zfs/zfs-include/dnode.h | 3 +-
tools/libfsimage/zfs/zfs-include/dsl_dataset.h | 3 +-
tools/libfsimage/zfs/zfs-include/dsl_dir.h | 3 +-
tools/libfsimage/zfs/zfs-include/sa_impl.h | 3 +-
tools/libfsimage/zfs/zfs-include/spa.h | 3 +-
tools/libfsimage/zfs/zfs-include/uberblock_impl.h | 3 +-
tools/libfsimage/zfs/zfs-include/vdev_impl.h | 3 +-
tools/libfsimage/zfs/zfs-include/zap_impl.h | 3 +-
tools/libfsimage/zfs/zfs-include/zap_leaf.h | 3 +-
tools/libfsimage/zfs/zfs-include/zfs.h | 3 +-
tools/libfsimage/zfs/zfs-include/zfs_acl.h | 3 +-
tools/libfsimage/zfs/zfs-include/zfs_znode.h | 3 +-
tools/libfsimage/zfs/zfs-include/zil.h | 3 +-
tools/libfsimage/zfs/zfs-include/zio.h | 3 +-
tools/libfsimage/zfs/zfs-include/zio_checksum.h | 3 +-
tools/libfsimage/zfs/zfs_fletcher.c | 3 +-
tools/libfsimage/zfs/zfs_lzjb.c | 3 +-
tools/libfsimage/zfs/zfs_sha256.c | 3 +-
tools/libvchan/Makefile | 14 +-
tools/libvchan/init.c | 3 +-
tools/libvchan/io.c | 3 +-
tools/libvchan/libxenvchan.h | 3 +-
tools/libvchan/node-select.c | 17 +-
tools/libvchan/node.c | 3 +-
tools/libxc/Makefile | 50 +-
tools/libxc/include/xc_dom.h | 16 +-
tools/libxc/include/xenctrl.h | 273 +-
tools/libxc/include/xenctrlosdep.h | 3 +-
tools/libxc/include/xenguest.h | 43 +-
tools/libxc/include/xentoollog.h | 3 +-
tools/libxc/xc_altp2m.c | 247 +
tools/libxc/xc_bitops.h | 5 +
tools/libxc/xc_compression.c | 3 +-
tools/libxc/xc_core.c | 3 +-
tools/libxc/xc_core.h | 3 +-
tools/libxc/xc_core_arm.c | 14 +-
tools/libxc/xc_core_arm.h | 3 +-
tools/libxc/xc_core_x86.c | 32 +-
tools/libxc/xc_core_x86.h | 3 +-
tools/libxc/xc_cpu_hotplug.c | 3 +-
tools/libxc/xc_cpufeature.h | 3 +-
tools/libxc/xc_cpuid_x86.c | 6 +-
tools/libxc/xc_cpupool.c | 7 +-
tools/libxc/xc_csched.c | 3 +-
tools/libxc/xc_csched2.c | 3 +-
tools/libxc/xc_dom_arm.c | 14 +-
tools/libxc/xc_dom_armzimageloader.c | 3 +-
tools/libxc/xc_dom_binloader.c | 3 +-
tools/libxc/xc_dom_boot.c | 9 +-
tools/libxc/xc_dom_bzimageloader.c | 23 +-
tools/libxc/xc_dom_compat_linux.c | 9 +-
tools/libxc/xc_dom_core.c | 11 +-
tools/libxc/xc_dom_elfloader.c | 36 +-
tools/libxc/xc_dom_x86.c | 180 +-
tools/libxc/xc_domain.c | 394 +-
tools/libxc/xc_domain_restore.c | 2399 -----
tools/libxc/xc_domain_save.c | 2192 ----
tools/libxc/xc_efi.h | 3 +-
tools/libxc/xc_elf.h | 3 +-
tools/libxc/xc_evtchn.c | 3 +-
tools/libxc/xc_flask.c | 15 +-
tools/libxc/xc_foreign_memory.c | 3 +-
tools/libxc/xc_freebsd.c | 3 +-
tools/libxc/xc_freebsd_osdep.c | 10 +-
tools/libxc/xc_gnttab.c | 3 +-
tools/libxc/xc_hcall_buf.c | 9 +-
tools/libxc/xc_hvm_build_arm.c | 3 +-
tools/libxc/xc_hvm_build_x86.c | 341 +-
tools/libxc/xc_linux.c | 3 +-
tools/libxc/xc_linux_osdep.c | 9 +-
tools/libxc/xc_mem_access.c | 59 +-
tools/libxc/xc_mem_paging.c | 83 +-
tools/libxc/xc_memshr.c | 32 +-
tools/libxc/xc_minios.c | 3 +-
tools/libxc/xc_misc.c | 121 +-
tools/libxc/xc_monitor.c | 145 +
tools/libxc/xc_msr_x86.h | 1 +
tools/libxc/xc_netbsd.c | 3 +-
tools/libxc/xc_nomigrate.c | 3 +-
tools/libxc/xc_offline_page.c | 104 +-
tools/libxc/xc_pagetab.c | 3 +-
tools/libxc/xc_physdev.c | 15 +-
tools/libxc/xc_pm.c | 57 +-
tools/libxc/xc_private.c | 125 +-
tools/libxc/xc_private.h | 36 +-
tools/libxc/xc_psr.c | 155 +-
tools/libxc/xc_resume.c | 3 +-
tools/libxc/xc_rt.c | 3 +-
tools/libxc/xc_sedf.c | 78 -
tools/libxc/xc_solaris.c | 3 +-
tools/libxc/xc_sr_common.c | 114 +
tools/libxc/xc_sr_common.h | 375 +
tools/libxc/xc_sr_common_x86.c | 54 +
tools/libxc/xc_sr_common_x86.h | 26 +
tools/libxc/xc_sr_common_x86_pv.c | 210 +
tools/libxc/xc_sr_common_x86_pv.h | 102 +
tools/libxc/xc_sr_restore.c | 802 ++
tools/libxc/xc_sr_restore_x86_hvm.c | 233 +
tools/libxc/xc_sr_restore_x86_pv.c | 1165 +++
tools/libxc/xc_sr_save.c | 906 ++
tools/libxc/xc_sr_save_x86_hvm.c | 220 +
tools/libxc/xc_sr_save_x86_pv.c | 894 ++
tools/libxc/xc_sr_stream_format.h | 149 +
tools/libxc/xc_suspend.c | 3 +-
tools/libxc/xc_tbuf.c | 36 +-
tools/libxc/xc_tmem.c | 140 +-
tools/libxc/{xc_mem_event.c => xc_vm_event.c} | 62 +-
tools/libxc/xg_private.c | 5 +-
tools/libxc/xg_private.h | 3 +-
tools/libxc/xg_save_restore.h | 253 +-
tools/libxc/xtl_core.c | 12 +-
tools/libxc/xtl_logger_stdio.c | 14 +-
tools/libxl/CODING_STYLE | 1 +
tools/libxl/Makefile | 75 +-
tools/libxl/gentest.py | 64 +-
tools/libxl/gentypes.py | 7 +-
tools/libxl/libxl.c | 1084 +-
tools/libxl/libxl.h | 286 +-
tools/libxl/libxl_aoutils.c | 221 +-
tools/libxl/libxl_arch.h | 35 +
tools/libxl/libxl_arm.c | 328 +-
tools/libxl/libxl_bootloader.c | 33 +-
tools/libxl/libxl_convert_callout.c | 173 +
tools/libxl/libxl_cpuid.c | 13 +-
tools/libxl/libxl_create.c | 358 +-
tools/libxl/libxl_device.c | 137 +-
tools/libxl/libxl_dm.c | 530 +-
tools/libxl/libxl_dom.c | 1167 +--
tools/libxl/libxl_dom_suspend.c | 443 +
tools/libxl/libxl_event.c | 513 +-
tools/libxl/libxl_event.h | 2 +-
tools/libxl/libxl_exec.c | 38 +-
tools/libxl/libxl_flask.c | 13 +-
tools/libxl/libxl_fork.c | 8 +-
tools/libxl/libxl_freebsd.c | 12 +
tools/libxl/libxl_internal.c | 105 +-
tools/libxl/libxl_internal.h | 650 +-
tools/libxl/libxl_json.c | 10 +-
tools/libxl/libxl_libfdt_compat.c | 94 +
tools/libxl/libxl_libfdt_compat.h | 90 +
tools/libxl/libxl_linux.c | 88 +-
tools/libxl/libxl_netbsd.c | 19 +-
tools/libxl/libxl_netbuffer.c | 23 +-
tools/libxl/libxl_no_convert_callout.c | 35 +
tools/libxl/libxl_osdeps.h | 37 +
tools/libxl/libxl_pci.c | 54 +-
tools/libxl/libxl_psr.c | 217 +-
tools/libxl/libxl_qmp.c | 48 +-
tools/libxl/libxl_remus_disk_drbd.c | 14 +-
tools/libxl/libxl_save_callout.c | 145 +-
tools/libxl/libxl_save_helper.c | 93 +-
tools/libxl/libxl_save_msgs_gen.pl | 9 +-
tools/libxl/libxl_sr_stream_format.h | 58 +
tools/libxl/libxl_stream_read.c | 829 ++
tools/libxl/libxl_stream_write.c | 625 ++
tools/libxl/libxl_test_fdevent.c | 79 +
tools/libxl/libxl_test_fdevent.h | 12 +
tools/libxl/libxl_test_timedereg.c | 17 +-
tools/libxl/libxl_types.idl | 102 +-
tools/libxl/libxl_utils.c | 151 +
tools/libxl/libxl_utils.h | 19 +-
tools/libxl/libxl_vnuma.c | 325 +
tools/libxl/libxl_x86.c | 245 +-
tools/libxl/libxlu_cfg.c | 210 +-
tools/libxl/libxlu_cfg_i.h | 14 +-
tools/libxl/libxlu_cfg_y.c | 46 +-
tools/libxl/libxlu_cfg_y.h | 2 +-
tools/libxl/libxlu_cfg_y.y | 14 +-
tools/libxl/libxlu_internal.h | 33 +-
tools/libxl/libxlu_pci.c | 98 +-
tools/libxl/libxlutil.h | 17 +
tools/libxl/test_common.c | 44 +-
tools/libxl/test_common.h | 15 +
tools/libxl/test_fdderegrace.c | 56 +
tools/libxl/xenlight.pc.in.in | 11 +
tools/libxl/xl.c | 2 +-
tools/libxl/xl.h | 6 +-
tools/libxl/xl_cmdimpl.c | 1863 ++--
tools/libxl/xl_cmdtable.c | 46 +-
tools/libxl/xlutil.pc.in.in | 9 +
tools/memshr/Makefile | 5 +-
tools/memshr/bidir-daemon.c | 3 +-
tools/memshr/bidir-daemon.h | 3 +-
tools/memshr/bidir-hash.c | 3 +-
tools/memshr/bidir-hash.h | 3 +-
tools/memshr/bidir-namedefs.h | 3 +-
tools/memshr/interface.c | 3 +-
tools/memshr/memshr-priv.h | 3 +-
tools/memshr/memshr.h | 3 +-
tools/memshr/shm.c | 3 +-
tools/memshr/shm.h | 3 +-
tools/misc/Makefile | 90 +-
tools/misc/gtracestat.c | 4 +-
tools/misc/gtraceview.c | 7 +-
tools/misc/mkrpm | 4 +-
tools/misc/mktarball | 4 +-
tools/misc/sbdf2devicepath | 82 -
tools/misc/xen-hptool.c | 6 +-
tools/misc/xen-mfndump.c | 9 +-
tools/misc/xen-ringwatch | 4 +-
tools/misc/xencov.c | 3 +-
tools/misc/xencov_split | 3 +-
tools/misc/xenpm.c | 106 +-
tools/misc/xenpvnetboot | 4 +-
tools/ocaml/LICENSE | 3 +-
tools/ocaml/Makefile | 3 +
tools/ocaml/Makefile.rules | 2 +
tools/ocaml/libs/Makefile | 3 +
tools/ocaml/libs/xb/op.ml | 6 +-
tools/ocaml/libs/xb/xb.mli | 1 +
tools/ocaml/libs/xb/xs_ring_stubs.c | 4 +-
tools/ocaml/libs/xc/xenctrl_stubs.c | 99 +-
tools/ocaml/libs/xl/genwrap.py | 39 +-
tools/ocaml/libs/xs/xs.ml | 8 +-
tools/ocaml/xenstored/Makefile | 9 +-
tools/ocaml/xenstored/connection.ml | 7 +
tools/ocaml/xenstored/logging.ml | 1 +
tools/ocaml/xenstored/process.ml | 6 +
tools/ocaml/xenstored/systemd.ml | 2 +-
tools/ocaml/xenstored/systemd.mli | 4 +-
tools/ocaml/xenstored/systemd_stubs.c | 7 +-
tools/ocaml/xenstored/utils.ml | 2 +-
tools/ocaml/xenstored/xenstored.ml | 4 +-
tools/pygrub/Makefile | 15 +-
tools/pygrub/examples/ubuntu-14.04-lts.grub2 | 234 +
tools/pygrub/src/ExtLinuxConf.py | 3 +-
tools/pygrub/src/GrubConf.py | 3 +-
tools/pygrub/src/pygrub | 3 +-
tools/python/Makefile | 14 +-
tools/python/scripts/convert-legacy-stream | 730 ++
tools/python/scripts/verify-stream-v2 | 174 +
tools/python/setup.py | 1 +
tools/python/xen/lowlevel/xc/xc.c | 205 +-
tools/python/xen/lowlevel/xl/xl.c | 3 +-
tools/python/xen/lowlevel/xs/xs.c | 3 +-
.../src => python/xen/migration}/__init__.py | 0
tools/python/xen/migration/legacy.py | 315 +
tools/python/xen/migration/libxc.py | 446 +
tools/python/xen/migration/libxl.py | 227 +
tools/python/xen/migration/public.py | 21 +
tools/python/xen/migration/tests.py | 54 +
tools/python/xen/migration/verify.py | 37 +
tools/python/xen/migration/xl.py | 12 +
tools/tests/mce-test/Makefile | 5 +-
tools/tests/mce-test/cases/srao_llc/dom0/cases.sh | 3 +-
tools/tests/mce-test/cases/srao_llc/guest/cases.sh | 3 +-
tools/tests/mce-test/cases/srao_llc/xen/cases.sh | 3 +-
tools/tests/mce-test/cases/srao_mem/dom0/cases.sh | 3 +-
tools/tests/mce-test/cases/srao_mem/guest/cases.sh | 3 +-
tools/tests/mce-test/cases/srao_mem/xen/cases.sh | 3 +-
tools/tests/mce-test/cases/ucna_llc/dom0/cases.sh | 3 +-
tools/tests/mce-test/cases/ucna_llc/guest/cases.sh | 3 +-
tools/tests/mce-test/cases/ucna_llc/xen/cases.sh | 3 +-
tools/tests/mce-test/config/setup.conf | 3 +-
tools/tests/mce-test/lib/xen-mceinj-tool.sh | 3 +-
tools/tests/mce-test/tools/Makefile | 5 +-
tools/tests/mce-test/tools/xen-mceinj.c | 3 +-
tools/tests/mem-sharing/Makefile | 3 +
tools/tests/mem-sharing/memshrtool.c | 12 +-
tools/tests/regression/Makefile | 4 +-
tools/tests/utests/run_all_tests.py | 3 +-
tools/tests/vhpet/Makefile | 3 +
tools/tests/vhpet/emul.h | 8 +-
tools/tests/vhpet/main.c | 6 +-
tools/tests/x86_emulator/Makefile | 3 +
tools/tests/x86_emulator/blowfish.c | 6 +-
tools/tests/x86_emulator/test_x86_emulator.c | 11 +-
tools/tests/x86_emulator/x86_emulate.c | 4 +
tools/tests/xen-access/Makefile | 7 +-
tools/tests/xen-access/xen-access.c | 461 +-
tools/xcutils/Makefile | 3 +
tools/xenbackendd/Makefile | 7 +-
tools/xenbackendd/xenbackendd.c | 3 +-
tools/xenmon/COPYING | 3 +-
tools/xenmon/Makefile | 13 +-
tools/xenmon/setmask.c | 3 +-
tools/xenmon/xenbaked.c | 3 +-
tools/xenmon/xenbaked.h | 3 +-
tools/xenmon/xenmon.py | 3 +-
tools/xenpaging/Makefile | 4 +-
tools/xenpaging/file_ops.c | 3 +-
tools/xenpaging/file_ops.h | 3 +-
tools/xenpaging/pagein.c | 2 +-
tools/xenpaging/policy.h | 3 +-
tools/xenpaging/policy_default.c | 3 +-
tools/xenpaging/xenpaging.c | 158 +-
tools/xenpaging/xenpaging.h | 11 +-
tools/xenpmd/Makefile | 7 +-
tools/xenpmd/xenpmd.c | 3 +-
tools/xenstat/Makefile | 4 +-
tools/xenstat/libxenstat/COPYING | 3 +-
tools/xenstat/libxenstat/Makefile | 17 +-
tools/xenstat/libxenstat/src/xenstat.c | 32 +-
tools/xenstat/libxenstat/src/xenstat_linux.c | 17 +-
tools/xenstat/libxenstat/src/xenstat_priv.h | 2 +
tools/xenstat/libxenstat/src/xenstat_qmp.c | 448 +
tools/xenstat/xentop/Makefile | 17 +-
tools/xenstat/xentop/xentop.1 | 104 -
tools/xenstat/xentop/xentop.c | 7 +-
tools/xenstore/COPYING | 3 +-
tools/xenstore/Makefile | 50 +-
tools/xenstore/include/xenstore.h | 30 +-
tools/xenstore/include/xenstore_lib.h | 3 +-
tools/xenstore/talloc.c | 9 +-
tools/xenstore/talloc.h | 3 +-
tools/xenstore/tdb.c | 3 +-
tools/xenstore/tdb.h | 3 +-
tools/xenstore/xenstore_client.c | 1 +
tools/xenstore/xenstored_core.c | 102 +-
tools/xenstore/xenstored_core.h | 3 +-
tools/xenstore/xenstored_domain.c | 7 +-
tools/xenstore/xenstored_domain.h | 3 +-
tools/xenstore/xenstored_minios.c | 3 +-
tools/xenstore/xenstored_posix.c | 3 +-
tools/xenstore/xenstored_transaction.c | 3 +-
tools/xenstore/xenstored_transaction.h | 3 +-
tools/xenstore/xenstored_watch.c | 3 +-
tools/xenstore/xenstored_watch.h | 3 +-
tools/xenstore/xs.c | 3 +-
tools/xenstore/xs_lib.c | 5 +-
tools/xenstore/xs_tdb_dump.c | 12 +-
tools/xentrace/Makefile | 32 +-
tools/xentrace/analyze.h | 107 +
tools/xentrace/formats | 8 +-
tools/xentrace/mread.c | 160 +
tools/xentrace/mread.h | 18 +
tools/xentrace/pv.h | 41 +
tools/xentrace/xenalyze.c | 10407 +++++++++++++++++++
tools/xentrace/xentrace.c | 197 +-
unmodified_drivers/linux-2.6/platform-pci/evtchn.c | 6 +-
.../linux-2.6/platform-pci/platform-pci.c | 3 +-
.../linux-2.6/platform-pci/platform-pci.h | 3 +-
.../linux-2.6/platform-pci/xen_support.c | 3 +-
xen/COPYING | 3 +-
xen/Makefile | 18 +-
xen/Rules.mk | 5 +-
xen/arch/arm/Makefile | 3 +-
xen/arch/arm/README.LinuxPrimitives | 28 -
xen/arch/arm/Rules.mk | 103 +-
xen/arch/arm/arm32/debug-8250.inc | 6 +-
xen/arch/arm/arm32/debug-scif.inc | 49 +
xen/arch/arm/arm32/lib/lib1funcs.S | 4 +-
xen/arch/arm/arm32/lib/lshrdi3.S | 4 +-
xen/arch/arm/arm64/debug-cadence.inc | 45 +
xen/arch/arm/arm64/head.S | 3 +-
xen/arch/arm/arm64/smpboot.c | 2 +-
xen/arch/arm/arm64/traps.c | 14 +-
xen/arch/arm/bootfdt.c | 14 +-
xen/arch/arm/decode.c | 6 +-
xen/arch/arm/device.c | 31 +-
xen/arch/arm/domain.c | 82 +-
xen/arch/arm/domain_build.c | 393 +-
xen/arch/arm/domctl.c | 103 +-
xen/arch/arm/efi/efi-boot.h | 44 +-
xen/arch/arm/{gic-v2.c => gic-hip04.c} | 473 +-
xen/arch/arm/gic-v2.c | 248 +-
xen/arch/arm/gic-v3.c | 345 +-
xen/arch/arm/gic.c | 118 +-
xen/arch/arm/guestcopy.c | 4 +-
xen/arch/arm/irq.c | 179 +-
xen/arch/arm/kernel.c | 2 +-
xen/arch/arm/kernel.h | 4 +
xen/arch/arm/mm.c | 50 +-
xen/arch/arm/p2m.c | 618 +-
xen/arch/arm/platform.c | 38 +-
xen/arch/arm/platforms/Makefile | 1 +
xen/arch/arm/platforms/midway.c | 3 -
xen/arch/arm/platforms/omap5.c | 18 -
xen/arch/arm/platforms/rcar2.c | 68 +
xen/arch/arm/platforms/seattle.c | 3 -
xen/arch/arm/platforms/sunxi.c | 3 -
xen/arch/arm/platforms/vexpress.c | 2 -
xen/arch/arm/platforms/xgene-storm.c | 172 +-
xen/arch/arm/psci.c | 2 +-
xen/arch/arm/setup.c | 26 +-
xen/arch/arm/shutdown.c | 4 +
xen/arch/arm/smpboot.c | 27 +-
xen/arch/arm/time.c | 100 +-
xen/arch/arm/traps.c | 839 +-
xen/arch/arm/vgic-v2.c | 155 +-
xen/arch/arm/vgic-v3.c | 624 +-
xen/arch/arm/vgic.c | 199 +-
xen/arch/arm/vpsci.c | 8 +-
xen/arch/arm/vtimer.c | 140 +-
xen/arch/arm/vtimer.h | 3 +-
xen/arch/arm/vuart.c | 5 +
xen/arch/x86/Makefile | 2 +
xen/arch/x86/Rules.mk | 16 +-
xen/arch/x86/acpi/boot.c | 4 +-
xen/arch/x86/acpi/cpu_idle.c | 168 +-
xen/arch/x86/acpi/cpufreq/cpufreq.c | 3 +-
xen/arch/x86/acpi/cpufreq/powernow.c | 3 +-
xen/arch/x86/acpi/cpuidle_menu.c | 3 +-
xen/arch/x86/acpi/lib.c | 3 +-
xen/arch/x86/alternative.c | 3 +-
xen/arch/x86/apic.c | 40 +-
xen/arch/x86/bitops.c | 2 +-
xen/arch/x86/boot/head.S | 28 +-
xen/arch/x86/boot/reloc.c | 1 -
xen/arch/x86/boot/x86_64.S | 20 +
xen/arch/x86/compat.c | 25 +-
xen/arch/x86/cpu/Makefile | 1 +
xen/arch/x86/cpu/amd.c | 2 +-
xen/arch/x86/cpu/centaur.c | 2 +-
xen/arch/x86/cpu/common.c | 68 +-
xen/arch/x86/cpu/cpu.h | 2 +-
xen/arch/x86/cpu/intel.c | 2 +-
xen/arch/x86/cpu/mcheck/amd_nonfatal.c | 3 +-
xen/arch/x86/cpu/mcheck/mce-apei.c | 3 +-
xen/arch/x86/cpu/mcheck/mce.c | 10 +-
xen/arch/x86/cpu/mcheck/mce_amd.c | 3 +-
xen/arch/x86/cpu/mcheck/mce_intel.c | 22 +-
xen/arch/x86/cpu/mcheck/mce_quirks.h | 3 +-
xen/arch/x86/cpu/mcheck/mctelem.c | 3 +-
xen/arch/x86/cpu/mcheck/vmce.c | 3 +-
xen/arch/x86/cpu/mcheck/x86_mca.h | 5 +-
xen/arch/x86/cpu/mtrr/generic.c | 12 +
xen/arch/x86/cpu/mtrr/main.c | 4 +-
xen/arch/x86/cpu/mwait-idle.c | 91 +-
xen/arch/x86/cpu/vpmu.c | 817 ++
xen/arch/x86/{hvm/svm/vpmu.c => cpu/vpmu_amd.c} | 347 +-
.../x86/{hvm/vmx/vpmu_core2.c => cpu/vpmu_intel.c} | 888 +-
xen/arch/x86/crash.c | 9 +-
xen/arch/x86/debug.c | 59 +-
xen/arch/x86/delay.c | 4 +-
xen/arch/x86/dmi_scan.c | 344 +-
xen/arch/x86/domain.c | 355 +-
xen/arch/x86/domain_build.c | 282 +-
xen/arch/x86/domain_page.c | 59 +-
xen/arch/x86/domctl.c | 679 +-
xen/arch/x86/e820.c | 47 +-
xen/arch/x86/efi/efi-boot.h | 25 +-
xen/arch/x86/efi/runtime.h | 7 +
xen/arch/x86/efi/stub.c | 5 +-
xen/arch/x86/gdbstub.c | 3 +-
xen/arch/x86/genapic/x2apic.c | 3 +-
xen/arch/x86/hpet.c | 9 +-
xen/arch/x86/hvm/Makefile | 2 +-
xen/arch/x86/hvm/asid.c | 3 +-
xen/arch/x86/hvm/emulate.c | 1011 +-
xen/arch/x86/hvm/event.c | 189 +
xen/arch/x86/hvm/hpet.c | 35 +-
xen/arch/x86/hvm/hvm.c | 1992 ++--
xen/arch/x86/hvm/i8254.c | 8 +-
xen/arch/x86/hvm/intercept.c | 533 +-
xen/arch/x86/hvm/io.c | 286 +-
xen/arch/x86/hvm/irq.c | 11 +-
xen/arch/x86/hvm/mtrr.c | 9 +-
xen/arch/x86/hvm/nestedhvm.c | 3 +-
xen/arch/x86/hvm/pmtimer.c | 17 +-
xen/arch/x86/hvm/quirks.c | 3 +-
xen/arch/x86/hvm/rtc.c | 2 +-
xen/arch/x86/hvm/save.c | 7 +-
xen/arch/x86/hvm/stdvga.c | 217 +-
xen/arch/x86/hvm/svm/Makefile | 1 -
xen/arch/x86/hvm/svm/asid.c | 3 +-
xen/arch/x86/hvm/svm/emulate.c | 5 +-
xen/arch/x86/hvm/svm/entry.S | 3 +-
xen/arch/x86/hvm/svm/intr.c | 3 +-
xen/arch/x86/hvm/svm/nestedsvm.c | 57 +-
xen/arch/x86/hvm/svm/svm.c | 31 +-
xen/arch/x86/hvm/svm/svmdebug.c | 3 +-
xen/arch/x86/hvm/svm/vmcb.c | 5 +-
xen/arch/x86/hvm/vioapic.c | 75 +-
xen/arch/x86/hvm/viridian.c | 115 +-
xen/arch/x86/hvm/vlapic.c | 175 +-
xen/arch/x86/hvm/vmsi.c | 179 +-
xen/arch/x86/hvm/vmx/Makefile | 1 -
xen/arch/x86/hvm/vmx/entry.S | 3 +-
xen/arch/x86/hvm/vmx/intr.c | 3 +-
xen/arch/x86/hvm/vmx/realmode.c | 29 +-
xen/arch/x86/hvm/vmx/vmcs.c | 620 +-
xen/arch/x86/hvm/vmx/vmx.c | 409 +-
xen/arch/x86/hvm/vmx/vvmx.c | 131 +-
xen/arch/x86/hvm/vpic.c | 6 +-
xen/arch/x86/hvm/vpmu.c | 299 -
xen/arch/x86/hvm/vpt.c | 3 +-
xen/arch/x86/i387.c | 10 +-
xen/arch/x86/io_apic.c | 34 +-
xen/arch/x86/irq.c | 49 +-
xen/arch/x86/microcode.c | 6 +-
xen/arch/x86/microcode_amd.c | 57 +-
xen/arch/x86/microcode_intel.c | 15 +-
xen/arch/x86/mm.c | 355 +-
xen/arch/x86/mm/Makefile | 1 +
xen/arch/x86/mm/altp2m.c | 76 +
xen/arch/x86/mm/guest_walk.c | 9 +-
xen/arch/x86/mm/hap/guest_walk.c | 9 +-
xen/arch/x86/mm/hap/hap.c | 112 +-
xen/arch/x86/mm/hap/nested_ept.c | 7 +-
xen/arch/x86/mm/hap/nested_hap.c | 7 +-
xen/arch/x86/mm/hap/private.h | 3 +-
xen/arch/x86/mm/mem_paging.c | 64 +-
xen/arch/x86/mm/mem_sharing.c | 187 +-
xen/arch/x86/mm/mm-locks.h | 65 +-
xen/arch/x86/mm/p2m-ept.c | 173 +-
xen/arch/x86/mm/p2m-pod.c | 27 +-
xen/arch/x86/mm/p2m-pt.c | 158 +-
xen/arch/x86/mm/p2m.c | 1079 +-
xen/arch/x86/mm/paging.c | 105 +-
xen/arch/x86/mm/shadow/Makefile | 6 +-
xen/arch/x86/mm/shadow/common.c | 996 +-
xen/arch/x86/mm/shadow/multi.c | 1431 +--
xen/arch/x86/mm/shadow/multi.h | 67 +-
xen/arch/x86/mm/shadow/none.c | 78 +
xen/arch/x86/mm/shadow/private.h | 316 +-
xen/arch/x86/mm/shadow/types.h | 45 +-
xen/arch/x86/monitor.c | 217 +
xen/arch/x86/mpparse.c | 19 +-
xen/arch/x86/msi.c | 474 +-
xen/arch/x86/nmi.c | 4 +-
xen/arch/x86/numa.c | 86 +-
xen/arch/x86/oprofile/op_model_ppro.c | 8 +-
xen/arch/x86/pci.c | 25 +
xen/arch/x86/physdev.c | 112 +-
xen/arch/x86/platform_hypercall.c | 92 +-
xen/arch/x86/psr.c | 494 +-
xen/arch/x86/setup.c | 150 +-
xen/arch/x86/shutdown.c | 18 +-
xen/arch/x86/smp.c | 2 +-
xen/arch/x86/smpboot.c | 147 +-
xen/arch/x86/srat.c | 194 +-
xen/arch/x86/string.c | 2 +-
xen/arch/x86/sysctl.c | 24 +-
xen/arch/x86/tboot.c | 23 +-
xen/arch/x86/time.c | 71 +-
xen/arch/x86/trace.c | 12 +-
xen/arch/x86/traps.c | 413 +-
xen/arch/x86/vm_event.c | 117 +
xen/arch/x86/x86_64/acpi_mmcfg.c | 3 +-
xen/arch/x86/x86_64/compat/entry.S | 19 +-
xen/arch/x86/x86_64/compat/mm.c | 25 +-
xen/arch/x86/x86_64/compat/traps.c | 4 +-
xen/arch/x86/x86_64/cpu_idle.c | 3 +-
xen/arch/x86/x86_64/cpufreq.c | 3 +-
xen/arch/x86/x86_64/entry.S | 29 +-
xen/arch/x86/x86_64/gdbstub.c | 3 +-
xen/arch/x86/x86_64/mm.c | 107 +-
xen/arch/x86/x86_64/mmconfig.h | 3 +-
xen/arch/x86/x86_64/mmconfig_64.c | 63 +-
xen/arch/x86/x86_64/traps.c | 123 +-
xen/arch/x86/x86_emulate.c | 16 +
xen/arch/x86/x86_emulate/x86_emulate.c | 187 +-
xen/arch/x86/x86_emulate/x86_emulate.h | 42 +-
xen/arch/x86/xen.lds.S | 11 +-
xen/common/Makefile | 22 +-
xen/common/compat/domain.c | 7 +-
xen/common/compat/kernel.c | 5 +
xen/common/compat/memory.c | 65 +
xen/common/compat/tmem_xen.c | 4 +-
xen/common/core_parking.c | 20 +-
xen/common/cpu.c | 6 +-
xen/common/cpupool.c | 131 +-
xen/common/device_tree.c | 405 +-
xen/common/domain.c | 78 +-
xen/common/domctl.c | 218 +-
xen/common/earlycpio.c | 39 +-
xen/common/efi/boot.c | 101 +-
xen/common/efi/runtime.c | 11 +-
xen/common/event_channel.c | 247 +-
xen/common/event_fifo.c | 6 +-
xen/common/gdbstub.c | 3 +-
xen/common/grant_table.c | 1181 ++-
xen/common/guestcopy.c | 31 +
xen/common/hvm/save.c | 5 +-
xen/common/kernel.c | 28 +-
xen/common/kexec.c | 42 +-
xen/common/keyhandler.c | 6 +-
xen/common/kimage.c | 27 +-
xen/common/lib.c | 4 +
xen/common/libelf/libelf-dominfo.c | 9 +-
xen/common/libelf/libelf-loader.c | 3 +-
xen/common/libelf/libelf-private.h | 7 +-
xen/common/libelf/libelf-tools.c | 3 +-
xen/common/libfdt/fdt.c | 4 +-
xen/common/libfdt/fdt_empty_tree.c | 4 +-
xen/common/libfdt/fdt_ro.c | 4 +-
xen/common/libfdt/fdt_rw.c | 4 +-
xen/common/libfdt/fdt_strerror.c | 4 +-
xen/common/libfdt/fdt_sw.c | 4 +-
xen/common/libfdt/fdt_wip.c | 4 +-
xen/common/libfdt/libfdt_internal.h | 4 +-
xen/common/mem_access.c | 62 +-
xen/common/mem_event.c | 742 --
xen/common/memory.c | 200 +-
xen/common/page_alloc.c | 71 +-
xen/common/pdx.c | 3 +-
xen/common/perfc.c | 4 +-
xen/common/preempt.c | 3 +-
xen/common/radix-tree.c | 3 +-
xen/common/random.c | 10 +
xen/common/rangeset.c | 16 +-
xen/common/rbtree.c | 3 +-
xen/common/rcupdate.c | 3 +-
xen/common/sched_arinc653.c | 6 +-
xen/common/sched_credit.c | 116 +-
xen/common/sched_credit2.c | 112 +-
xen/common/sched_rt.c | 130 +-
xen/common/sched_sedf.c | 1541 ---
xen/common/schedule.c | 301 +-
xen/common/shutdown.c | 24 +-
xen/common/softirq.c | 6 +-
xen/common/spinlock.c | 144 +-
xen/common/stop_machine.c | 3 +-
xen/common/symbols.c | 56 +-
xen/common/sysctl.c | 212 +-
xen/common/time.c | 3 +-
xen/common/tmem.c | 477 +-
xen/common/tmem_xen.c | 6 +-
xen/common/unlzma.c | 3 +-
xen/common/unlzo.c | 3 +-
xen/common/vm_event.c | 772 ++
xen/common/vmap.c | 79 +-
xen/common/vsprintf.c | 11 +-
xen/common/wait.c | 3 +-
xen/common/xencomm.c | 621 --
xen/common/xenoprof.c | 2 +-
xen/common/xmalloc_tlsf.c | 6 +-
xen/common/xz/dec_lzma2.c | 4 +
xen/drivers/acpi/apei/apei-base.c | 3 +-
xen/drivers/acpi/apei/apei-io.c | 3 +-
xen/drivers/acpi/apei/erst.c | 3 +-
xen/drivers/acpi/apei/hest.c | 3 +-
xen/drivers/acpi/numa.c | 3 +-
xen/drivers/acpi/osl.c | 8 +-
xen/drivers/acpi/pmstat.c | 3 +-
xen/drivers/acpi/tables.c | 3 +-
xen/drivers/char/Makefile | 2 +
xen/drivers/char/cadence-uart.c | 224 +
xen/drivers/char/console.c | 15 -
xen/drivers/char/dt-uart.c | 43 +-
xen/drivers/char/exynos4210-uart.c | 8 +-
xen/drivers/char/ns16550.c | 12 +-
xen/drivers/char/omap-uart.c | 8 +-
xen/drivers/char/pl011.c | 8 +-
xen/drivers/char/scif-uart.c | 367 +
xen/drivers/cpufreq/cpufreq.c | 3 +-
xen/drivers/passthrough/amd/iommu_acpi.c | 3 +-
xen/drivers/passthrough/amd/iommu_cmd.c | 3 +-
xen/drivers/passthrough/amd/iommu_detect.c | 3 +-
xen/drivers/passthrough/amd/iommu_guest.c | 51 +-
xen/drivers/passthrough/amd/iommu_init.c | 7 +-
xen/drivers/passthrough/amd/iommu_intr.c | 13 +-
xen/drivers/passthrough/amd/iommu_map.c | 35 +-
xen/drivers/passthrough/amd/pci_amd_iommu.c | 6 +-
xen/drivers/passthrough/arm/iommu.c | 7 +-
xen/drivers/passthrough/arm/smmu.c | 4096 +++++---
xen/drivers/passthrough/ats.h | 3 +-
xen/drivers/passthrough/device_tree.c | 138 +-
xen/drivers/passthrough/io.c | 297 +-
xen/drivers/passthrough/iommu.c | 53 +-
xen/drivers/passthrough/pci.c | 148 +-
xen/drivers/passthrough/vtd/dmar.c | 79 +-
xen/drivers/passthrough/vtd/dmar.h | 4 +-
xen/drivers/passthrough/vtd/extern.h | 4 +-
xen/drivers/passthrough/vtd/intremap.c | 3 +-
xen/drivers/passthrough/vtd/iommu.c | 124 +-
xen/drivers/passthrough/vtd/iommu.h | 19 +-
xen/drivers/passthrough/vtd/qinval.c | 3 +-
xen/drivers/passthrough/vtd/quirks.c | 16 +-
xen/drivers/passthrough/vtd/utils.c | 10 +-
xen/drivers/passthrough/vtd/vtd.h | 3 +-
xen/drivers/passthrough/vtd/x86/ats.c | 3 +-
xen/drivers/passthrough/vtd/x86/vtd.c | 5 +-
xen/drivers/passthrough/x86/ats.c | 3 +-
xen/drivers/passthrough/x86/iommu.c | 25 +-
xen/include/Makefile | 32 +-
xen/include/asm-arm/arm32/bitops.h | 2 +
xen/include/asm-arm/arm32/page.h | 7 +-
xen/include/asm-arm/arm32/spinlock.h | 66 -
xen/include/asm-arm/arm64/bitops.h | 11 +
xen/include/asm-arm/arm64/page.h | 7 +-
xen/include/asm-arm/arm64/spinlock.h | 63 -
xen/include/asm-arm/atomic.h | 26 +
xen/include/asm-arm/bitops.h | 38 +-
xen/include/asm-arm/cadence-uart.h | 55 +
xen/include/asm-arm/config.h | 9 +-
xen/include/asm-arm/cpregs.h | 10 +-
xen/include/asm-arm/device.h | 48 +-
xen/include/asm-arm/domain.h | 64 +-
xen/include/asm-arm/gic.h | 48 +-
xen/include/asm-arm/gic_v3_defs.h | 11 +-
xen/include/asm-arm/grant_table.h | 3 +-
xen/include/asm-arm/hypercall.h | 2 +-
xen/include/asm-arm/iommu.h | 3 +-
xen/include/asm-arm/irq.h | 11 +-
xen/include/asm-arm/mm.h | 9 +-
xen/include/asm-arm/monitor.h | 33 +
xen/include/asm-arm/numa.h | 4 +-
xen/include/asm-arm/p2m.h | 61 +-
xen/include/asm-arm/page.h | 9 +-
xen/include/asm-arm/perfc.h | 21 +
xen/include/asm-arm/perfc_defn.h | 83 +
xen/include/asm-arm/platform.h | 18 +-
xen/include/asm-arm/processor.h | 23 +-
xen/include/asm-arm/scif-uart.h | 107 +
xen/include/asm-arm/setup.h | 2 -
xen/include/asm-arm/spinlock.h | 19 +-
xen/include/asm-arm/sysregs.h | 12 +-
xen/include/asm-arm/system.h | 5 +
xen/include/asm-arm/time.h | 8 +
xen/include/asm-arm/vgic.h | 63 +-
xen/include/asm-arm/vm_event.h | 50 +
xen/include/asm-x86/acpi.h | 3 +-
xen/include/asm-x86/alternative.h | 21 +
xen/include/asm-x86/altp2m.h | 37 +
xen/include/asm-x86/amd-iommu.h | 3 +-
xen/include/asm-x86/apic.h | 1 -
xen/include/asm-x86/asm_defns.h | 13 +-
xen/include/asm-x86/atomic.h | 69 +-
xen/include/asm-x86/bitops.h | 126 +-
xen/include/asm-x86/bug.h | 50 +-
xen/include/asm-x86/config.h | 51 +-
xen/include/asm-x86/cpufeature.h | 13 +-
xen/include/asm-x86/cpuidle.h | 2 +
xen/include/asm-x86/current.h | 33 +-
xen/include/asm-x86/debugger.h | 7 +-
xen/include/asm-x86/debugreg.h | 2 +
xen/include/asm-x86/desc.h | 12 +-
xen/include/asm-x86/device.h | 25 +
xen/include/asm-x86/domain.h | 121 +-
xen/include/asm-x86/fixmap.h | 2 +
xen/include/asm-x86/guest_pt.h | 12 +-
xen/include/asm-x86/hap.h | 20 +-
xen/include/asm-x86/hpet.h | 1 +
xen/include/asm-x86/hvm/asid.h | 3 +-
xen/include/asm-x86/hvm/domain.h | 10 +-
xen/include/asm-x86/hvm/emulate.h | 27 +-
xen/include/asm-x86/hvm/event.h | 45 +
xen/include/asm-x86/hvm/hvm.h | 121 +-
xen/include/asm-x86/hvm/io.h | 151 +-
xen/include/asm-x86/hvm/iommu.h | 2 +
xen/include/asm-x86/hvm/irq.h | 3 +-
xen/include/asm-x86/hvm/nestedhvm.h | 3 +-
xen/include/asm-x86/hvm/support.h | 12 +-
xen/include/asm-x86/hvm/svm/amd-iommu-defs.h | 5 +-
xen/include/asm-x86/hvm/svm/amd-iommu-proto.h | 3 +-
xen/include/asm-x86/hvm/svm/asid.h | 3 +-
xen/include/asm-x86/hvm/svm/emulate.h | 3 +-
xen/include/asm-x86/hvm/svm/intr.h | 3 +-
xen/include/asm-x86/hvm/svm/nestedsvm.h | 14 +-
xen/include/asm-x86/hvm/svm/svm.h | 3 +-
xen/include/asm-x86/hvm/svm/svmdebug.h | 3 +-
xen/include/asm-x86/hvm/svm/vmcb.h | 3 +-
xen/include/asm-x86/hvm/vcpu.h | 70 +-
xen/include/asm-x86/hvm/vioapic.h | 6 +-
xen/include/asm-x86/hvm/viridian.h | 25 +
xen/include/asm-x86/hvm/vlapic.h | 5 +-
xen/include/asm-x86/hvm/vmx/vmcs.h | 101 +-
xen/include/asm-x86/hvm/vmx/vmx.h | 26 +-
xen/include/asm-x86/hvm/vmx/vpmu_core2.h | 51 -
xen/include/asm-x86/hvm/vmx/vvmx.h | 9 +-
xen/include/asm-x86/hvm/vpt.h | 3 +-
xen/include/asm-x86/iommu.h | 3 +-
xen/include/asm-x86/irq.h | 3 +-
xen/include/asm-x86/ldt.h | 2 +-
xen/include/asm-x86/mem_paging.h | 8 +-
xen/include/asm-x86/mem_sharing.h | 7 +-
xen/include/asm-x86/microcode.h | 9 +-
xen/include/asm-x86/mm.h | 49 +-
xen/include/asm-x86/monitor.h | 31 +
xen/include/asm-x86/msi.h | 22 +-
xen/include/asm-x86/msr-index.h | 2 +
xen/include/asm-x86/msr.h | 15 +-
xen/include/asm-x86/mtrr.h | 3 +-
xen/include/asm-x86/multicall.h | 10 +-
xen/include/asm-x86/numa.h | 26 +-
xen/include/asm-x86/p2m.h | 203 +-
xen/include/asm-x86/page.h | 24 +-
xen/include/asm-x86/paging.h | 14 +-
xen/include/asm-x86/pci.h | 13 +
xen/include/asm-x86/perfc_defn.h | 2 +
xen/include/asm-x86/processor.h | 87 +-
xen/include/asm-x86/psr.h | 13 +-
xen/include/asm-x86/setup.h | 4 +-
xen/include/asm-x86/shadow.h | 54 +-
xen/include/asm-x86/smp.h | 14 +-
xen/include/asm-x86/softirq.h | 3 +-
xen/include/asm-x86/spinlock.h | 31 +-
xen/include/asm-x86/system.h | 73 +-
xen/include/asm-x86/time.h | 4 +-
xen/include/asm-x86/traps.h | 7 +-
xen/include/asm-x86/vm_event.h | 33 +
xen/include/asm-x86/{hvm => }/vpmu.h | 105 +-
xen/include/asm-x86/x86_64/page.h | 16 +-
xen/include/asm-x86/xenoprof.h | 3 +-
xen/include/efi/efidef.h | 6 +-
xen/include/public/arch-arm.h | 60 +-
xen/include/public/arch-x86/cpuid.h | 5 +-
xen/include/public/arch-x86/hvm/save.h | 11 +
xen/include/public/arch-x86/pmu.h | 167 +
xen/include/public/arch-x86/xen-x86_32.h | 1 +
xen/include/public/arch-x86/xen.h | 50 +-
xen/include/public/domctl.h | 273 +-
xen/include/public/errno.h | 95 +
xen/include/public/features.h | 3 +
xen/include/public/grant_table.h | 10 +-
xen/include/public/hvm/e820.h | 3 +-
xen/include/public/hvm/hvm_info_table.h | 2 +
xen/include/public/hvm/hvm_op.h | 120 +
xen/include/public/hvm/hvm_xs_strings.h | 2 +
xen/include/public/hvm/ioreq.h | 13 +-
xen/include/public/hvm/params.h | 25 +-
xen/include/public/io/blkif.h | 6 +
xen/include/public/io/libxenvchan.h | 3 +-
xen/include/public/io/netif.h | 160 +-
xen/include/public/io/protocols.h | 2 +
xen/include/public/io/ring.h | 4 +-
xen/include/public/io/usbif.h | 140 +-
xen/include/public/mem_event.h | 134 -
xen/include/public/memory.h | 66 +-
xen/include/public/physdev.h | 12 +-
xen/include/public/platform.h | 89 +-
xen/include/public/pmu.h | 133 +
xen/include/public/sysctl.h | 213 +-
xen/include/public/tmem.h | 58 +-
xen/include/public/trace.h | 2 +-
xen/include/public/vcpu.h | 2 +-
xen/include/public/vm_event.h | 269 +
xen/include/public/xen-compat.h | 2 +-
xen/include/public/xen.h | 44 +-
xen/include/public/xsm/flask_op.h | 11 +
xen/include/xen/acpi.h | 3 +-
xen/include/xen/bitops.h | 40 +-
xen/include/xen/config.h | 18 +-
xen/include/xen/cper.h | 3 +-
xen/include/xen/cpuidle.h | 4 +-
xen/include/xen/cpumask.h | 24 +-
xen/include/xen/device_tree.h | 75 +-
xen/include/xen/dmi.h | 4 +-
xen/include/xen/domain.h | 6 +-
xen/include/xen/domain_page.h | 45 +-
xen/include/xen/earlycpio.h | 1 +
xen/include/xen/efi.h | 3 +-
xen/include/xen/errno.h | 143 +-
xen/include/xen/event.h | 16 +-
xen/include/xen/gdbstub.h | 3 +-
xen/include/xen/grant_table.h | 28 +-
xen/include/xen/guest_access.h | 5 +
xen/include/xen/hvm/iommu.h | 3 +-
xen/include/xen/hvm/irq.h | 7 +-
xen/include/xen/hvm/save.h | 3 +-
xen/include/xen/hypercall.h | 13 +-
xen/include/xen/inttypes.h | 4 +-
xen/include/xen/iommu.h | 41 +-
xen/include/xen/irq.h | 4 +
xen/include/xen/kexec.h | 4 +-
xen/include/xen/lib.h | 38 +-
xen/include/xen/libfdt/fdt.h | 4 +-
xen/include/xen/libfdt/libfdt.h | 4 +-
xen/include/xen/list.h | 60 +
xen/include/xen/mem_access.h | 21 +-
xen/include/xen/mem_event.h | 143 -
xen/include/xen/mm.h | 121 +-
xen/include/xen/multiboot.h | 3 +-
xen/include/xen/numa.h | 3 +-
xen/include/xen/p2m-common.h | 17 +-
xen/include/xen/paging.h | 2 +-
xen/include/xen/pci.h | 16 +-
xen/include/xen/perfc_defn.h | 29 +-
xen/include/xen/radix-tree.h | 3 +-
xen/include/xen/random.h | 3 +
xen/include/xen/rangeset.h | 12 +-
xen/include/xen/rbtree.h | 3 +-
xen/include/xen/rcupdate.h | 3 +-
xen/include/xen/sched-if.h | 1 -
xen/include/xen/sched.h | 106 +-
xen/include/xen/shared.h | 6 +-
xen/include/xen/spinlock.h | 18 +-
xen/include/xen/symbols.h | 3 +
xen/include/xen/time.h | 4 +-
xen/include/xen/tmem.h | 3 +
xen/include/xen/tmem_xen.h | 6 +-
xen/include/xen/typesafe.h | 46 +
xen/include/xen/vm_event.h | 87 +
xen/include/xen/vmap.h | 9 +-
xen/include/xen/xencomm.h | 170 -
xen/include/xlat.lst | 13 +-
xen/include/xsm/dummy.h | 105 +-
xen/include/xsm/xsm.h | 116 +-
xen/xsm/dummy.c | 27 +-
xen/xsm/flask/Makefile | 2 +-
xen/xsm/flask/avc.c | 5 +-
xen/xsm/flask/flask_op.c | 120 +-
xen/xsm/flask/hooks.c | 283 +-
xen/xsm/flask/include/avc.h | 8 +-
xen/xsm/flask/include/security.h | 29 +-
xen/xsm/flask/policy/access_vectors | 43 +-
xen/xsm/flask/policy/initial_sids | 2 +
xen/xsm/flask/policy/mkaccess_vector.sh | 6 +-
xen/xsm/flask/policy/mkflask.sh | 11 +-
xen/xsm/flask/ss/policydb.c | 141 +-
xen/xsm/flask/ss/policydb.h | 7 +-
xen/xsm/flask/ss/services.c | 118 +-
1321 files changed, 69746 insertions(+), 63935 deletions(-)
create mode 100644 docs/features/migration.pandoc
create mode 100644 docs/features/template.pandoc
create mode 100644 docs/man/xentop.pod.1
rename tools/xentrace/xentrace.8 => docs/man/xentrace.pod.8 (63%)
rename tools/xentrace/xentrace_format.1 => docs/man/xentrace_format.pod.1 (55%)
create mode 100644 docs/misc/arm/device-tree/passthrough.txt
create mode 100644 docs/misc/arm/passthrough.txt
delete mode 100644 docs/misc/qemu-upstream_howto_use_it.markdown
delete mode 100644 docs/misc/sedf_scheduler_mini-HOWTO.txt
rename stubdom/README => docs/misc/stubdom.txt (100%)
rename tools/xenmon/README => docs/misc/xenmon.txt (100%)
create mode 100644 docs/misc/xl-psr.markdown
create mode 100644 docs/specs/libxc-migration-stream.pandoc
create mode 100644 docs/specs/libxl-migration-stream.pandoc
delete mode 100644 extras/mini-os/COPYING
delete mode 100644 extras/mini-os/Config.mk
delete mode 100644 extras/mini-os/Makefile
delete mode 100644 extras/mini-os/README
delete mode 100644 extras/mini-os/app.lds
delete mode 100644 extras/mini-os/arch/arm/arm32.S
delete mode 100644 extras/mini-os/arch/arm/events.c
delete mode 100644 extras/mini-os/arch/arm/hypercalls32.S
delete mode 100755 extras/mini-os/arch/arm/minios-arm32.lds
delete mode 100644 extras/mini-os/arch/arm/mm.c
delete mode 100644 extras/mini-os/arch/arm/sched.c
delete mode 100644 extras/mini-os/arch/arm/setup.c
delete mode 100644 extras/mini-os/arch/x86/Makefile
delete mode 100644 extras/mini-os/arch/x86/arch.mk
delete mode 100644 extras/mini-os/arch/x86/events.c
delete mode 100644 extras/mini-os/arch/x86/ioremap.c
delete mode 100644 extras/mini-os/arch/x86/iorw.c
delete mode 100644 extras/mini-os/arch/x86/minios-x86_32.lds
delete mode 100644 extras/mini-os/arch/x86/minios-x86_64.lds
delete mode 100644 extras/mini-os/arch/x86/mm.c
delete mode 100644 extras/mini-os/arch/x86/sched.c
delete mode 100644 extras/mini-os/arch/x86/setup.c
delete mode 100644 extras/mini-os/arch/x86/time.c
delete mode 100644 extras/mini-os/arch/x86/traps.c
delete mode 100644 extras/mini-os/arch/x86/x86_32.S
delete mode 100644 extras/mini-os/arch/x86/x86_64.S
delete mode 100644 extras/mini-os/blkfront.c
delete mode 100644 extras/mini-os/console/console.c
delete mode 100644 extras/mini-os/console/console.h
delete mode 100644 extras/mini-os/console/xenbus.c
delete mode 100644 extras/mini-os/console/xencons_ring.c
delete mode 100644 extras/mini-os/daytime.c
delete mode 100644 extras/mini-os/domain_config
delete mode 100644 extras/mini-os/events.c
delete mode 100644 extras/mini-os/fbfront.c
delete mode 100644 extras/mini-os/gntmap.c
delete mode 100644 extras/mini-os/gnttab.c
delete mode 100644 extras/mini-os/hypervisor.c
delete mode 100644 extras/mini-os/include/arch/cc.h
delete mode 100644 extras/mini-os/include/arch/perf.h
delete mode 100644 extras/mini-os/include/arch/sys_arch.h
delete mode 100644 extras/mini-os/include/arm/arch_endian.h
delete mode 100644 extras/mini-os/include/arm/arch_limits.h
delete mode 100644 extras/mini-os/include/arm/arch_mm.h
delete mode 100644 extras/mini-os/include/arm/arch_sched.h
delete mode 100755 extras/mini-os/include/arm/arch_spinlock.h
delete mode 100644 extras/mini-os/include/arm/arm32/arch_wordsize.h
delete mode 100644 extras/mini-os/include/arm/gic.h
delete mode 100644 extras/mini-os/include/arm/hypercall-arm.h
delete mode 100644 extras/mini-os/include/arm/os.h
delete mode 100644 extras/mini-os/include/arm/traps.h
delete mode 100644 extras/mini-os/include/blkfront.h
delete mode 100644 extras/mini-os/include/byteorder.h
delete mode 100644 extras/mini-os/include/byteswap.h
delete mode 100644 extras/mini-os/include/compiler.h
delete mode 100644 extras/mini-os/include/console.h
delete mode 100644 extras/mini-os/include/ctype.h
delete mode 100644 extras/mini-os/include/endian.h
delete mode 100644 extras/mini-os/include/err.h
delete mode 100644 extras/mini-os/include/errno-base.h
delete mode 100644 extras/mini-os/include/errno.h
delete mode 100644 extras/mini-os/include/events.h
delete mode 100644 extras/mini-os/include/fbfront.h
delete mode 100644 extras/mini-os/include/fcntl.h
delete mode 100644 extras/mini-os/include/gntmap.h
delete mode 100644 extras/mini-os/include/gnttab.h
delete mode 100644 extras/mini-os/include/hypervisor.h
delete mode 100644 extras/mini-os/include/ioremap.h
delete mode 100644 extras/mini-os/include/iorw.h
delete mode 100644 extras/mini-os/include/kernel.h
delete mode 100644 extras/mini-os/include/lib-gpl.h
delete mode 100644 extras/mini-os/include/lib.h
delete mode 100644 extras/mini-os/include/linux/types.h
delete mode 100644 extras/mini-os/include/lwipopts.h
delete mode 100644 extras/mini-os/include/mm.h
delete mode 100644 extras/mini-os/include/netfront.h
delete mode 100644 extras/mini-os/include/pcifront.h
delete mode 100644 extras/mini-os/include/posix/arpa/inet.h
delete mode 100644 extras/mini-os/include/posix/dirent.h
delete mode 100644 extras/mini-os/include/posix/err.h
delete mode 100644 extras/mini-os/include/posix/fcntl.h
delete mode 100644 extras/mini-os/include/posix/limits.h
delete mode 100644 extras/mini-os/include/posix/net/if.h
delete mode 100644 extras/mini-os/include/posix/netdb.h
delete mode 100644 extras/mini-os/include/posix/netinet/in.h
delete mode 100644 extras/mini-os/include/posix/netinet/tcp.h
delete mode 100644 extras/mini-os/include/posix/poll.h
delete mode 100644 extras/mini-os/include/posix/pthread.h
delete mode 100644 extras/mini-os/include/posix/signal.h
delete mode 100644 extras/mini-os/include/posix/stdlib.h
delete mode 100644 extras/mini-os/include/posix/strings.h
delete mode 100644 extras/mini-os/include/posix/sys/ioctl.h
delete mode 100644 extras/mini-os/include/posix/sys/mman.h
delete mode 100644 extras/mini-os/include/posix/sys/poll.h
delete mode 100644 extras/mini-os/include/posix/sys/select.h
delete mode 100644 extras/mini-os/include/posix/sys/socket.h
delete mode 100644 extras/mini-os/include/posix/sys/stat.h
delete mode 100644 extras/mini-os/include/posix/syslog.h
delete mode 100644 extras/mini-os/include/posix/termios.h
delete mode 100644 extras/mini-os/include/posix/time.h
delete mode 100644 extras/mini-os/include/posix/unistd.h
delete mode 100644 extras/mini-os/include/sched.h
delete mode 100644 extras/mini-os/include/semaphore.h
delete mode 100644 extras/mini-os/include/spinlock.h
delete mode 100644 extras/mini-os/include/sys/lock.h
delete mode 100644 extras/mini-os/include/sys/time.h
delete mode 100644 extras/mini-os/include/time.h
delete mode 100644 extras/mini-os/include/tpm_tis.h
delete mode 100644 extras/mini-os/include/tpmback.h
delete mode 100644 extras/mini-os/include/tpmfront.h
delete mode 100644 extras/mini-os/include/types.h
delete mode 100644 extras/mini-os/include/wait.h
delete mode 100644 extras/mini-os/include/waittypes.h
delete mode 100644 extras/mini-os/include/x86/arch_endian.h
delete mode 100644 extras/mini-os/include/x86/arch_limits.h
delete mode 100644 extras/mini-os/include/x86/arch_mm.h
delete mode 100644 extras/mini-os/include/x86/arch_sched.h
delete mode 100644 extras/mini-os/include/x86/arch_spinlock.h
delete mode 100644 extras/mini-os/include/x86/os.h
delete mode 100644 extras/mini-os/include/x86/traps.h
delete mode 100644 extras/mini-os/include/x86/x86_32/arch_wordsize.h
delete mode 100644 extras/mini-os/include/x86/x86_32/hypercall-x86_32.h
delete mode 100644 extras/mini-os/include/x86/x86_64/arch_wordsize.h
delete mode 100644 extras/mini-os/include/x86/x86_64/hypercall-x86_64.h
delete mode 100644 extras/mini-os/include/xenbus.h
delete mode 100644 extras/mini-os/include/xmalloc.h
delete mode 100644 extras/mini-os/kernel.c
delete mode 100644 extras/mini-os/lib/ctype.c
delete mode 100644 extras/mini-os/lib/math.c
delete mode 100644 extras/mini-os/lib/printf.c
delete mode 100644 extras/mini-os/lib/stack_chk_fail.c
delete mode 100644 extras/mini-os/lib/string.c
delete mode 100644 extras/mini-os/lib/sys.c
delete mode 100644 extras/mini-os/lib/xmalloc.c
delete mode 100644 extras/mini-os/lib/xs.c
delete mode 100644 extras/mini-os/lock.c
delete mode 100644 extras/mini-os/lwip-arch.c
delete mode 100644 extras/mini-os/lwip-net.c
delete mode 100644 extras/mini-os/main.c
delete mode 100644 extras/mini-os/minios.mk
delete mode 100644 extras/mini-os/mm.c
delete mode 100644 extras/mini-os/netfront.c
delete mode 100644 extras/mini-os/pcifront.c
delete mode 100644 extras/mini-os/sched.c
delete mode 100644 extras/mini-os/test.c
delete mode 100644 extras/mini-os/tpm_tis.c
delete mode 100644 extras/mini-os/tpmback.c
delete mode 100644 extras/mini-os/tpmfront.c
delete mode 100644 extras/mini-os/xenbus/xenbus.c
create mode 100644 m4/python_fortify_noopt.m4
create mode 100644 stubdom/vtpm-deepquote-anyloc.patch
create mode 100644 stubdom/vtpmmgr/common_types.h
create mode 100644 stubdom/vtpmmgr/tpm2.c
create mode 100644 stubdom/vtpmmgr/tpm2.h
create mode 100644 stubdom/vtpmmgr/tpm2_marshal.h
create mode 100644 stubdom/vtpmmgr/tpm2_types.h
delete mode 100644 tools/blktap/Makefile
delete mode 100644 tools/blktap/README
delete mode 100644 tools/blktap/drivers/Makefile
delete mode 100644 tools/blktap/drivers/aes.c
delete mode 100644 tools/blktap/drivers/aes.h
delete mode 100644 tools/blktap/drivers/blk.h
delete mode 100644 tools/blktap/drivers/blk_linux.c
delete mode 100644 tools/blktap/drivers/blktapctrl.c
delete mode 100644 tools/blktap/drivers/blktapctrl_linux.c
delete mode 100644 tools/blktap/drivers/block-aio.c
delete mode 100644 tools/blktap/drivers/block-qcow.c
delete mode 100644 tools/blktap/drivers/block-qcow2.c
delete mode 100644 tools/blktap/drivers/block-ram.c
delete mode 100644 tools/blktap/drivers/block-sync.c
delete mode 100644 tools/blktap/drivers/block-vmdk.c
delete mode 100644 tools/blktap/drivers/bswap.h
delete mode 100644 tools/blktap/drivers/img2qcow.c
delete mode 100644 tools/blktap/drivers/qcow-create.c
delete mode 100644 tools/blktap/drivers/qcow2raw.c
delete mode 100644 tools/blktap/drivers/tapaio.c
delete mode 100644 tools/blktap/drivers/tapaio.h
delete mode 100644 tools/blktap/drivers/tapdisk.c
delete mode 100644 tools/blktap/drivers/tapdisk.h
delete mode 100644 tools/blktap/lib/Makefile
delete mode 100644 tools/blktap/lib/blkif.c
delete mode 100644 tools/blktap/lib/blktaplib.h
delete mode 100644 tools/blktap/lib/list.h
delete mode 100644 tools/blktap/lib/xenbus.c
delete mode 100644 tools/blktap/lib/xs_api.c
delete mode 100644 tools/blktap/lib/xs_api.h
create mode 100644 tools/firmware/etherboot/patches/build-compare.patch
create mode 100644 tools/firmware/etherboot/patches/build_fix_4.patch
create mode 100644 tools/firmware/hvmloader/vnuma.c
rename tools/{blktap/drivers/blktapctrl.h => firmware/hvmloader/vnuma.h} (72%)
create mode 100644 tools/flask/policy/policy/device_contexts
create mode 100644 tools/hotplug/FreeBSD/rc.d/xendriverdomain.in
delete mode 100644 tools/hotplug/Linux/blktap
create mode 100755 tools/hotplug/Linux/block-tap
create mode 100644 tools/hotplug/Linux/init.d/xendriverdomain.in
delete mode 100644 tools/hotplug/Linux/xen-backend.rules.in
create mode 100644 tools/hotplug/NetBSD/rc.d/xendriverdomain.in
copy tools/include/xen-sys/{NetBSD => NetBSDRump}/evtchn.h (100%)
create mode 100644 tools/libxc/xc_altp2m.c
delete mode 100644 tools/libxc/xc_domain_restore.c
delete mode 100644 tools/libxc/xc_domain_save.c
create mode 100644 tools/libxc/xc_monitor.c
delete mode 100644 tools/libxc/xc_sedf.c
create mode 100644 tools/libxc/xc_sr_common.c
create mode 100644 tools/libxc/xc_sr_common.h
create mode 100644 tools/libxc/xc_sr_common_x86.c
create mode 100644 tools/libxc/xc_sr_common_x86.h
create mode 100644 tools/libxc/xc_sr_common_x86_pv.c
create mode 100644 tools/libxc/xc_sr_common_x86_pv.h
create mode 100644 tools/libxc/xc_sr_restore.c
create mode 100644 tools/libxc/xc_sr_restore_x86_hvm.c
create mode 100644 tools/libxc/xc_sr_restore_x86_pv.c
create mode 100644 tools/libxc/xc_sr_save.c
create mode 100644 tools/libxc/xc_sr_save_x86_hvm.c
create mode 100644 tools/libxc/xc_sr_save_x86_pv.c
create mode 100644 tools/libxc/xc_sr_stream_format.h
rename tools/libxc/{xc_mem_event.c => xc_vm_event.c} (67%)
create mode 100644 tools/libxl/libxl_convert_callout.c
create mode 100644 tools/libxl/libxl_dom_suspend.c
create mode 100644 tools/libxl/libxl_libfdt_compat.c
create mode 100644 tools/libxl/libxl_libfdt_compat.h
create mode 100644 tools/libxl/libxl_no_convert_callout.c
create mode 100644 tools/libxl/libxl_sr_stream_format.h
create mode 100644 tools/libxl/libxl_stream_read.c
create mode 100644 tools/libxl/libxl_stream_write.c
create mode 100644 tools/libxl/libxl_test_fdevent.c
create mode 100644 tools/libxl/libxl_test_fdevent.h
create mode 100644 tools/libxl/libxl_vnuma.c
create mode 100644 tools/libxl/test_fdderegrace.c
create mode 100644 tools/libxl/xenlight.pc.in.in
create mode 100644 tools/libxl/xlutil.pc.in.in
delete mode 100644 tools/misc/sbdf2devicepath
create mode 100644 tools/pygrub/examples/ubuntu-14.04-lts.grub2
create mode 100755 tools/python/scripts/convert-legacy-stream
create mode 100755 tools/python/scripts/verify-stream-v2
copy tools/{pygrub/src => python/xen/migration}/__init__.py (100%)
create mode 100644 tools/python/xen/migration/legacy.py
create mode 100644 tools/python/xen/migration/libxc.py
create mode 100644 tools/python/xen/migration/libxl.py
create mode 100644 tools/python/xen/migration/public.py
create mode 100644 tools/python/xen/migration/tests.py
create mode 100644 tools/python/xen/migration/verify.py
create mode 100644 tools/python/xen/migration/xl.py
create mode 100644 tools/xenstat/libxenstat/src/xenstat_qmp.c
delete mode 100644 tools/xenstat/xentop/xentop.1
create mode 100644 tools/xentrace/analyze.h
create mode 100644 tools/xentrace/mread.c
create mode 100644 tools/xentrace/mread.h
create mode 100644 tools/xentrace/pv.h
create mode 100644 tools/xentrace/xenalyze.c
create mode 100644 xen/arch/arm/arm32/debug-scif.inc
create mode 100644 xen/arch/arm/arm64/debug-cadence.inc
copy xen/arch/arm/{gic-v2.c => gic-hip04.c} (56%)
create mode 100644 xen/arch/arm/platforms/rcar2.c
create mode 100644 xen/arch/x86/cpu/vpmu.c
rename xen/arch/x86/{hvm/svm/vpmu.c => cpu/vpmu_amd.c} (56%)
rename xen/arch/x86/{hvm/vmx/vpmu_core2.c => cpu/vpmu_intel.c} (52%)
create mode 100644 xen/arch/x86/hvm/event.c
delete mode 100644 xen/arch/x86/hvm/vpmu.c
create mode 100644 xen/arch/x86/mm/altp2m.c
create mode 100644 xen/arch/x86/mm/shadow/none.c
create mode 100644 xen/arch/x86/monitor.c
create mode 100644 xen/arch/x86/vm_event.c
create mode 100644 xen/common/guestcopy.c
delete mode 100644 xen/common/mem_event.c
delete mode 100644 xen/common/sched_sedf.c
create mode 100644 xen/common/vm_event.c
delete mode 100644 xen/common/xencomm.c
create mode 100644 xen/drivers/char/cadence-uart.c
create mode 100644 xen/drivers/char/scif-uart.c
delete mode 100644 xen/include/asm-arm/arm32/spinlock.h
delete mode 100644 xen/include/asm-arm/arm64/spinlock.h
create mode 100644 xen/include/asm-arm/cadence-uart.h
create mode 100644 xen/include/asm-arm/monitor.h
create mode 100644 xen/include/asm-arm/perfc.h
create mode 100644 xen/include/asm-arm/perfc_defn.h
create mode 100644 xen/include/asm-arm/scif-uart.h
create mode 100644 xen/include/asm-arm/vm_event.h
create mode 100644 xen/include/asm-x86/altp2m.h
create mode 100644 xen/include/asm-x86/device.h
create mode 100644 xen/include/asm-x86/hvm/event.h
delete mode 100644 xen/include/asm-x86/hvm/vmx/vpmu_core2.h
create mode 100644 xen/include/asm-x86/monitor.h
create mode 100644 xen/include/asm-x86/vm_event.h
rename xen/include/asm-x86/{hvm => }/vpmu.h (51%)
create mode 100644 xen/include/public/arch-x86/pmu.h
create mode 100644 xen/include/public/errno.h
delete mode 100644 xen/include/public/mem_event.h
create mode 100644 xen/include/public/pmu.h
create mode 100644 xen/include/public/vm_event.h
delete mode 100644 xen/include/xen/mem_event.h
create mode 100644 xen/include/xen/typesafe.h
create mode 100644 xen/include/xen/vm_event.h
delete mode 100644 xen/include/xen/xencomm.h
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-xen/xen.git
More information about the Pkg-xen-changes
mailing list