Xen Project 4.7 Feature List: Difference between revisions

From Xen
Jump to navigationJump to search
No edit summary
(Added change log)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:


To make it easier to understand the major changes during this release cycle, I’ve grouped them below into several categories:
To make it easier to understand the major changes during this release cycle, I’ve grouped them below into several categories.
* Security Features
* Live Migration Support
* Performance and Workloads
* Support for new hardware features


== Security Features ==
== Security Features ==
Reboot-free Live Patching: Xen Project Hypervisor 4.7 comes equipped with Live Patching, a technology that enables re-boot free deployment of security patches to minimize disruption and downtime during security upgrades for system administrators and DevOps practitioners. Xen Project 4.7 implements version 1 of the Xen Project’s Live Patching specification, which is designed to encode the vast majority of security patches (approximately 90%) as Live Patching payloads. This version ships with a Live Patching enabled hypervisor and payload deployment tools and is available as a technology preview.
'''Reboot-free Live Patching''': Xen Project Hypervisor 4.7 comes equipped with [[LivePatch|Live Patching]], a technology that enables re-boot free deployment of security patches to minimize disruption and downtime during security upgrades for system administrators and DevOps practitioners. Xen Project 4.7 implements version 1 of the Xen Project’s Live Patching specification, which is designed to encode the vast majority of security patches (approximately 90%) as Live Patching payloads. This version ships with a Live Patching enabled hypervisor and payload deployment tools and is available as a technology preview.


KCONFIG support: For security, embedded automotive and IoT use cases, Xen Project introduced the ability to remove core Xen Hypervisor features at compile time via KCONFIG. This ability creates a more lightweight hypervisor and eliminates extra attack surfaces that are beneficial in security-first environments, microservice architectures and environments that have heavy compliance and certification needs, like automotive.
'''KCONFIG support''': For security, embedded automotive and IoT use cases, Xen Project introduced the ability to remove core Xen Hypervisor features at compile time via [https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt KCONFIG]. This ability creates a more lightweight hypervisor and eliminates extra attack surfaces that are beneficial in security-first environments, microservice architectures and environments that have heavy compliance and certification needs, like automotive.


Improvements to the Virtual Machine Introspection (VMI) subsystem: A number of performance, scalability, robustness and interface improvements have been added to the Virtual Machine Introspection subsystem, that was introduced in Xen 4.5. In addition, Bitdefender Hypervisor Introspection leveraging Xen Project Virtual Machine Introspection, has recently been released as a new enterprise security solution to discover and remedy deep threats that remain hidden via traditional endpoint security tools.
'''Improvements to the Virtual Machine Introspection (VMI) subsystem''': A number of performance, scalability, robustness and interface improvements have been added to the [[Virtual_Machine_Introspection|Virtual Machine Introspection]] subsystem, that was introduced in Xen 4.5. In addition, [http://www.bitdefender.co.uk/news/at-citrix-synergy-bitdefender-unveils-revolutionary-security-architecture-against-targeted-attacks-3156.html Bitdefender Hypervisor Introspection] leveraging Xen Project Virtual Machine Introspection, has recently been released as a new enterprise security solution to discover and remedy deep threats that remain hidden via traditional endpoint security tools.


Foundation work to tolerate a restartable Dom0: Several key components in a Xen Project system run in Dom0, which make Dom0 the single point of failure. Xen Project has been able to run xenstored, the daemon for managing the hypervisor’s central settings repository on a Xen Project host, in a sandboxed Virtual Machine called xenstored stub domain since Xen Project version 4.2. In Xen 4.7, we have made it easier to build xenstored stub domains and for them to tolerate a Dom0 restart. This will make Dom0 less critical to a Xen Project system and help us move towards a more robust and secure architecture in the future. More work in this area is expected in subsequent releases.
'''Foundation work to tolerate a restartable Dom0''': Several key components in a Xen Project system run in Dom0, which make Dom0 the single point of failure. Xen Project has been able to run [[xenstored]], the daemon for managing the hypervisor’s central settings repository on a Xen Project host, in a sandboxed Virtual Machine called xenstored stub domain since Xen Project version 4.2. In Xen 4.7, we have made it easier to build xenstored stub domains and for them to tolerate a Dom0 restart. This will make Dom0 less critical to a Xen Project system and help us move towards a more robust and secure architecture in the future. More work in this area is expected in subsequent releases.


== Live Migration Support ==
== Live Migration Support ==
Improved Live Migration support: CPU ID Levelling enables migration of VM’s between a larger range of non-identical hosts than previously supported.
'''Improved Live Migration support''': CPU ID Levelling enables migration of VM’s between a larger range of non-identical hosts than previously supported.


Fault Tolerance / Coarse-grained Lock-stepping (COLO): Xen 4.5 laid the foundation for COLO while improving the Xen Project’s Hypervisors Live Migration and Remus High Availability support. The COLO Manager, which introduces a “relaxed approach to checkpointing” that avoids unnecessary checkpoints enabling near native performance for many workloads, has been fully integrated as an experimental feature into Xen 4.7. Note that the COLO Block Replication and COLO Proxy components, both of which are QEMU components, are currently still reviewed by the QEMU community. Both components are available as out-of-tree add-ons to the Xen Project Hypervisor, until fully integrated into QEMU.
'''Fault Tolerance / Coarse-grained Lock-stepping (COLO)''': Xen 4.5 laid the foundation for [[COLO_-_Coarse_Grain_Lock_Stepping|COLO]] while improving the Xen Project’s Hypervisors Live Migration and Remus High Availability support. The COLO Manager, which introduces a relaxed approach to checkpointing that avoids unnecessary checkpoints enabling near native performance for many workloads, has been fully integrated as an experimental feature into Xen 4.7. Note that the COLO Block Replication and COLO Proxy [[COLO_-_Coarse_Grain_Lock_Stepping#Components|components]], both of which are QEMU components, are currently still reviewed by the QEMU community. Both components are available as out-of-tree add-ons to the Xen Project Hypervisor, until fully integrated into QEMU.


== Performance and Workloads ==
== Performance and Workloads ==
Support for a wider range of workloads and applications: The PV guest limit restriction of 512GB has been removed to allow the creation of huge PV domains in the TB range. TB sized VMs, coupled with Xen Project’s existing support for 512 vCPUs per VM, enable execution of extremely memory and compute intensive workloads such as big data analytics workloads and in-memory databases.
'''Support for a wider range of workloads and applications''': The PV guest limit restriction of 512GB has been removed to allow the creation of huge PV domains in the TB range. TB sized VMs, coupled with Xen Project’s existing support for 512 vCPUs per VM, enable execution of extremely memory and compute intensive workloads such as big data analytics workloads and in-memory databases.


Improved Credit 2 scheduler: The Credit2 scheduler is one (big) step closer to being ready for production use. It is now possible to instruct the scheduler to organize its runqueues and perform load balancing at core, socket or NUMA node granularity. More fine grained (core) configurations, deliver more aggressive load balancing, and are best suited for medium size systems. This feature has been proven to enable very good performance, especially if Hyper Threading is present.
'''Improved Credit 2 scheduler''': The [[Credit2_Scheduler_Development|Credit2 scheduler]] is one (big) step closer to being ready for production use. It is now possible to instruct the scheduler to organize its runqueues and perform load balancing at core, socket or NUMA node granularity. More fine grained (core) configurations, deliver more aggressive load balancing, and are best suited for medium size systems. This feature has been proven to enable very good performance, especially if Hyper Threading is present.


Less fine grained configurations entail less overhead, and is suitable for larger servers or when no Hyper Threading is available. In addition, Credit2 has been extended to allow pinning of vCPUs to pCPUs (also known as “hard affinity”), allowing system administrators to configure the system in the exact way they want, and achieve the best setup for a given workload (for instance, a guarantee that a certain subset of vCPUs are always able to run when they need to run).
Less fine grained configurations entail less overhead, and is suitable for larger servers or when no Hyper Threading is available. In addition, Credit2 has been extended to allow pinning of vCPUs to pCPUs (also known as “hard affinity”), allowing system administrators to configure the system in the exact way they want, and achieve the best setup for a given workload (for instance, a guarantee that a certain subset of vCPUs are always able to run when they need to run).


Improved RTDS scheduler: The RTDS scheduler is a real-time CPU scheduler built to provide guaranteed CPU capacity to guest VMs on SMP hosts, which primarily targets. In Xen Project 4.7, the scheduling model has been changed from a quantum-driven to an event-driven model, which reduces scheduling overhead and thus scalability and performance for embedded and realtime workloads. In addition, per-VCPU parameter configuration has been added to allow better scheduler control for specialised workloads.
'''Improved RTDS scheduler''': The [[RTDS-Based-Scheduler|RTDS scheduler]] is a real-time CPU scheduler built to provide guaranteed CPU capacity to guest VMs on SMP hosts, which primarily targets embedded, real-time and low-latency workloads. In Xen Project 4.7, the scheduling model has been changed from a quantum-driven to an event-driven model, which reduces scheduling overhead and thus scalability and performance for embedded and realtime workloads. In addition, per-VCPU parameter configuration has been added to allow better scheduler control for specialised workloads.


Per-cpu reader-writer lock: This new infrastructure allows for the fast path read case to have low overhead by only setting/clearing a per-cpu variable for using the read lock. After transforming various hypervisor locks to this infrastructure, VM-VM network transfer with 16 queues jumped from 15 gbit/s to 48 gbit/s on a 2 socket Haswell-EP host.
'''Per-cpu reader-writer lock''': This new infrastructure allows for the fast path read case to have low overhead by only setting/clearing a per-cpu variable for using the read lock. After transforming various hypervisor locks to this infrastructure, VM-VM network transfer with 16 queues jumped from 15 gbit/s to 48 gbit/s on a 2 socket Haswell-EP host.


Usability Improvements
Usability Improvements
PVUSB Support: In Xen Project 4.7, a new XL command line interface to manage PVUSB devices has been introduced to manage PVUSB devices for PV guests. Both in kernel PVUSB backend and QEMU backend are supported.
'''PVUSB Support''': In Xen Project 4.7, a new XL command line interface to manage PVUSB devices has been introduced to manage PVUSB devices for PV guests. Both in kernel PVUSB backend and QEMU backend are supported.


Hot plugging of QEMU disk backends: Xen now enables hot-plugging of USB devices as well as QEMU disk backends, such as drbd, iscsi, and more in HVM guests.This new feature allows users to add and remove disk backends to virtual machines without the need to reboot the guest.
'''Hot plugging of QEMU disk backends''': Xen now enables hot-plugging of USB devices as well as QEMU disk backends, such as drbd, iscsi, and more in HVM guests.This new feature allows users to add and remove disk backends to virtual machines without the need to reboot the guest.


Soft-reset: The soft reset feature for HVM guests allows for a more graceful shutdown and restart of the HVM guest.
'''Soft-reset''': The soft reset feature for HVM guests allows for a more graceful shutdown and restart of the HVM guest.


== New Hardware Support ==
== New Hardware Support ==
=== ARM Specific ===
=== ARM Specific ===
SBBR Compliance: Xen Project now supports booting on hosts that expose ACPI 6.0 (and later) information. The ARM Server Base Boot Requirements (SBBR) stipulate that compliant systems need to express hardware resources with ACPI; thus this support will come in useful for ARM Servers. This effort was carried out by Shannon Zhao of Linaro with minor patches from Julien Grall of ARM.
'''SBBR Compliance''': Xen Project now supports booting on hosts that expose ACPI 6.0 (and later) information. The ARM Server Base Boot Requirements (SBBR) stipulate that compliant systems need to express hardware resources with ACPI; thus this support will come in useful for ARM Servers. This effort was carried out by Shannon Zhao of Linaro with minor patches from Julien Grall of ARM.


PCSI 1.0 Compatibility: PSCI 1.0 compatibility allows Xen Project software to operate on systems that expose PSCI 1.0 methods. Now, all 1.x versions of PSCI will be compatible with Xen Project software. More information on Power State Coordination Interface can be found here. This effort was also carried out by Julien Grall with a patch from Dirk Behme of Bosch.
'''PCSI 1.0 Compatibility''': PSCI 1.0 compatibility allows Xen Project software to operate on systems that expose PSCI 1.0 methods. Now, all 1.x versions of PSCI will be compatible with Xen Project software. More information on Power State Coordination Interface can be found here. This effort was also carried out by Julien Grall with a patch from Dirk Behme of Bosch.


vGIC-v3: Virtual Generic Interrupt Controller version 3. Reworked to be spec-compliant and optimised in some code paths.
'''vGIC-v3''': Virtual Generic Interrupt Controller version 3. Reworked to be spec-compliant and optimised in some code paths.


Wallclock support: ARM guest can now get wallclock time directly from Xen Project via shared info page.
'''Wallclock support''': ARM guest can now get wallclock time directly from Xen Project via shared info page.


=== Features specific to Intel® Xeon® processor product family ===
=== Features specific to Intel® Xeon® processor product family ===


Improved Interrupt Efficiency: Xen Project 4.7 supports VT-d Posted Interrupts, which provides hardware-level acceleration to increase interrupt virtualization efficiency. It reduces latency and improves user experience through performance improvements, especially for interrupt-intensive front- end workloads such as web servers.
'''Improved Interrupt Efficiency''': Xen Project 4.7 supports VT-d Posted Interrupts, which provides hardware-level acceleration to increase interrupt virtualization efficiency. It reduces latency and improves user experience through performance improvements, especially for interrupt-intensive front- end workloads such as web servers.


Code and Data Prioritization: Xen Project 4.7 is the first to include Code and Data Prioritization (CDP), part of the Intel® Resource Director Technology (RDT) Framework and an extension of Cache Allocation Technology (CAT), first introduced in Xen Project 4.6. The introduction of CDP allows isolation of code/data within the shared L3 cache of multi-tenant environments, reducing contention and improving performance.
'''Code and Data Prioritization''': Xen Project 4.7 is the first to include [[Intel_Platform_QoS_Technologies#Code_and_Data_Prioritization_.28CDP.29|Code and Data Prioritization (CDP)]], part of the Intel® Resource Director Technology (RDT) Framework and an extension of Cache Allocation Technology (CAT), first introduced in Xen Project 4.6. The introduction of CDP allows isolation of code/data within the shared L3 cache of multi-tenant environments, reducing contention and improving performance.

'''Other Intel Features''': Additional features specific to the Intel Xeon processor family in Xen Project 4.7 include: VMX TSC Scaling, which allows for easier migration between machines with different CPU frequencies and support for Memory Protection Keys, a new security feature for hardening the software stack.

== Hypervisor Changelog ==
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81722e7d443d33f48416c31f03ab4c2a9ba54b23 81722e7]: xen/hvm: Fix advertisement of available xstates following c/s c52319642 [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5e124661c175c88512c81acdeb06992259361b7 b5e1246]: libxenvchan: Change license of header from Lesser GPL v2.1 to BSD [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03c716e32912e288929a6e0d9c8729d208462d66 03c716e]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4b3caa9308ba71611218b3da9132caff23e3cf8 a4b3caa]: tools: fix libxengnttab dependencies [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d846484c400ea2d95e1e80e15b5924d5ac5831e 6d84648]: Revert "libxl: No emulated disk driver for xvdX disk" [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b6e12339b07c4bbbdceb32bc99693e1667bb5c31 b6e1233]: travis: drop broken LLVM repos [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c89958cc6360836ac4e4c6442994eaaa2ed72e2 8c89958]: xen/arm: build: add missed dependency for head.S [Wei Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2c69e3b3ea75de4fe35e9472c5233ee1e580fbe c2c69e3]: docs/livepatch: Update URL to livepatch-build-tools.git [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4e0ccfb36295952583bd10d4a55c403483317e7 d4e0ccf]: libxl: Fix NULL pointer due to XSA-178 fix wrong XS nodename [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7ac0b6e0298ea564fe86bff1f24926acab9645e a7ac0b6]: nested vmx: intercept guest rdmsr for MSR_IA32_VMX_VMFUNC [Euan Harris]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0975bb7c1ff2397b27ea05de9f5d6b784d1d3668 0975bb7]: serial: fix incorrect length of strncmp for dtuart [Jiandi An]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0d81a706a78c39339eab439b671065d55938a03 b0d81a7]: Revert "x86/hvm: add support for pcommit instruction" [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a74cdfa563fe5afe9f3db44b60715748f59f39df a74cdfa]: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2a17869d5dcd845d646bf4db122cad73596a2be c2a1786]: libfsimage: replace deprecated readdir_r() with readdir() [Chris Patterson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9daff9d811285f1e40669bc621c2241793f7a95 b9daff9]: libxl: replace deprecated readdir_r() with readdir() [Chris Patterson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df7f3ce32b99b02884e594435e5ca63acec5d7a3 df7f3ce]: docs: Feature Levelling feature document [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c52319642bb9069436d4aec75361049f5fac63ed c523196]: x86/cpuid: Calculate a guests xfeature_mask from its featureset [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=268ead59ce10967cf7490353d743ebc1bb7a9a4c 268ead5]: VMX: relax incoming BNDCFGS check [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ab1bd9ab64799816c8223a5f210b7a767ab4ccc 9ab1bd9]: xen/arm: Don't free p2m->root in p2m_teardown() before it has been allocated [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e228585d122817f987806145b09de7914c42a5fe e228585]: tmem: Move bulk of tmem control functions in its own file. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc326b7480ea4d7ca8662b185cc296cac27eb8c9 fc326b7]: tmem: Move global_ individual variables in a global structure. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de55e5a0b36591ef0407931b61deb29289275f51 de55e5a]: tmem: Wrap atomic_t in struct tmem_statistics as well. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07b8cc4ead6c720b17ba95c57126b4a9def61c4c 07b8cc4]: tmem: Move global stats in a tmem_statistics structure [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32df7917973a2393a5a6f77038d160d1a0e4d39f 32df791]: xen: Rename of xSplice to livepatch. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91fbfc37f5421bb2c5b08902a4a0bb4d1f8dc6ba 91fbfc3]: libxl: Document ~/serial/ correctly [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03273df2ecbe04bdb16dab1b6dacf8175a0fe84a 03273df]: libxl: Cleanup: use libxl__backendpath_parse_domid in libxl__device_disk_from_xs_be [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=624c8621764630e812154df9ce78d4f1eadfada1 624c862]: libxl: Cleanup: Have libxl__alloc_vdev use /libxl [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2538aaa238aef15ade4e8a77db84691aea265693 2538aaa]: libxl: Do not trust backend for vusb [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f79473898bad5b311646b3a64e9892cd2993099 4f79473]: libxl: Do not trust backend in channel list [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7653d0d151732dd6dd8fcf84d94179fa8b6d4a5 f7653d0]: libxl: Do not trust backend for nic in list [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fd0b1574e9dd6ec38cdf38882d9d56fa7e47946 6fd0b15]: libxl: Do not trust backend for nic in devid_to_device [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=922b354718556a6da29cdc45dc66f53fa224b1ac 922b354]: libxl: Do not trust backend in nic getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=478bccdc9e6885ec2e0738f00899e6dee6925b32 478bccd]: libxl: Have READ_LIBXLDEV use libxl_path rather than be_path [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83e679c0e375ec9e646f2ebae426e99ff306e26f 83e679c]: libxl: Rename READ_BACKEND to READ_LIBXLDEV [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94a3e2798e4b739d9d22874c07ce8011788f77f7 94a3e27]: libxl: Rename libxl__device_{nic,channel}_from_xs_be to _from_xenstore [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3a4560e96a654927a70722aad6a5f68ea2da3e8 b3a4560]: libxl: Do not trust backend for channel in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3cc74772fdce99e2ad891fc280d5cfae068108f8 3cc7477]: libxl: Do not trust backend for cdrom insert [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29225b2973c3c5b7ffffc2dc8a972337a37b3283 29225b2]: libxl: Do not trust backend for disk in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4a4a8495733f5bed64f8847642f1c182c04e3f4 e4a4a84]: libxl: Do not trust backend for disk; fix driver domain disks list [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c69871a2fb26de79a93b6291cc061e11d5764876 c69871a]: libxl: Do not trust backend for disk eject vdev [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a5fec03793e0aa389f223d9a21d5a36a26f8b5f 3a5fec0]: libxl: cdrom eject and insert: write to /libxl [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78feb516f3387960385cb3e9702032359dafaf3c 78feb51]: libxl: Do not trust backend for vtpm in getinfo (uuid) [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=615c2be2ff0788c71bf6520abd79154f15bb5a79 615c2be]: libxl: Do not trust backend for vtpm in getinfo (except uuid) [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=696a1c5e8e59a16b6047df6936444842e6408521 696a1c5]: libxl: Do not trust backend in libxl__device_exists [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=deffd3cc8add192005ceb30442c78ecb4c692d15 deffd3c]: libxl: Make copy of every xs backend in /libxl in _generic_add [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03814de1d2ecdabedabceb8e728d934a632a43b9 03814de]: libxl: Do not trust frontend for vusb [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89ef5dbc16fd21f0a6196b25fbef33a1db4b0779 89ef5db]: libxl: Do not trust frontend for channel in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca04e01490acc333b43cfc784751d09134e65e18 ca04e01]: libxl: Do not trust frontend for channel in list [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eaccadee0122476fda2f02137e5f26ed6a64675f eaccade]: libxl: Do not trust frontend for nic in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e03b128e0347b83f2b81697e2ad1e17c0682727 7e03b12]: libxl: Do not trust frontend for nic in libxl_devid_to_device_nic [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0dbc6af04f990c60e26c0898e02d5b741b9fcb20 0dbc6af]: libxl: Do not trust frontend for vtpm in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0527125a6aae58a7eee8078184fced49dc2422ef 0527125]: libxl: Do not trust frontend for vtpm list [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c429d90b6d6fb4885fa358b35b2338a697ce7973 c429d90]: libxl: Do not trust frontend for disk in getinfo [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4dccc73a36f06f269c8bdc81fe58f8da9ff43fb e4dccc7]: libxl: Do not trust frontend for disk eject event [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9a7931b0d268ac57f585d67fc11be7c21f0f9da f9a7931]: libxl: Do not trust frontend in libxl__device_nextid [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3d851340c551554b93743606f180bd310a55da8 e3d8513]: libxl: Do not trust frontend in libxl__devices_destroy [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=481dddb63b1fac2368c8e8be109babee0b1ca171 481dddb]: libxl: Provide libxl__backendpath_parse_domid [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=811b188addb9018d1daef19db73c577e9e99f7eb 811b188]: libxl: Record backend/frontend paths in /libxl/$DOMID [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=181677977fc35ddb848ae4d440fbb72e8afc8a1e 1816779]: AMD IOMMU: remove currently non-functioning guest iommu feature [Suravee Suthikulpanit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95dc05bb04b0737181a27f9469c69ee0e902f350 95dc05b]: x86/HVM: don't calculate XSTATE area sizes in software [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75cb0a1325d1b65fd64591a07e8476d5cfabba01 75cb0a1]: x86: flush high xstate CPUID sub-leaves to zero [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e81d992b183c47a74eea5ecd613d27950b5cdc3 7e81d99]: libxl: keep PoD target adjustment by memory fudge after reload_domain_config() [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f91c84edebe67296e4051af055dbf0adafb13a37 f91c84e]: xen/arm: warn the user that we cannot route SPIs to Dom0 on ACPI [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f8168784ebfd862586d1d02acb3352ec3715d12 1f81687]: xen/arm: arm64: Remove MPIDR multiprocessing extensions check [Wei Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=132d4aa00ed2447afe4bc7d2d37abc97e7ece209 132d4aa]: xen:arm: arm64: Add correct MPIDR_HWID_MASK value for ARM64 [Wei Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df2a0b28476b54ae57c2455d3ab433da7ff9b0bf df2a0b2]: xen/arm: Make AFFINITY_MASK generate correct mask for level3 [Wei Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1cab790d0599194b854f5f3ae0a89c6b0a69c1c c1cab79]: xen/arm: Change the variable type of cpu_logical_map to register_t [Wei Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=909bd140bfbfd3c762ae7ebf2bb41da00842c77d 909bd14]: Revert "arm/acpi: Configure SPI interrupt type and route to Dom0 dynamically" [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b bbfd2d6]: xen/Makefile: quote HOSTCC and HOSTCXX args [Chris Patterson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1dda826420fff634983e94f97fb8411486acda0d 1dda826]: build: fix assembler instruction tests again [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b3d6858ecbe5f958f45ac5d8e5da6fa5a18266d 8b3d685]: xen/arm: Document the behavior of XENMAPSPACE_dev_mmio [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a38c4d7edc665d721882b42546afa7732fbb6228 a38c4d7]: xen: XENMEM_add_to_physmap_batch: Mark 'foreign_id' as reserved for dev_mmio [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ff371e9d87f468bf73acfafd65ba5a0d1b7bd4f 5ff371e]: Revert "x86/mce: handle reserved domain ID in XEN_MC_msrinject" [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55dc7f61260f4becc6c5e52a8155a6b8741c03cc 55dc7f6]: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=449f2dc9d8622a1787a5c9c62239fabcb6062d84 449f2dc]: Config.mk: update qemu-xen tag [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5610009529628314c9d1d52b00715fe855fcf06 f561000]: x86/compat: correct SMEP/SMAP NOPs patching [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=663f2f51b10e55a9093a0bc458dadfbaf1705c31 663f2f5]: x86/psr: make opt_psr persistent [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0d409d9c4944ed29d29457fea4ad6b41d698eca b0d409d]: libxl: set XEN_QEMU_CONSOLE_LIMIT for QEMU [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8478c9409a2c6726208e8dbc9f3e455b76725a33 8478c94]: docs: update xl manpage about {block,network}-attach command [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1260c7fdb91dfe0033d6eef0e94b93607be020a9 1260c7f]: xen/arm: Don't call setup_virtual_regions multiple time [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80703daf3e65779ea80073e4f091faef5e881e44 80703da]: xl: use xstrdup in cpurange_parse [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4074e4ebe9115ac4986f963a13feada3e0560460 4074e4e]: RTDS: fix another instance of the 'read NOW()' race [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4504b7d1a6594c8ad4b1ecdab15d30feca7eaa51 4504b7d]: libxl: drop stray const from function return type [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=116d8bab9b889cc2d910a20f2d356d0f888d0ce5 116d8ba]: tools: bump library version numbers [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a11c52af1c40d4a44aba2c2809337e282bee07be a11c52a]: libxl: Avoid advertising about device_model_user config option [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=983aae0b591458c6cf2e3166c4e1170fd0404e7d 983aae0]: Config.mk: non-debug build by default [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32e9d0f065b78e42c4a5f7aba8bae153d465749a 32e9d0f]: libxl: nic type defaults to vif in hotplug for hvm guest [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=779511f4bf5ae34820a85e4eb20d50c60f69e977 779511f]: sched: avoid races on time values read from NOW() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=082096f91a71a28fec0a397cefe598f56ace6a1f 082096f]: docs/feature: Tweaks to the feature document template [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3aae91f5c7a536e178bae255320a858d388c7fe6 3aae91f]: docs/xsplice: Fix syntax when compiling to pdf with pandoc [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9bcfcfbde744fea656556b09e35f798144d0bbc e9bcfcf]: docs/build: Avoid using multi-target pattern rules [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ccf4a5e6db25b229a52e347b88d0c17da6ef31e5 ccf4a5e]: Revert "Config.mk: update ovmf changeset" [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed2cddb66b40cacdefd2e7920bde578d8da67fa9 ed2cddb]: xen/arm: p2m: Release the p2m lock before undoing the mappings [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b13981ff7a5e57798b8dd802c9ee3ba79914e75b b13981f]: xen/arm: p2m: apply_p2m_changes: Do not undo more than necessary [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a396c2549e079ab2f644aab8b2e7f47a8d0e3937 a396c25]: libxl: consolidate casting to xc psr type to a function [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c0d13d9d16f598c1f8078982eb261d1262a7f7b 3c0d13d]: xenalyze: fix a spurious newline [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2bb230972c5ddb1ca823f47750b5d46a9d302d0e 2bb2309]: x86emul: suppress writeback upon unsuccessful MMX/SSE/AVX insn emulation [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bab2bd8e222de9e596699ac080ea985af828c4c4 bab2bd8]: xen/nested_p2m: Don't walk EPT tables with a regular PT walker [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b1834afdde1c0e19d92bd040ed08d3943e5f2eb 8b1834a]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=667a7120d006007389435976071f0b89f94ec7cc 667a712]: Config.mk: update qemu-xen tag [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1542efcea893df874b13b1ea78101e1ff6a55c41 1542efc]: Config.mk: update ovmf changeset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c32381352cce9744e640bf239d2704dae4af4fc7 c323813]: xen/device-tree: Do not remap IRQs for secondary IRQ controllers [Edgar E. Iglesias]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5adcee740df2679cf6828535279d8f8cbe2eff1 a5adcee]: x86/cpuid: Avoid unconditionally clobbering ITSC for guests [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e28baf22ec98a64f68757eff39df72173d5f1bb 9e28baf]: x86: make SMEP/SMAP suppression tolerate NMI/MCE at the "wrong" time [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5e73163ec40b409151f2170d8e406a72b515ff2 e5e7316]: x86: refine debugging of SMEP/SMAP fix [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46699c7393bd991234b5642763c5c24b6b39a6c4 46699c7]: x86/mm: fully honor PS bits in guest page table walks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c86f0e1ac35b4c9e9502d969693f3264d3eda1e 2c86f0e]: xen/arm: mm: fix nr_second calculation in setup_frametable_mappings [Peng Fan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad4aa3619f436e3ed79eea8498ac18aa8d5e6b83 ad4aa36]: x86/compat: Cleanup and further debugging of SMAP/SMEP fixup [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcab4cec98ae1f56312744c19f608856261b20cf fcab4ce]: Config.mk: update mini-os changeset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d532f45d94c412d6ee0491cd0b44946373ff2268 d532f45]: libxl: don't add cache mode for qdisk cdrom drives [Jim Fehlig]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f6aea066fe2cf3bf4929d6dac1e558071566f73 4f6aea0]: x86: reduce code size of struct cpu_info member accesses [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=25eb87cb3242474413de439321b9c92b747ce8ab 25eb87c]: x86: use 32-bit loads for 32-bit PV guest state reload [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01a0bd0a7d72be638a359db3f8cf551123467d29 01a0bd0]: x86: use optimal NOPs to fill the SMEP/SMAP placeholders [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea3e8edfdbabfb17f0d39ed128716ec464f348b8 ea3e8ed]: x86: suppress SMEP and SMAP while running 32-bit PV guest code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd2cd109e7db3a7e689c20b8991d41115ed5bea6 cd2cd10]: xendriverdomain: use POSIX sh and not bash [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=556c69f4efb09dd06e6bce4cbb0455287f19d02e 556c69f]: x86/PoD: skip eager reclaim when possible [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=744fe0347d584f8b80b91ece93ef87e903c41bfa 744fe03]: Revert "blktap2: Use RING_COPY_REQUEST" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5ed88110cd1b72af643d7d9e255d587f2c90d3d c5ed881]: xsplice: Unmask (aka reinstall NMI handler) if we need to abort. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c7fa3dc039487d18ad0c6fb6b773c831dca5e5d 1c7fa3d]: tools/xendomains: Create lockfile on start unconditionally [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1209ba4218ae03067c4d42392229263750efe814 1209ba4]: hotplug: Fix xendomains lock path for RHEL-based systems [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46ed6a814c2867260c0ebd9a7399466c801637be 46ed6a8]: tools: configure correct trace backend for QEMU [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6abcd8f758d968f6eb4d93ab37db4388eb9df7e a6abcd8]: x86: correct remaining extended CPUID level checks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a24edf49f5195fc3ec54584e42a6cdef6d248221 a24edf4]: x86: cap address bits CPUID output [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5590bd17c474b3cff4a86216b17349a3045f6158 5590bd1]: XSA-77: widen scope again [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c79fc6c4bee28b40948838a760b4aaadf6b5cd47 c79fc6c]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1b368ee2e00741a118fe4f972fbb5347db067ba c1b368e]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fec659aa2dd9cfc9f35f05266179bbdde75203f0 fec659a]: xsplice: Prevent new symbols duplicating core symbols [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31d961f38bcb0a8fe899bc46a3ef7d05fb381c2b 31d961f]: x86/hvm: Fix invalidation for emulated invlpg instructions [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eee511dec9d1f7e2bdfb4aebfe5ffbd70cdf6f51 eee511d]: x86/svm: Don't unconditionally use a new ASID in svm_invlpg_intercept() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a373db28eaa1e9011db00cc6359b8ee1112c80e0 a373db2]: x86/hvm: Correct the emulated interaction of invlpg with segments [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a94b35ddedf5c7327c6b2d9205d0a2aef2e4cfed a94b35d]: x86/hvm: Raise #SS faults for %ss-based segmentation violations [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60935158cbf74f4cd6f69190ced9be0391cfa506 6093515]: x86/hvm: Always return the linear address from hvm_virtual_to_linear_addr() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fdb9a18698c9ab8e8e8e875f20184b4aa5d62825 fdb9a18]: sched/rt: Fix memory leak in rt_init() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2656bc7b0c145932e1af80d54d48975edd081997 2656bc7]: xen: adopt .deinit_pdata and improve timer handling [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb0c3a8a30906005afc8c976b5c469d86496871e fb0c3a8]: xen: sched: avoid spuriously re-enabling IRQs in csched2_switch_sched() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4084fee7a3204bf8ccf7d993dea09186e4e7dd48 4084fee]: doc: document that Domain-0 can't be migrated across cpupools [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b08872519cba35073882db2e9a54ad00bac1c57 6b08872]: MAINTAINERS: put docs/man/ under tool stack [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94a6187794b1ef4f5d35ff746699f588831818f2 94a6187]: IOMMU: don't BUG() on exotic hardware [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8c66c2ad2efdb281e4ebf15bf329d73c4f02ce7 f8c66c2]: xen/xsplice: add ELFOSABI_FREEBSD as a supported OSABI for payloads [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75529048f4e81edf4b6af54418976f93a9b90e02 7552904]: blktap2: initialise buf in qcow2raw.c:main [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e2a1f9402b088c5bf62ceb157e7ea6dfe8196f0 7e2a1f9]: blktap2: initialise buf to NULL in img2qcow.c:main [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01120b223aba0af46d482ac679c467d39d9cad7d 01120b2]: blktap2: initialise buf in vhd_util_check_footer [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b5e769ae3ac81f8a8dfaf476147ccdf41caeb68 0b5e769]: rombios/tcgbios: initialise logdataptr in HashLogEvent32 [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d97ced2a0d0d27f084e33953402328df523acd1 1d97ced]: rombios/tcgbios: initialise entry in HashLogEvent32 [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bdb2a5610442d7adc5000c5ea4ab01b2bd7222d1 bdb2a56]: rombios/tcgbios: initialise size in tcpa_extend_acpi_log [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2fc97e2d20c04f54845cb43c5676a8fa947ab8b b2fc97e]: init: shebang should be the first line [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ca9d5dbf0a849ebc808afa89070776577138d11 4ca9d5d]: init: drop GNU-isms for sleep command [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1fb8dc56e7d5284f8006ded76f8452f18ad9b0d2 1fb8dc5]: flask/policy: don't audit commandline / build_id queries [Daniel De Graaf]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20dbbd26cf5f32270c61bad5ecfca5fd8bfd407f 20dbbd2]: pvusb: add missing definition to usbif.h [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ec89da2e203bb7f98704d49465b57af522ab22ce ec89da2]: MAINTAINERS: update monitor/vm_event covered code [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8d4c1d5c59eb328480957ff6f1bccaf113b4921 f8d4c1d]: build: Honor '--enable-githttp' in toplevel Makefile generation [Paul Lai]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adf7d04317b4c4e60db42314ad874a45d80e65b9 adf7d04]: xen: credit2: fix 2 (minor) issues in load tracking logic [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f45666afdb01615feccde1a166042ce11befe751 f45666a]: xen: sched: fix killing an uninitialized timer in free_pdata. [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7dec5b0c658bea9c16a0e3c051e64d2abf57be48 7dec5b0]: configure: Fix when no libsystemd compat lib are available [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a50ea9cb56add9b29e81f85e197b59b9a41114e2 a50ea9c]: libxl: fix usage of XEN_EOPNOTSUPP [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1058b29cb1e5997b94ec6418a360d00106f257e c1058b2]: tools/xsplice: fix mixing system errno values with Xen ones. [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52efa01ed2566691d42f8cd83dd05a1fea6b7032 52efa01]: tools/xsplice: corrently use errno [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=740c1f14d31b3d2ebaaa177576fb8790633628b2 740c1f1]: libxl: add a define for equivalent ENODATA errno on FreeBSD [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68a003ef433fa1e1dad4dbeee33c05ef82a195d5 68a003e]: Config.mk: update mini-os revision [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7e5aee0a36487d6205c1633add25fd430d3b6d7 b7e5aee]: xen/arm64: ensure that the correct SP is used for exceptions [Kyle J. Temkin]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=359cf73565bddafc8cba81fe91231be27d16b106 359cf73]: xsplice: check against ELFOSABI_NONE instead of ELFOSABI_SYSV [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af07377007d595b5d6422291bb1c932c16d1036f af07377]: IOMMU/x86: per-domain control structure is not HVM-specific [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f85ea36ed1bc9d9d6d47801d0d323e00945b0aca f85ea36]: x86/p2m: also tear down altp2m [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fdfd56453db7c303c8c82531b33401f40700a85e fdfd564]: x86/monitor: disallow setting mem_access_emulate_each_rep when vm_event is NULL [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ca472c7208a7f72ab8a61aa7fe5fe1954fc345b 1ca472c]: x86: show correct code in CPU state [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b90ecd5f2ba3a1d28e69b724cc4e90afcb6ce483 b90ecd5]: Final touches for Xen 4.7.0-rc1 [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=356b5512b0dc9ce81a8007983a110de9798206dc 356b551]: xsplice: Missing if ( sec ) [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f62212d992fb8ae600faf6009475692a025bf99 7f62212]: tools: xen-xsplice.c: fix length parameter of memset in list_func [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=397463f2bbb2b1bca235bfddde60aa6f1ffe6ab4 397463f]: ocaml/xc_get_cpu_featureset/arm: Return not implemented on ARM [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=77eb5dbeff78bbe549793325520f59ab46a187f8 77eb5db]: x86/shadow: account for ioreq server pages before complaining about not found mapping [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2994f8632d56e5379e612daa216401477dccbdb c2994f8]: mkelf32: fix compilation on 32 bit build host [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ad4e2fd490efc41320e966dce16149ff46fd2dd 4ad4e2f]: MAINTAINERS: Clarify the meaning of nested maintainership [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a29e895b2bde17ab239da3bff76ec00c8d9b2e77 a29e895]: x86: fix domain cleanup [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=854c6aab46dec23573ca7dc1a4a03674d2ec63d5 854c6aa]: x86/vMSI-X: also snoop REP MOVS [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9bf994d81031b53191106e78653c3983e8e3536 f9bf994]: xsplice: Don't perform multiple operations on same payload once work is scheduled. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2ce28a772352f35922291564fc65410ba9b5b16 c2ce28a]: MAINTAINERS/xsplice: Add myself and Ross as the maintainers. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a946b8de1490d23502f762fcccd34e13135cf10e a946b8d]: xsplice: Prevent duplicate payloads from being loaded. [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=48a312d1ade7f7df0ee10ae192cb7a09247c14bc 48a312d]: xsplice/xen_replace_world: Test-case for XSPLICE_ACTION_REPLACE [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=895111a94f0168699d5154c7a25bd33865559e2c 895111a]: xsplice: Stacking build-id dependency checking. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83f79477b4b14ce7ba21272c2ffd647e1d59f243 83f7947]: libxl: info: Display build_id of the hypervisor. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=460d24188d81085f1f52848de4903e6c783287c7 460d241]: XENVER_build_id/libxc: Provide ld-embedded build-id [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b1ea652c7474febb734ba2ad8dfe12356e09fb7a b1ea652]: xsplice: Print build_id in keyhandler and on bootup. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a353cab905af5eead00a91267f51f79ff34e0ee3 a353cab]: build_id: Provide ld-embedded build-ids [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8a10174e8b17a1b35db1d6adea51f43833bd7d4 f8a1017]: xsplice: Add support for alternatives [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed8897661d35853955ab2571eda5bbf060c57766 ed88976]: xsplice: Add support for exception tables. [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3de9fb745318484c8ebd8c676ab24a0a3bd5483 b3de9fb]: xsplice: Add support for bug frames. [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5ccf4482e4f3c99f1bcae242ce67bdd51f52537 d5ccf44]: x86, xsplice: Print payload's symbol name and payload name in backtraces [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab3e5f5ff924093bb071776027f7b1fd90f9329d ab3e5f5]: xsplice, symbols: Implement fast symbol names -> virtual addresses lookup [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=deed149b1b39f8295f24de8706e95cfcd15408ee deed149]: xsplice,symbols: Implement symbol name resolution on address. [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffcd7c069881219d4e60f3e5d7f12f1df44c9353 ffcd7c0]: x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29f4ab0b0a4ff62589af35b7cbc2334e1d9acdcd 29f4ab0]: xsplice: Implement support for applying/reverting/replacing patches. [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=380b229634f8e27c1abca05e2a8a54b08ca914c5 380b229]: xsplice: Implement payload loading [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18adaa9da02d7014a7760e15d213f45e23df556f 18adaa9]: xsplice: Add helper elf routines [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e3e7117770ace6e0cb2a50dfc4859a3d9ce7b6b 9e3e711]: arm/x86/vmap: Add vmalloc_xen and vm_init_type [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2aa925be84293b44ad587ed117184ace61b41dd6 2aa925b]: arm/x86: Use struct virtual_region to do bug, symbol, and (x86) exception tables lookup. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05bb8afedede3522cd27fa5feccfdc9f4fcbfbd5 05bb8af]: xen-xsplice: Tool to manipulate xsplice payloads [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7dca2ba85f9e209ad6dc6ca568410efff0e0836f 7dca2ba]: libxc: Implementation of XEN_XSPLICE_op in libxc [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11ff40fa7bb5fdcc69a58d0fec49c904ffca4793 11ff40f]: xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4a6509bbf60a9ee9981195f4672e02e48298e60 f4a6509]: xsplice: Design document [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d5b507e69d67d2a6eee54286e44b5b7cc525e6c 1d5b507]: build: use C{C/XX} as HOSTC{C/XX} if we are not cross-compiling [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5016eaee6d668cadd93a3600203466e099e5b3f d5016ea]: x86/vMSI-X: also snoop qword writes [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de8627767968d84385648b399317b1b55323bc15 de86277]: x86/vMSI-X: add further checks to snoop logic [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=670ee15ac1e3de7c15381fdaab0e531489b48939 670ee15]: x86/HVM: fix forwarding of internally cached requests (part 2) [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb998efecb99752c0d159aa77a49f84d80bd0252 bb998ef]: x86/HVM: fix emulation re-issue check [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c858e932c1dd4342d58df31156e12ef14e541c4e c858e93]: public/x86: remove HVMMEM_mmio_write_dm from the public interface [Yu Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7fb252bd41da06647c9783a0716ba29e0f15cec6 7fb252b]: build/xen: fix assembler instruction tests [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d22c9bf7c3067b17cbd9cdfd8b81941dd6fb8d77 d22c9bf]: x86/time: fix gtime_to_gtsc for vtsc=1 PV guests [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c106e5b039c712fc7b6f3ce3c82d367de09b8d98 c106e5b]: travis: Enable tools when building with clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81aa61195c8f670a24e105f25832a8f9006ee800 81aa611]: travis: Remove clang-3.8 build [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bec4135fdca2538263abb1b552ec2c69539b04c2 bec4135]: tools/kdd: Fix uninitialised variable warning [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca4c1848f128e3aeb8a79945137d6b2bc710ba93 ca4c184]: tools/blktap2: Fix use of uninitialised variable in _tap_list_join3() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05fc4ef8ae3e99e8a26cffb2bc9ea22c306fb5fe 05fc4ef]: tools/blktap2: Fix array initialisers for tapdisk_disk_{types,drivers}[] [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ddde10ac178bea2b9094371dd51ff7b5ea7f6ee3 ddde10a]: tools/blktap2: Use abort() instead of custom crash [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b0f436327c855546900c7fcf30e07aef9d4f2b0 9b0f436]: tools/xenstat: Avoid comparing '0 <= unsigned integer' [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2faa286faa36da36ee14f6bc973043013001724 e2faa28]: xen/arm: Force broadcast of TLB and instruction cache maintenance instructions [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d59c1a9189549283654cd68892f7122cdd8fd14 7d59c1a]: xen: arm: doc: Add firmware requirements [Dirk Behme]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0516182ff86d77375c35517036535c0df61c7e1 c051618]: xen/arm: traps: Correctly interpret the content of the register HPFAR_EL2 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=edd429c9cc2af99df9dda10002cc59011edf0cac edd429c]: xen/bitops: Introduce GENMASK to generate mask [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=981cfa96f183c5a6b62502d6f7d7b5c3b4e1e878 981cfa9]: tools/pygrub: fix usage of LDFLAGS [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dbed24c7c4cfcdf5db9582a7b8bc74a2a48d4054 dbed24c]: tools/python: corrently use LDFLAGS and CFLAGS [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92afa655e7b60a3c4d00fe1c7193e79fa4b901ad 92afa65]: oxenstored: fix error when shifting negative value [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31268fea286fc129cd3015cf9de39eaf816173e7 31268fe]: libxl: fix passing the type argument to xc_psr_* [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50f85376315df108bef0fe501dd0b35c4e6d2063 50f8537]: libxl: add explicit casts from yajl_gen_status to yajl_status [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99507d279361738de65498138460490b83d44cd4 99507d2]: libxl: convert libxl__device_model_xs_path to a macro [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d75610122d44efc28f91877b0f3d151fcc8d3a55 d756101]: libxl: add the printf-like attributes to a couple of functions [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cd41b0839add79260bf53f9f50731a032b98daa 7cd41b0]: xl: fix usage of libxl_get_scheduler [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d006eb7dc17bf0ce221ef972e21ebb1a0e2a6dc 1d006eb]: libxl: fix shutdown_reason type in list_domains [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=13b3d3505c3ea9a881e9733be8b47f7b17a5bdde 13b3d35]: libxc: fix usage of uninitialized variable [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=daddec692ab36feff55d89d8e6e964503c226910 daddec6]: xen/tools: fix substitution of __align8__ uint64_t inside of headers [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e69f9a4196ae8e297d6216491a5b9f1fa1a719f8 e69f9a4]: tools/headers: prevent adding two __align8__ to uint64_t in ARM headers [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1265d06dc17a4a4d5365ba18b511bd5b1633e47b 1265d06]: build: remove Kconfig forced gcc selection [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=648df4b0d49cd5c0b47625fe214ff74c27974d83 648df4b]: build: pass HOST{CC/CXX} value down to Kconfig [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22372e7724e2ba651efe9f934e1694bd40157474 22372e7]: build: set HOSTCXX based on clang value for Kconfig xconfig target [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e29ef948a22f29350aac1713baa0faced8239fcb e29ef94]: build: make HOSTCC conditional on the value of clang [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9772c480a71ad38cc2c342e4c2e78c2475de7268 9772c48]: x86/vMSI-X: write snoops should ignore hvm_mmio_internal() requests [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d98d3ebfc88e637f9f00c787cf07e9e6c6bd3b5 4d98d3e]: blktap2: use abort() instead of custom crash [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7cd9d2c6b1c79d69a3c7af4c01a6225cca1539b f7cd9d2]: travis: enable building of the tools [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4561569a11353688b97220be8d6a0821d53b97a6 4561569]: x86/HVM: slightly improve hvm_mmio_{first,last}_byte() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=276da2785e3797885aadb135a957279b73ecf076 276da27]: x86/HVM: correct last address emulation acceptance check [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36e2f084ecb631838f04d73c6f7dc6bb305d0fe4 36e2f08]: x86/mm: introduce modify_xen_mappings() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=722b6d259f408b80c40e3ddb6b5909414be31f57 722b6d2]: Revert "HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane." [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3598690741671a933eb372877bcb59f7036b1df f359869]: Revert "libxc/libxl/python/xenstat/ocaml: Use new XEN_VERSION hypercall" [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0129e1ee0d61fc93f6101332719d0bb5de6718ad 0129e1e]: x86/xstate: don't clobber or leak state when using XSAVES [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a6222bd57209d4c2f098d61ace042370a9b0a96 3a6222b]: x86/vMSI-X: avoid missing first unmask of vectors [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=488c2a860a6d7eb69f4acfeb349b457aaba76dfa 488c2a8]: docs/arm64: clarify the documention for loading XSM support [Fu Wei]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4cd5a205973171475b8c63bc250c2803e0f51fa d4cd5a2]: docs: update FLASK cmd line instructions [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=695ed1bcd0305ef7d54604399f3491786b9bb903 695ed1b]: libfsimage: fix bad header guard [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd6ad54403019f213e18791b9856e4b7b71a4d47 bd6ad54]: x86/MSI-X: correctly track interrupt masking state [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5fe3abb574b319a8729d70d0b12e3a5b830dd66b 5fe3abb]: x86/MMCFG: don't ignore error from intercept handler [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02eb000e0723470e795725d515d0797be8ca30fd 02eb000]: x86/MSI: handle both MSI-X and MSI in cfg space write intercept [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=351d94360de0d5fbfdc2a332298684b213aee1d8 351d943]: MAINTAINERS: drop Keir [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46c2337ce61816d85a895b57d2792d88a55d9179 46c2337]: x86emul: special case far branch validation outside of long mode [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0ec0a717d882ff0c0935b4893792d6aa95df3ef e0ec0a7]: tools: fix compile errors with -Og [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d2d7024f8842aa78bd521a5b520aa971ae4d1604 d2d7024]: Config.mk: update seabios revision [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a20e8c7a68971696477704fa617c02027f4237a6 a20e8c7]: libxl: pvusb: use %u to convert unsigned number [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99b0acd17557ca45ee713ca0029e01e5921b3edc 99b0acd]: xenaccess: minor fixes and extra printouts [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67831c4c407728fa3ceb81129988716aff2ca947 67831c4]: docs/arm64: update the documentation for loading XSM support [Fu Wei]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=945bfa1acd2db0acada234796dc471550caaa08c 945bfa1]: xen/arm: domain_build: Add PSCI 1.0 compatibility [Dirk Behme]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef94415df1f078c2cde4687d3e4fb898b3e0d122 ef94415]: MAINTAINERS: ARM docs to be maintained by ARM maintainers [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3515e222a8a51a273b8e628b39afe949802a2337 3515e22]: committers to be REST maintainers [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=09fc40ed3054fe58528c3847d2fcb77d8249b726 09fc40e]: x86/ept: defer the invalidation until the p2m lock is released [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83a5839960db70f3552417379ad2677a6b473b20 83a5839]: tools/xenstat: handle network interface name in uppercase. [Zhigang Wang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e9f929b7875a0f630f229127127179ed3d5aefa 1e9f929]: docs: add misc/qemu-backends.txt [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b17648339ba801c4c7937b5f13dd25068e54e60 8b17648]: x86: limit GFNs to 32 bits for shadowed superpages. [Tim Deegan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4e4689e74d012b737bbca820cfe52c689c7d9cef 4e4689e]: tools/libxc: Correct use of X86_XSS_MASK in guest xstate generation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89534d87a42317448ab37b66315594080fc3c2ea 89534d8]: xen: cpupools: Document XEN_SYSCTL_CPUPOOL_OP_* error codes [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15fedd65a83da2972563c5e7e054512f799f6d55 15fedd6]: libxc: cpupools: adjust retry loop in xc_cpupool_removecpu() [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=125d4beee0ea3134dd5ea9ec3f43ee38ee24a15f 125d4be]: xen: cpupools: return different error values for cpupool operations [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5b6844942f7b21b24e92bccd85c1249592315c8 d5b6844]: libxl: fix old style declarations [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3a7ca02400d1c416e97451b4aebfaf608fc8192 f3a7ca0]: hotplug/Linux: fix same_vm check in block script [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de28b189bd329dd20a245a318be8feea2c4cc60a de28b18]: tools/libxl: Fix legacy migration following COLO backchannel breakage [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=247d38c870192c39442363ea633aa470e93fc186 247d38c]: xen: change the sizes of memory fields in the HVM start info to be 64bits [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33fce488cdd983bec5a68f0385f225098b294a9d 33fce48]: libxl/save: set domain_suspend_state->domid in do_domain_soft_reset() [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4be614c3d42a34f42d03f9fa84ea28406b86519 f4be614]: Config.mk: update mini-os changeset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac703c285a4fbfcb85c19364ea0c67780bf16c2d ac703c2]: drivers/pl011: ACPI: The interrupt should always be high level triggered [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b27d2b8af898597367e2a97aaed3e3404eda5af 8b27d2b]: xen: sched: fix spinlock issue in schedule_cpu_switch(). [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=972523bcefe215b46ffd74fa08b8199cec2fde05 972523b]: x86/pv: Correctly fold vIOPL back into vcpu_guest_context [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f3f61699b990da505c70d4c716610caebb63e21 7f3f616]: xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adb3149b9cf2f30477a24dae99bea447a2d1b26c adb3149]: xen/arm: acpi: Remove uncessary check in acpi_map_gic_cpu_interface [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=632b7a1e08b4bc3682b36f7956098b0e4aaff272 632b7a1]: xen/arm: acpi: Fix SMP support when booting with ACPI [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62b70bedca3d6b0f8c53a459e53a5de19b9a1041 62b70be]: xen/arm: acpi: The boot CPU does not always match the first entry in the MADT [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3dac42fef86a79be209e585ae323fccb240bfc2e 3dac42f]: x86: Alter nmi_callback_t typedef [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75f9455e9263289864b7b3e55579133807995de6 75f9455]: tools/libxc: Calculate xstate cpuid leaf from guest information [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e0c8272f200457d9a735070b66a0da808ac3924 3e0c827]: tools/libxc: Use featuresets rather than guesswork [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e9500fa070726193c35b9f8a55c8e7a8110ca5c 9e9500f]: tools/libxc: Wire a featureset through to cpuid policy logic [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b535e1c258ff5fc0a501b4083635dd495838429 8b535e1]: tools: Utility for dealing with featuresets [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5a4478f86a7e80c2ad280c0d891e1f743e71f8e e5a4478]: tools/libxc: Expose the automatically generated cpu featuremask information [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=677226d64d2e1d310b0acd14dee3dbd8288c9819 677226d]: tools/libxc: Use public/featureset.h for cpuid policy generation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11d0044a168994de85b9b328452292852aedc871 11d0044]: tools/libxc: Modify bitmap operations to take void pointers [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ab68ab1eff82988989dd5dc4c2137c7ad7b551f 1ab68ab]: xen+tools: Export maximum host and guest cpu featuresets via SYSCTL [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2507fe7decc7b967cfc188d301dcad46700cd13 b2507fe]: x86/domctl: Update PV domain cpumasks when setting cpuid policy [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9801d13d6bc4bf83ef5efdd9c68c26f164d15fff 9801d13]: x86/pv: Provide custom cpumasks for PV domains [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ab9564c6fa10b878c3404d0725b6f399981e2bf 5ab9564]: x86/cpu: Context switch cpuid masks and faulting state in context_switch() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c66c8b048fd68cb6c255f8ab0efc4da06720867 3c66c8b]: x86/cpu: Rework Intel masking/faulting setup [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ec93586b32d27d7787205ec72eb0f7b7e0a0d03 3ec9358]: x86/cpu: Rework AMD masking MSR setup [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67528a3f0649703286dba8bbba1cc2ddd3cc7a5f 67528a3]: x86/cpu: Sysctl and common infrastructure for levelling context switching [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36e3c8f10f3b90a92e4f5fb395fb261c1dc7ad62 36e3c8f]: x86/cpu: Move set_cpumask() calls into c_early_init() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b648feff8ea2c9bff250b4b262704fb100b1f9cf b648fef]: xen/x86: Improvements to in-hypervisor cpuid sanity checks [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33d0d39b3b1b78b25a4590d6c723cdf4d24acd91 33d0d39]: xen/x86: Improve disabling of features which have dependencies [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e61287a9141c09531e15c95bdc1a50214753a572 e61287a]: xen/x86: Clear dependent features when clearing a cpu cap [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe4408d180f4b796bd930eb59d3fbdbfbbeb8e2b fe4408d]: xen/x86: Generate deep dependencies of features [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f71ecb6a1934c146883c4032ff1257576f5723fd f71ecb6]: x86: introduce a new VMASSIST for architectural behaviour of iopl [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d8519f63ab703e519efe1e8a6d8ccd65b8a803b 7d8519f]: x86/vMSI-X: fix qword write covering vector control field [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=37fa335a95ccb0327cdfcb8f60dd265d7c4eae1a 37fa335]: mwait-idle: support for Intel Xeon Phi Processor x200 Product Family [Dasaratharaman Chandramouli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a211704e8813c4890c8ce8dc4189d1dfb35ecd0 5a21170]: mwait-idle: prevent SKL-H boot failure when C8+C9+C10 enabled [Len Brown]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac2628ebaa0d2c5969787debebed6b4ee2168c1d ac2628e]: x86: calculate maximum host and guest featuresets [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78803f9719925b572d5c0bf48cffa447356e3b91 78803f9]: x86: annotate VM applicability in featureset [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2d8bd3561626d59698dfe19afa04781e4e0bbf5d 2d8bd35]: Revert "xen: change the sizes of fields in the HVM start info layout to be 64bits" [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a92e6c4dee09f8e00a3e5fcfd01b4c6dd4d9323 1a92e6c]: libxl: remove code added to use the 'phy' backend with CDROM devices [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adf858879e590112741702e271eb9082b50c6da7 adf8588]: libxl: only allow guests with a device model to use cd-{eject/insert} [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92a80cd5340b203d1b4aa6a267b893f78fc620e7 92a80cd]: libxl: set the backend type to Qdisk for CDROM devices on DM HVM guests [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53c41d3bfb1e4cd4488ce934dbddd7c1645ac23c 53c41d3]: libxl: set the device model version earlier in xenstore [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c8d85bd1510dd50ba245790fe1d4ae49f56da07 2c8d85b]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d8279231ff8781c013dd1b909edda22f7b57720 1d82792]: xen/arm64: correctly emulate the {w, x}zr registers [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca32012341f3de7d3975407fb963e6028f0d0c8b ca32012]: xen/arm64: check XSM Magic from the second unknown module. [Fu Wei]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1aee836fe2829c39775c6434bf914f752521cfa7 1aee836]: xen: change the sizes of fields in the HVM start info layout to be 64bits [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7445d8c8eb34ca97cd2a28cc9d874df40d94557 c7445d8]: xen/arm: map_dev_mmio_region: printk should be ratelimited [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=30417631fb9600440a088c23f4470ea2e2676879 3041763]: flask: change default state to enforcing [Daniel De Graaf]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ebb6832f043ecfc6a3dcab8a7ba5c4070901ab7 0ebb683]: arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs [Vikram Sethi]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b6fa4c81b24e815d5ca3a26e27115b7c161c2429 b6fa4c8]: xen: sched: implement vcpu hard affinity in Credit2 [Justin Weaver]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=946416bdddea3be376968389c48ccb8f07f59da0 946416b]: xen: sched: provide some scratch space for not putting cpumasks on stack [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bcd46d3912d0a30bd3681ae595a0b1a4d54ed4b9 bcd46d3]: xen: sched: per-core runqueues as default in credit2 [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bcb3914e1fb0d48d3df38fd55177cb1a6f865f6b bcb3914]: xen: sched: allow for choosing credit2 runqueues configuration at boot [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58f4e2d4eff3444b5db5a98caada7abe92d3f1e4 58f4e2d]: xen: sched: fix per-socket runqueue creation in credit2 [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c6f317a2bc34cd06d00af39d40fd31fb9d52863 2c6f317]: xen: sched: on credit2, don't reprogram the timer if idle [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f6c204f94d1f9efd491479d6c8eea526eb48547 6f6c204]: xen: sched: improve credit2 bootparams' scope, placement and signedness [Uma Sharma]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94734ab7c3f5f4d1d1ac1fd8142c5f08526b8fb2 94734ab]: xen: sched: close potential races when switching scheduler to CPUs [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eeecf9d7615266bcbc0d26e1b73f0d906742cf51 eeecf9d]: xl: make return type of create_domain() more consistent. [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0742044fd4b8318a6a0c196746dc9af9b10c9674 0742044]: xl: improve exit codes of debug related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=41c699f0e83a79c3158407bb9a6c7c1e7b88d695 41c699f]: xl: improve exit codes of some of the domain handling functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4682052ad258d14952d6f6f1994453a62b7b452d 4682052]: xl: improve exit codes of save/restore and migration functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a47d28db7c9dad39ec138fd050e84710f7aa4e80 a47d28d]: xl: improve return and exit codes of memory related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f75f726a6ea0245b1e11dd006f8e5c296dfe92dd f75f726]: libxl: replace the usage of uuid_t with a char array [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=281962851f8bd59c6aed2efee222337349857e3a 2819628]: tools: handle xl migrate --debug in legacy stream [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c01c674e98fe294da09200dbad4b1062b49ef2a0 c01c674]: libxl: bind_usbintf: do not reuse 'path' [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c4bf5aec69f757d1cf7e76043b460e83317e2f4 6c4bf5a]: libxl: Set rc on failure of usbdev_busaddr_to_busid [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f07d02f1c421f722144e899331ad91ab0ccee9eb f07d02f]: libxl: fix rc handling in libxl_device_usbdev_list [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a35dc6ccbb5c77f83dd03f6de0e58e71f805debf a35dc6c]: x86: remove the use of vm86_mode() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d313bdebb86ff4dc663f740e7a9a158e238303d 9d313bd]: x86/xsaves: ebx may return wrong value using CPUID eax=0xd,ecx =1 [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b5e0bc7e4ff9e6a8124357d1318259f1cf78b46 6b5e0bc]: x86/xsaves: fix two miscellaneous issues [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5bdea59e789662071017ff119f99cd55a4a6425 d5bdea5]: build: fix build with Clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7760ff0d359019a8e1706562f2e759de7e3e9824 7760ff0]: sched: move pCPU initialization in a helper [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=64269d936584c29de951c6613bf618640832b9a6 64269d9]: sched: implement .init_pdata in Credit, Credit2 and RTDS [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05ea4efc222023a1720503a6252fc5f30448bf0a 05ea4efc]: sched: make implementing .alloc_pdata optional [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c63a6ee79cbe45b8f8092543a110361a66d50ca9 c63a6ee]: libxl: pvusb: Correctly check the controller type [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=086c1d1cc6191d8ac8cc70015207f046a4ba75a9 086c1d1]: libxl: libxl_pvusb.c: Remove redundant lstat [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55374180d245d7dc1990a73b2351ac245da88fbc 5537418]: libxl: libxl_write_exactly: correct argument to sizeof [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5836f71e186c891231def53b415b3f340306613 b5836f7]: libxc: fix uninitialized variable when changing rtds scheduling parameters [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8fdf2fc46b7118214035edddc720fb87522511b9 8fdf2fc]: xl: enable per-VCPU parameter for RTDS [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33208613ad8c74c890aeaa30e3386ec535f7b128 3320861]: libxl: enable per-VCPU parameter for RTDS [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=046c2b503a89d21b41e4d555a9f75d02af00dbc6 046c2b5]: libxc: enable per-VCPU parameter for RTDS [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=65a9526925eeca249cb63752a07b2ce96cbd8e46 65a9526]: hotplug/FreeBSD: document disk hotplug interface [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f61479c2c35af5894fd4b3da91f0bb4da996e1ab f61479c]: libxl: fix error message in local_device_attach_cb [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73c25e948e4368ff591d6ab4f584eaa7e8ce7386 73c25e9]: libxl: add a FreeBSD implementation of libxl__devid_to_localdev [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=955cfe3d23b4455946623772e88b89c6c739e0ab 955cfe3]: libxl: properly use vdev vs local device [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94e975d34b34ca55541aa095e2e2fa02590dac95 94e975d]: libxl: add support for disk hotplug scripts on FreeBSD [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6878c1427b9147f3a816d5fd1e063424883a2f24 6878c14]: libxl: refactor the FreeBSD hotplug script code [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a989f03607085a632f4247de2033b29ade8591db a989f03]: hotplug/FreeBSD: add block hotplug script [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fab1d32c34213991cae93fdbcbb5338e225f8323 fab1d32]: blkif: document how FreeBSD uses the physical-device backend node [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=671361d40526cff052b97bfe16dc901d851899f0 671361d]: blktap2: Invalid logic detecting unaligned buffers in vhd_write_block [Ross Philipson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5cf46a66883ad7a56c5bdee97696373473f80974 5cf46a6]: libxl: colo: make it depend on availability of libnl [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=abf68227c74c8b83df43078a1cebdc4e5b991b50 abf6822]: build: rename CONFIG_REMUS_NETBUF to CONFIG_LIBNL [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=16e92eb577381633bd6f2a092696c0e4fe689821 16e92eb]: libxl: colo: move netlink related stuff to libxl_colo_proxy.c [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b43f1df86e043d6f9437e478e1357cda648671d 3b43f1d]: libxl: colo: rearrange things in header files [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5f89735e06e4033abdb04a62d713860742d43f8 d5f8973]: libxl: check for dynamic device model start required [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a649d693aef7128acacd4c25799df21036fea46 9a649d6]: libxl: add service function to check whether device model is running [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=043910384cb9ea2c781a7dceac238e110a559c10 0439103]: libxl: add new pvusb backend "qusb" provided by qemu [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5add9942846620514deab7fc56de5114108f7b1 c5add99]: libxl: add query function for backend support by device model [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e82b37173d1a1820e91b591201ae0bd5efd2a1d 7e82b37]: libxl: make libxl__need_xenpv_qemu() operate on domain config [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a7ac00fa69de7431349d9583a2b8ed724711360 1a7ac00]: libxl: handle error from libxl__need_xenpv_qemu() correctly [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6cdb19570c3b30668977d192b24b7095e1aa703 d6cdb19]: libxl/CODING_STYLE: Clarify the singular statement in a conditional statement explanation. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e07e7c26bf81a1f1a1f250fa15e9c5a73a52ac7 5e07e7c]: libxl: colo: remove dead code in colo_save_setup_script_cb [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a27a9adbcb6c2f41d16542c8fb34f49146db7bed a27a9ad]: libxl: colo: fix indentation of abort() [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12e786c7d9716b4d0dd318d9a414fe67ca1f0f2e 12e786c]: libxl: colo: add missing break in qemu_disk_scsi_drive_string [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4761907dd061b94a55812280b22a93e9193bda8 e476190]: libxl: colo: simplify colo_proxy_async_wait_for_checkpoint [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=941cccfb5c2b9022c4a47b3db351a2804f8ec22b 941cccf]: libxc: colo: don't leak pfns and iov in send_checkpoint_dirty_pfn_list [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dee88aa2e0ce67bb595c4012eb530240a39892f0 dee88aa]: libxl: fix POLLHUP handling [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef498d99bb6d722d83ae026914dd4709bbe14caf ef498d9]: libxl: Fix uninitialized pointer when passing an empty cdrom [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50b5df7dccd052b685084abe31a4b6be43c976ae 50b5df7]: sched: fix deadlock when changing scheduling parameters [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e43b27a5999befcb6948622938253afc4345968b e43b27a]: x86/pvh: initialize ioreq server for PVH guests [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89e97251ce1e56b54d77981105eaaf7270314cbf 89e9725]: x86/HVM: remove dead code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d27280572819ca71b772421394c4c811b1d6abd 4d27280]: x86/xsaves: fix overwriting between non-lazy/lazy xsaves [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e55a33cc8b8cdf883903661d8d3a6919f2b5292 9e55a33]: public/xen.h: add flags field to vcpu_time_info [Joao Martins]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1129a99d2f62c6ae2a98c4e153e835fd3a1a8aee 1129a99]: docs: Document block-script protocol [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=982e4ef9ec7dd86e5a3bd114190c28d487839d97 982e4ef]: libxl: Allow local access for block devices with hotplug scripts [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba09d5fcaa7d02645e9e78a66d3f1da8cef49008 ba09d5f]: libxl: Share logic for finding path between qemuu and pygrub [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fec17d4bb56567d139d7806392f4d8702d3f6a7 3fec17d]: libxl: Rearrange qemu upstream disk argument code [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f525acf3c01f2bf4d68ad6b691b7cd8297ab98be f525acf]: libxl: Move check for local access to a funciton [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa88ffe2b43133742e0d7c9df777efe085c91996 fa88ffe]: tools/hotplug: Write physical-device-path in addition to physical-device [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e885362ccbec19321874abb74e2d317193f45ce5 e885362]: libxl: Remove redundant setting of phyical-device [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5806acf503887e2ffe82aba4465c2e9183d19055 5806acf]: tools/hotplug: Add a "dummy" hotplug script for testing [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0f793d82d5ec2d0b67c57d7130bf01c91396c60 a0f793d]: unmodified_drivers: enable use of register_oldmem_pfn_is_ram() API [Mike Meyer]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7298d658826d9520969a8ba127a1903bc6bda520 7298d65]: MAINTAINERS: add ioreq.c and ioreq.h to x86 I/O emulation file list [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9eadad55eb99c80a0a2841e8ca227c75de66891 d9eadad]: libxl: ARM build: fix type of libxl__srm_callout_callback_restore_results [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d887c19f00c58e67086f3a9885883f470ea35ba2 d887c19]: libxc: remove second unistd.h inclusion [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96b370c3618323074aa4110ee6b3d2be47634665 96b370c]: libxc: xc_domain_resume_hvm is used by x86 only [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d1da3d184414419a5274b677b9af7decaa48fab2 d1da3d1]: libxc: use PRIx64 to print out pfn [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78109acbc9a8012073e62a594074736e304bd0ce 78109ac]: docs: fix xl manpage compilation broken by COLO [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80428e85105c66a85e661fa7a33b7f57e95129fd 80428e8]: doc: document pvusb Xenstore paths [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bec5237f00e360a7d777acaba67546f981c6ff5 9bec523]: doc: correct hyperlinks in docs/misc/xenstore-paths.markdown [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=108788e81706f88f9790e322008d02000a1780c7 108788e]: x86/hvm: separate ioreq server code from generic hvm code [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7b87b0745b4ff99fbec911502abc04f2785c0e5 f7b87b0]: enable per-VCPU parameter for RTDS [Chong Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=612f150fa79ad51d6d8e260c6c6a085dfdadd0b6 612f150]: libxl: allow 'phy' backend to use empty files [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed04ca95981f539fec7b9d242d0ca0176e92cc23 ed04ca9]: libelf: rewrite symtab/strtab loading [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f31c790d45df9f587becc282dd6a7ec292a2fb6d f31c790]: libxl: introduce LIBXL_VGA_INTERFACE_TYPE_UNKNOWN [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44914ad609e4e068f318bab3deef6d6d2ef57538 44914ad]: xenalyze: handle RTDS scheduler events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00c84d9eaafbb85d891243b661613c009b2bde73 00c84d9]: xenalyze: handle DOM0 operations events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=234d879ddd4eedf26d52f519a51a215619245e10 234d879]: tools/libxc: Fix build error when using xc_version_len [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b064fb9598d24cf54a5a3c2569262924245bd584 b064fb9]: libxc: Document xc_domain_resume [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8903a7a5f6a47cc40c1c204a1cc28b0030b04486 8903a7a]: libxc: support to resume uncooperative HVM guests [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=355f7ba983eac972d17d60458b4cb9c33cb2ae7f 355f7ba]: cmdline switches and config vars to control colo-proxy [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=25efd433848415870695f65b0b00fc803ac8684e 25efd43]: setup and control colo proxy on secondary side [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40a9cb9cbe5af90bacc9392b10617bc95a4071cb 40a9cb9]: setup and control colo proxy on primary side [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c44e399c587105dbe22e344cc92d6aad3047179 1c44e39]: COLO nic: implement COLO nic subkind [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fdd9dfbb447710df6de9ed048ada9eee23f8cc6 2fdd9df]: COLO proxy: implement setup/teardown/preresume/postresume/checkpoint [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9aec2ef5c9029d4fe6ee07dc1b0731e309a338ac 9aec2ef]: COLO: use qemu block replication [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=49f5712b0c250c5b40684d4412494ad2f66e600c 49f5712]: Support colo mode for qemu disk [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dab05395680d9f6c9f8f01d1a4de8c9d2f32f431 dab0539]: Introduce COLO mode and refactor relevant function [Changlong Xie]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed37ef1f91c20f0ab162ce60f8c38400b917fa64 ed37ef1]: COLO: introduce new API to prepare/start/do/get_error/stop replication [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2734c813c70255902f3ab594d2b5b1ce421b29de 2734c81]: implement the cmdline for COLO [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73fde4e75ad6a6f2d1c256378658e23b5fb9c522 73fde4e]: libxc/save: support COLO save [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8c8727d257722b6c461b8e588438389f4464865 f8c8727]: libxc/restore: support COLO restore [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72f4c0aef01f0e6fdb4ae74a09ba674f7637e062 72f4c0a]: primary vm suspend/resume/checkpoint code [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=797793c53aa5b9c19530dd924ea9fb352b7b7697 797793c]: libxl_internal: move stream read manipulations to right place [Changlong Xie]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4f5894974f30fc6105c85e7551c3f39c1749092 c4f5894]: secondary vm suspend/resume/checkpoint code [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5d947bf1bb038f9f4f3ea9cdf7b35adf3fc768c f5d947b]: tools/libxl: add back channel support to read stream [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5805003e4bf06624852b59d3903ac7b1ff0f551 c580500]: tools/libxl: add back channel support to write stream [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d34ef46bc48d6173cb32f4278ea4d61ea02bb3ea d34ef46]: libxc/migration: export read_record for common use [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f4edff43001eb0752a637d4569d82c58b80430d 9f4edff]: libxc/migration: Specification update for DIRTY_PFN_LIST records [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b92e7184c192366a813e368cb86d4c6a1cc0ef67 b92e718]: docs/libxl: Introduce CHECKPOINT_CONTEXT to support migration v2 colo streams [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f68ad9b28474329b03a24ac7e2314b6659f59a7d f68ad9b]: docs: add colo readme [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ccf7ac1404da0d94ddd4f2c948d3bd797ca8febf ccf7ac1]: tools/libx{l,c}: add back channel to libxc [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=acee96d61c566f555bdd43ec84e7de39052e3892 acee96d]: tools/libxl: Introduce new helper function dup_fd_helper() [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1d8b4bcd8ba2c421543baff4db6fba468401907 a1d8b4b]: tools/libxl: Add back channel to allow migration target send data back [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0067c74687ed678505046a8cecae2021891bba6 c0067c7]: tools/libxl: introduce libxl__domain_common_switch_qemu_logdirty() [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0ddc0b359375b2418213966dfbdbfab593ecc6f a0ddc0b]: tools/libxl: introduction of libxl__qmp_restore to load qemu state [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=30318036c334e4fec673ec0256c0e608a3844a11 3031803]: tools: add missing header for xenctrl.h [Changlong Xie]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96ae556569b8eaedc0bb242932842c3277b515d8 96ae556]: x86/HVM: fix forwarding of internally cached requests [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0aa74b5d46b9850194dbb6ffcfc74733aa8dc95a 0aa74b5]: MAINTAINERS: add myself as x86 I/O emulation and viridian maintainer [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=646c3128440fd998c634b6f26a46b2bb7fe9515a 646c312]: x86/hvm/viridian: zero and check vcpu context _pad field [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d275ec9ca8a86f7c9c213f3551194d471ce90fbd d275ec9]: libxc/libxl/python/xenstat/ocaml: Use new XEN_VERSION hypercall [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2716d875379d538c1dfccad78a99ca7db2e09f90 2716d87]: HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72a91f67714638ea664155ee253bcb02b1c6ae54 72a91f6]: oxenstored: allow compilation prior to OCaml 3.12.0 [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9b938788f4992e80115f8d9dad0e46d1976d6e7 a9b9387]: arm64: Add ACPI support [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=102984bb1987df3b07d83c8009a10f9ff33b7eb5 102984b]: arm: Add a hypercall for device mmio mapping [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=076e922161059cee6eac52f4a614e0ea6029a42e 076e922]: arm/acpi: Fix event-channel interrupt when booting with ACPI [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=97e9875646721860db25220c753f1b73cbe52a95 97e9875]: arm/acpi: Permit MMIO access of Xen unused devices for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8300b3377e22cf8b6fc3e0dda9cb8a9ed05cd4f0 8300b33]: arm/gic: Add a new callback to deny Dom0 access to GIC regions [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d77b3c01d1261ce17c10097a1b393f2893ca657 9d77b3c]: arm/acpi: Configure SPI interrupt type and route to Dom0 dynamically [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=226c13e0eecb66f49ba0146bc5268e7ed6d73465 226c13e]: arm/acpi: Permit access all Xen unused SPIs for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=48f4bf6bdeb4b6b65690b7fa3feeaf53e975bd33 48f4bf6]: arm/acpi: Create min DT stub for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c376e7ae1e055929205a262ff63ca1ddedfdedc7 c376e7a]: arm/acpi: Map the new created EFI and ACPI tables to Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1cefff29911f91f5ebf3fea94c5d165197bc11a9 1cefff2]: arm/acpi: Prepare EFI memory descriptor for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c41df464627071b62f6e05ce0be0e969a92bc8c5 c41df46]: arm/acpi: Prepare EFI system table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=749f3ec096065829f2b9724a735066ee48b7ba95 749f3ec]: arm/acpi: Map all other tables for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb5c3d13f51e36812709554aff90e2ae5aac2452 eb5c3d1]: arm/p2m: Add helper functions to map memory regions [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=130b80d60b94f6b8ea7202c42736dd9005f17bef 130b80d]: arm/acpi: Prepare RSDP table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19f15119f072f0874479a2c5502fe918cc2d186f 19f1511]: arm/acpi: Prepare XSDT table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d58035cb85bbc67b331fae025bfa93d32788334d d58035c]: arm/acpi: Prepare STAO table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=17a8ba3804f33fe920a7eea96060016b45e7ad5e 17a8ba3]: arm/acpi: Prepare MADT table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61cecec54a3c2d9be3d4abe3064cb04cf8a47eef 61cecec]: arm/gic: Add a new callback for creating MADT table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf58544a83f25bbcabcd2d8dc5b4fa1fade23b8f cf58544]: arm/acpi: Prepare FADT table for Dom0 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da4f814d5549aff39bc220ca965592ef4a49e3ef da4f814]: arm/acpi: Add a helper function to get the acpi table offset [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=526a9e31c04d363a3c68e9c706b04416feb8d5da 526a9e3]: arm/acpi: Estimate memory required for acpi/efi tables [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4965556a8a449c9eef629971f45e859915d89e25 4965556]: update MAINTAINERS info for Stefano [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d3ac192acc9ca5d48d97e98bb59c2c8e98ba0891 d3ac192]: Merge branch 'pin' of https://github.com/jgross1/xen into staging [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a80f43cdc9062754f41ca0b9c12dbaa1e3572da 3a80f43]: tools/misc/xen-hvmctx: fix the build [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fab9839e805819b9562c9f00d0105d5e9e03bbdc fab9839]: tools/python/xc: fix tmem_control parameter parsing [Zhigang Wang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b18c1e6fb93dec9a6861db60af412e4f5a749a04 b18c1e6]: public: drop assembly equates from errno.h again [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=607044bf9a8c8a8b37666a3a64c0d9b005875b13 607044b]: build: avoid putting local absolute symbols in symbol tables [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb9373a802f5413880dec591a57292a877178d17 bb9373a]: spinlock: improve spin_is_locked() for recursive locks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9979547be5875437abae58401093279113258b18 9979547]: x86/xsaves: calculate comp_offsets[] based on xcomp_bv [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3130079f5140afa09093e51dc85b5d1246fab001 3130079]: ns16550: enable Pericom controller support [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc955d2f08d28873f83c3c30e02421aa91c64966 cc955d2]: ns16550: store pointer to config parameters for PCI [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a43f1e9b9d44eda4dd0338904ab422b4542bd031 a43f1e9]: hvm/params: add a new delivery type for event-channel in HVM_PARAM_CALLBACK_IRQ [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b93687291574ee64b8244e15455a71d663787962 b936872]: x86/hvm/viridian: fix APIC assist page leak [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78c5f59ebd79117321a988c200048b5d94aa5df6 78c5f59]: x86/hvm/viridian: save APIC assist vector [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=966a420c010355bd7c28f8a75e31e713715f6afa 966a420]: Anthony Perard to co-maintain qemu [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7bd9dc3adfbb014c55f0928ebb3b20950ca9c019 7bd9dc3]: x86: fix information leak on AMD CPUs [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04119085f5a2a135e5161535b8821e1aa0d7db8a 0411908]: xl: Return an error on failed cd-insert [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0614c454209ac67016e2296577abfee9e9dcb012 0614c45]: xl: Make set_memory_target return an error code on failure [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26dbc93a9205e4a08fe12aac3efed980ae3e1ce5 26dbc93]: libxl: Remove pointless hypercall from libxl_set_memory_target [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a67e68c6310e983c76a63cc4863b46ddde6d84db a67e68c]: xsm: move FLASK_AVC_STATS to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0640eaf552a2c5e270dd02ecc3773a26adc20888 0640eaf]: xsm: only define XSM_MAGIC in xsm.h [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61a50dfa9d2d779c807e6de72d12786ec917ae63 61a50df]: libxl: add force option for xl vcpu-pin [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4e293401f75aeba23410c5a3761761311ffe7ee9 4e29340]: libxl: print message how to recover from xl cpupool-cpu-remove errors [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ef6beea187bca8d11152b6c7d987b2b9450f936 1ef6bee]: libxc: do some retries in xc_cpupool_removecpu() for EBUSY case [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d42d461c21685258ac9c17bec7eaeb9ac2fce4c 0d42d46]: tools/build: remove usage of sed -i [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ea17fff54820255dec24119fdcec5225f6a7896 3ea17ff]: x86/HVM: terminate writes to PM_TMR port [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8972c37ab72d28b5b2577b03d160f2337c1dd2c0 8972c37]: x86/vLAPIC: vlapic_reg_write() can't fail [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ec4ce7c38810e336f7dcc209e6f203cd604881a9 ec4ce7c]: x86: annotate special features [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=54d346e5de4cb838cff6f3b2697311efd75a6f99 54d346e]: x86: mask out unknown features from Xen's capabilities [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c452cf4457922fbdbde0f35cef336b18cae6277f c452cf4]: x86: collect more cpuid feature leaves [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e2e2ed0d9aa423f32b512461c3124352385383c 2e2e2ed]: x86: script to automatically process featureset information [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=77a4b826bbe6f015d297c3de4f4a504dd63e7f74 77a4b82]: public: export x86 cpu featureset information in the public API [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6095dd2ea7107ca18332a5934803088f239c26b6 6095dd2]: sched: add .init_pdata hook to the scheduler interface [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8686d2a3f6fef8653580a649ec9c94e879eee35f 8686d2a]: sched: fix locking when allocating an RTDS pCPU [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=803aea1dd801b7a2a084323151f681078e30b7f9 803aea1]: tools: Restrict configuration of qemu processes [Jim Fehlig]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5963a60d4cb0ed7ff8adacf519310cf20e60eb64 5963a60]: oxenstored: log request and response during transaction replay [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aef35b98778aa93eba2e8d80d1c4e67547d62d13 aef35b9]: oxenstored: replay transaction upon conflict [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be244d8667ab7a5fad642fab4fcc064b36a8402b be244d8]: oxenstored: move functions that process simple operations [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ae7f678bcc593bfd46ebe0a38d64e2aa609abd5 0ae7f67]: oxenstored: keep track of each transaction's operations [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=363ae55c8ac4e88987c6df098f530c47956f55be 363ae55]: oxenstored: refactor request processing [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8ec0bc652de017f9e7c8f7ba02a79a99221cb0b f8ec0bc]: oxenstored: remove some unused parameters [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2c5046db9cdb80454dd545b6b907294d8f2f98e a2c5046]: oxenstored: refactor putting response on wire [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0fa4c7f25dd0756fcc96de0824deb7763a7fa739 0fa4c7f]: x86/domctl: don't waste domain CPUID slots for all zero data [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=520734bf8e05ac48e2756eaa7533712c21ac01a7 520734b]: x86: drop raw_write_cr4() again [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=10499a9afd8e01543f1c0420c843b7d509ad7fb3 10499a9]: vscsiif.h: add some notes about xenstore layout [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e9cce95863b310ae367274af74d7b89e6275082 1e9cce9]: docs: add vscsi to xenstore-paths.markdown [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e839274795fb8b76221c93dfae6e70989841d0d7 e839274]: vscsiif.h: fix WWN notation for p-dev property [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c07efaa01f036c31f58e0144c4f1ed6e7e35ac2 5c07efa]: x86: remap text/data/bss with appropriate permissions [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5996f3c8da43fbee54c789f1b7c907b2646c76b9 5996f3c]: xenconsole: update help message [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c2cddb4713a148ec2297654985b30b2c4dac375 4c2cddb]: x86/arm: Add BUGFRAME_NR define and BUILD checks. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2fc8d514df2b38c310d4f4432fe06520b0769ed a2fc8d5]: xsm/xen_version: Add XSM for most of xen_version hypercall [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=829e03ca0ef757350546df8546a6575ca3d0e8da 829e03c]: acpi: drop CONFIG_ACPI_BOOT and use CONFIG_ACPI instead [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=10a674b4653fd2d21b61ab561a44e07146b0df71 10a674b]: x86/hvm/viridian: enable APIC assist enlightenment [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0709d595458f87fd30ff4e5af42ec0ca3e8d3cb6 0709d59]: sched: convert RTDS from time to event driven model [Tianyang Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb2a9d480b4aa1a938753717d694b276f51c4dd4 cb2a9d4]: x86: rename features to be closer to the vendor definitions [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4a53ed2c40d5cd3039eab103e4bf95e4fd610c9 a4a53ed]: x86: drop unused and non-useful feature definitions [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=490b550062082ed1f6561a93d956700767018150 490b550]: xl: add pvusb commands [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa08b8783043df5194815b5617c70dcf6c8c3fef fa08b87]: libxl: domcreate: support pvusb in configuration file [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf7628f087b212052a0e9f024044b2790c33f820 bf7628f]: libxl: add pvusb API [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=127b37578c51524d87f3d3ab9d0113b64fa83734 127b375]: libxl: refactor DEFINE_DEVICE_REMOVE to fit for more device types [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc023ecda5ae253e7488723e85472e08c2a0d127 bc023ec]: libxl_utils: add internal function to read sysfs file contents [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d704dda2cca298b7a9e108c565ecbc77c2186b4e d704dda]: libxl: export some functions for pvusb use [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58d2dabd7d4f400395e65e5ba5a9b1bb6969ba78 58d2dab]: x86: put kexec_reloc in its own section [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d93f1d8ca7b62e85c8b98ed9c45b6cef89d17b8 5d93f1d]: x86: move cached CR4 value to struct cpu_info [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e869abd77aa32fb0a5212d34ae954e4dbcb8f7a5 e869abd]: x86/fpu: improve check for XSAVE* not writing FIP/FDP fields [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e88c358d785d75e155fe8e6c8ee685a2afdcd0b 5e88c35]: libxc: Remove dead code (XENVER_capabilities) [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fdfb600d8399bcbeffb73b517d7abbc0d5143b8 6fdfb60]: tools: change checkpointed_stream's type from int to xc_migration_stream_t [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2268141c958cc5969e103ea4fcce71b530205928 2268141]: libxc: move migration_stream's definition to xenguest.h [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6f2cdb633bf519244a16674031b8034b581ba7f a6f2cdb]: x86/hvm/viridian: keep APIC assist page mapped... [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0540cbd4a9065b043ae5a26bb28b798f77a085b d0540cb]: arm/config: declare ELFSIZE_[32|64] respectively [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8738c76f0e468155b08fa0a101304837dd481285 8738c76]: x86: don't hold TRAPBOUNCE_flags in %cl during create_bounce_frame [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=65f1fe7fcea6cdbbc7859707929cee971d65f30d 65f1fe7]: x86/hvm/viridian: fix the TLB flush hypercall [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e4faa2d25639856f776460e8cbbe2b48843dd20 1e4faa2]: vmap: ASSERT on NULL [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb6fe7a46997df408cda3e74038f7367fc1768af eb6fe7a]: arm64: fix incorrect memory region size in TCR_EL2 [Shanker Donthineni]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6ea2dc59a78ebf24ecdf20193144dada90b0512b 6ea2dc5]: tmem: allow tmem to be disabled with Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cddfb4ef6ff012d867592fb9e060f07ad5a20b2 6cddfb4]: tmem: drop direct usage of opt_tmem [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dba8bfb94dd3d51f7576dfbdd1d541aa75f90457 dba8bfb]: tmem: add tmem_disable() function [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80c4b4c1785aab8053a27931c188c4311189d32d 80c4b4c]: libxc: Have xc_translate_foreign_address() set errno properly [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=efc904263f483026672a5cdf3ccf9be8c4fdaa31 efc9042]: xen/arm: Re-add the Xilinx ZynqMP platform [Edgar E. Iglesias]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4014da87d573a246895a603f09884529a479ea15 4014da8]: elf: Add relocation types to elfstructs.h [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24e3e3553b105181a471f16a227331bf427aca3d 24e3e35]: hvmloader: add high memory e820 region if needed [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79713ed0a94cb5fa01b994645a31c4960a6c483e 79713ed]: x86: move both exception tables into .rodata [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b8a17244475855dc3f32c29500f56c449de8013 0b8a172]: x86: partially revert use of 2M mappings for hypervisor image [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96504c7e4fe98310f243d503a73be33b26b90f59 96504c7]: sched RTDS: use uint64_t for tracing time values [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba22f1f4732acb4d5aebd779122e91753a0e374d ba22f1f]: vmx: restore debug registers when injecting #DB traps [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61a5cfe15dd90b35850fa7359c5c033a1109289e 61a5cfe]: restore p2m_access_t enum order to allow bitmask semantics [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2b9b97775e9de061dd72b22fb96293daaa77f98 c2b9b97]: libxl: use LIBXL__LOG in libxl_ctx_alloc [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71b165d2d4215c1556b62231d127a233225360ee 71b165d]: x86emul: fix 32-bit test build [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74760ba14fef30c9191a3579e40f798209fd6264 74760ba]: x86emul: check host features alongside guest ones where needed [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc88221c97d27174b404ebcc406c412d2326d419 dc88221]: x86: rename XMM* features to SSE* [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfa493f52e894f2c8877aba525b0a04df7e452bb bfa493f]: IOMMU: make the pcidevs_lock a recursive one [Quan Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf55ead25c5e9a7fbd8fa47c64ec8d1557478efb bf55ead]: AMD IOMMU: fix an init time spinlock flaw [Quan Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e46a729b18af85b4dd040578643f7fa430b22a48 e46a729]: libxl: ensure var is inited in libxl__domain_firmware [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae3c165b8189cb45b437fe6d92da338f2fd3a19f ae3c165]: libxc: simplify error handling in meminit_hvm [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f233dd6bcd294ff58647cd615fb331ad0704d728 f233dd6]: sched: add Meng as RTDS maintainer [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dff593c7b6eb1cfd4591b662a880a0c9325cce40 dff593c]: x86: don't flush the whole cache when changing cachability [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=119f09734a75c65c3084eeff6698bb3f357b4f96 119f097]: x86/shadow: avoid extra local array variable [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c80710a78c931457ed1215d19834efe26ff115d 2c80710]: x86/shadow: compile most write emulation code just once [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4640ab6e227c3d7b84dccd37c3be4aa8e3894fb6 4640ab6]: x86/HVM: don't disable the REP emulation optimizations for regular IO [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3cdad9183aefc422d19271a09ad01f7dda1f0cde 3cdad91]: x86/xstate: undo bogus adjustment to xsave() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc0e69e635d8b996ff9941f8d57f3012f7568fa1 fc0e69e]: tools/misc: drop unused function from gtracestat [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a306f8107af7960259dda1a756224d71a338bba9 a306f81]: tools/foreign: avoid using alignment directives when not appropriate [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b91c845deb490dc008cbc328cbe35c3060aa6b6c b91c845]: add Julien as ARM maintainer [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6890e07e483673ec5f946b7c4654275707924d6d 6890e07]: mm: fix page_list_* helpers to evaluate all their arguments [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8979888d2d67ea6976438d392420dbc84f3868e4 8979888]: mm: introduce arch_free_heap_page() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd29140ef0e65a33d62e7f5ee843077e51913f01 cd29140]: x86/alternatives: correct near branch check [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=882b186d56f1b294b57ea95dd1d83bc25def3c60 882b186]: domctl: add force flag to xen_domctl_vcpuaffinity for undoing pin override [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8fa0fca9f3fdaac1aead9cf61d678a0d8cce02e2 8fa0fca]: sched: add hypercall option to override and restore vcpu affinity [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d62ead2eb23491de50cf65f548d66c2e433de455 d62ead2]: cpupool: correct error handling when removing cpu from cpupool [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0aa1330aac92fd75f185c9b354396014178fe95d 0aa1330]: x86/vPMU: do not clobber IA32_MISC_ENABLE [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=305e957ffee94fc06c4ba53ef5562f1b8c1c6b02 305e957]: hvmloader: use xen/errno.h rather than the host systems errno.h [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67790205df26e7c3dfeef8b8e64194ebc279220d 6779020]: public/errno: Reduce complexity of inclusion [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a5f34a262e0370164a0cd1162fa110a681dcfdd 6a5f34a]: Merge branch 'tracing/sched-events-improvements' of git://xenbits.xen.org/people/dariof/xen into staging [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=54ef3ed14464042d1d9ce7bdb046b46269deea15 54ef3ed]: travis: actually disable debug for non-debug [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bcc3998bdd0f430a79485bbcc0c85ed6deee686 9bcc399]: travis: use matching C++ for GCC version [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4442d436e0087706094acceccfe6263e98d56ab1 4442d43]: travis: skip building coverity, smoke, and master [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=793313e2feb30b8f8fa223afbfe2d1728eaddfcd 793313e]: xenalyze: handle Credit2 scheduler events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5715a72f7fc9b4c5bd42ab4af667536fe538840 b5715a7]: xenalyze: handle Credit1 scheduler events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52cf096df7f2d532c0f25bef53c391ce70d7c36f 52cf096]: xenalyze: handle scheduling events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74425bad0e15df4109bbc73545651e1a2cc7d1a6 74425ba]: xentrace: formats: add domain create and destroy events. [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c035109096be8a63371a6c224d81301da548a96 1c03510]: xentrace: formats: add events from RTDS scheduler [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46283d120020e2e09868f1dff57f6b96500df723 46283d1]: xentrace: formats: add events from Credit2 scheduler [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=370e10fa64f8766f5c0a7c787514920652820247 370e10f]: xentrace: formats: add events from Credit scheduler [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a50f168024e9a0b10f8369bfa3a4338e0e240de 8a50f16]: xentrace: formats: update format of scheduling events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1bd52e1fd66c47af690124d74d11ccb271c96f6b 1bd52e1]: arm/timer: fix panic when booting with DT [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e0f7d9e1aed668c5746bab54d65ccf1deaa3cea 0e0f7d9]: x86/HVM: re-format cache attribute pinning code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d29cf2e8f5a2d51086babc423f542e5a848f29df d29cf2e]: x86/HVM: adjust hvm_get_mem_pinned_cacheattr() GFN parameter [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=efd5c610a2c33bd7ad36264a0fc5add9269a26dd efd5c61]: x86/HVM: limit flushing on cache attribute pinning adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0681fdbd36acfa314079804d3c30dc1c206e2685 0681fdb]: x86/HVM: adjust hvm_set_mem_pinned_cacheattr() error indications [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96ade6f6971914d9dfd7c5a1ed4a5e8e306ba723 96ade6f]: x86/HVM: remove unnecessary indirection from hvm_get_mem_pinned_cacheattr() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0acc7010ac226d384a4287bfd828894baf13ebe5 0acc701]: x86/HVM: honor cache attribute pinning for RAM only [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ac9cc7a72481d8578e36db8f19835109e99817e 8ac9cc7]: x86: use "unsigned int" for cache attribute values [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15b1e8d864e18dbafe5747e365fea124befda4a8 15b1e8d]: public/io/netif.h: make control ring hash protocol more general [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03720ea541382a3ca80eaaec2aa11932b03aacaf 03720ea]: errno: declare aliases using XEN_ERRNO() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd0ac8bf93a5e1f82c6ac8b8052391c7f480b2ca fd0ac8b]: AMD, maintainers: remove myself from list [Aravind Gopalakrishnan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71a3ebdd680b6e382caa40cb8d45846e331b90d0 71a3ebd]: arm/acpi: Add acpi parameter to enable/disable acpi [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6bb1a2fc54027041843ec9bc04881d1396cc7522 6bb1a2f]: arm/fdt: Export device_tree_for_each_node [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bd0d13acefe7cbfb73dccd33e7e25c0385a6235 9bd0d13]: arm/acpi: Add a new ACPI initialized function for UART [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ee7fbd4eb57d5aea25f950f2f8dfb21ca502be6 9ee7fbd]: arm/acpi: Parse GTDT to initialize timer [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=800c57d6f19f1f4e7ef5bf634af72f050fa2f1ca 800c57d]: arm/irq: Add helper function for setting interrupt type [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07390d3122d2f089c65e10d874dab9aefb5ff849 07390d3]: arm/gic: Add ACPI support for GIC preinit [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b4fe61b92b1bf4babd6863d05ff9e8158b3ab16 4b4fe61]: arm/gic-v3: Add ACPI boot support for GICv3 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73af224fa56fa7fb974ca0a1a69fda78a2585a33 73af224]: arm/gic-v2: Add ACPI boot support for GICv2 [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a47921a6506285f1c6a2b29a03950fc09c6f9626 a47921a]: arm/irq: Drop the DT prefix of the irq line type [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a255764993a825ccbdb3c2337fda283d26dfc2a 2a25576]: arm: Introduce a generic way to use a device from acpi [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c86fcdfb9983b2d794fdde5f11141fedf82578b8 c86fcdf]: acpi/table: Introduce acpi_table_get_entry_madt to get specified entry [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=919f135ab8d8996f99ef71730294b23a99434323 919f135]: arm/acpi: Add ACPI support for SMP initialization [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9db1e867375f4c2e2084784164760c36a7da85f b9db1e8]: arm/acpi: Parse MADT to map logical cpu to MPIDR and get cpu_possible_map [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c9bd43019cd3fb63a6ca1e2190664613bee839f 1c9bd43]: arm/acpi: Parse FADT table and get PSCI flags [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=827543c0ce14b5fe947b38ff72fa337e6485e050 827543c]: arm/acpi: Move end_boot_allocator after acpi_boot_table_init [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0faf04a868d1dc8ae1d7a66c0d2dfe66a028385b 0faf04a]: arm/acpi: Add basic ACPI initialization [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9f102e5f07b973c5066551528245117f3e0932b b9f102e]: arm/acpi: Add __acpi_map_table function for ARM [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7825ae12df1f6d48c4d009cbbdf5a55aff27291b 7825ae1]: errno: introduce EISDIR/EROFS/ENOTEMPTY to the ABI [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=617026feaea6f16fccad583afad0f70c1a83eb4e 617026f]: arm: remove unneeded ifdef CONFIG_ARM in efi-boot.h [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=10d70e7830f1051d9190b4a3b9be60bcabf3d27f 10d70e7]: silence affinity messages on suspend/resume [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ba900efe5f526c941b1ca055e5347947bb7eb4b 7ba900e]: Remus: update email address in MAINTAINERS file [Yang Hongyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f19ca9ad0b66c57c91921dc8a695634eee0c679 3f19ca9]: travis: add IRC notifications [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b54cd773d2d04b351ef92f7a994509c99c63a58 3b54cd7]: m4/python: fix checks for Python library support [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4c2bd9f9eb7c0414303298db366f42bc28771f9 a4c2bd9]: libxc: Expose the MPX cpuid flag to guest [Liang Li]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d84b8bf2e0edfadbf122fa36ec8b286061285fcf d84b8bf]: tools/python/xs: fix two comments [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ad15a7dc3dfd16f63e3c4038473af972441a043 7ad15a7]: libxl: fix comment LIBXL__EGC_INIT -> LIBXL_EGC_INIT [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e56dd1bf09d052bd8c60ac30b166cd106c09de30 e56dd1b]: tools/configure: only require bcc/ld86/as86 when needed [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1a8556f0c814a799e565186099da263e9ebdf14 c1a8556]: libxl: qmp: ensure qmp read buffer is NULL terminated [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8891dccfed78c6ee03b8912ed5353b83595a9549 8891dcc]: xl: NULL terminate buf when reading dom0 /proc/uptime [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bc457987917ad66bd7fb43ac8bc31c314dce610 9bc4579]: xl: uptime: skip dom0 when calling print_domU_uptime [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a9bf8c044ea5a0a593d632cb0906e6325c20da7 0a9bf8c]: docs: Add descriptions of TSC scaling in xl.cfg and tscmode.txt [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=373d074aa5cc53d2dfbd6e86cd5883b395374c1d 373d074]: remove unused EXPORT_SYMBOL_GPL [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1dfe717a3ea9adaeaad4c93648b24674e6a7e0bc 1dfe717]: VT-d: add a command line parameter for posted-interrupts [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b759ce163f4a6f5c31922f89110eb0c7d54d5e2 4b759ce]: vmx: VT-d posted-interrupt core logic handling [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12f2ae06c97fa17a991ba4138c05aa7d8473f205 12f2ae0]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a08a18f94ab7c85f3d198ba2ecb3eea4bf09560 7a08a18]: vmx: add VMX RDTSC(P) scaling support [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb1372884283100ad65efde1b6b66cc7669505e9 bb13728]: xl: close nullfd after dup2'ing it to stdin [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aea18575ee79a6ee10b2a27c9d46712df5f35f42 aea1857]: x86/hvm: move saving/loading vcpu's TSC to common code [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2b921b9bf8b04e8c72844965a15f9ec5713b0cca 2b921b9]: x86/hvm: replace architecture TSC scaling by a common function [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=986d9fc3bbf8a6d9d088ca22d1422bd5de249396 986d9fc]: tools/xenalyze: Actually handle case where number of ipi vectors exceeds static max [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1065622448c1cc5a10425914f02708750046b17e 1065622]: tools/xenalyze: Fix check for error return value [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=794beca91840fb8519113d40887459d20ec63f68 794beca]: tools/xenalyze: Avoid redundant check [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb579942018fafcf8c6cec04d116b9a4c5e990cd fb57994]: tools/xenalyze: Close symbol_file after reading it [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95cb4bac96e95b4df2e63d5ee5ae5f080090e31e 95cb4ba]: loadpolicy: only close polFd if it is valid [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c3639323c270cbdbde1d7d4add582d8f8d2d5f2 1c36393]: MAINTAINERS: remove myself from ARM (incl DT), seabios, tools and The Rest [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b07408ec75260a626b10beae8bd1c7e240c0e8c2 b07408e]: build: consolidate CONFIG_HAS_VIDEO and CONFIG_VIDEO [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff2f342d0a64a7a59bbf195f68b862156fdb6b11 ff2f342]: build: consolidate CONFIG_HAS_VGA and CONFIG_VGA [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f471e98862f05242ae487153adc36283127d0e10 f471e98]: arm/monitor vm-events: implement guest-request support [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef1b111beecf96abd9608a35b7498c590e3d078c ef1b111]: x86/hvm: setup TSC scaling ratio [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1bb9a1e356a139628df261197cbc2ba5a4516f2b 1bb9a1e]: arm/acpi: read acpi memory info from uefi [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db5fd8c3e46b379df9dd94a3730736682e42292d db5fd8c]: arm/acpi: add placeholder for efi and acpi load address [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ed0a0e2e2e26527915871f9c8bbd3d6af3e5403 5ed0a0e]: arm/acpi: define a enum for reserved tables [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2c9f13eae80c57df6b0df8c87a2eb2e86135ac0 f2c9f13]: arm/acpi: add arm specific acpi header file [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7ae6ce2c54453cfb468006aa52e4908291f65a6 b7ae6ce]: arm/acpi: emulate io ports for arm [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7e84b2edc027a49efcf5e2be3560b58e805aaff e7e84b2]: docs: spell out limits of security support for qemu-xen [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66c7449a4daee7a36f31635fd95c37d8f381c529 66c7449]: credit1: avoid boosting vCPUs being "just" migrated [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=42391c613d42248d82f1b04c523d48bf141b75dc 42391c6]: libxl: initialise rc in libxl__domain_save error path [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3dd926a25d866364ce6d46c21f9ac05a82fa7ffb 3dd926a]: Config.mk: Update SEABIOS_UPSTREAM_TAG to rel-1.9.1 [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab3639079b29ec748541c9457c89f77bd3d8e5ed ab36390]: tools/libxl: seperate device init/cleanup from checkpoint device layer [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb3ef7efa4a5d0752de1d425872aa751a637d4eb bb3ef7e]: tools/libxl: move remus state into a seperate structure [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b203070184e7ffa5a30e5e88b196f5aa63abfd52 b203070]: tools/libxl: store remus_ops in checkpoint device state [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ac1d61412bb815ab49e0c48bbbe514c00d1a33f 5ac1d61]: tools/libxl: adjust the indentation [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=304400459ef051d12ae84ba8a7b2eccdadc0f7fb 3044004]: tools/libxl: rename remus device to checkpoint device [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3646d07147e6ab04ace25c30e461d893b8d4b71f 3646d07]: tools/libxl: export logdirty_init [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7449fb36c6c81d2ba10a40b59e61a9f420cd8450 7449fb3]: migration/save: pass checkpointed_stream from libxl to libxc [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=780579d2e822627332609275ed0aef366b4da6f7 780579d]: tools/libxl: introduce enum type libxl_checkpointed_stream [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5c693d9bb3f77342b640d6744858bf6809473cc d5c693d]: libxl/save: Refactor libxl__domain_suspend_state [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae6aa860b7839a5ac631b7ed1fbaa500f4695659 ae6aa86]: tools/libxl: move save/restore code into libxl_dom_save.c [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12008bb5b0ebbc01f7f103ad6d40fe7acfffa27b 12008bb]: tools/libxl: move remus code into libxl_remus.c [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b84fb9abf2b6892da10deec4b54966d82c4c11c 5b84fb9]: libxl/remus: init checkpoint callback in Remus setup callback [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2753e07f5e8440cd5751369f5a037a7824e5a29e 2753e07]: arm/acpi: Initialize serial port from ACPI SPCR table [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5e8732bcad85b4166fba6e54724740a9e973691 d5e8732]: ACPICA / Headers: Add support for CSRT and DBG2 ACPI tables [Bob Moore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89b5aa9bf74ebd4fcec06be05024e127361903a6 89b5aa9]: ACPI / table: Print GIC information when MADT is parsed [Hanjun Guo]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=763076cf5d29b41c98171ac2489e1726f95667ae 763076c]: build: convert HAS_CORE_PARKING to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1afea8d3a9b947912e6be587b462a159fc7cd5d2 1afea8d]: build: convert HAS_NUMA to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb1e853c53580c4d9be3519e552141805b75b19c fb1e853]: build: consolidate CONFIG_HAS_ACPI and CONFIG_ACPI [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d26674d088ab0d0f197bbfafaba3767d195986b 3d26674]: printk: introduce separator modifiers for the %ph custom format [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df5ded9a768893ebf0e479d6e4f51d5d4f31a05e df5ded9]: docs: update README to include Clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d768fb1f3f7b011e7b6e75909c7f4841730de60 5d768fb]: x86/hvm: add HVM_PARAM_X87_FIP_WIDTH [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=879b44b041f26de35e4b527bf0f3c361eb52bd82 879b44b]: x86/fpu: add a per-domain field to set the width of FIP/FDP [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=825c6dddf5993ab6b84590026cd7b5454a7d5e94 825c6dd]: vVMX: use latched VMCS machine address [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=158ba53323cc0fcdb833798139a2f20a15dad5e2 158ba53]: x86emul: simplify IRET logic [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81d3a0b26c1672c60b2a54dd8780e6f6472d2328 81d3a0b]: x86emul: limit-check branch targets [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=abf8824fe530bcf060c757596f68663c87546a6a abf8824]: x86: CONFIG_COMPAT is defined by Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53aa3dde17c71e4f01a9e99a16a95064efcab179 53aa3dd]: x86: unilaterally remove .init mappings [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf393624eec34e11275e83d2db01994b922e0673 cf39362]: x86: use 2M superpages for text/data/bss mappings [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4cd59fea0fb93e32517979095be2bd90c71e5fd b4cd59f]: x86: reorder .data and .init when linking [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36c672b559d35e088b181c67538b1ed5bacb0da5 36c672b]: x86: disable CR0.WP while applying alternatives [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3d7fa00d16831b60ec83e51a8f55e7e6b55781f a3d7fa0]: memguard: drop memguard_init() entirely [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ce5963727b40c8bd4f08473f2ab7a442253a887 2ce5963]: x86: construct the {l2,l3}_bootmap at compile time [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c15c49d4209bdb7bfa822e8ebbfe108015f54eb 0c15c49]: x86: improvements to build-time pagetable generation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aaa511d217b118e7fe6061aba3a05137b2202752 aaa511d]: lockprof: move .lockprofile.data into .rodata [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f293c7caaefc2c37b61e44e8ebd5a7f1c554afb 3f293c7]: public: typo: use ' as apostrophe in grant_table.h [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1329105943179b91da2466431cc972e223900ced 1329105]: x86/hvm: print register state upon triple fault [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00d5d5ce23e6bfe0a3b0bdddd44d68d661af7da5 00d5d5c]: work around Clang generating .data.rel.ro section for init-only files [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0c0ce90eec53a031c83ad70c3181bfb92ec8b7d b0c0ce9]: x86/hvm: collect information of TSC scaling ratio [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27b74b9283722dd71a7f0915efd4238f65f8f5c3 27b74b9]: version: Document guest_handle [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a9dc0771a1f7e768dd27df3cb0b6077f2c51d37 7a9dc07]: xenoprof: drop unnecessary macro [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=140cbb69c15e0cc6469121af4aaa53f462f63313 140cbb6]: use XEN_SYSCTL_SCHEDOP_* for sysctl operation checks [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0575cc51d6c50da4ea06062e4d519e7c60a1f40 d0575cc]: x86/hvm: add pkeys support for cpuid handling [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fbf9971241fbc9f8ceb36454f152c8e89d056b25 fbf9971]: x86/hvm: add xstate support for pkeys [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ccbe3b14489118b2c056ae4a841d3d8636a0ed22 ccbe3b1]: x86/hvm: add pkeys support for guest_walk_tables [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c7d1da274845309942e8b1680148d62773af4b6 3c7d1da]: credit1: trace vCPU boost/unboost [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c952271607a8fd4b23987bf509ded01d32f3a90 9c95227]: sched: get rid of static private schedulers' structures [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=998110fe9b758b51173609fb033dbe03b8de0a01 998110f]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79d2f02ba1359cc765c0ea38227fd967f7b81696 79d2f02]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c09fee0b26aaa5bb34e8e08e436978d5711fad6 7c09fee]: common: re-arrange struct kernel_param fields [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a51423b5031ff88063c014dc33ca4bff39b5367 1a51423]: Revert "init: annotate all command line parameter infrastructure as const" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adc75eba8b15c7103a010f736fe62e3fb2383964 adc75eb]: x86/vm_event: consolidate hvm_event_fill_regs and p2m_vm_event_fill_regs [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4b4d3d5a89c61baab042a8972676b6b4f30a9a4 a4b4d3d]: x86: drop register reload from INT80 malicious MSI guard [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18e00970a40e4a14620ae7885021df20ee2178ef 18e0097]: arm: CONFIG_ARM_{32, 64} defined by Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da97d1cf91c9bb837db48186aa2293ba53736869 da97d1c]: x86: CONFIG_X86 defined by Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5360bdfe0cecaf3e8cfc6eea3c5096a7856fcac c5360bd]: x86/PVHv2: add XEN_ prefix to HVM_START_MAGIC_VALUE [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5488b79614eaf408543a510a8bf9c4a81bf48ff f5488b7]: introduce IS_ALIGNED() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44c4112f5772b5683f5430966200514c9301bfd8 44c4112]: sched: tracing: enable TSC tracing for all events [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59b151d2c0bf37f3f2f984096d384dfdfa03a8f4 59b151d]: init: annotate all command line parameter infrastructure as const [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9d0e9aff23a78f143dcdc142d267b05fc15e859 a9d0e9a]: m4/python: fix typo in LDFLAGS variable name [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a624cf437b51b8b1b7ee3da25427ae4128766372 a624cf4]: MAINTAINERS: add Doug Goldstein for Travis CI config [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2066ddd2327daeb2d92687ea2a88383f0b57a56c 2066ddd]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=28ab9f3d0e7cbb22f5ce77500af7873f6e2d3c59 28ab9f3]: tools/xenalyze: Fix build with clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1d5e4c0c6464c8924f356a7b574ffa984b42223 c1d5e4c]: xenpaging: don't try to log via xch if xc_interface_close fails [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e10afde3bb3ca8f2041d5084eef992718d09a1df e10afde]: tools: gtracestat: make all functions and global data static [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f08987193f38f3e30886f126e535a7b3c145dad 1f08987]: tools: gtracestat: Drop unused functions do_cstate and single_cstate helper [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=13b5375fec56076a557772007e808cfdc579de58 13b5375]: build: convert xenoprof to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4bb047c9dd6c9c42a83e1c9e23899b83312187a4 4bb047c]: xenoprof: fix up ability to disable it [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a4c97d0403af834eb35c94b01ec73c48a0badb3 1a4c97d]: xl: create: close restore_fd_to_close on error [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4aaf5a72f387c87e50a65224aa4c42ea4f768f6 b4aaf5a]: xl: use xrealloc in domain create [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=435bbbc9af0f38d304e8be3a1ba00b99af530d60 435bbbc]: tools: libxl: Simplify logic in libxl__realloc [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1ff823b65ae004e4aa3fe9a94078ef82816dee9 e1ff823]: travis: drop bridge-utils and iproute2 [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=400948644fea808afb03c03b8a6d453eea189eeb 4009486]: x86/monitor: minor left-shift undefined behavior checks [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=810ad0fbd85e9cccae6e740cf5a487ce22bc9e0d 810ad0f]: travis: add randconfig test target [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ab7faf0b4ef1a8f1de13168721f2cb693ce4716 8ab7faf]: add randconfig target to Makefile [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aa793256a831fb089c61c60513667e9db63965ae aa79325]: mkelf32: Remove the 32-bit hypervisor support [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8dd6d1c099865ee5f5916616a0ca79cd943c46f9 8dd6d1c]: x86: fix unintended fallthrough case from XSA-154 [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e0b74e02656c007455c12d0341a881aee8b13d2 8e0b74e]: x86/hvm_event: fix uninitialized struct field usage introduced by c/s f5365e6 [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=035a4e9ae4d7869a512772e986debea752f85b28 035a4e9]: avoid left shifting into a sign bit [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9b7ef209a733220958123335594324e6dc115a3 d9b7ef2]: x86: drop failsafe callback invocation from assembly [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55caa84a58e9ca1f16e28dd382784e40abb91d3d 55caa84]: VMX: fold redundant code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0640ffb67fb92e2561c63b9308c27b71281fdd72 0640ffb]: x86emul: fix rIP handling [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3132fc91b611ad07b1b457a56cd9cc113ca6c0e b3132fc]: x86/mm: slightly simplify mod_l1_entry() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c4c42a0c48ad33690a8e93c2ea1c9e90d72f63b 3c4c42a]: RTDS: pack trace data better for xentrace_format [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf1891699b560208b1616e78b233b0b7cd608fae bf18916]: credit2: pack trace data better for xentrace_format [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d42c7615045e75b9231a309ec452d7543099773 7d42c76]: sched: improve domain creation tracing [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5da5a383a08a60382d6bc0c78ee1cb91a733250c 5da5a38]: sched: move up the trace record for vcpu_wake and vcpu_sleep [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea034623e434297711706bccfd8995485249ac10 ea03462]: credit: __runq_tickle takes a useless cpu parameter [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=216a082b10a7c0e40757a6aad075e0cb4f080c7b 216a082]: x86: avoid flush IPI when possible [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c479883b04a8200fa3490ab2915b875fc4009f1 7c47988]: libxc: fix leak of t_info in xc_tbuf_get_size() [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c31d34082555566eb27d0d1eb42962f72fa886d3 c31d340]: xen/arm64: Make sure we get all debug output [Dirk Behme]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e1e001fa7d9d9df300ced3fb83df5f12ebb722b 7e1e001]: xenpaging: do not leak if --pagefile given twice [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72c6bbe7effaf4b8ce966651fa8a8aee6112f5cc 72c6bbe]: docs: fix typo in xl-disk-configuration.txt [Jim Fehlig]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf1416a6e87b92430c0082d9bc98c3993fac4642 cf1416a]: libxlu_cfg: reject unknown characters following '\' [Jim Fehlig]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e486852ee85e53a0993381f4cc2e220271a621c 5e48685]: x86/PMU: make {acquire,release}_pmu_ownership names consistent [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19e5e7832400fa9b3e73f86d6a0175c5fbb7f4a2 19e5e78]: Revert "x86/HVM: differentiate IO/mem resources tracked by ioreq server" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c8d890d1d148ea5c7f31d2d326b96c4d5a00c04 3c8d890]: x86/PVHv2: update the start info structure layout [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d3d0ce8bf4015a4d876a415f20100e6cf0b8cec 3d3d0ce]: MAINTAINERS: add myself as seabios maintainer [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=936f34c2175ff27c7f9f63c4bbd7fdf2c736c05f 936f34c]: public: make some constants usable for assembler [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=64290e78ac4c07e2bba5f99e724c53b54b7e11e8 64290e7]: cleanup xen/config.h [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5644ce014223a6dbd087c0a5e18b5abe37b91c8d 5644ce0]: x86emul: relax asm() constraints [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae80792f711325f5881154db6e2407a7645ac588 ae80792]: x86emul: fold almost identical code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33a231e3ff0e76d70adb5b22c52989d3a918d830 33a231e]: x86/HVM: fold hypercall tables [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffbbfda37782a2408953af1a3e00ada80bb141bc ffbbfda]: x86/VMX: sanitize rIP before re-entering guest [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c61a6f74f80eb36ed83a82f713db3143159b9009 c61a6f7]: x86: enforce consistent cachability of MMIO mappings [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5365e6a175355cc5ef889e00345e4c524de57df f5365e6]: xen/vm-events: Move parts of monitor_domctl code to common-side. [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46944ac869942ef451de1d4a6b85e358db9629e2 46944ac]: xen/arm: fix file comments [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e33b2921d28c8a3aff2c25fd3d046c7432b3a606 e33b292]: libxl: close fd's in parent when spawning qdisk [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b021beb21a977a89b763db7b7df7c362cf8640a8 b021beb]: tools: libxl: NULL terminate partially constructed hex string [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=382c72d83ad032e985bfcaa2dbb6bf78859b380e 382c72d]: tools: libxl: free devpath on failure in libxl__blktap_devpath [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4eaf10b79d43e019c2036dc11c04061b78166999 4eaf10b]: stubdom: fix link farm runes [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fba5f5ec6bd2c9375735ae09d9615ccb1d7c0d0 3fba5f5]: docs: document shortcomings of running QEMU as non-root [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99ba14f3cff29eeb59809f92a6ca3a8705133c75 99ba14f]: tools/libxc: Fix use of zlib-options when building the domain builder [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a8be001bb793ad0f05489913808919783890008 3a8be00]: x86emul: MSR indexes are only 32 bits wide [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c56cda8bc596b5073d0fd602e6069f768640ac1 2c56cda]: x86/traps: improve hypervisor stack overflow detection [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=557c7873f35aa39bd84977b28948457b1b342f92 557c787]: x86: merge 2 hvm_event_... functions into 1 [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=51c2291e14f00bfd95d8a9dc0d44092254510a60 51c2291]: vm_event: remove xc_mem_access_enable_emulate() and friends [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb0e5fea8acaf55d313a6eb6037c6549d0fc10af fb0e5fe]: x86: fix errors arising from c/s dab76ff [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0359b365c6aaf1303244b064acc84c493cc0e730 0359b36]: x86: improvements to pv_cpuid() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bcfaea685d38c08e5eb90797512ab80f0bc69d0c bcfaea6]: arm/config: Declare ELFSIZE_64. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d8ac238c5b252bd03fea5b28ea4aa3609428478 5d8ac23]: travis: add initial Travis CI script to do builds [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ffb9b0cda75479471afa90cf44763af0020493f 7ffb9b0]: build: remove .config from /boot when uninstalling [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8b23ec69241313791398aa397a7b39e11ae0bcd f8b23ec]: uniformally use __ varients for attribute names [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08471ecdcf97687afda42b33e5f19f938b94f8a8 08471ec]: x86: drop uefi_call_wrapper() and EFI_FUNCTION_WRAPPER [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4ab00d292e7b1f909097e733d9e46e16e84fc38 d4ab00d]: x86: fix build following c/s 623c720f "x86: use CLFLUSHOPT when available" [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1716be47617c1ef18189607448a9242e533cd6f7 1716be4]: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=77fec3a67b6881e8203e44f8d18e9fd2c160c903 77fec3a]: tools/console: correct make dependencies for _paths.h [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9b880721cd0ffa207faf90af9b02e2df3b57393 f9b8807]: tools: probe for existence of qemu-xen stderr trace backend. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2052a51f9749b79973cba54bd4306cad7726e763 2052a51]: x86/traps: dump instruction stream in show_execution_state() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0996e0f38540beb13688e70b4b6f22e07aab2458 0996e0f]: x86/traps: prevent interleaving of concurrent cpu state dumps [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69a05748527e9cd236e169797dc771794dda372a 69a0574]: x86: rename X86_FEATURE_{CLFLSH -> CLFLUSH} [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=623c720fc8da3f8fd4b4afc7a9ba3d3de53e1767 623c720]: x86: use CLFLUSHOPT when available [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3c756bde3feab4ab1640f2f3aed73b719118349 c3c756b]: x86/p2m: use large pages for MMIO mappings [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dab76ffdfa29ac3e50d908649638decb32c14483 dab76ff]: x86: avoid overriding initialisers in arrays [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1be853024d79ef46748c7ced1684000dd708cc8c 1be8530]: init: drop invbool_param() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fbf56e49ea2590542dfd46bfd0d86007ab9fa491 fbf56e4]: x86: drop the uses of invbool_param() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6dfe0d0acaf3a6f6a37ae0238aad80fae7cc4c6b 6dfe0d0]: x86: drop cpuinfo_x86.x86_power [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f4eec324eaa8829c12b9a59bbb0695e157fcfff 4f4eec3]: x86: do not store VIA/Cyrix/Centaur CPU features [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=51bd4bbdfdbaa02acdcc2b058f3caf1e815898d7 51bd4bb]: x86: drop X86_FEATURE_3DNOW_ALT [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5b16dba2e080b7201ae7ba1a4f301fa32902c1f e5b16db]: tools: libxl: make it illegal to pass libxl__realloc(gc) a non-gc ptr [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f15348afe976d3c5e17fce2d2beb412bbae7475b f15348a]: init-xenstore-domain: cleanup all resources on a single exit path [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b00908c114b0546e12cd1a0076b5af622c6bc08 8b00908]: xenmon: initialise dummy array [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d53f40fe19bacaac0cf0786e2fb6df4941426f7 6d53f40]: xenmon: close qos_fd when finished with it in alloc_qos_data [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15ee647c86ef21f4f61310d050bcdcb90dbbf318 15ee647]: build: specify minimum versions of make [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc015d56c395ee2f00fadc9848cf7e258cada454 cc015d5]: build: specify minimum versions of gcc and binutils [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3163a0822c7192b2f57c517dcfddaeabda776197 3163a08]: libxc: fix leak in xc_offline_page error path [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=77efb6604f344e9116beb6d393c3d10a877e1bb4 77efb66]: public/io/netif.h: fix typos [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c26b88bf644011396b4e4f6f15901a66b87d8c19 c26b88b]: x86: fix get_cpu_info() when built with clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fd8bbff561870ebe6258fdb0d66a0d5a28161eb 9fd8bbf]: x86: improve annotation of autogen_entrypoints[] [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0a97098e20d8fe334b76b37dd6fb0a358a6953c e0a9709]: x86: fix section type mismatch in mm.c [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c86aa9a250ca0c87760b369f295f67ae01542fa9 c86aa9a]: x86: remove %z modifier from inline assembly [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e49cce6e514edab788160c3664dea97a03b266eb e49cce6]: remove or annotate possibly-unused functions [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70cbc38d774af77b6a05ffb2d8fb7e0a38025378 70cbc38]: xen/lib.h: fix ASSERT() to build with clang [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21bc42de1e15aa40bbc4e576ece33375f38efd8d 21bc42d]: fix XSM build following c/s 92942fd [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ab3ac074cb1f101f42e02103fa263a1f4f422b5 4ab3ac0]: hvmloader: fix scratch_alloc to avoid overlaps [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc8080fe7fba71b8c44c230ca0d0d1ae4467e690 dc8080f]: x86/altp2m: merge p2m_set_altp2m_mem_access and p2m_set_mem_access [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a57a83ef71ba1bf81fe97e35ca302e6a7949649 1a57a83]: x86/shadow: remove a few 32-bit hypervisor leftovers [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d738685db11de05f43a6193faa0b11830567ead 7d73868]: x86/mm: make {cmpxchg,write}_guest_entry() hook shadow mode specific [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92942fd3d469adbb88fd0bd045e0ecc05d518f22 92942fd]: x86/mm: drop guest_{map,get_eff}_l1e() hooks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86c59615f4e7f38df24182f20d9dbdec3299c514 86c5961]: x86/nHVM: avoid NULL deref during INVLPG intercept handling [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2d1fe89da0ced77546e84e1563c906380a9274f e2d1fe8]: x86emul: drop redundant #GP checks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fb9fbf5e6c71716c7218ca0ac99cd756d68a3d2 6fb9fbf]: x86/hvm: simplify emulation triggered by vm_event response [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d1d181328d29f183ffd7fcfe3aa88b2b03f6e6a9 d1d1813]: arm/keyhandler: declare struct cpu_user_regs [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=483ad4439f7fc71e12d46dae516f2b9ab2b977ad 483ad44]: xen-access: minor fixes [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe52f6a47ed09cf0e6a760e0858bdbb6bf71ceb2 fe52f6a]: libxc: correct memory range check in domain builder [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb24954e51e21583241f2ce93db40f4057823066 fb24954]: xl: use bool type for flags instead of int [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c9c430df0062e0f6a1d95c5d3eb8af267183c6f0 c9c430d]: vm_event: Fix regression caused by b701ccc8 [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ac81bb7166b79b6555290547d4effff305c74d0 1ac81bb]: libxc: fix uninitialised usage of rc in meminit_hvm [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3237645813d768e0f766cb53aa376d8bab106375 3237645]: tools: Do not expose all builds to unstable hypercall APIs by default [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a16f286fea90c8461650fd16348577c5b6bfbb2b a16f286]: tools: consolidate Makefile runes to building+installing qemu-trad [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc8baa9673f54907a73d9bc9930f5d8301b16119 bc8baa9]: libxenevtchn: rename evtchn_port_or_errot_t as xenevtchn_port... [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3e4ae8bb8314462496c2b065cfe4e8bc5205d5a e3e4ae8]: x86/mm: clean up pfec handling in gva_to_gfn [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c41e0266dd59ab50b7a153157e9bd2a3ad114b53 c41e026]: x86/hvm: disable pkeys for guests in non-paging mode [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea9395f82aa692a85b76bd1ec16c1ecf8500c7c9 ea9395f]: x86/xstate: also use alternative asm on xsave side [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f8e41c67a884b5eaa321bd58fdcf593179f5f2c 6f8e41c]: x86: support 2- and 3-way alternatives [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be05b5385fb261c1fa1cbb6b4bdc12a6e8676c4b be05b53]: x86/PV: fix unintended dependency of m2p-strict mode on migration-v2 [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55d8424e4e65c549eb7be4bff6d3c4c77f54afef 55d8424]: spinlock: fair read-write locks [Jennifer Herbert]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57fa2ce1a188caa222c7e524f2f5b6b34dec099a 57fa2ce]: spinlock: move rwlock API and per-cpu rwlocks into their own files [Jennifer Herbert]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f5f9d8933258f49371a4e85e7459726c593d4ac 0f5f9d8]: pl011: Refactor pl011 driver to dt and common initialization parts [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57c59533c97aefd74b511ae0aa14565db9029032 57c5953]: arm/uart: Rename dt-uart.c to arm-uart.c [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3aeac4372f40d1958d109fba4f6510621f6dc3a b3aeac4]: arm/gic-v3: Refactor gicv3_init into generic and dt specific parts [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57ab13c2ce469e8df9b5c2fae7bbb6bec4e5825a 57ab13c]: arm/gic-v2: Refactor gicv2_init into generic and dt specific parts [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eaf1de3d66de73508895fee947e229b539ff3ac5 eaf1de3]: arm/smpboot: Move dt specific code in smp to seperate functions [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f2b207d464f6b2a3508934a86b79557d3d0f0fd 0f2b207]: xenstore: add stddef.h to xenstore_lib.h [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=164bc9aecc94922f87bf0f740e2ce1b0af35cb29 164bc9a]: tools/libxl: improve logging on domain create failure. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7db1f6a67da2ba4997ad2079f0c652b3a18fd9d5 7db1f6a]: tools: libxencall/foreignmemory: initialise handle->fd [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc449379d9932c2fec23c5b8e838e01c837660a7 cc44937]: libxenforeignmemory: handle partial failure correctly [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e403ca3da791bf2a6001d1fc3d7def180c0e439 5e403ca]: tools: xenconsole: cleanup when clock_gettime fails. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e260c1c90583c2fc3099dda6155ffa484d10ae6e e260c1c9]: libxc: fix leak in xc_dom_load_hvm_kernel error path [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21e19ae558300daed6cde53285ffd841dd59aa50 21e19ae]: libxl: Add CPU hotplug support for HVM domains without device model [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b1c74abc90273efaa749022bd5367330d20aab6 6b1c74a]: arm: p2m.c bug-fix: hypervisor hang on __p2m_get_mem_access [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a58aeaabb4d507f4c797d3817d94e3041252b9eb a58aeaa]: xl: don't free additional memory on soft reset [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=856967b7e7dabb79b72933cb7d2cd5f5513a5e87 856967b]: tools/libxc: Provide evtchn_port_or_error_t for compat xenctrl interface [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dfea696c7cab7a8eafcecddca103b610eb51b8df dfea696]: tools/libxl: run_helper - add #define for arguments. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=882c0b009bf81e94b9a03594351297bdeb0ff0fb 882c0b0]: libxc/xc_domain_resume: Update comment. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d531444b6e4575b59977b8ead910baf12ec0de77 d531444]: libxl: Use libxl_strdup instead of strdup on libxl_version_info [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a7abc58ff74ff54cf2ad490d5b279a0e9aad9eb 4a7abc5]: xen/arm: drop hip04 support [Zoltan Kiss]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffc342fbb060cd753fc3a5f6fb6f550dd29a2637 ffc342f]: credit: recalculate per-cpupool credits when updating timeslice [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2c96ac4dedf4976e46de34c69c2cd8b289c4ef2 f2c96ac]: credit: update timeslice under lock [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=949fea109e5f51bb9cbf5f283eb9fac26186dfac 949fea1]: x86/hvm: fix use-after-free introduced by c/s 428607a [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b6171b7b9fe1666bc5eae38bc5e992c2c233c43d b6171b7]: x86: only check for two watchdog NMIs [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d7918e28bd644490e8bff7003e6abf78f33031a 7d7918e]: x86/hvm: don't intercept #UD exceptions in general [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78c93adf0a7f6a7abe249a63e7398ca1221a6d25 78c93ad]: x86/vmx: don't clobber exception_bitmap when entering/leaving emulated real mode [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=428607a410e8abfb4bb71195d74cd1157e3d06ae 428607a]: x86: shrink 'struct domain', was already PAGE_SIZE [Corneliu ZUZU]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ac90e9bb2f110d9ef0f4c1239aced83d88834e4 3ac90e9]: MAINTAINERS: cover non-x86 vm_event files [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d0f16710b6b2ef3d72eaf4d8426d98594b91b92 1d0f167]: acpi: refactor acpi_os_map_memory to be architecturally independent [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=123d8d1b9b18d6b036d37b3acfdc43434644cc87 123d8d1]: ACPI: add config for BIOS table scan [Graeme Gregory]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=601b5977008770e872827689eb5e868276eea7b9 601b597]: Kconfig: import kconfig.h from Linux 4.3 [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=54da55fda7e4be7454ac9b19a8e84b1e8b4079e5 54da55f]: x86: convert shadow-paging to Kconfig [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d570d8229158136d5a1c75a2ee2a76493b720a3b d570d82]: x86/xstate: extend validation to cover full header [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01493a3c572f1abe4c6357e3dd9e6942f338f595 01493a3]: x86/xstate: fix fault behavior on XRSTORS [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b011a5bf41e3101a9f2108e6f25281f9279d9628 b011a5b]: x86: adjust xsave structure attributes [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=104a409ebce4499a6c04e5d28075cd6ee4991977 104a409]: x86/xstate: fix xcomp_bv initialization [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24fdd3da8aae0fb386d781f98b5abe4b7dd03d88 24fdd3d]: vm_event: make sure the domain is paused in key domctls [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bea86645bb38e88621af204148e4c017acd0a066 bea8664]: x86/HVMlite: document the BSP/AP boot ABI [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e73460f8636160779fbaded71fa739c1c615c9a6 e73460f]: spinlock: shrink struct lock_debug [Jennifer Herbert]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0efc073816369fbf304a55600b3e41fb1e8aaae e0efc07]: atomic: replace atomic_compareandswap() with atomic_cmpxchg() [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ff56b7e4d2d110db93124457cbbdb8c6bee08e6 7ff56b7]: reset runstate_guest handles on soft reset [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b848dc83cc3f500a9d9f7ebcf16eece7f31566ba b848dc8]: x86/vm_event: reset monitor in vm_event_cleanup_domain() [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5a32c5b8eacbcd727939c9b4d2d98cf619bcbd6 f5a32c5]: x86/HVM: differentiate IO/mem resources tracked by ioreq server [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9da09b8646dac7ce2b85e9a216f1566defc2196 a9da09b]: arm: clean up build variables [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9937763265d9597e5f2439249b16d995842cdf0f 9937763]: libxl: make GC_FREE reachable in libxl_get_scheduler() [Chester Lin]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=337d298b0a071e55a0d934b9d8861828a35de4e8 337d298]: libxl: tidy libxl_get_scheduler() according to CODING_STYLE [Chester Lin]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=489b62533a66c7ae2c69d0635ea426a09d791fcc 489b625]: libxl: update comment to no longer mention Xen 4.3 [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=87761277d7f079ce278323b45da279f2bd25d31b 8776127]: xenalyze: remove cr3_compare_total [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ebdba150bff1d914805d60efa576337bbef0c305 ebdba15]: xenalyze: fix misleading indentation. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38992e5df2a3978c6bab7e6e8cbd46c1ab2c5a5e 38992e5]: public/io/netif.h: change semantics of "request-multicast-control" flag [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b971de7f1cc595ae7ef03fb6f500295a8b82630 3b971de]: tools: avoid redefinining xenevtchn_handle typedef for xc_suspend_* [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2d2f7895774a5ecb1600fd18f147fc7e1a515c38 2d2f789]: tools: rename libxc's evtchn_port_or_error_t with an xc_ prefix [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84e0616a50f3799cdd5ae41e40b236390cb6b860 84e0616]: tools: avoid redefinition of typedefs [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d322b7f4c28ac5733a02a2d1ce64dbc8bc1f30b2 d322b7f]: tools/libs/*: freebsd remove unused code [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e0da2ac71845529034ce4034a5b5b2e351316cb 5e0da2a]: kdd: build using Werror [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc825dde070e2e4a0810ddaaaa08fe5199323581 dc825dd]: kdd: Opt in to libxc compat xc_map_foreign_* intefaces. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e46e3f2539d026594ec1618e7df2c2bc8785b42 2e46e3f]: x86/mce: fix misleading indentation in init_nonfatal_mce_checker() [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bce296364e6ec320a33fc8770b20f552d6163af6 bce2963]: x86/PV: allow PV guests to have an emulated PIT [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=277df04ba9635d698c9189dbf893e12b0cb73cf2 277df04]: x86/domctl: break out logic to update domain state from cpuid information [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66ea5ed478e020b410ea56ad2fcfd63ab3a03165 66ea5ed]: p2m: convert p2m rwlock to percpu rwlock [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eede22972fefa02100226252c430ffcca99025eb eede229]: grant_table: convert grant table rwlock to percpu rwlock [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef9dd43dddc0a31a4343a58072935c1b5c0cbbee ef9dd43]: rwlock: add per-cpu reader-writer lock infrastructure [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5757c7067ee1cd0f520142e4f3aa86e8e5b010ba 5757c70]: tools: Update CFLAGS for qemu-xen to allow it to use new libraries [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0831774c8188584e2a48a7c8070d56ba744ca279 0831774]: tools/libs/*: Use O_CLOEXEC on Linux and FreeBSD [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0bd2a73ef234ce28dda1e990de2724a36765ec6e 0bd2a73]: tools/libs/{call,evtchn}: Document requirements around forking. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0074ce6a10fd7d6734c4bbb6d6e04910db92152 b0074ce]: tools/libs/call: linux: touch newly allocated pages after madvise lockdown [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf8f8fdeb4195badf2ebb9049825ea9da200d447 bf8f8fd]: tools/libs/call: Avoid xc_memalign in netbsd and solaris backends [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=139ff8ffc94d173531610e093c9a40c4688fa593 139ff8f]: tools/libs/call: Describe return values and error semantics for xencall* [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9eb88fad0df7de017a52a634649c294f7a2561f7 9eb88fa]: tools/libs/call: Update some log messages to not refer to xc. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18d46064c37fc734dd9f488fba0ee64d8f90fe07 18d4606]: tools/libs/gnttab: Extensive updates to API documentation. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfddc736f8b4ebadd93330bc0b4342f50de0958d bfddc73]: tools/libs: Clean up hard tabs. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=449e75b16adc667fb94c4bd4f2d578a6728aba29 449e75b]: tools/libs/evtchn: Use uint32_t for domid arguments [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=650c168e62c16a202438d29686b6ade4e8067308 650c168]: tools/libs/evtchn: Review and update doc comments. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf8c4d3d13b89bddc64a1b8a8a3fead8b9c87c92 cf8c4d3]: tools/libs/foreignmemory: pull array length argument to map forward [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd1c1ea4404fd374d91c266a10ddc6ac5d29e637 bd1c1ea]: tools/libs/foreignmemory: Support err == NULL to map. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4f9e14dea6bf9723775332721af736f615cf24d c4f9e14]: tools/libs/foreignmemory: Mention restrictions on fork in docs. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9391f25767e2898a89fcebf8b58ec8712bd5d366 9391f25]: tools/libs/foreignmemory: use size_t for size arguments. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0be403a41f5c45d766eced66cf3b9d9a5de8da43 0be403a]: tools/libs/foreignmemory: provide xenforeignmemory_unmap. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32486916793fd78a41fc25e53d2b53a5aa0b1bd5 3248691]: tools: Refactor foreign memory mapping into libxenforeignmemory [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee09d0a5ed068870ef2991fdc1b292b94bd1455f ee09d0a]: tools: Implement xc_map_foreign_range(s) in terms of common helper [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b701ccc8ab35ff63bc4d613ec3c7bafec15aa0ee b701ccc]: tools: Remove xc_map_foreign_batch [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c767a37825c041369fdce609d46c51bbc07656b 6c767a3]: tools/libxc: drop xc_map_foreign_bulk_compat wrappers [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e9b0d540837c4641783adcc5449d3762469ff9d 3e9b0d5]: tools: Refactor hypercall calling wrappers into libxencall. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a3543df838c33db28262e5eb4560d615a89bfe6 7a3543d]: tools/libxc: Remove osdep indirection for privcmd [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a71ad0feada081b80beb85702e8039bcbc847b73 a71ad0f]: tools: Refactor /dev/xen/gnt{dev,shr} wrappers into libxengnttab. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05e88ac015c03f642d260c2b3ac187f964d6b474 05e88ac]: tools/libxc: Remove osdep indirection for xc_gnt{shr,tab} [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aae392b46c1d04665b8d903122b5059332ad6903 aae392b]: tools: Arrange to check public headers for ANSI compatiblity [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7f76a699dcfadc0a52ab45b33cc72dbf3a69e7b b7f76a6]: tools: Refactor /dev/xen/evtchn wrappers into libxenevtchn. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=97d9bc6ca610b9b3a3306fe25344deb88dff189f 97d9bc6]: tools/libxc: Remove osdep indirection for xc_evtchn [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3272230848f36eb5bbb660216898a90048a81d9f 3272230]: x86: fix (and simplify) MTRR overlap checking [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53de839fb40936c074213a0c400e3c959e4ec461 53de839]: x86: constrain MFN range Dom0 may access [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=344e852bf0866dfa9886c8328b23a2563aca8a32 344e852]: x86/paging: invlpg() hook returns boolean [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f289b9a4a7b2337288253671a12b9519fd275b8d f289b9a]: x86/PV: relax LDT address check [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=828e114f7cdd9910483783ab0563b178325e579a 828e114]: x86/mmuext: tighten TLB flush address checks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=666aca08175bfee69aee6bc9542bb0c51fa6a8ae 666aca0]: sched: use the auto-generated list of schedulers [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18c8d613aa8d8d6dc0da1a70d55249ddd78e28f4 18c8d61]: sched: register the schedulers into the list [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c94cd917de72d4ea82ea40b95b1b8ccc8557282 2c94cd9]: build: alloc space for sched list in the link file [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3187f83d3e74fa5cfa40f790f08d564c219e124 f3187f8]: build: hook the schedulers into Kconfig [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa86649c4800bac92c7ba69ec8a16475df3e76f7 fa86649]: tools/libxl: remove unused function libxl__domain_save_device_model() [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8bb1c7abdaa2a5654a44a76da60d5bd233026919 8bb1c7a]: tools/libxc: error handling for the postcopy() callback [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ea9d6304ac02fba7f55ef295d92b5d3fae94ad4 8ea9d63]: tools/libxc: don't send end record if remus fails [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e73a85e0b45880b98406827d8478a20227977403 e73a85e]: remus: resume immediately if libxl__xc_domain_save_done() completes [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=974af7db71fadb8456f17ae5a6ab40b80c48b3be 974af7d]: remus: don't call stream_continue() when doing failover [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=794347f5e3b5ce5b94a886f107cb04647aaac281 794347f]: remus: don't do failover if we don't have a consistent state [Wen Congyang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf05e88ed7342a91cceba050b6c622accb809842 bf05e88]: x86/VMX: prevent INVVPID failure due to non-canonical guest address [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47abf29a9255b2e7b94e56d66b455d0a584b68b8 47abf29]: x86/mm: PV superpage handling lacks sanity checks [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1949868d640427dc91bfb23741d78eb1d86841c8 1949868]: x86/HVM: memset CPU context save area [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef17887d848dae0ca46231b47bf30d3c1d4aa87d ef17887]: docs: correct descriptions of gnttab_max_{, maptrack}_frames [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aa037dc9d3e09850f8a0e4ba9fba8e487f8a64cc aa037dc]: xenpm: Add option to report average CPU frequency [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e72eebd21a5bdb799fa1fbc0eb60c4b58e30af8 1e72eeb]: libxc: fix comment in xc__hypercall_bounce_pre [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38a048a3c6f44008a83ac77aecac01a7bce0e7d1 38a048a]: libxc: Defer initialization of start_page for HVM guests [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb68c40ba5d0212adc176290f09e4ee133c96e83 eb68c40]: x86/HVM: add padding to struct hvm_hw_cpu [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=805b7484b85e77b15c68e837b3d7b77053182d37 805b748]: svm: remove redundant TSC scaling in svm_set_tsc_offset() [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eab8a90be723d742d607aff2005ea0ab521bfd6a eab8a90]: x86/time: scale host TSC in pvclock properly [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52fd9a46f6e9eb050a6b402ce3b04fa57907acc5 52fd9a4]: x86/hvm: scale host TSC when setting/getting guest TSC [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2ba8c24f34426c993afa841bf94d933d2461cd9 c2ba8c2]: elfnotes: check phys_entry against UNSET_ADDR32 [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=162a81abb1c55ff77a3fcc82c7971a766ca122f6 162a81a]: public/io/netif.h: document control ring and toeplitz hashing [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ebdfa144463eaf8fb762c72798a803111b5b544 0ebdfa1]: public/io/netif.h: clarifications to wire formats [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b80d9bd74b01508549179950bfdc2ab07f3ff75 6b80d9b]: xenstat: handle more than 1024 domains [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c2f1283486f953604a282188a06e2db143f475d 0c2f128]: INSTALL: fix typo [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fe43a2664cb6a36888220ae67732deafaa3f82b 9fe43a2]: MAINTAINERS: add myself for kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f58f295f39fcbab71174c5abbe7e1f66040bda9 1f58f29]: docs: document xenstore domain xenstore paths [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5df1c4b5474e1c2197aa1cf96a721a6e113893b c5df1c4]: tools: don't stop xenstore domain when stopping dom0 [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1367af1cca57e051d6f7b723056a422cc9d4fd46 1367af1]: xenstore: write xenstore domain data to xenstore [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a25da88a7c04e511bcd2601a3a4b35fd2c61e52 1a25da8]: tools: split up xen-init-dom0.c [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83c365e6395f39c7ff91785b400682173d5e5d04 83c365e]: xenstore: add init-xenstore-domain parameter to specify cmdline [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a30094c0630cbce06ca8b0d1bc58c90bb384497 4a30094]: xenstore: make use of the "xenstore domain" flag [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d873eeb39949ec69fa92b10752226f2309c74157 d873eeb]: xenstore: modify init-xenstore-domain parameter syntax [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=befd991a360da2b18226a96c2a1c3c09e0a6577f befd991]: xenstore: add error messages to init-xenstore-domain [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80a6904bdb8644c17963e709d6093190511127ac 80a6904]: xenstore: destroy xenstore domain in case of error after creating it [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=175f00bcedee5901213fe2e348a3e41edb641146 175f00b]: libxl: move xen-init-dom0 to tools/helpers [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b69191172116fe092cc5d7bc5a77cb5f1d823888 b691911]: xenstore: adjust coding style of init-xenstore-domain.c [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89bf86d1eb4a4f899c3c3ece758991f9bd361448 89bf86d]: xenstore: move init-xenstore-domain to tools/helpers [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15a66f1119938c92752589c79eff9ded2c95128a 15a66f1]: libxl: provide a flag in dominfo to avoid stopping it [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b84357cdafb2d3cfbe2a646c4069fef5959b93e6 b84357c]: libxc: support new xenstore domain flag in libxc [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0fc47845fa66597a4dab195820a0a3c829c196fa 0fc4784]: acpi/pmstat: build for x86 only [Parth Dixit]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9403c732cbc9ba49b82ed280adc6ae4850ff8a69 9403c73]: ACPI / table: add new function to get table entries [Ashwin Chaugule]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=865d791263eb55c470979b2a22c4ff0568a920a3 865d791]: ACPI: check acpi_disabled in acpi_table_parse() and acpi_table_parse_entries() [Len Brown]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fe8d627e0612529dd2733b9c2328815cfa90f3b 9fe8d62]: build: env var to enable expert config options [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9761bfb9b7582ef50202f3b4e04d658713422c0d 9761bfb]: x86/hvm: don't set the BSP as initialised in hvm_vcpu_initialise [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21b151e6bb8f66475bf49d360aceb31172afed22 21b151e]: spinlock: use mnemonics for recursive spinlock sentinel values [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a16ab49bce737d03e98967a34b93280db19201d0 a16ab49]: Kconfig: fix environment variable handling [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a942a6f4ca64c023bec072f1d8d4e1d637815eb1 a942a6f]: tools: make FLASK utils build unconditional [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b911d948eb791a00ef6ac80356521979e1900e7 3b911d9]: xen: move installed copy of xen/.config file to /boot [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a1d1becf020f1fa511692bd97d50402588ef28d 7a1d1be]: libxl: create 'drivers', 'feature' and 'attr' xenstore paths [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58cd994c6b1187754d6178d3e1c9c9419d532ec9 58cd994]: MAINTAINERS: Add xen/drivers/char/cadence-uart.c [Edgar E. Iglesias]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67f7afd26f7a61c31f6b3c3112828a3996434e17 67f7afd]: xen/arm: Add r1p12 to the list of supported Cadence UARTs [Edgar E. Iglesias]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4637669c4758d1e8c65eb5bec711ff2cf183641 b463766]: libxl: base libxl_list_vm() on libxl_list_domain() [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff1301576ecc573c738ffe065ac779c349a36244 ff13015]: libxl: remove the xl list limit of 1024 domains [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c3564743e942ee322ebbee9fa28e22093256bbe 3c35647]: gitignore: update stubdom entries [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f3b2f4aa242759826bbc61513ea06b2d124c9a7 2f3b2f4]: SEABIOS_UPSTREAM_REVISION Update [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2155a0ec7d693a05553e515ce1a1d3783fdc8e53 2155a0e]: libxl: fix _SC_GETPW_R_SIZE_MAX usage [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d3c16b4e966c3591d822e1ceb4431b63a723660 7d3c16b]: tools: fix python install with "xentoollog" [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7167222b15dc661ff0b44cc93d558f6bb4ff6492 7167222]: vm_event: add altp2m info to HVM events as well [Tamas K Lengyel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e00bbc2629114148e61282beb15e510e339b7ba 5e00bbc]: build: remove .config when making distclean [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d23da94b123a0d9326408c376e5735697bd2d96a d23da94]: Revert "libxc: create an initial FPU state for HVM guests" [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83ae0bb2260c71e8dcec538dd477f7253aaef327 83ae0bb]: x86/xsave: simplify xcomp_bv initialization [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3b6844d3b7ac8445669337c222b0cff2cf90484 a3b6844]: x86/hvm: introduce a flags field in the CPU save record [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af3eb9bf2f979631795750ee5924bdd5a88ded95 af3eb9b]: build: convert NR_CPUS to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6da11a5ac28215eff9faa78ca26e13c2be1d5eaa 6da11a5]: build: introduce CONFIG_NR_CPUS in Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed6452a091daa711890f0c0f84adb12e9fa54fa3 ed6452a]: x86/HVM: prune error labels in do_hvm_op() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=892d196360d65dfa87f5fd7210cd5bca927aa455 892d196]: x86emul: support clzero [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20c8f1a8a5fd61cb6f0ba6f3c3b3d567b1765116 20c8f1a]: convert XSM_ENABLE to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=529298fdf9097f8e637f754c9b29bd58a8a714e9 529298f]: convert FLASK_ENABLE to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=361b4f9f0f0d4adc19df428e224a7b8fa62cd392 361b4f9]: build: save generated xen .config [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3cce1799df2f957dfa00f84a5315cbf896490fe e3cce17]: x86/VPMU: implement ipc and arch filter flags [Brendan Gregg]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5513bd0b4675e2fa2ff4e9a06885f16727901805 5513bd0]: add xenstore domain flag to hypervisor [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cfacce340608be5f94ce0c8f424487b63c3d5399 cfacce3]: x86/hvm: add support for pcommit instruction [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3cb82a561382466208db50d41d6401e2cc4819dd 3cb82a5]: x86/hvm: allow guest to use clflushopt and clwb [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=165f36d5fa60ade72f691fbb81aad0a2cadaca37 165f36d]: x86: convert bigmem to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7347a282420a5edc74afb31e7c42c2765f24de5 f7347a2]: Revert "convert FLASK_ENABLE to Kconfig" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a307566bb563f1f25c1c262d45a4150490c8a01e a307566]: Revert "convert XSM_ENABLE to Kconfig" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=828dee90268854467ef4baf6cfe90e43b7448c08 828dee9]: Revert "fix missing XSM_ENABLE change" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce95dc84e3a28716997be92e2ad85d3e70dbb73a ce95dc8]: tools/libxc: Adjust error handling in map_p2m_list() to fix CentOS 7 build [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75904ac35f589b420d6d30415a64888b121d6484 75904ac]: x86/time: use correct guest TSC frequency in tsc_get_info() [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a449aa43d88164789b3f60ed3bbd64dae897da8 0a449aa]: x86/time: use correct guest TSC frequency in tsc_set_info() [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9754544a55d3a290e3198c36198e66d059033a38 9754544]: fix missing XSM_ENABLE change [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18eed42622b698e99f2950c293ae969ccaffe9ef 18eed42]: ACPICA: ACPI 6.0: Add support for STAO table [Bob Moore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93de2b9992acf5bda83c8982721fb0fa6fc95b00 93de2b9]: ACPICA: Headers: Add GTDT flag definitions for the timer subtable [Hanjun Guo]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52c18917db09afd8e3331ce26300c57848535f04 52c1891]: ACPICA/ARM: ACPI 5.1: Update for GTDT table changes [Tomasz Nowicki]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d829211592ca7d64c040f797e68d85cbf8ae7a4f d829211]: ACPICA/ARM: ACPI 5.1: Update for FADT changes [Graeme Gregory]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4cb27026788fbad957f897ce7261bbc525d57164 4cb2702]: ACPICA: ACPI 6.0: Add values for MADT GIC version field [Hanjun Guo]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9931ec37b02738d957bc9e41977d3b41b714c618 9931ec3]: ACPICA: ACPI 6.0: Add changes for MADT table [Bob Moore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c3abb9a16b10a5940906da499ea39365ed0735e 5c3abb9]: ACPICA/ARM: ACPI 5.1: Update for MADT changes [Tomasz Nowicki]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b415b3a0f27956b74bd42bc88bb2f70efac03179 b415b3a]: ACPI 5.0: Add new/changed tables to headers [Bob Moore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03809ae77daf17a7e3104019758aa4c4b23b631c 03809ae]: public/io/netif.h: document transmit and receive wire formats separately [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c419ee77f3e6c3a90a4a08c8682b4216bed8cb0 9c419ee]: credit: remove pointless local variable initialization [Joshua Otto]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=373c3cf6dd0674fc2aa95f7db6b9add851817076 373c3cf]: remove dups in x86 and x86_64 variables [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb424bf6b5b0df0155ab4e56a1b8f67e6470fa46 fb424bf]: x86/VPMU: don't allow any non-zero writes to MSR_IA32_PEBS_ENABLE [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31af0d76759328161cb5db73b50b23dded51e15c 31af0d7]: x86/VPMU: check more carefully which bits are allowed to be written to MSRs [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2b2ab5d88b2d2ab0155101a0a6922025064061af 2b2ab5d]: convert XSM_ENABLE to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b36bf230270baba4f0fe35b230ea8b80ebb2c4a7 b36bf23]: convert FLASK_ENABLE to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c68b6fa2b68b23014f2947c2f8e331660e999c73 c68b6fa]: x86: misc printk() adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68778eeaa3babedba9677400f63f1e7564bba561 68778ee]: xen/arm: ignore writes to GICD_ICACTIVER ... GICD_ICACTIVERN [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6884e2b727047583a7953d898d8acb06b0f4dd0f 6884e2b]: tools: add distclean target to libs/toollog Makefile [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5178da0a246808634be2a12cd17511932ce922c3 5178da0]: stubdom: remove mini-os when doing make distclean [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8345512febd09e39c55bdf76ee0fb41b32562f45 8345512]: libxc: Don't write terminating NULL character to command string [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc6d609371217f0afb94531a015b8a8042d35ce4 dc6d609]: libxc: set flag for support of linear p2m list in domain builder [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8429374f4410f4c7769170a1423a6404664151a7 8429374]: libxc: stop migration in case of p2m list structural changes [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7bf74582b343603cb0826d808cd7da43326452a5 7bf7458]: libxc: support of linear p2m list for migration of pv-domains [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2474dfe7588b5c8a05d1a3a458306130f4ce76b c2474df]: libxc: split mapping p2m leaves into a separate function [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce0fac22e7f367ba72ebd762331f8c9bdf1e2519 ce0fac2]: xen/arm: vtimer: Introduce vtimer_emulate_sysreg{32, 64} [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f38c6603c7160a2ee6b714293bf936f4f371b73 1f38c66]: xen/arm64: Document the register mapping aarch64 <-> aarch32 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=efeedfa0eeec687a5df96c575160c33caeb6b31f efeedfa]: xen/arm: io: handle_read: Use a local variable to store dabt [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6037e6593fe7b44a55304b8c6053088c0cc0441 a6037e6]: xen/arm: vgic: Clarify some comments after 5d495f4 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d3dc8671521ea4a4f753e77d3e7fb3a3a6f5f80 5d3dc86]: tools: Refactor "xentoollog" into its own library [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b48aae50a872b9db3c595f2b0e2277087c7819d9 b48aae5]: stubdom: recurse into tools/include in mk-headers-$(XEN_TARGET_ARCH) rule [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de858271c16851d662b2613699401df6ecec8ef8 de85827]: tools: allow configure time choice of libexec subdirectory. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0747bc8b4d85f3fc0ee1e58418418fa0229e8ff8 0747bc8]: x86/vmx: Fix injection of #DB traps following XSA-156 [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcdb6588779ac8a0cab513d9a2d5ee0bb1dda1cd dcdb658]: libxl: Fix doc comment ref to DOMAIN_DEATH [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3110c30a1b4556133947fd8871533411aab7ca8a 3110c30]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e4d18e113c9d914a591c7bd8159c990122f50dc 8e4d18e]: IOMMU: unhide messages useful for diagnostics [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=009298d7baf6b8a9baed48121ff181e24abf6224 009298d]: VT-d: unhide messages needed for diagnosing firmware issues [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d82868e1f45a4219954433a24f86004308f5c57 0d82868]: x86/mmuext: unify okay/rc error handling in do_mmuext_op() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf925a9f1254391749f569c1b8fc606036340488 bf925a9]: get-fields.sh: use printf for POSIX compat [Alex Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68136245ecd502b6d1619c3956dca7c0b4061eb9 6813624]: arm: add missing newlines to printk()s [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=673807ab5cd115fd5858d2ed162dd52a6fd9ab34 673807a]: x86/hvm: add pkeys support when setting CR4 [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=28cf7493488f030be144df8d039ef4c324b8bb61 28cf749]: x86/hvm: a flag to enable Memory Protection Keys [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2b84f09ec8d0602d90cc437b4accea31c6d69ca e2b84f0]: x86/HVM: remove identical relationship between ioreq type and rangeset type [Yu Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33c19df9a5a097ad47c4e97dccc2aa3afa4b381d 33c19df]: x86/PCI: intercept accesses to RO MMIO from dom0s in HVM containers [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c1048565ba5b240f47203bdb67572bee73d639e 5c10485]: x86: make debug output consistent in hvm_set_callback_via [Malcolm Crossley]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=506db9078c8c9a1c814fc9f542b198385448218e 506db90]: x86/HVM: merge HVM and PVH hypercall tables [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df9f55670008c92dcafa23680e0bf8b325e9cf24 df9f556]: build: convert CONFIG_COMPAT to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a966b46a0b699190c1b634c7daee848e02cce37 1a966b4]: x86/mm: add information about faulted page's presence to npfec structure [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d0683a4f5b56e6d7f3f68727bf218f75782db8e 5d0683a]: x86/vPMU: constrain MSR_IA32_DS_AREA loads [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a4b84706e5e67be4e3e3a023d4a0a7169b19b45 2a4b847]: x86/xsaves: get_xsave_addr, check xsave header and support uncompressed format [Huaitong Han]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8eb2235599925b508bcbeb3402aba21fa2c266fd 8eb2235]: x86/ept: invalidate guest physical mappings on VMENTER [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8916fcf4577dbaf6e0a2f7b447e17e8820b22107 8916fcf]: x86/domain: compile with lock_profile=y enabled [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2b4b8c20413302c0983b730925d59dc2fee3bb3 a2b4b8c]: VMX: allocate APIC access page from domain heap [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4996f8b1f5d4a818aee3285eeb0db56b7f4d1134 4996f8b]: build: add support configuring for x86_32 [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e8b0d2181b385804dcb13aa7a4d5454417eba58 8e8b0d2]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d66a4ba695ab8d13b214fb816dd59e443ae1ec9 7d66a4b]: libvchan: Read prod/cons only once. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19f6c522a6a9599317ee1d8c4a155d1400d04c89 19f6c52]: blktap2: Use RING_COPY_REQUEST [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f20b8def0f4c0d912f1ffc1893199b6e8820477 3f20b8d]: xen: Add RING_COPY_REQUEST() [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b452430a4cdfc801fa4bc391aed7522365e1deb6 b452430]: x86/HVM: avoid reading ioreq state more than once [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81818b3f277544535974204f8d840da86fa8a44f 81818b3]: x86: don't leak ST(n)/XMMn values to domains first using them [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7458d585358834cfb6c6fabb02009a646d42f105 7458d58]: build: convert HAS_GICV3 use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=384cc72afccb4c6069d4814a2ac01557d1d0a7b5 384cc72]: build: convert HAS_MEM_SHARING use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c248338b7ab39265d84a527aa77eb2c2a6962b6b c248338]: build: convert HAS_MEM_PAGING use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab26ab3084c73a191e0a1f15457de2b7ba4bd0ac ab26ab3]: build: convert HAS_MEM_ACCESS use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e02021d84ba3fcebfc23861965619bfb966f24f 1e02021]: build: convert HAS_EHCI use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef6409ae1b5540fdb581817e5a56f47b140b73c8 ef6409a]: build: convert HAS_SCIF use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee6b91d12e45b76d3d3a4a893b4124c4e8c4f072 ee6b91d]: build: convert HAS_OMAP use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60e9b9670e13a6e3a492db5527c4f2ba706b493e 60e9b96]: build: convert HAS_EXYNOS4210 use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=162df803d6707bc89a1d6d92f6b619c7ab678477 162df80]: build: convert HAS_PL011 use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d21e3663af228252036d72ba31cc8b9a856ccdfa d21e366]: build: convert HAS_CADENCE_UART use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6eb48cbfdf29f7b054f68acd1a7a9c6c7a0f6eb7 6eb48cb]: build: convert HAS_ARM_HDLCD use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=684b4130640218b1d47454fac35279db5add9ee5 684b413]: build: convert HAS_KEXEC / KEXEC use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04075af1371990449da2cdc0519fd123c2cb7bfc 04075af]: build: convert HAS_PDX use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ad19015ceace2e01607a4660627a58d1e9ed937 9ad1901]: build: convert HAS_GDBSX use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=994ce40a9151f18df45ba7a2352a4eda2f3c5eaa 994ce40]: build: convert HAS_CPUFREQ use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56f7d5db127824d6846d0ae89f869f5c59bc7893 56f7d5d]: build: convert HAS_VGA use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=415a5b95880236b12b0888703c99a09bb8530e01 415a5b9]: build: convert HAS_VIDEO use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=933daac823a7c83c132df1f6e22ab831c6d3c3bd 933daac]: build: convert HAS_ACPI use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=642efcc68330c938b1d3e46cfb9503695977e62e 642efcc]: build: convert HAS_IOPORTS use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f02ad357247901ad83e3910f3dadd70e231f3f3d f02ad35]: build: convert HAS_NS16550 use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1809d50035963b26ea6e1dcccbe5e6b5ad47580b 1809d50]: build: convert HAS_PCI use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7bb2a30a3e86b24883df9d606fbd57b9875fda3 e7bb2a3]: build: convert HAS_DEVICE_TREE use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0d44c1f9461b830fde3675bf6dfcebafa41cb97 e0d44c1]: build: convert HAS_PASSTHROUGH use to Kconfig [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a75bdd57ca746682ad4dca87d79963a7243cc008 a75bdd5]: build: use generated Kconfig options for Xen [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9ea93d0abf7954f9129f8e24d5db2d919185c8c e9ea93d]: build: build Kconfig and config rules [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c271b7584ed7feff57e5b3ffd01746e7b03c8ae 8c271b7]: build: import Kbuild/Kconfig from Linux 4.3 [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7df31694deac6611aa1bc47ff1936ea4d9898dbf 7df3169]: tools: always enable HAS_MEM_ACCESS [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d87b78cfe65a1eecfe75dc86037f19b2cd7b1f6a d87b78c]: tools/symbols: document binutils commits for issues needing workarounds so far [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d7db1e00c8c235d6a279860c77d2f2ecec64882 1d7db1e]: MAINTAINERS: sort and update tree info [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df7a56905eb218c82ed8d12947dbfc83e3c3c014 df7a569]: drop empty __cpuinit annotation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d3619c989c641c545a597326e71fac93e8e2610c d3619c9]: flask: Allow device model to raise PCI interrupts (pcilevel capability) [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18fcef8d62b28766e7b373a71d54bcf7578cea23 18fcef8]: libxl: add support for migrating HVM guests without a device model [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ca88cb7582a19636646c1a39c739fdbcaf3362a 5ca88cb]: libxl: allow the creation of HVM domains without a device model. [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=904fc1d7c90d709ba9831fdf38a906c3ffff6922 904fc1d]: libxc: switch xc_dom_elfloader to be used with HVMlite domains [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=391192bd9bf3de641fdfc99e272af8b7b67e53ac 391192b]: building with perfc=y was broken [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99805554de5b18233522409e5575245ab21cd27a 9980555]: hvmloader: load proper ACPI tables with OVMF [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e904233f39534d6a20ad11bbcefda6fe3486fd23 e904233]: x86: use tag in C UNLIKELY blocks, rather than a literal ".tag" [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4ae1c999171bceb0649956047f814e1996391a4 d4ae1c9]: x86: generate labels at the beginning of unlikely sub-sections [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca5c54b6ff054512d9529af8db7b1d0bf89a5d20 ca5c54b]: public/hvm: export the HVM_PARAM_CALLBACK_VIA ABI in the API [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e703e60064ea55ac900d2e6d68eecd950b20af23 e703e60]: libxc/xen: introduce a start info structure for HVMlite guests [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=192df6f9122ddebc21d0a632c10da3453aeee1c2 192df6f]: x86: allow HVM guests to use hypercalls to bring up vCPUs [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7f8218e3c89ab9fb08b6394202d51f399e918d5 d7f8218]: libxc: allow creating domains without emulated devices [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fa6cfe3a2dc7dcaa1c6b2afadbe92f42dd62301 2fa6cfe]: x86: allow disabling all emulated devices inside of Xen [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fee4100a9ed9b801eddaccb96b4f63c8265af68a fee4100]: x86: set the vPMU interface based on the presence of a lapic [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6285ff920dfc42eb15890b8877da72aa9bae8592 6285ff9]: xen: arm: Drop trailing ; from DEFINE_XEN_GUEST_HANDLE [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2552ad1b6f0487d96623c85702373d8b410a5ac a2552ad]: libxl: re-implement libxl__xs_printf() [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5361ebc6da596ad61e94b3fed1960bd46fac14a a5361eb]: libxl: re-name libxl__xs_write() to libxl__xs_printf()... [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de5162b664ea3dea07a0b77b523413c2ce479f2a de5162b]: xen/arm: p2m: Remove translation table when it's empty [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47f43d1645c8751240415de8609a4c4b07ea3591 47f43d1]: xen/arm: p2m: Introduce a helper to remove an entry in the page table [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cc05ca868036ea8751688b29d77f32ca0acb710 0cc05ca]: xen/arm: p2m: Store the page for each mapping [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ec2fa626f71152031b620bfe2d4941b9016a688 1ec2fa6]: xen/arm: p2m: Flush for every exit paths in apply_p2m_changes [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e6f0e099d2c17de47fd86e817b1998db903cab61 e6f0e09]: VT-d: Correct order of parameters to memset() in setup_posted_irte() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc018634b0814399880ccfe827711583d19108ca dc01863]: sched: fix (ACPI S3) resume with cpupools with different schedulers [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=41b0aa569adb9dc9b759ccb424eb51484607da2d 41b0aa5]: libxl: update check-xl-disk-parse [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd3102e5d29cd07682e8c507134112225b63b189 fd3102e]: VT-d: make flush-all actually flush all [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cc65a9e8178124464760fe6a6bf2ab3726db877 7cc65a9]: x86: re-enable NX if disabled [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=323b2261c124166a7551a2f18387bf0d493f793c 323b226]: x86/hvm: loosen up the ASSERT in hvm_cr4_guest_reserved_bits and hvm_efer_valid [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00e248ce7f25d1e7705c87403065e1f6fd440dc8 00e248c]: x86/VPMU: support only versions 2 through 4 of architectural performance monitoring [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e509b8e09c00f42348f176c0d88528f53d07ab66 e509b8e]: x86: fixup IRQs when CPUs go down during shutdown [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e78c98f727660643ac1a4a1f3788bea8019ab5a4 e78c98f]: vmx: properly handle notification event when vCPU is running [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=35a1caf8b6b5d026be83ed2aac0192a0c7274740 35a1caf]: pass-through: update IRTE according to guest interrupt config changes [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83ea922929df0a006c7e58070938b88502981ba7 83ea922]: vt-d: add API to update IRTE when VT-d PI is used [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3019170b2a371075cde819089763c4fdefaf69a a301917]: vmx: suppress posting interrupts when 'SN' is set [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b59f4b6e78bc5685171df12c7a27d09ad04caaa0 b59f4b6]: VT-d Posted-intterrupt (PI) design [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ec0712576198633dd7fbfe25290b030d5a23b252 ec07125]: Revert "tools: Refactor "xentoollog" into its own library" [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff841cead287d7913901ba5c4e7628a6958b5bea ff841ce]: memory: fix XSA-158 fix [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7d3afbb44b47af9103be0b914afd588a84d9e62 c7d3afb]: tools: Refactor "xentoollog" into its own library [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78fb69ad932e012cd27ce9b5b7f8733d08b8061f 78fb69a]: tools/Rules.mk: Properly handle libraries with recursive dependencies. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9fc6f36d54b5cbaad57e78e43a6763cbb802608 b9fc6f3]: tools/ocaml: simplify compile/link of test apps [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6dd439ade5f9c2463fe0ff3adf291dec6fc2172 c6dd439]: mce-test: do not include libxenguest internal headers [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a841b1b1286d122fd472b43db3c423b9876262e5 a841b1b]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91e204d37f44913913776d0a89279721694f8b32 91e204d]: libxc: try to find last used pfn when migrating [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ec68500009322fc148742d9aa85596e03c3c2be 9ec6850]: Fix regression in xendomains initscript: test for privcmd char device [Sander Eikelenboom]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0091eb7f40b2b0a6567263d1cc097c2529084045 0091eb7]: tools/libxc: Identify problematic file in error messages [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95f2101a81747df03e3da6fd5a03b86474261564 95f2101]: libxl: Introduce a template for devices with a controller [George Dunlap]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40412e3c99722229f1ec93cd95fc8486d778f5df 40412e3]: libxl: Fix bootloader-related virtual memory leak on pv build failure [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eedecb3cf0b2ce1ffc2eb08f3c73f88d42c382c9 eedecb3]: memory: fix XENMEM_exchange error handling [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a578b316eb98975374d88f28904acf13dbcfac2 4a578b3]: memory: split and tighten maximum order permitted in memops [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c80d6f3c61eb0f8072f70b0a9a8c8c7adf17572 3c80d6f]: x86/time: fix domain type check in tsc_set_info() [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11eeca65126e51f03a883907751d5ccbe4f35aa3 11eeca6]: svm: fix incorrect TSC scaling [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4217080693f9a4831e290c7a31bc6b886be5ca12 4217080]: x86: refine nr_sockets calculation [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=234524a095896d9b51bd72f8d8d12d87aabb22f3 234524a]: Revert "vVMX: use latched VMCS machine address" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d0f28455d9c019475575d7a36f3c98fa4f0342d 0d0f284]: x86/libxc: add an arch domain config parameter to xc_domain_create [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68dc5813545c408b57221a2cb81b7e00dc9dc630 68dc581]: build: fix clean to remove all *.o and .*.d files [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a5223f62d3adccd95877d50bf70306b4594df72 7a5223f]: x86: __{cpu,dev}initdata drop follow-up [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aff9115de591304a2ae26061ad0ba77f6d674ac9 aff9115]: x86: make sure the HVM callback vector is correctly set [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a10307b3912e65bbdd9184ba5fe849d252b75f92 a10307b]: VT-d: drop unneeded Ivybridge quirk workaround [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=300bb048ca313da7edbf0cef8e6998ca3be5dc2c 300bb04]: x86/PCI: make all config space writes subject to XSM checking [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc4ac9284dc93922369084a5c73751658c802ae9 fc4ac92]: libxc: do proper return code checking of allocator in domain builder [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89cafd42203363bc34dd3285b1aad7d63374c4b0 89cafd4]: libxc: replace INVALID_P2M_ENTRY by INVALID_PFN [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1367e9e5ba4d1612e303123ec0bbf961100fcfa1 1367e9e]: xendomains initscript: test for privcmd char device [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9021863e9dd186a0bf0673b263990852254d8b3e 9021863]: tools: update outdated header comment on privcmd.h [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=013396f93ee2d4ec416f701ae420c683b7327230 013396f]: libxc: prefer using privcmd character device [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c4f313a7e62c7e559a469d4af4c3d03c49afa43 2c4f313]: xen/build: disable default built-in rules and variables [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32225574b7b650627654326ae6fd02b1b807a25a 3222557]: MAINTAINERS: restore original maintainership of arch VPMU files [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78e24c269b0a4a8b864ece725e6d4209ed95dfa7 78e24c2]: evtchn: don't reuse ports that are still "busy" [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e513d8f7bc3db90e66bd2ed963b3142f412b770d e513d8f]: x86/HVM: XSETBV intercept needs to check CPL on SVM only [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=484c14b7254e8d8936c05e3c28e332ea825c0155 484c14b]: x86/vmx: enable PML by default [Kai Huang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cea357ba4b3335ca5279ee9c00838f85575d5842 cea357b]: x86/ept: remove unnecessary sync after resolving misconfigured entries [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c8eb0ec277ae387e78d685523e0fee633e46f046 c8eb0ec]: libxc: refactor memory allocation functions [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=43e99d38cd9253267982f5c29205f2d273f7d65e 43e99d3]: libxc: correct domain builder for 64 bit guest with 32 bit tools [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a27f1fb69d13c800dc438bc93ffdb437962c29fb a27f1fb]: libxc: use correct return type for do_memory_op() [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc41036da8d9075c9b9d57685b6b81f0f964369f cc41036]: ocaml/xc: add softreset shutdown reason [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53c3d93af03d13e7e2931a352211da4824bd44ed 53c3d93]: libxl: implement libxl__xs_mknod using XS_WRITE rather than XS_MKDIR [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b6b5e7cbb881259db387c95da32ac695efa992e1 b6b5e7c]: libxl: replace libxl__xs_mkdir() with libxl__xs_mknod() [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c6cd64519f9bc270a7278128c94e4b66e3d2077 4c6cd64]: mwait_idle: Skylake Client Support [Len Brown]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59dfd694c87dbca781bb45ade86cef4a8b5d7aaf 59dfd69]: drop unused __devexit{,data} and CONFIG_HOTPLUG [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea953e8fbdd17811d687d7d23a101b60d0631e12 ea953e8]: drop empty __devinit annotation, and aliased __pminit [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9c8958b4b3c74de376c6dc0d37fe6cb411049dc e9c8958]: drop empty __devinitdata annotation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db62aaa1b9658031a5a6b3ecf67237275041d3c2 db62aaa]: drop empty __cpuinitdata annotation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0249250f5f5ba2f781643a15fa4056bf1bd8b30d 0249250]: drop unused fastcall annotation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0d1ff9b9efc3d7539d394427c691afc9b3e49ba c0d1ff9]: x86: properly macroize the two XRSTOR flavors [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b2e4b844826588924ef7581b475f0a5b6b11bcd 0b2e4b8]: x86: drop dummy input from alternative_{input,io}() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84f4c9b771b09973a8e1bea57d3db1e3ca660683 84f4c9b]: x86/cpu: introduce cpu_dev.c_early_init() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b1d398b67781140d1c6efd05778d0ad4103b2a32 b1d398b]: x86: allow disabling the emulated local apic [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=302a8519fb8537f619569873d605f65eb18f4bdc 302a851]: x86/vlapic: fixes for HVM code when running without a vlapic [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ce647ad6f70c5ec0aeee66ce74429982b81911a 0ce647a]: x86: suppress bogus log message [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4243baf61acf24d972eb456aea8353481af31100 4243baf]: HVM/save: allow the usage of zeroextend and a fixup function [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fafa16e3d006d6d5f62b71374991360697db2467 fafa16e]: HVM/save: pass a size parameter to the HVM compat functions [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08f3fad0f30a7de35d60c2615c2ee56d3f7b77c8 08f3fad]: build: fix dependencies for files compiled from their parent directory [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bdead3f25b75772e954d9c93e3ba36c7a926a030 bdead3f]: MAINTAINERS: change the vt-d maintainer [Yang Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b38d426ad09b3e142f474c1dadfd6d6903664a48 b38d426]: x86/viridian: flush remote tlbs by hypercall [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=713b7e4ef2aa4ec3ae697cde9c81d5a57548f9b1 713b7e4]: public/event_channel.h: correct comment [Peng Fan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d380b3559734739ae009cd3c0e9aabb5602863e2 d380b35]: x86/boot: check for not allowed sections before linking [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c708181305621e5393b5e1ee316b6784585bdf93 c708181]: libxc: expose xsaves/xgetbv1/xsavec to hvm guest [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=460b9a4b3630f03ce4f1ee24249541bdfea08fd4 460b9a4]: x86/xsaves: enable xsaves/xrstors for hvm guest [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da62246e4c803464ed70db853148c3906c477e36 da62246]: x86/xsaves: enable xsaves/xrstors/xsavec in xen [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ebe992aef32ed42ac6bb01f2e0a0e04560840e9 3ebe992]: x86/xsaves: using named operand instead numbered operand in xrstor [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9d610de33e48cc7c21ef76d0b43a803425b4b63 d9d610d]: build: remove .d files from xen/ on a clean [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e8193b5783676087bbd12da6be7641e40073168 1e8193b]: console: make printk() line continuation tracking per-CPU [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a91f05083c33f69d19ec3ee037b4536f9dd4516 2a91f05]: xen/arm: vgic-v3: Make clear that GICD_*SPI_* registers are reserved [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c38f9e4d673a485c08c690dc1a2fe8455206fe25 c38f9e4]: xen/arm: vgic-v3: Don't implement write-only register read as zero [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cdae22a41b95319e035f69c5105f41d4f84744aa cdae22a]: xen/arm: vgic-v3: Remove spurious return in GICR_INVALLR [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=833a6939560fa634df8ee9e980e85de6c6c6e71d 833a693]: xen/arm: vgic-v3: Emulate read to GICD_ICACTIVER<n> [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5482d13dcfd675644148e807abbb0a5c4a5e660d 5482d13]: xen/arm: vgic: Re-order the register emulations to match the memory map [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=49b6d4cf1fa79e764cddea2f412954fa7c347cf3 49b6d4c]: xen/arm: vgic-v3: Remove GICR_MOVALLR and GICR_MOVLPIR [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2b83f95bfad7c3533629cc7f3935cccc8e2d63d a2b83f9]: xen/arm: vgic: Properly emulate the full register [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84ce5f4f3b17209346b5e80b6dc0cc2423fc084a 84ce5f4]: xen/arm: vgic-v3: Only emulate identification registers required by the spec [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf1a142b3ef665bbd61b5b8375ca6e0544c42166 cf1a142]: xen/arm: vgic-v3: Use the correct offset GICR_IGRPMODR0 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=675b68f13de7449c033d345bcf469cc1b8cca6ac 675b68f]: xen/arm: vgic-v3: Don't try to emulate IROUTER which do not exist in the spec [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afbbf2c8f638ba406b6f002fffe73f5761a5b658 afbbf2c]: xen/arm: vgic-v2: Implement correctly ICFGR{0, 1} read-only [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4d6bbdc12e5660fb1842bdce06002bf65a09758 c4d6bbd]: xen/arm: vgic-v3: Support 32-bit access for 64-bit registers [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=423e9ecdc26c4b40c8db1fcc63b3655463c29976 423e9ec]: xen/arm: vgic: Introduce helpers to extract/update/clear/set vGIC register ... [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d495f4349b56b5fc5a95a1918dd8b1c960b210b 5d495f4]: xen/arm: vgic: Optimize the way to store the target vCPU in the rank [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e99e162b8f9e6f4e75c16585d958a58b7aba333e e99e162]: xen/arm: vgic-v2: Don't ignore a write in ITARGETSR if one field is 0 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f5e16e7659fc9abb64c1d50dfea0dcfdb49b01b 9f5e16e]: xen/arm: vgic-v2: Handle correctly byte write in ITARGETSR [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc50de883847c1ebc7c8b4d73283d9be6c4df38e bc50de8]: xen/arm: vgic-v2: Implement correctly ITARGETSR0 - ITARGETSR7 read-only [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca550063e38da59a3b529f31a64f0d8787b61876 ca55006]: xen/arm: move ticks conversions function declarations to the header file [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c311769a686d5442d27571d98d05a41ea76233f 6c31176]: arm: export platform_op XENPF_settime64 [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1e5b11099c0d5cc51d26ba3f85d8fc3581d1cb3 f1e5b11]: xen: move wallclock functions from x86 to common [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d596f5ad70969d8171e1eb5b7a39d0dc6c11dc2 7d596f5]: x86/VPMU: return correct fixed PMC count [Brendan Gregg]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3acb0d6770816441971910ead36025afaea12734 3acb0d6]: public/io/netif.h: tidy up and remove duplicate comments [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8267253517d644c9d89d7a04f52a649c0f717957 8267253]: public/io/netif.h: add definition of gso_prefix flag [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19167b11606df3c9598566a870ccd312b10d6d4b 19167b1]: public/io/netif.h: document the reality of netif_rx_request/reponse [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c3f24645b07b875bc1294fb4627f01e030690fe 0c3f246]: x86/VPMU: Initialize VPMU's lvtpc vector [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c03480cf5c4e96fb4afb2237ad0a3cac7162564a c03480c]: x86/vPMU: document as unsupported [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b436680f081ae397e8c25ce2c23d3cd1359ce86 9b43668]: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9cf5f0affcab74a93e0beb9e64ade446d7d23e1b 9cf5f0a]: x86/kexec: hide more kexec infrastructure behind CONFIG_KEXEC [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0aa684b508ebe97a486de9ec2892120e9697163d 0aa684b]: x86: drop MAX_APICID [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c87303c04738b0e837da6e891eb561de0bf1b64e c87303c]: libxl: fix line wrapping issues introduced by automatic replacement [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91cee732e31ff9f93a4515fbd5da003f618d8535 91cee73]: libxl: convert libxl__sprintf(gc) to GCSPRINTF [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a627988c15011f84ec576cfa8db5006a82d1591 0a62798]: tools/hotplug: quote all variables in vif-bridge [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26b4f4da890e6d829390a8a1ecaec6ce10ecf57d 26b4f4d]: docs: Introduce xenstore paths for guest network address information [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8f98cb2d4112d08add03caecf9d53da7e92b6f3 e8f98cb]: docs: Introduce xenstore paths for hotplug features [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71e64e163b2dae7d08f7d77ee942749663f484d5 71e64e1]: docs: Introduce xenstore paths for PV driver information [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=85e3b08eb73cd7ea0578807e4fd666ecbbca143e 85e3b08]: docs: Introduce xenstore paths for PV control features [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31aa8113a81d0b17b4aa3e4f8c61840aca2cf1ec 31aa811]: get_maintainer: fix perl 5.22/5.24 deprecated/incompatible "\C" use [Joe Perches]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2dd7eaf2e66eda7849c6b1a9f994aa391250ab7f 2dd7eaf]: tools/libxl: Drop dead code following calls to libxl__exec() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01884154ce0b97bf70e2bb128b4eeeaf3fed630a 0188415]: xen/arm: use masking operation instead of test_bit for MCSF bits [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb4b673ace1313d3af94c0c7350b4c27788144af bb4b673]: MAINTAINERS: mini-os patches should be copied to minios-devel [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=969eb34abdc5aefbe89adc12be7dcac696dac685 969eb34]: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=032dbbae93e717bfb818395774191a75d87a891a 032dbba]: Config.mk: Update SEABIOS_UPSTREAM_TAG to rel-1.9.0 [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb6be0d5c7e9837154077e737e97e68849d1ab4c cb6be0d]: sched: get rid of the per domain vCPU list in Credit2 [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e6042257390500f445980d6b1c98aaa660741cc5 e604225]: sched: get rid of the per domain vCPU list in RTDS [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b53bb4ab3c9bd5eccde88a5175cf72589ba6d52 6b53bb4]: sched: better handle (not) inserting idle vCPUs in runqueues [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a8c6c623192e3610033e8c79533bd0995038c4dc a8c6c62]: sched: clarify use cases of schedule_cpu_switch() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae2f41e3d7e7798537b7ea6dbb9a0c6aeb1179e3 ae2f41e]: sched: fix locking for insert_vcpu() in credit1 and RTDS [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4fd700e06c116f6198888a90552349b67aa64fa e4fd700]: x86/HVM: type adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81a28f14009f4d8577a81b28dd06f6828112054b 81a28f1]: VMX: fix/adjust trap injection [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2bbe5009f9c7206623d801d13e1dfabda91d5e07 2bbe500]: ACPI 6.0: Add changes for FADT table [Bob Moore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=975efe17970a9a7a4c279be55677097a7b351544 975efe1]: acpi/NUMA: build NUMA for x86 only [Naresh Bhat]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dee1aee5810bb4b95f28208244671c9740ac6b07 dee1aee]: VT-d: dump the posted format IRTE [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=853f8af87dda6cce0175bb0562c416a7cad1e514 853f8af]: vt-d: extend struct iremap_entry to support VT-d Posted-Interrupts [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ba0faa7f02fb310a330579adeef3534e6eca5a8 0ba0faa]: VT-d: remove pointless casts [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29446895edc28da63ba0f7e97872b09745eba823 2944689]: vmx: initialize VT-d Posted-Interrupts Descriptor [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03523ab0d338f8b017775f044377baf0b79a44d1 03523ab]: vmx: add some helper functions for Posted-Interrupts [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=30e3f328a5cc3747d9e038f2a80f39363dd65ea0 30e3f32]: vmx: extend struct pi_desc to support VT-d Posted-Interrupts [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d028f7f2bce751b457d5551eb5fa17d4ad79600 1d028f7]: VT-d Posted-Interrupts feature detection [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9670e7df84180748fbd2bb74162a1e557d75df75 9670e7d]: iommu: add iommu_intpost to control VT-d Posted-Interrupts feature [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d02e84b9d9d16b6b56186f0dfdcb3c90b83c82a3 d02e84b]: vVMX: use latched VMCS machine address [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b47431691409004c7218f6a6ba5c9c0bcf483ea 3b47431]: VMX: allocate VMCS pages from domain heap [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=827db7b26384ce083df7154d77f13379b2cf4121 827db7b]: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aec38117171b1fef50d6c3cf42dbd176907c7e18 aec3811]: tools/libxc: Correct XC_DOM_PAGE_SIZE() to return a long long [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=225166ea901f0532454ef771f5d6b1e8528c21bd 225166e]: libxl: correct bug in domain builder regarding page tables for pvh [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c35eefded2992fc9b979f99190422527650872fd c35eefd]: x86/P2M: consolidate handling of types not requiring a valid MFN [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=513c203a0046232c55adf6d70ec1dbe54e8d157f 513c203]: x86/PoD: tighten conditions for checking super page [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=65288cf610ccf1aae423f65ac67ee5dbeff252a1 65288cf]: x86/IO-APIC: fix setting of destinations [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ed662ee62b02abbd02525dc8ac0cbf2e8182e88 5ed662e]: x86: fixes to LAPIC probing [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9730aaae72b813f0e01124e79ccc3b25509f3d3 b9730aa]: ns16550: limit mapped MMIO size [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7efcc5844437837c9fe26ab4935dd8f034b230a4 7efcc58]: ns16550: reset bar_64 on each iteration [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2d2de56582cc2fee93554c0225fc9d560d13ced f2d2de5]: x86: move some APIC related macros to apicdef.h [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0116acbbd0b18f395b56f589e0f0f8fcc6fc2e0 e0116ac]: x86: add cmpxchg16b support [Feng Wu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2b3502c51c1aa24c447412b12e30e7a1d67f1f6 a2b3502]: blkif.h: document blkif multi-queue/ring extension [Bob Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d07f63fa6e70350b23e7acbde06129247c4e655d d07f63f]: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=abdf3c5b2b971dc12e665e8e0cda184b416efffe abdf3c5]: libxc: create p2m list outside of kernel mapping if supported [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81a76e4b12961a9f54f5021809074196dfe6dbba 81a76e4]: libxc: rework of domain builder's page table handler [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd353959cdfbe06c2a6abfd73f03f40b84e1e3f1 cd35395]: libxc: split p2m allocation in domain builder from other magic pages [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c45adec18e0512c3d34dcafb13414ecba21be6a 8c45ade]: libxc: create unmapped initrd in domain builder if supported [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8db3c7db92ddf1049c69dbf22ef06786d280498 d8db3c7]: libxc: use domain builder architecture private data for x86 pv domains [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3627f009a7b58c1b98da3221302c01abe8e7786 f3627f0]: libxc: introduce domain builder architecture specific data [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ddb13e70225b8cd25ce6943f75f8ce928d37159c ddb13e7]: libxc: rename domain builder count_pgtables to alloc_pgtables [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06954411ee1410e34719bdb5df71f71d0ac11be0 0695441]: xen: add generic flag to elf_dom_parms indicating support of unmapped initrd [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea7c8a3d0e823d4122dbe4aef40496f9f97c1449 ea7c8a3]: libxc: reorganize domain builder guest memory allocator [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ddebece6d540ac8d9211e9b3ff8f9c49cfccc428 ddebece]: x86: drop hard_smp_procssor_id() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a85da715cfffbc294589ad4edc4c7564ae6fcc25 a85da71]: x86/IO-APIC: adjust setting of destinations [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc0c3fa2ad5cdb7e9ccb068e3301499acf643bec fc0c3fa]: x86/IO-APIC: fix setup of Xen internally used IRQs (take 2) [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6853c9bf9ff06f7e24830ae91ca95af5f1642ca5 6853c9b]: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a2c11f876e6cf9c74f2bcaed5a997adc57da888 8a2c11f]: tools/ocaml/xb: Correct calculations of data/space the ring [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef6cb76026628e26e3d1ae53c50ccde1c3c78b1b ef6cb76]: libxl: relax readonly check introduced by XSA-142 fix [Jim Fehlig]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e5ed3456a017452824b1def76afbf6494ddfc7f 2e5ed34]: libxc: remove xc_get_bit_size() from tools/libxc/xc_dom_compat_linux.c [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=512d4d960507def70329acb9bfa0da325d9b4e03 512d4d9]: libxc: remove most of tools/libxc/xc_dom_compat_linux.c [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f046e501bbca1c8a46853b2e1f1b587e228c73de f046e50]: Config.mk: update OVMF changeset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=82ff7cbed64e3cc094d6812b3ad672c660649969 82ff7cb]: oxenstored: Quota.merge: don't assume domain already exists [Jonathan Davies]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=618659b38cab90e300085591b2bf398dbfc66b03 618659b]: xen/serial: Return actual bytes stored in TX FIFO for OMAP [Oleksandr Tyshchenko]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=961f129b5d88201c29967b202e0aa38081add1a6 961f129]: xen/serial: Move any OMAP specific things to OMAP UART driver [Oleksandr Tyshchenko]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=87a16694248e80195943741bb9f857edd6a6bf51 87a1669]: ocaml/xc: correct shutdown_reason enumeration [Simon Rowe]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84f2fd1ba567f4cb08ed101e26d013c181ab3318 84f2fd1]: run QEMU as non-root [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb31b1475f1bf179f033b8de3f0e173006fd77e9 fb31b14]: tools: pygrub: if partition table is empty, try treating as a whole disk [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4a9a01a21c848c9757af483376f3b8261a20b34 f4a9a01]: tools: migration: Use PRIpfn when printing frame numbers. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc967461e7f3b392990ca8c5ca02a435960ab0c7 cc96746]: ns16550: misc minor adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ea01bf96e5072ac88e23f35cd087a2fdb9eb856 5ea01bf]: Revert "x86/IO-APIC: fix setup of Xen internally used IRQs" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7e7ad8795ab6d8a37e89d7188dcf14052dbdc20 b7e7ad8]: x86/IO-APIC: make SET_DEST() easier to use [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1126b40892ab56cb13c3cae5822bf3a18a689ffb 1126b40]: x86/IO-APIC: fix setup of Xen internally used IRQs [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ab6654cf0f2a90b23d5ab714fa49ae038d21e17 5ab6654]: x86/event: correct debug event generation [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b52ed063d6731b53eaf976cfa9c51906e50e370 0b52ed0]: x86: #PF error code adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84064d11a40a6d6b55de8a97049042fc6d67dbb3 84064d1]: x86/traps: honor EXT bit in error codes [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=723742d9c73d0ad21b01d66f07726ee7a4c3125b 723742d]: x86/SVM: don't exceed segment limit when fetching instruction bytes [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f7da683718768041b26f2b526879477cf7b5d76 4f7da68]: x86/HVM: unify and fix #UD intercept [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=057e0e72d2a5d598087c5f167ec6a13203a3cf65 057e0e7]: x86/HVM: don't inject #DB with error code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1b2d39f071f1e85d0adb2e041f4a8a9aa9a88a8 a1b2d39]: elfnotes: intorduce a new PHYS_ENTRY elfnote [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fa72bd15564c59cbd54d4db31a3060293e782ca 4fa72bd]: efi: fix booting failure with UEFI on ARM [Shannon Zhao]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=85ad62ecb8c2b31bf13b5e88696ec1d42c7031e4 85ad62e]: symbols.c: avoid warn_unused_result build failure on fgets() [Riku Voipio]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d81504ff449010daf69d930ebcd2d23b19a1cda 4d81504]: x86: allow disabling the emulated VGA [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c603463ddbf2728d4eb82ecd7f435b5f642e11f8 c603463]: x86: allow disabling the emulated RTC [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b953524f1a88ad31987fa84cc8bcf6b195257554 b953524]: x86: allow disabling power management [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c55f69e5c4e490071075b3a8f53188d7ac25df26 c55f69e]: x86: allow disabling the emulated PIT [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afa14d87bdc7a1cb4ab3f77c54425a6cf6beab4e afa14d8]: x86: allow disabling the emulated PIC [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ee5a150fc508785070087fc0ddcfc2f9771ea89 7ee5a15]: x86: allow disabling the emulated IOMMU [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bacf1ddc8d66e73a1e2aec878f706d42d7bff629 bacf1dd]: x86: allow disabling the emulated IO APIC [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4647f50592f0b13e1b2b28dedb922ac033754664 4647f50]: x86: allow disabling the emulated HPET [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=171946abce06541c1d7465376c05eacb22158437 171946a]: x86: add bitmap of enabled emulated devices [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd2239d9fa975a1ee5bcd27c218ae042cd0a57bc bd2239d]: x86/HVM: always intercept #AC and #DB [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22a1fbb575df3a3a7726cdeb5ddf19cc8f60827c 22a1fbb]: x86/hvm: make sure stdvga cache cannot be re-enabled [Paul Durrant]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=897cc6d07acd3e66356f021c5f7f9a49ef061d5d 897cc6d]: sched: fix locking of remove_vcpu() in credit1 [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=acd9bd133c04766b8457f55e072c39f38eec5a43 acd9bd1]: cpufreq: allow ordinary boolean options to be passed on the command line [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f04de658574833688c3f9eab310e7834d56a9c0 6f04de6]: x86: cleanup of early cpuid handling [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e59321d1544518cd322a4dc09a4bff482c724f1c e59321d]: credit: remove cpu argument to __runq_insert() [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2f247c638ae7ee28e7e4ff07ed3d92cc16fbfdf c2f247c]: blkif: document blkif multi-queue/ring extension [Bob Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26d4eebee81e5537dc2a04b57968ff3afe35e446 26d4eeb]: xenconsoled: Remove unexpected daemonize behavior [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6ae323094390eb849daa342c869a2958b8e31d3c 6ae3230]: xl: log an error if libxl_cpupool_destroy() fails [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08b986f88b4c4c5d19a50b9883fff2dff582c7df 08b986f]: xl: avoid (another) uninitialised use of rc in vcpuset() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6919a7dde48bf1a9314c328bfb93a8a2f741bb80 6919a7d]: xl: initialise rc before using it in vcpuset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=700772bc13a3d4e7a61cea166893c0f53b251f08 700772b]: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32b31c17da1ba0da970cd182a8865ac20fabd0fa 32b31c1]: x86: query for paddr_bits in early_cpu_detect() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b104a0ad2880123b0d36b57af0478cf56b9b412c b104a0a]: x86: correct {a,m}perf check in generic_identify() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fc78e13f4770a27237804e484eef7f87b763286 6fc78e1]: x86/vmx: replace unqualified ud2 instructions with BUG frames [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d90b8f8c9fa7ebc07aa0e5f3e553411434ae8ac5 d90b8f8]: x86/bug: break out the internals of BUG_FRAME() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a84e4d094a25c5a6b1a2e677059abd3e19b57924 a84e4d0]: x86: replace unqualified ud2 instructions with BUG frames [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bbcf0b218f64b1e3e2b66b0fbb623f51d9014e81 bbcf0b2]: x86/vmx: improvements to vmentry failure handling [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0900d8b09f3f34cee07101f9cad53dd694080105 0900d8b]: x86/HAP: use %pv printk() format where suitable [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e134a69f5c649290accfe2d5e905c5810425b4c4 e134a69]: timer-op: demote a debugging message to really be debugging only [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b6ef9c152edceabecc7f90c811cd538a7b7a110 8b6ef9c]: compat: enforce distinguishable file names in symbol table [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d37d63d4b548b5fc214c71b2987a86ac0bbf4965 d37d63d]: symbols: prefix static symbols with their source file names [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d05834df2612b8dfce93a0afd7425971c30143b 8d05834]: xl: improve return and exit codes of parse related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1365cdb6debc842be503d990c2c182056edcc57b 1365cdb]: xl: improve return and exit codes of parse related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b725e56d684ca6a437c9679d53314e9ce9f20d7 5b725e5]: xl: improve return and exit codes of vcpu related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fbb7b8386ef827ef3d3329af986643cf36c727c 9fbb7b8]: xl: improve return and exit codes of scheduling related functions [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00e110e44a0eb268fb7705a3f333f10f01f33eca 00e110e]: xl: convert main() exit codes to EXIT_[SUCCESS|FAILURE] [Harmandeep Kaur]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1dbe5d9ed6d698b0a24ada014d6747fb984dc13d 1dbe5d9]: MAINTAINERS: adding myself as co-maintainer of vTPM [Quan Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b38a310f9f21d95f98d3cce915787c34cb5f727c b38a310]: tools/hotplug: xendomains.service conflicts with libvirt [Olaf Hering]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb7886ea0f3e0635c1ae2a0d61de3330c9870ea6 fb7886e]: xen/arm: domain_build: Avoid to shadow the variable "mod" in write_properties [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8931a72ea22ae754bef348f43905d94ebad58359 8931a72]: tools: create XEN_DUMP_DIR with mode 0700 [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ce89a914e832160e28ef9c312f7ffc105d43967 8ce89a9]: xl: Die on unknown options [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=990ea04ebedf543156dc2afa980061eb6645c390 990ea04]: x86/mm: return -ESRCH for an invalid foreign domid [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59a5061723ba47c0028cf48487e5de551c42a378 59a5061]: x86/PoD: Make p2m_pod_empty_cache() restartable [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f02a5760c75c8ce17c930e7c9068eb64997418d0 f02a576]: credit1: on vCPU wakeup, kick away current only if makes sense [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=957af2e22c7f68462cdfc531f505a0688c70941a 957af2e]: x86: make compat_iret() domain crash cases distinguishable [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a647406c0fe1d3ed801019b7bde0be32effaea9 5a64740]: libxlu: avoid linker warnings [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83a20172cc70cc579afb8a9e539a0408a533c31d 83a2017]: drop get_xen_guest_handle() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e294a0c3af9f4443dc692b180fb1771b1cb075e8 e294a0c]: libxl: adjust PoD target by memory fudge, too [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95e7415843b94c346e5ba8682665f508f220e04b 95e7415]: x86: rate-limit logging in do_xen{oprof,pmu}_op() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e97c4b37386c2d09e09e9b5d5d232e37728b960 6e97c4b]: xenoprof: free domain's vcpu array [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=101ce53266866144e724ed593173bc4098b300b9 101ce53]: x86/PoD: Eager sweep for zeroed pages [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d46896ebbb23f3a9fef2eb6066ae614fd1acfd96 d46896e]: free domain's vcpu array [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe360c90ea13f309ef78810f1a2b92f2ae3b30b8 fe360c9]: x86: guard against undue super page PTE creation [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ef01396fdff88b1c3331a09ca5c69619b90f4ea 1ef0139]: arm: handle races between relinquish_memory and free_domheap_pages [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c0e59ff15764e7b0c59282365974f5b8924ce83 1c0e59f]: arm: rate-limit logging from unimplemented PHYSDEVOP and HVMOP. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29bcf64ce8bc0b1b7aacd00c8668f255c4f0686c 29bcf64]: arm: Support hypercall_create_continuation for multicall [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79fbab823fde327c6b766529c1b06b509457dc92 79fbab8]: sched-rt: avoid to shadow the variable "svc" in rt_dom_cntl [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=568ff32927ecc68765973ad5b590b48e045dee4a 568ff32]: credit2: avoid to shadow the variable "cur" in runq_tickle [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c09af65a9afeabd381b132a21dd8eaeee7e8437 4c09af6]: common/memory: avoid to shadow the variable "d" in do_memory_op [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a722f89d30093cf5e1d2bc536fd73d6f9e5513f 5a722f8]: grant_table: avoid to shadow "frame" in __gnttab_map_grant_ref [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f6f08decb5f24ac299ab2ce23e2164ed8b13ca50 f6f08de]: common/domain: avoid to shadow the variable "d" in do_vcpu_op [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b261366f10eb150458d28aa728d399d0a781997e b261366]: tools/python: Further pruning of the defuct xl bindings [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf0d4923d7783ece38bb8f3b832e8df0f3fc284b bf0d492]: x86/mm: don't call HVM-only function for PV guests [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f3a26badbe9e980c759e2246cb248ceef018968 3f3a26b]: mm: improve message in populate physmap when the domain is direct mapped [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68f2e49032fa32c9cc5413994d8b072d3d2bd048 68f2e49]: mm: unmap page for direct mapped domain on decrease reservation [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61031e64d3dafd2fb1953436444bf02eccb9b146 61031e6]: x86/PV: don't zero-map LDT [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=caa0350794e22f67fc3d080ab538604428b34073 caa0350]: x86/mm: only a single instance of gw_page_flags[] is needed [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a6787cc3809c1e48e6fce22cacdd0def0cc2b92 9a6787c]: x86/mm: build map_domain_gfn() just once [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a771b7a0d5cbcd386744bd4bdd8e66dcfc096c8 1a771b7]: x86/mm: override stored file names for multiply built sources [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3980ccfb975974639254042b2b17d4d6bc02153e 3980ccf]: use clear_domain_page() instead of open coding it [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c21beba4e7bff001181322348f5f111742e83f0 2c21beb]: x86/xsaves: add basic definitions/helpers to support xsaves [Shuai Ruan]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c23c760a8ef4cec4aaef11575b85fd17e82986c 5c23c76]: x86/HVM: correct page dirty marking in hvm_map_guest_frame_rw() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8ba3a9e444c6943199130eea32904bc245a6d27 d8ba3a9]: x86: remove assumptions about the layout of x86_capabilities [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7729eed1a51b417c029a32d1e6b94eb0751d1643 7729eed]: x86: helpers for cpu feature manipulation [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69176a4b9c27796bb4cde1e13f28f5eace425400 69176a4]: x86/mm: pod: use the correct memory flags for alloc_domheap_page{,s} [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e896ad9a9164a432538789fa2993a1084fd0a387 e896ad9]: arm: don't build core parking code [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd84a2baadd4a5767d2568b1c01b055328cc84db cd84a2b]: libxl: Do not call assert() in signal handlers [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63ad168925a3f6190db393dc38835fedb1b791e3 63ad168]: xen/arm: Replace XEN_PSCI_* by PSCI_VERSION(major, minor) [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2831f2099b6175384817d7afd952f7918998b39a 2831f20]: xen/arm: Add support of PSCI v1.0 for the host [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=14fa16961b03a23e9b883e5f0ed06b6837a489d8 14fa169]: xen/arm: platform: Drop the quirks callback [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21550029f709072aacf3b90edd574e7d3021b400 2155002]: xen/arm: gic-v2: Automatically detect aliased GIC400 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61edf8a6f837b45572704aceca7c71d67858c062 61edf8a]: xen/arm: gic: Check the size of the CPU and vCPU interface retrieved from DT [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ee6d574b7073b5c98fcf94d20a53197609b85e1 8ee6d57]: xen/arm: vgic-v2: Report the correct GICC size to the guest [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=598e97fdd0b5af28807ec262b8285eff236abdb4 598e97f]: tools/python: remove broken xl binding [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01a8a8126d02b81bac4fe81541be0cccefc8a4c8 01a8a81]: xen/device-tree: Print the DT path on error in dt_for_each_range [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b3c6b13e0c085ceb53210f8e682a073096b94fa 9b3c6b1]: libxc: remove superpages option for pv domains [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc5b2486441359f64bf749bc6f27c38fcc8d60c4 fc5b248]: tools & docs: add tools and docs support for Intel CDP [He Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04c5efb0a141fa53e805e396970419436e74ce67 04c5efb]: Config.mk: update OVMF changeset [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0c099d157cc5bc942afef766cf141628a6380a1 c0c099d]: libxl: No emulated disk driver for xvdX disk [Anthony PERARD]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b7df8e8079995b3b9431084f77fe2526eb4ef18 8b7df8e]: tools: libxl: CODING_STYLE: GC* cannot be used with NOGC [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8b201e720020b7fb7e557dc3146913b3c18b90f f8b201e]: tools: Update libxl flex outputs to Flex from Jessie. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e08f3834c2f375153f104c827dd7c2fea93b288e e08f383]: Config: Switch to unified qemu trees. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a3ce8f85e7e7bdd339d259daa19f6bc5cb4735f 5a3ce8f]: x86/shadow: drop stray name tags from sh_{guest_get,map}_eff_l1e() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ce86773a460d4c116bdcd1b10e37bcafbfb6920 0ce8677]: x86/shadow: adjust sh_{make,destroy}_monitor_table() name tags [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89173c1051a0fde2f04aaa2d234de8c14697f626 89173c1]: x86/shadow: only a single instance of fetch_type_names[] is needed [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef4974c29ffc35b7e712af19e802e335ae8d80b4 ef4974c]: x86/HVM: prefix both instances of enable_intr_window() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c92e34bfae67b8ed7b47565a2a76e6797d4afe75 c92e34b]: x86: don't build platform hypercall helpers multiple times [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0b0290a996d2378aa74fe258bff7a18f7c9c553 d0b0290]: x86/vmx: fix coding style of PML functions [Kai Huang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ed8b8363269554a3b91e99b3acdecac52f8b500 2ed8b83]: x86/ept: defer enabling of EPT A/D bit until PML get enabled [Kai Huang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5e6c75bb0da85b2021c80d7b27bef77a00c1da2 a5e6c75]: VMX: re-order definitions [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcaa140b320a7f4b6d120ce79a096d5ae01a24f4 fcaa140]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a95c3f9c26a4b877598d45886eae95963c5d793 3a95c3f]: x86/Centaur: drop __init annotations [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcaf4e3f531fcc348dcb07c72393e2f6cabdc550 dcaf4e3]: x86/capabilities: set/clear them using non-locked bitops [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=684ea31309cf83769836c007da00860b3410ddb7 684ea31]: x86: drop further constant cpu_has_* predicates [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3638ec1c5cdf48811b18c4059ce339c6a8b278b2 3638ec1]: x86: remove unused x87 remnants of 32-bit days [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73b3bf10b475f4f8f92aba9a9de9ac433e53ead5 73b3bf1]: x86/PSR: fix compilation error after 44f126d [He Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c787425fdf2a4b42ffbff257123dfcb25528efbb c787425]: libxc: fix the types used in xc_dom_image to build HVM guests [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7e21966e6fe1e8640a4d1cb452118c43e27356d c7e2196]: libxc: Initialize vcpu context for 64-bit PVH VCPUs [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee653b97ce369decfdd4d18979fd9f6aec0073c2 ee653b9]: x86/traps: don't use 16bit reads of segment registers [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d967cb979e92fd6bd46c967f1d204f33b24fb08 9d967cb]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=813ae80d82e77250dc12547cf78d50b887be62ca 813ae80]: x86/boot: use mnemonics rather than magic numbers [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db34a096b3aabfea3093867a54c442e41509c8ed db34a09]: x86/NUMA: cleanup [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83281fc9b31396e94c0bfb6550b75c165037a0ad 83281fc]: x86/NUMA: fix SRAT table processor entry parsing and consumption [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44f126d3d3b03ec983590313af1d725937d4667c 44f126d]: x86: add domctl cmd to set/get CDP code/data CBM [He Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56b9a5130f08cca7c3a5853c87d62a2dd9b7ebc1 56b9a51]: x86: support enable CDP by boot parameter and add get CDP status [He Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b50c03d281fd1cfaf1f99654a2d6987a702b41a3 b50c03d]: xen/arm: ctxt_switch: Document the erratum #852523 related to Cortex A57 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a9203633ef8a7f215deee531d47aa203f195395 7a92036]: cxenstored: avoid using hardcoded paths [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66c8e456b7f152989c556123bd56d1d940abad8e 66c8e45]: xen/arm: domain_build: Removed unused variable in write_properties [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d64dbbcc7c9934a46126c59d78536235908377ad d64dbbc]: libxc: create an initial FPU state for HVM guests [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed740187a5d8a7fcec2116c410d850f1b54a0603 ed74018]: x86: drop unused declarations from processor.h [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=838eefd6eb95af1009cd89feeb5dc02d365cf482 838eefd]: x86/time: slightly streamline __update_vcpu_system_time() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=941cd44324db7eddc46cba4596fa13d505066ccf 941cd44]: x86: hide MWAITX from PV domains [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=245a0cc2ba7559942424b8b4fcc16bfbcf83a964 245a0cc]: VT-d: section placement and type adjustments [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6851e979874ebc05d270ea94360c49d920d3eaf4 6851e97]: VT-d: use proper error codes in iommu_enable_x2apic_IR() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4930444bdf33157763ade5dd959b9a2a7477e0a3 4930444]: cpufreq: fix notifier block double registration [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=973ce7bd8fb1513dcc5ff04760e03915a9eccd08 973ce7b]: build: don't shadow debug with "@debug@" in tools build [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=42940c046902f4dbff383aaae2f1139afbbdfe17 42940c0]: x86/shadow: Fix missing newline in dprintk() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe35f0c482442e8d180b359d0414c52bdda355f9 fe35f0c]: sched / cpupool: dump the actual value of NOW() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d5c42425cc01f1900c59a517e57ef113f38b83e 9d5c424]: sched: fix an 'off by one \t' in credit2 debug dump [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62b320ceebdc27f15dc571e6d80b103e9750be3b 62b320c]: MAINTAINERS: Tamás Lengyel to maintain mem-sharing [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=710942e57fb42ff8f344ca82f6b678f67e38ae63 710942e]: VT-d: don't suppress invalidation address write when it is zero [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c20224c72fbe40d22859b4e052d9c18eb89e42c 2c20224]: xen/arm: vgic: Introduce a new field to store the rank index and use it [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f699fd55e9860aa207945abbaadac44855caf6e5 f699fd5]: xen/arm: vgic: Optimize the way to store GICD_IPRIORITYR in the rank [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=17c9bc64551ef4b829735de3786083456ed60941 17c9bc6]: xen/arm: vgic: ctlr stores a 32-bit hardware register so use uint32_t [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac0ca6895b654d2d80b2e894183e253e0423f4e6 ac0ca68]: xen/arm: io: Support sign-extension for every read access [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=687a3f53bdd81d28302e82dd542f2e2a790e5f69 687a3f5]: xen/arm: io: Extend write/read handler to pass the register in parameter [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be8412ae5a0214554c5affc00625bc91eb37f81b be8412a]: xen/arm: io: remove mmio_check_t typedef [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96b4f77a55833895677cf4b4a33fc50c7b3da032 96b4f77]: xenconsole: try to attach to PV console if HVM fails [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3d07f8262111d1edd539913a82443acf0b1a3c6 a3d07f8]: libxc: remove dead HVM building code [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ee15d73326a10484bc3b679582fb2000e0219fa 1ee15d7]: libxl: switch HVM domain building to use xc_dom_* helpers [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68e1183411be71a8daa71b8abdd1f4fb843eb28a 68e1183]: libxc: introduce a xc_dom_arch for hvm-3.0-x86_32 guests [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b921b49f08f9751100d8cb503a5dbc53de74886 5b921b4]: libxc: rework BSP initialization [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4ec1faa91aeaa99e655d16549e2d830a38fb026 b4ec1fa]: libxc: make arch_setup_boot{init/late} xc_dom_arch hooks [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=392478215aab8c87e041d00765cf5f8572ac3f3f 3924782]: libxc: make arch_setup_meminit a xc_dom_arch hook [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad787bafcd2a3058f0f37f2fe84931bd5136bde9 ad787ba]: libxc: introduce a domain loader for HVM guest firmware [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20dd1725e6bc80cff3c1c7c1b0d842e7dc6d3754 20dd172]: libxc: introduce the notion of a container type [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2637d04d3b863f6537c109ff966b6734fa320d84 2637d04]: libxc: unify xc_dom_p2m_{host/guest} [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c64ef24febcf5bc6c6da733abd256412da8c4895 c64ef24]: libxc: split x86 HVM setup_guest into smaller logical functions [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fe4c0060c62a012109dab1d981522dc26822110 2fe4c00]: efi: split out efi_exit_boot() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af79880d358de78ba52effb7daece27d42bc602c af79880]: efi: split out efi_set_gop_mode() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c890487659ca92ca666df19379490deb85169884 c890487]: efi: split out efi_variables() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0dd7e37832f71eabd83906039641bcac9e13b919 0dd7e37]: efi: split out efi_tables() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c36226f41a5c03608068f56e2b1f56de690ae5b 0c36226]: efi: split out efi_find_gop_mode() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fd08b427a0f65c6746a7c236e0de96167c59964 9fd08b4]: efi: split out efi_get_gop() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=43e6ee132d0e638be6ee4373a325f6eeb571ecaf 43e6ee1]: efi: split out efi_console_set_mode() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e3352222b45d999611da51616ae0180601dfd4b 8e33522]: efi: split out efi_init() [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3e4e915f136699aa1cb1d39a1c1571ace1761f5 c3e4e91]: x86/p2m: fix typo "populete" [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=49388f11d512bb92706ce046643bfbb3c1d963c9 49388f1]: x86/cpufreq: relocate the driver register function [Wei Wang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1b92b94c581270bd72588e06e304a88738cafd8e 1b92b94]: libxl: fix places missed by spatch [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed134b368e6f9dad5722fd9b10c7c183fb9d795a ed134b3]: libxl: map LIBXL__LOG_VERBOSE to XTL_VERBOSE [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53a7472a64a23f23c8515fc9084a9bc089b49a3d 53a7472]: libxl: fix long lines and delete extraneous quotes [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db82cd9251eb55a55242d6a713f710cd72d18fb0 db82cd9]: libxl: convert to use LOG() macro [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84b4f356db6a2181fda1a9cb17a876f6d773970b 84b4f35]: Add Libc multiarch package as build prerequisites on 64-bit platforms to the README [Sander Eikelenboom]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf87f3a24f25eb3628dfb62a2d0ce3802a09783b bf87f3a]: tools/libxc: Improve efficiency of xc_cpuid_apply_policy() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f25baba1c0942e50757f4ecb233202dbbc057b9 7f25bab]: docs: xl.cfg: permissive option is not PV only. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d76add5b4bf37dd5083e61cc40734d913cd6553f d76add5]: tools/hotplug: Scan xenstore once when attaching shared images files [Mike Latimer]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f9dfe68084a5e15cf8e5ea71e67e73f896e1101 3f9dfe6]: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75c7de56df16a5a77d655b9f3e32ea00b103a0e1 75c7de5]: xen/arm: psci: use SMC64 function ID when available on ARM64 [Brijesh Singh]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5dfa6eade5da0bccd3c901c0b4614c7c0d5b12b2 5dfa6ea]: gitignore: ignore extras/mini-os* [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a23ce429779011de127e8ff6c9bf3486d87154d5 a23ce42]: flask: Allow initial domain to use XENPF_get_symbol [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=375a410b24d9fb7058fc7a3fe101189fe737c08b 375a410]: build: drop unused config variable CONFIG_HVM [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=388d2a75c32196b8b9062413e1d52ce516f025a5 388d2a7]: vcpu: add missing dummy_vcpu_info to compat VCPUOP_initialise [Roger Pau Monné]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b82467fe7d2a2c8a7d1280414ff2c996160a3fb 7b82467]: x86/cpufreq: add a new driver interface, setpolicy() [Wei Wang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8db8887de6f53212e494e08c905d1d672081a01d 8db8887]: x86: APERF/MPERF feature detect [Wei Wang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=773e6912909808fc4f9e3f02d1e6602cbfc8133c 773e691]: public: fix typo in memory.h [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d16b8dc29e6d0395c95ce6eea70e90d030bf387 9d16b8d]: MAINTAINERS: adding myself as co-maintainer of scheduling [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d83ec321dc4735b25736856eb2f93e4629ab8bdd d83ec32]: MAINTAINERS: adding myself as co-maintainer of cpupools [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8abdea48a3f5c880e7a18cfac7bad5be621cae5 e8abdea]: use masking operation instead of test_bit for CSFLAG bits [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=34f10e25d4522adf9d9a064d4ab0d1f4a3ca93f2 34f10e2]: paging: Fix compile error when DEBUG_TRACE_DUMP is enabled. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7 90f2e2a]: use masking operation instead of test_bit for MCSF bits [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ad97f333cf8c5045e939baf30960b52e19fcaa9 5ad97f3]: use masking operation instead of test_bit for VPF bits [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=613623b6fd1f09c2a8ee16739f823d826e3c0c77 613623b]: use masking operation instead of test_bit for VGCF bits [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bddb98662e78ea32ec12dea52611f79466c6065a bddb986]: use masking operation instead of test_bit for RTDS bits [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c352011c0d39ed23656986f5786498a14f9a96e 3c35201]: x86/PoD: shorten certain operations on higher order ranges [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=edb9531263e1698343ef3f8743d23b8044979341 edb9531]: x86/p2m-pt: use pre-calculated IOMMU flags [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=660fd65d5578a95ec5eac522128bba23325179eb 660fd65]: x86/p2m-pt: tighten conditions of IOMMU mapping updates [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33b55dc10342570aad77bd2fa221189df0ebca4e 33b55dc]: x86/EPT: work around hardware erratum setting A bit [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6e348570c80206fa17476e2feb4ac77371e4f10 c6e3485]: xen: write a high level description of the sub-arch choices for heap layout [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=810a50db69703f715d199d6b3a5f08193155d48b 810a50d]: xen/arm: vgic-v2: Drop cbase from arch_domain [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=380467c375deaf79aaca802cf8759d68a81c4009 380467c]: xen/arm: Warn when a device tree path will be re-used by Xen [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93be027d51dc6e7c9b4cd071d08194cc6c2306e0 93be027]: xen/arm: Retrieve the correct number of cells when building dom0 DT [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0542500a9ac029e46cce5f7c51378cf192c7055 a054250]: xen/arm: gic: Make it clear the GIC node is passed to make_hwdom_dt_node [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ba1e8147e511eb7ee52ab5618b9dc0eb8e90eca 3ba1e81]: xen/arm: io: Shorten the name of the fields and clean up [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b9d51e98edb8c5c731e2d06dfad3633053d88a4 9b9d51e]: xen/arm: vgic-v3: Correctly retrieve the vCPU associated to a re-distributor [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea7d70ef27430002f7d1e2e07c102cd05e18f0eb ea7d70e]: xen/arm: io: Extend write/read handler to pass private data [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1be0b102e0e8c558753cb37ee681bf4230fe949 c1be0b1]: xen/arm: support gzip compressed kernels [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d278130e2c250030280540909f2ff8e97a9b418 3d27813]: xen: move perform_gunzip to common [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d776ffe95324a45626a635cf46e9e9b436083a12 d776ffe]: libxl: don't shadow global "socket" in psr code [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=975efd3baa8dc5a0af8a9f3af6b95566339ae0b2 975efd3]: introduce VM_EVENT_FLAG_SET_REGISTERS [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc6c3773b23c8ab974ed0a166735be0b2868be18 dc6c377]: sched: adjustments to some performance counters [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c9cf46cefcf2cfb920c14e9ac2c53c371366cf2 6c9cf46]: sched: get rid of cpupool_scheduler_cpumask() [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea5637968a09a81a64fa5fd73ce49b4ea9789e12 ea56379]: credit1: fix tickling when it happens from a remote pCPU [Dario Faggioli]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5ee86becbfeea77df98242602bedd5d81188525 c5ee86b]: Revert "x86/PoD: shorten certain operations on higher order ranges" [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dea4d7a9a847e8822f7fbfd7b143a5e203135179 dea4d7a]: x86/PoD: shorten certain operations on higher order ranges [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0a85795d864dd64c116af661bf676d66ddfd5fc c0a8579]: x86/p2m-pt: ignore pt-share flag for shadow mode guests [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=960265fbd878cdc9841473b755e4ccc9eb1942d2 960265f]: x86/p2m-pt: delay freeing of intermediate page tables [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53e3f77bfa108aa83396f84027df0abc852e121c 53e3f77]: x86/EPT: adjust types in ept_split_super_page() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e9e09880d5f65ccb178d6c5785305ecf5715bba 0e9e098]: PVH Dom0 RMRR IOMMU mapping regression fix [Elena Ufimtseva]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61598449ae28fe89036a699fd524b73b9ca454ae 6159844]: docs/man: resort sections [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f732ffa2b4e5bea27be56ba1970a0025ac1124d 7f732ff]: docs: make xl-psr.markdown more precise [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e364a9cecea0bf6c5b02bea674745cd37ea0ad5c e364a9c]: tools/libxl: fix range check in main_psr_cat_cbm_set [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=30e7a6fde8d4810a230324b89125b4bdc8e5374d 30e7a6f]: tools/libxl: return socket id from libxl_psr_cat_get_l3_info [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4943f6bdd2bcef9e20020a74e41aaeb77e42905 a4943f6]: tools/libxl: fix socket display error for CMT [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0596394462484a277330b2e43f0b46efb815452 d059639]: tools/libxl: introduce libxl_get_online_socketmap [Chao Peng]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32f511afd2f69edd2ae1d55588ea50ebe8ece9ea 32f511a]: x86/p2m-ept: adjust some types in ept_set_entry() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c0e4ad60850032c9bbd5d18b8446421c97e08e4 6c0e4ad]: x86/EPT: tighten conditions of IOMMU mapping updates [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a1238d7cb73bc50f9ca1abede2b7cc59ec97bcd 3a1238d]: fine grained control of REP emulation optimizations [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d3bcd64d9eb741b4d4df45de97e318fcf836c36 5d3bcd6]: cleanup domain builder declarations and related users [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3da0f4e9a13e29e4dccfa14cd133d1a8e6ed47d b3da0f4]: MAINTAINERS: fix path to p2m-ept.c [Ross Lagerwall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa2e4d38164453f7d000cc30d6cc47ffa1d77539 fa2e4d3]: remove unused macros from sched.h [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94760fe10b8a3cf4835c950b9c66c43539ed3dbc 94760fe]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26b300bd727ef00a8f60329212a83c3b027a48f7 26b300b]: vt-d: fix IM bit unmask of Fault Event Control Register in init_vtd_hw() [Quan Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8e43d188e7b40dd19980c22dc5fe5cb5e93b7c7 d8e43d1]: xen/arm: Fix comment coding style in handle_node in domain_build.c [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=add29edab82957b22bb2cf9d518d123bf1ad97f2 add29ed]: libxc: do initrd processing of domain builder in own function [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8f8e469520a4987936764fc30f0d6e1a93dfebe1 8f8e469]: libxc: remove useless stuff from domain builder [Juergen Gross]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=488508b49a65dda20cf6eb6d8f549e8d758e610f 488508b]: libxl: introduce gfx_passthru_kind [Tiejun Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83215fba3a80c30b5191a4a1086dc510cca43069 83215fb]: libxl: introduce libxl__is_igd_vga_passthru [Tiejun Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86f3ff9fc4cc3cb69b96c1de74bcc51f738fe2b9 86f3ff9]: vt-d: fix IM bit mask and unmask of Fault Event Control Register [Quan Xu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f96b29118a3ce99b1eb45e79564d5af382395607 f96b291]: keyhandler: rework keyhandler infrastructure [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf6d39f81992c29a637c603dbabf1e21a0ea563f cf6d39f]: x86/PV: properly populate descriptor tables [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d6ff9ef259e296e6aee32ad8840cc5081280e0d 8d6ff9e]: add missing license and copyright statements to public interface headers [Mike Belopuhov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb34ff7452fda9966915cba8cf3ed42d4ca738fc fb34ff7]: x86/bigmem: eliminate struct domain address width restriction [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18c67d29c91d64274212b33cd5db006db553abf9 18c67d2]: xen/arm: gic-v3: Allow Xen to run on hardware supporting GICv4 [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55e8b12a5c054dfdf5feee1c3a84ffdfc2d38c83 55e8b12]: xen/arm: gic-v3: Clean-up the GIC*_PIDR2_* definitions [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c57e6ebd8c3e490e353e68d96abec1dad01e72f5 c57e6eb]: (lib)xl: soft reset support [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=546678c6a60f64fb186640460dfa69a837c8fba5 546678c]: libxl: fix the cleanup of the backend path when using driver domains [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c9a00c57172182652c432e80cc278bebc044dc4 5c9a00c]: libxl: fix devd removal path [Roger Pau Monne]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f214fea76acc6cbc1101fe1815cee795483a67d 3f214fe]: xen/arm: vgic: Correctly emulate write when byte is used [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9cc1346f1c578050d274133dc777000247adfc11 9cc1346]: x86/hvm: fold opt_hap_{2mb,1gb} into hap_capabilities [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4db520bcf75a101ce7e06cdca52350c100a8e67e 4db520b]: x86/hvm: refine hap_has_{2mb,1gb} checks [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c421a12ea1ae6a7d249a013e9b7e17b2e603d66 6c421a1]: x86: record xsave features in c->x86_capabilities [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11d49fffb2cad84403d807200be3085d653c854c 11d49ff]: x86/p2m: add PoD accounting to set_typed_p2m_entry() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11964811d7ace3e6cda2442d6f9898688c282692 1196481]: x86: shorten debug key 'u' output [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4b6bbe2240f5d3b22245bee9f4ceb3698e78ef9 c4b6bbe]: memory: polish populate_physmap() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a2f81459e1455d65a9a6f78dd2a0d0278619680 6a2f814]: xen/xsm: Make p->policyvers be a local variable (ver) to shut up GCC 5.1.1 warnings. [Konrad Rzeszutek Wilk]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5790ef286377fae5682367ffe361bc35662a2ed2 5790ef2]: IOMMU: complete/correct comment explaining "iommu=" sub-options [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31c0fd409a619e316ded36bc1ce594fe8861ecc7 31c0fd4]: x86/NPT: always return proper order value from p2m_pt_get_entry() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fde8ad95e4bfb5c256ab87a76acaa076f68be6c 3fde8ad]: x86/EPT: always return proper order value from ept_get_entry() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ac27e8457674b9266c908eaa9fc4054bb3d4dbe 0ac27e8]: improve x86's alloc_vcpu_guest_context() [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ffbb4ed178c5f1900d20a14a340631501d251d0 0ffbb4e]: MAINTAINERS: update VT-x maintainers [Kevin Tian]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=063792541db41167db9467feadb700de64cfcd16 0637925]: build: drop unused SUBARCH variable [Doug Goldstein]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed5c2c05cfa557b2391aef9557864d8d958d8d84 ed5c2c0]: tools/libxc: arm: Check the index before accessing the bank [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=493a67ee4a3fd9420e94fa2cf108e2a27961202b 493a67e]: xen/arm: vgic-v2: Map the GIC virtual CPU interface with the correct size [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa30003c13577b7ae4bbb46252ec1cbabd65c645 fa30003]: libxl: handle read-only drives with qemu-xen [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f304da48779ef71bca723619ddf0b3bf6ae15c8a f304da4]: INSTALL: Mention MINIOS_UPSTREAM_URL [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=112e5346b048712e194fd1f99f1fb7720d10892b 112e534]: docs: Migration feature document [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d02bed2a3926ca65f6d49eeb034eab00c532d22b d02bed2]: docs: Template for feature documents [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4600d7560425f89b32cd90ecf6084bae9293dfab 4600d75]: libxl: ensure xs transaction is initialised in libxl__device_pci_add_xenstore [Chunyan Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ddf474e2b7c045fadeaf765ac6157de745e84d6 4ddf474]: tools/xen-mceinj: Pass in GPA when injecting through MSR_MCI_ADDR [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26646f34c31f663fa23076ed0433195edec50d9f 26646f3]: x86/mce: translate passed-in GPA to host machine address [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=191f025598f75dfa51ce01f7c69ee8a58692760a 191f025]: tools/xen-mceinj: fix code style [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=157c9f4a18ae7e97cf795d473db44b87116e91bc 157c9f4]: x86/mce: fix code style [Haozhong Zhang]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c373b912e74659f0e0898ae93e89513694cfd94e c373b91]: x86/sysctl: don't clobber memory if NCAPINTS > ARRAY_SIZE(pi->hw_cap) [Andrew Cooper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92906abbee6d1dc975111a88d83cd3550f71e4c8 92906ab]: vtd: correct loglevel when check group devices [Tiejun Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7d5d5d8ea1ecbd6ef8b47dace4dec825f0f6e48 c7d5d5d]: x86/MSI: fail if no hardware support [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e94af1c1bef62daa706c644b39a8517cb794fa74 e94af1c]: x86/boot: remove unneeded instruction [Daniel Kiper]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e625faf45ee1349be7da2b27e38567e01ce4b453 e625faf]: arm: reduce power use by contented spin locks with WFE/SEV [David Vrabel]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f315c5323bb8185319384ae94bf913d4d15902c 7f315c5]: xen/arm: hvm_domain drop unused field instropection_enabled [Julien Grall]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adef7d9cc8ddc8cf49a0f460976c7de51a4f53f3 adef7d9]: xl: tighten parsing of "irq" and "iomem" list elements [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e1e3480c3878bac5d244925974a6852c47c809b 6e1e348]: libxl: slightly refine pci-assignable-{add, remove} handling [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=486252f8a86bca36c7c737a25d95327def7a1af3 486252f]: x86/PoD: use clear_domain_page() [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f180822ad3fe83fe293393ec175f14ded98f082 1f18082]: x86/p2m: fix mismatched unlock [Jan Beulich]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3848058e7dd66dc35b232a029fcbde55f3eb872f 3848058]: vtd/iommu: permit group devices to passthrough in relaxed mode [Tiejun Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ebe3fd9e736dda6cb141abe1241f0c8491125ebc ebe3fd9]: xl: handle empty vnuma configuration [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa6b5490be0bf2c0d1c17197e9c30af22e0a24e9 fa6b549]: xl/libxl: disallow saving a guest with vNUMA configured [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=818f445e71f3ec7819d2e7ed23fa3ecb2fed4054 818f445]: libxc: introduce xc_domain_getvnuma [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4b717808f4bead160008ba653ed4e6b05831a71 c4b7178]: libxl: format fd flags with 0x since they are hex. [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=244582a01dcb49fa30083725964a066937cc94f2 244582a]: x86/hvm: fix saved pmtimer and hpet values [Kouya Shimura]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93f5194e72708776783f2d34894c9b42031e116e 93f5194]: libxl: clear O_NONBLOCK|O_NDELAY on migration fd and reinstate afterwards [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88ab6b65395b2c81ede747cf2d13814241111ee6 88ab6b6]: xen: arm: Support <32MB frametables [Chris Brand]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d87d52248dc7d18ac27529fa5ea803a23126f0f0 d87d522]: xen: arm: Be explicit about bit values in mfn_to_xen_entry() [Chris Brand]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3a2dad62ad647a0d32a4560eb24ffc005221fbc a3a2dad]: xen: arm re-order assignments in mfn_to_xen_entry() [Chris Brand]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1910471e5a79ce05f364efd8db84c8f4273ee832 1910471]: QEMU_TAG update [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=64d148bae0a0fb6ac346087d6b80b7d8784c1c97 64d148b]: libxl: add LIBXL_DEVICE_MODEL_SAVE_FILE [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1bd9812966de9a16f30a58e7162b80bd6af361b e1bd981]: libxc: support XEN_DOMCTL_soft_reset operation [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3235cbfe803048f9c0b513b362ecda47771c33d1 3235cbf]: arch-specific hooks for domain_soft_reset() [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cc7f2727591d5525870031f28ecbdf0c1890772 8cc7f27]: flask: DOMCTL_soft_reset support [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a043f9dc70255e8558e7daf05272d620696bee9 1a043f9]: introduce XEN_DOMCTL_soft_reset [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=502a592704ca782ba4fde0746464b68c52e6de7e 502a592]: grant_table: implement grant_table_warn_active_grants() [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=546d558a7a3b7024638210f45b07fa340a5f109d 546d558]: evtchn: make evtchn_reset() ready for soft reset [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5aefb9003175353de51ca441fd54b53bc2463302 5aefb90]: xl: introduce enum domain_restart_type [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=961a86ba98bd95fe9961366da5202acba46068d8 961a86b]: libxl: support SHUTDOWN_soft_reset shutdown reason [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40a57f232e782a49da0b4b1dc9a34d6a5b613009 40a57f2]: introduce SHUTDOWN_soft_reset shutdown reason [Vitaly Kuznetsov]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63ac1c01f3c5a9afb2c4ef3e6c44eb973cfca7e9 63ac1c0]: libxl: set ret to non-zero value in failure path [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=250f988c6c41004bd46990edb9d5662bb606cf92 250f988]: configure: don't silently disable systemd support [Wei Liu]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1d95d0f87fb11323577d162bf3201eb86f8cca4 a1d95d0]: Rerun autogen.sh to pickup new version number [Ian Campbell]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd5964a2a08addee1458659aacceeda48c4d44d9 fd5964a]: libxc/x86/pvh: Allow creation of 32b PVH guests [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8149a99ed961c4414cdd9f15d66fe8db58e063cb 8149a99]: x86/pvh: handle hypercalls for 32b PVH guests [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e264718e917708dd8d5080711e7cb97de91f00ae e264718]: x86/compat: test both PV and PVH guests for compat mode [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=476cf36ac0de41bd5070f902c430d5ce90c7f590 476cf36]: x86/pvh: do not allow 32-bit PVH guests to clear CR4's PAE bit [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad01afb7255af6755c44e34c943fc336bf4b0316 ad01afb]: x86/pvh: set 32b PVH guest mode in XEN_DOMCTL_set_address_size [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fdb0a9eb31d04c0fb60deab07a47c9a2545bbdfd fdb0a9e]: domctl: lower loglevel of XEN_DOMCTL_memory_mapping [Tiejun Chen]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c21f69e8a113818639027c7cd86773777c85fe3d c21f69e]: x86: wrap kexec feature with CONFIG_KEXEC [Jonathan Creekmore]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=780f119c8b073b36bcc098ef7b7f70fd1dc17c96 780f119]: x86: clean up vm_event-related code in asm-x86/domain.h [Razvan Cojocaru]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f025e6ddde98819083aadee11f776180cf5c6dce f025e6d]: ACPI / table: Replace '1' with specific error return values [Hanjun Guo]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f09ae7bcbef680c9a6edb816557d1af4179b591 0f09ae7]: ACPI: disable ACPI cleanly when bad RSDP found [Len Brown]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf5efd610fe58160ceba3b5daece79c6a245c8fc cf5efd6]: ACPI/table: Always count matched and successfully parsed entries [Tomasz Nowicki]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b5fd6433f54281f3bffd79f2d759dd0edc1f3ab 0b5fd64]: x86/VPMU: Set VPMU context pointer to NULL when freeing it [Boris Ostrovsky]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d6a3c755374f04f6dd25373da28291a8f35bede 0d6a3c7]: efi: introduce efi_arch_flush_dcache_area [Stefano Stabellini]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=315a8722b4d7ba6141c6cc85009b6e09f5b20424 315a872]: Branch for 4.6: Update staging version to 4.7-unstable [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf6cfbb187f8d1078af655e754eb8a2ffd4ae865 bf6cfbb]: Branch for 4.6: Unpin QEMU_UPSTREAM_REVISION [Ian Jackson]
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=664675adece8e6c4220c3bd22b1f78bea7e630b1 664675a]: MAINTAINERS: stable backports should be requested on xen-devel [Ian Campbell]


Other Intel Features: Additional features specific to the Intel Xeon processor family in Xen Project 4.7 include: VMX TSC Scaling, which allows for easier migration between machines with different CPU frequencies and support for Memory Protection Keys, a new security feature for hardening the software stack.
[[Category:Users]]
[[Category:Users]]
[[Category:Xen]]
[[Category:Xen]]

Latest revision as of 10:43, 17 June 2016

To make it easier to understand the major changes during this release cycle, I’ve grouped them below into several categories.

Security Features

Reboot-free Live Patching: Xen Project Hypervisor 4.7 comes equipped with Live Patching, a technology that enables re-boot free deployment of security patches to minimize disruption and downtime during security upgrades for system administrators and DevOps practitioners. Xen Project 4.7 implements version 1 of the Xen Project’s Live Patching specification, which is designed to encode the vast majority of security patches (approximately 90%) as Live Patching payloads. This version ships with a Live Patching enabled hypervisor and payload deployment tools and is available as a technology preview.

KCONFIG support: For security, embedded automotive and IoT use cases, Xen Project introduced the ability to remove core Xen Hypervisor features at compile time via KCONFIG. This ability creates a more lightweight hypervisor and eliminates extra attack surfaces that are beneficial in security-first environments, microservice architectures and environments that have heavy compliance and certification needs, like automotive.

Improvements to the Virtual Machine Introspection (VMI) subsystem: A number of performance, scalability, robustness and interface improvements have been added to the Virtual Machine Introspection subsystem, that was introduced in Xen 4.5. In addition, Bitdefender Hypervisor Introspection leveraging Xen Project Virtual Machine Introspection, has recently been released as a new enterprise security solution to discover and remedy deep threats that remain hidden via traditional endpoint security tools.

Foundation work to tolerate a restartable Dom0: Several key components in a Xen Project system run in Dom0, which make Dom0 the single point of failure. Xen Project has been able to run xenstored, the daemon for managing the hypervisor’s central settings repository on a Xen Project host, in a sandboxed Virtual Machine called xenstored stub domain since Xen Project version 4.2. In Xen 4.7, we have made it easier to build xenstored stub domains and for them to tolerate a Dom0 restart. This will make Dom0 less critical to a Xen Project system and help us move towards a more robust and secure architecture in the future. More work in this area is expected in subsequent releases.

Live Migration Support

Improved Live Migration support: CPU ID Levelling enables migration of VM’s between a larger range of non-identical hosts than previously supported.

Fault Tolerance / Coarse-grained Lock-stepping (COLO): Xen 4.5 laid the foundation for COLO while improving the Xen Project’s Hypervisors Live Migration and Remus High Availability support. The COLO Manager, which introduces a relaxed approach to checkpointing that avoids unnecessary checkpoints enabling near native performance for many workloads, has been fully integrated as an experimental feature into Xen 4.7. Note that the COLO Block Replication and COLO Proxy components, both of which are QEMU components, are currently still reviewed by the QEMU community. Both components are available as out-of-tree add-ons to the Xen Project Hypervisor, until fully integrated into QEMU.

Performance and Workloads

Support for a wider range of workloads and applications: The PV guest limit restriction of 512GB has been removed to allow the creation of huge PV domains in the TB range. TB sized VMs, coupled with Xen Project’s existing support for 512 vCPUs per VM, enable execution of extremely memory and compute intensive workloads such as big data analytics workloads and in-memory databases.

Improved Credit 2 scheduler: The Credit2 scheduler is one (big) step closer to being ready for production use. It is now possible to instruct the scheduler to organize its runqueues and perform load balancing at core, socket or NUMA node granularity. More fine grained (core) configurations, deliver more aggressive load balancing, and are best suited for medium size systems. This feature has been proven to enable very good performance, especially if Hyper Threading is present.

Less fine grained configurations entail less overhead, and is suitable for larger servers or when no Hyper Threading is available. In addition, Credit2 has been extended to allow pinning of vCPUs to pCPUs (also known as “hard affinity”), allowing system administrators to configure the system in the exact way they want, and achieve the best setup for a given workload (for instance, a guarantee that a certain subset of vCPUs are always able to run when they need to run).

Improved RTDS scheduler: The RTDS scheduler is a real-time CPU scheduler built to provide guaranteed CPU capacity to guest VMs on SMP hosts, which primarily targets embedded, real-time and low-latency workloads. In Xen Project 4.7, the scheduling model has been changed from a quantum-driven to an event-driven model, which reduces scheduling overhead and thus scalability and performance for embedded and realtime workloads. In addition, per-VCPU parameter configuration has been added to allow better scheduler control for specialised workloads.

Per-cpu reader-writer lock: This new infrastructure allows for the fast path read case to have low overhead by only setting/clearing a per-cpu variable for using the read lock. After transforming various hypervisor locks to this infrastructure, VM-VM network transfer with 16 queues jumped from 15 gbit/s to 48 gbit/s on a 2 socket Haswell-EP host.

Usability Improvements PVUSB Support: In Xen Project 4.7, a new XL command line interface to manage PVUSB devices has been introduced to manage PVUSB devices for PV guests. Both in kernel PVUSB backend and QEMU backend are supported.

Hot plugging of QEMU disk backends: Xen now enables hot-plugging of USB devices as well as QEMU disk backends, such as drbd, iscsi, and more in HVM guests.This new feature allows users to add and remove disk backends to virtual machines without the need to reboot the guest.

Soft-reset: The soft reset feature for HVM guests allows for a more graceful shutdown and restart of the HVM guest.

New Hardware Support

ARM Specific

SBBR Compliance: Xen Project now supports booting on hosts that expose ACPI 6.0 (and later) information. The ARM Server Base Boot Requirements (SBBR) stipulate that compliant systems need to express hardware resources with ACPI; thus this support will come in useful for ARM Servers. This effort was carried out by Shannon Zhao of Linaro with minor patches from Julien Grall of ARM.

PCSI 1.0 Compatibility: PSCI 1.0 compatibility allows Xen Project software to operate on systems that expose PSCI 1.0 methods. Now, all 1.x versions of PSCI will be compatible with Xen Project software. More information on Power State Coordination Interface can be found here. This effort was also carried out by Julien Grall with a patch from Dirk Behme of Bosch.

vGIC-v3: Virtual Generic Interrupt Controller version 3. Reworked to be spec-compliant and optimised in some code paths.

Wallclock support: ARM guest can now get wallclock time directly from Xen Project via shared info page.

Features specific to Intel® Xeon® processor product family

Improved Interrupt Efficiency: Xen Project 4.7 supports VT-d Posted Interrupts, which provides hardware-level acceleration to increase interrupt virtualization efficiency. It reduces latency and improves user experience through performance improvements, especially for interrupt-intensive front- end workloads such as web servers.

Code and Data Prioritization: Xen Project 4.7 is the first to include Code and Data Prioritization (CDP), part of the Intel® Resource Director Technology (RDT) Framework and an extension of Cache Allocation Technology (CAT), first introduced in Xen Project 4.6. The introduction of CDP allows isolation of code/data within the shared L3 cache of multi-tenant environments, reducing contention and improving performance.

Other Intel Features: Additional features specific to the Intel Xeon processor family in Xen Project 4.7 include: VMX TSC Scaling, which allows for easier migration between machines with different CPU frequencies and support for Memory Protection Keys, a new security feature for hardening the software stack.

Hypervisor Changelog

  • 81722e7: xen/hvm: Fix advertisement of available xstates following c/s c52319642 [Andrew Cooper]
  • b5e1246: libxenvchan: Change license of header from Lesser GPL v2.1 to BSD [Konrad Rzeszutek Wilk]
  • 03c716e: QEMU_TAG update [Ian Jackson]
  • a4b3caa: tools: fix libxengnttab dependencies [Jan Beulich]
  • 6d84648: Revert "libxl: No emulated disk driver for xvdX disk" [Wei Liu]
  • b6e1233: travis: drop broken LLVM repos [Doug Goldstein]
  • 8c89958: xen/arm: build: add missed dependency for head.S [Wei Chen]
  • c2c69e3: docs/livepatch: Update URL to livepatch-build-tools.git [Konrad Rzeszutek Wilk]
  • d4e0ccf: libxl: Fix NULL pointer due to XSA-178 fix wrong XS nodename [Ian Jackson]
  • a7ac0b6: nested vmx: intercept guest rdmsr for MSR_IA32_VMX_VMFUNC [Euan Harris]
  • 0975bb7: serial: fix incorrect length of strncmp for dtuart [Jiandi An]
  • b0d81a7: Revert "x86/hvm: add support for pcommit instruction" [Haozhong Zhang]
  • a74cdfa: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
  • c2a1786: libfsimage: replace deprecated readdir_r() with readdir() [Chris Patterson]
  • b9daff9: libxl: replace deprecated readdir_r() with readdir() [Chris Patterson]
  • df7f3ce: docs: Feature Levelling feature document [Andrew Cooper]
  • c523196: x86/cpuid: Calculate a guests xfeature_mask from its featureset [Andrew Cooper]
  • 268ead5: VMX: relax incoming BNDCFGS check [Jan Beulich]
  • 9ab1bd9: xen/arm: Don't free p2m->root in p2m_teardown() before it has been allocated [Andrew Cooper]
  • e228585: tmem: Move bulk of tmem control functions in its own file. [Konrad Rzeszutek Wilk]
  • fc326b7: tmem: Move global_ individual variables in a global structure. [Konrad Rzeszutek Wilk]
  • de55e5a: tmem: Wrap atomic_t in struct tmem_statistics as well. [Konrad Rzeszutek Wilk]
  • 07b8cc4: tmem: Move global stats in a tmem_statistics structure [Konrad Rzeszutek Wilk]
  • 32df791: xen: Rename of xSplice to livepatch. [Konrad Rzeszutek Wilk]
  • 91fbfc3: libxl: Document ~/serial/ correctly [Ian Jackson]
  • 03273df: libxl: Cleanup: use libxl__backendpath_parse_domid in libxl__device_disk_from_xs_be [Ian Jackson]
  • 624c862: libxl: Cleanup: Have libxl__alloc_vdev use /libxl [Ian Jackson]
  • 2538aaa: libxl: Do not trust backend for vusb [Ian Jackson]
  • 4f79473: libxl: Do not trust backend in channel list [Ian Jackson]
  • f7653d0: libxl: Do not trust backend for nic in list [Ian Jackson]
  • 6fd0b15: libxl: Do not trust backend for nic in devid_to_device [Ian Jackson]
  • 922b354: libxl: Do not trust backend in nic getinfo [Ian Jackson]
  • 478bccd: libxl: Have READ_LIBXLDEV use libxl_path rather than be_path [Ian Jackson]
  • 83e679c: libxl: Rename READ_BACKEND to READ_LIBXLDEV [Ian Jackson]
  • 94a3e27: libxl: Rename libxl__device_{nic,channel}_from_xs_be to _from_xenstore [Ian Jackson]
  • b3a4560: libxl: Do not trust backend for channel in getinfo [Ian Jackson]
  • 3cc7477: libxl: Do not trust backend for cdrom insert [Ian Jackson]
  • 29225b2: libxl: Do not trust backend for disk in getinfo [Ian Jackson]
  • e4a4a84: libxl: Do not trust backend for disk; fix driver domain disks list [Ian Jackson]
  • c69871a: libxl: Do not trust backend for disk eject vdev [Ian Jackson]
  • 3a5fec0: libxl: cdrom eject and insert: write to /libxl [Ian Jackson]
  • 78feb51: libxl: Do not trust backend for vtpm in getinfo (uuid) [Ian Jackson]
  • 615c2be: libxl: Do not trust backend for vtpm in getinfo (except uuid) [Ian Jackson]
  • 696a1c5: libxl: Do not trust backend in libxl__device_exists [Ian Jackson]
  • deffd3c: libxl: Make copy of every xs backend in /libxl in _generic_add [Ian Jackson]
  • 03814de: libxl: Do not trust frontend for vusb [Ian Jackson]
  • 89ef5db: libxl: Do not trust frontend for channel in getinfo [Ian Jackson]
  • ca04e01: libxl: Do not trust frontend for channel in list [Ian Jackson]
  • eaccade: libxl: Do not trust frontend for nic in getinfo [Ian Jackson]
  • 7e03b12: libxl: Do not trust frontend for nic in libxl_devid_to_device_nic [Ian Jackson]
  • 0dbc6af: libxl: Do not trust frontend for vtpm in getinfo [Ian Jackson]
  • 0527125: libxl: Do not trust frontend for vtpm list [Ian Jackson]
  • c429d90: libxl: Do not trust frontend for disk in getinfo [Ian Jackson]
  • e4dccc7: libxl: Do not trust frontend for disk eject event [Ian Jackson]
  • f9a7931: libxl: Do not trust frontend in libxl__device_nextid [Ian Jackson]
  • e3d8513: libxl: Do not trust frontend in libxl__devices_destroy [Ian Jackson]
  • 481dddb: libxl: Provide libxl__backendpath_parse_domid [Ian Jackson]
  • 811b188: libxl: Record backend/frontend paths in /libxl/$DOMID [Ian Jackson]
  • 1816779: AMD IOMMU: remove currently non-functioning guest iommu feature [Suravee Suthikulpanit]
  • 95dc05b: x86/HVM: don't calculate XSTATE area sizes in software [Jan Beulich]
  • 75cb0a1: x86: flush high xstate CPUID sub-leaves to zero [Jan Beulich]
  • 7e81d99: libxl: keep PoD target adjustment by memory fudge after reload_domain_config() [Vitaly Kuznetsov]
  • f91c84e: xen/arm: warn the user that we cannot route SPIs to Dom0 on ACPI [Stefano Stabellini]
  • 1f81687: xen/arm: arm64: Remove MPIDR multiprocessing extensions check [Wei Chen]
  • 132d4aa: xen:arm: arm64: Add correct MPIDR_HWID_MASK value for ARM64 [Wei Chen]
  • df2a0b2: xen/arm: Make AFFINITY_MASK generate correct mask for level3 [Wei Chen]
  • c1cab79: xen/arm: Change the variable type of cpu_logical_map to register_t [Wei Chen]
  • 909bd14: Revert "arm/acpi: Configure SPI interrupt type and route to Dom0 dynamically" [Stefano Stabellini]
  • bbfd2d6: xen/Makefile: quote HOSTCC and HOSTCXX args [Chris Patterson]
  • 1dda826: build: fix assembler instruction tests again [Jan Beulich]
  • 8b3d685: xen/arm: Document the behavior of XENMAPSPACE_dev_mmio [Julien Grall]
  • a38c4d7: xen: XENMEM_add_to_physmap_batch: Mark 'foreign_id' as reserved for dev_mmio [Julien Grall]
  • 5ff371e: Revert "x86/mce: handle reserved domain ID in XEN_MC_msrinject" [Wei Liu]
  • 55dc7f6: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
  • 449f2dc: Config.mk: update qemu-xen tag [Anthony PERARD]
  • f561000: x86/compat: correct SMEP/SMAP NOPs patching [Jan Beulich]
  • 663f2f5: x86/psr: make opt_psr persistent [Chao Peng]
  • b0d409d: libxl: set XEN_QEMU_CONSOLE_LIMIT for QEMU [Wei Liu]
  • 8478c94: docs: update xl manpage about {block,network}-attach command [Wei Liu]
  • 1260c7f: xen/arm: Don't call setup_virtual_regions multiple time [Julien Grall]
  • 80703da: xl: use xstrdup in cpurange_parse [Wei Liu]
  • 4074e4e: RTDS: fix another instance of the 'read NOW()' race [Dario Faggioli]
  • 4504b7d: libxl: drop stray const from function return type [Jan Beulich]
  • 116d8ba: tools: bump library version numbers [Wei Liu]
  • a11c52a: libxl: Avoid advertising about device_model_user config option [Anthony PERARD]
  • 983aae0: Config.mk: non-debug build by default [Wei Liu]
  • 32e9d0f: libxl: nic type defaults to vif in hotplug for hvm guest [Wei Liu]
  • 779511f: sched: avoid races on time values read from NOW() [Dario Faggioli]
  • 082096f: docs/feature: Tweaks to the feature document template [Andrew Cooper]
  • 3aae91f: docs/xsplice: Fix syntax when compiling to pdf with pandoc [Andrew Cooper]
  • e9bcfcf: docs/build: Avoid using multi-target pattern rules [Andrew Cooper]
  • ccf4a5e: Revert "Config.mk: update ovmf changeset" [Wei Liu]
  • ed2cddb: xen/arm: p2m: Release the p2m lock before undoing the mappings [Julien Grall]
  • b13981f: xen/arm: p2m: apply_p2m_changes: Do not undo more than necessary [Julien Grall]
  • a396c25: libxl: consolidate casting to xc psr type to a function [Wei Liu]
  • 3c0d13d: xenalyze: fix a spurious newline [Dario Faggioli]
  • 2bb2309: x86emul: suppress writeback upon unsuccessful MMX/SSE/AVX insn emulation [Jan Beulich]
  • bab2bd8: xen/nested_p2m: Don't walk EPT tables with a regular PT walker [Andrew Cooper]
  • 8b1834a: QEMU_TAG update [Ian Jackson]
  • 667a712: Config.mk: update qemu-xen tag [Anthony PERARD]
  • 1542efc: Config.mk: update ovmf changeset [Wei Liu]
  • c323813: xen/device-tree: Do not remap IRQs for secondary IRQ controllers [Edgar E. Iglesias]
  • a5adcee: x86/cpuid: Avoid unconditionally clobbering ITSC for guests [Andrew Cooper]
  • 9e28baf: x86: make SMEP/SMAP suppression tolerate NMI/MCE at the "wrong" time [Jan Beulich]
  • e5e7316: x86: refine debugging of SMEP/SMAP fix [Jan Beulich]
  • 46699c7: x86/mm: fully honor PS bits in guest page table walks [Jan Beulich]
  • 2c86f0e: xen/arm: mm: fix nr_second calculation in setup_frametable_mappings [Peng Fan]
  • ad4aa36: x86/compat: Cleanup and further debugging of SMAP/SMEP fixup [Andrew Cooper]
  • fcab4ce: Config.mk: update mini-os changeset [Wei Liu]
  • d532f45: libxl: don't add cache mode for qdisk cdrom drives [Jim Fehlig]
  • 4f6aea0: x86: reduce code size of struct cpu_info member accesses [Jan Beulich]
  • 25eb87c: x86: use 32-bit loads for 32-bit PV guest state reload [Jan Beulich]
  • 01a0bd0: x86: use optimal NOPs to fill the SMEP/SMAP placeholders [Jan Beulich]
  • ea3e8ed: x86: suppress SMEP and SMAP while running 32-bit PV guest code [Jan Beulich]
  • cd2cd10: xendriverdomain: use POSIX sh and not bash [Doug Goldstein]
  • 556c69f: x86/PoD: skip eager reclaim when possible [Jan Beulich]
  • 744fe03: Revert "blktap2: Use RING_COPY_REQUEST" [Jan Beulich]
  • c5ed881: xsplice: Unmask (aka reinstall NMI handler) if we need to abort. [Konrad Rzeszutek Wilk]
  • 1c7fa3d: tools/xendomains: Create lockfile on start unconditionally [George Dunlap]
  • 1209ba4: hotplug: Fix xendomains lock path for RHEL-based systems [George Dunlap]
  • 46ed6a8: tools: configure correct trace backend for QEMU [Paul Durrant]
  • a6abcd8: x86: correct remaining extended CPUID level checks [Jan Beulich]
  • a24edf4: x86: cap address bits CPUID output [Jan Beulich]
  • 5590bd1: XSA-77: widen scope again [Jan Beulich]
  • c79fc6c: QEMU_TAG update [Ian Jackson]
  • c1b368e: QEMU_TAG update [Ian Jackson]
  • fec659a: xsplice: Prevent new symbols duplicating core symbols [Ross Lagerwall]
  • 31d961f: x86/hvm: Fix invalidation for emulated invlpg instructions [Andrew Cooper]
  • eee511d: x86/svm: Don't unconditionally use a new ASID in svm_invlpg_intercept() [Andrew Cooper]
  • a373db2: x86/hvm: Correct the emulated interaction of invlpg with segments [Andrew Cooper]
  • a94b35d: x86/hvm: Raise #SS faults for %ss-based segmentation violations [Andrew Cooper]
  • 6093515: x86/hvm: Always return the linear address from hvm_virtual_to_linear_addr() [Andrew Cooper]
  • fdb9a18: sched/rt: Fix memory leak in rt_init() [Andrew Cooper]
  • 2656bc7: xen: adopt .deinit_pdata and improve timer handling [Dario Faggioli]
  • fb0c3a8: xen: sched: avoid spuriously re-enabling IRQs in csched2_switch_sched() [Dario Faggioli]
  • 4084fee: doc: document that Domain-0 can't be migrated across cpupools [Juergen Gross]
  • 6b08872: MAINTAINERS: put docs/man/ under tool stack [Jan Beulich]
  • 94a6187: IOMMU: don't BUG() on exotic hardware [Jan Beulich]
  • f8c66c2: xen/xsplice: add ELFOSABI_FREEBSD as a supported OSABI for payloads [Roger Pau Monne]
  • 7552904: blktap2: initialise buf in qcow2raw.c:main [Wei Liu]
  • 7e2a1f9: blktap2: initialise buf to NULL in img2qcow.c:main [Wei Liu]
  • 01120b2: blktap2: initialise buf in vhd_util_check_footer [Wei Liu]
  • 0b5e769: rombios/tcgbios: initialise logdataptr in HashLogEvent32 [Wei Liu]
  • 1d97ced: rombios/tcgbios: initialise entry in HashLogEvent32 [Wei Liu]
  • bdb2a56: rombios/tcgbios: initialise size in tcpa_extend_acpi_log [Wei Liu]
  • b2fc97e: init: shebang should be the first line [Doug Goldstein]
  • 4ca9d5d: init: drop GNU-isms for sleep command [Doug Goldstein]
  • 1fb8dc5: flask/policy: don't audit commandline / build_id queries [Daniel De Graaf]
  • 20dbbd2: pvusb: add missing definition to usbif.h [Juergen Gross]
  • ec89da2: MAINTAINERS: update monitor/vm_event covered code [Tamas K Lengyel]
  • f8d4c1d: build: Honor '--enable-githttp' in toplevel Makefile generation [Paul Lai]
  • adf7d04: xen: credit2: fix 2 (minor) issues in load tracking logic [Dario Faggioli]
  • f45666a: xen: sched: fix killing an uninitialized timer in free_pdata. [Dario Faggioli]
  • 7dec5b0: configure: Fix when no libsystemd compat lib are available [Anthony PERARD]
  • a50ea9c: libxl: fix usage of XEN_EOPNOTSUPP [Roger Pau Monne]
  • c1058b2: tools/xsplice: fix mixing system errno values with Xen ones. [Roger Pau Monne]
  • 52efa01: tools/xsplice: corrently use errno [Roger Pau Monne]
  • 740c1f1: libxl: add a define for equivalent ENODATA errno on FreeBSD [Roger Pau Monne]
  • 68a003e: Config.mk: update mini-os revision [Wei Liu]
  • b7e5aee: xen/arm64: ensure that the correct SP is used for exceptions [Kyle J. Temkin]
  • 359cf73: xsplice: check against ELFOSABI_NONE instead of ELFOSABI_SYSV [Roger Pau Monné]
  • af07377: IOMMU/x86: per-domain control structure is not HVM-specific [Jan Beulich]
  • f85ea36: x86/p2m: also tear down altp2m [Jan Beulich]
  • fdfd564: x86/monitor: disallow setting mem_access_emulate_each_rep when vm_event is NULL [Razvan Cojocaru]
  • 1ca472c: x86: show correct code in CPU state [David Vrabel]
  • b90ecd5: Final touches for Xen 4.7.0-rc1 [Ian Jackson]
  • 356b551: xsplice: Missing if ( sec ) [Konrad Rzeszutek Wilk]
  • 7f62212: tools: xen-xsplice.c: fix length parameter of memset in list_func [Wei Liu]
  • 397463f: ocaml/xc_get_cpu_featureset/arm: Return not implemented on ARM [Konrad Rzeszutek Wilk]
  • 77eb5db: x86/shadow: account for ioreq server pages before complaining about not found mapping [Jan Beulich]
  • c2994f8: mkelf32: fix compilation on 32 bit build host [Wei Liu]
  • 4ad4e2f: MAINTAINERS: Clarify the meaning of nested maintainership [George Dunlap]
  • a29e895: x86: fix domain cleanup [Jan Beulich]
  • 854c6aa: x86/vMSI-X: also snoop REP MOVS [Jan Beulich]
  • f9bf994: xsplice: Don't perform multiple operations on same payload once work is scheduled. [Konrad Rzeszutek Wilk]
  • c2ce28a: MAINTAINERS/xsplice: Add myself and Ross as the maintainers. [Konrad Rzeszutek Wilk]
  • a946b8d: xsplice: Prevent duplicate payloads from being loaded. [Ross Lagerwall]
  • 48a312d: xsplice/xen_replace_world: Test-case for XSPLICE_ACTION_REPLACE [Konrad Rzeszutek Wilk]
  • 895111a: xsplice: Stacking build-id dependency checking. [Konrad Rzeszutek Wilk]
  • 83f7947: libxl: info: Display build_id of the hypervisor. [Konrad Rzeszutek Wilk]
  • 460d241: XENVER_build_id/libxc: Provide ld-embedded build-id [Konrad Rzeszutek Wilk]
  • b1ea652: xsplice: Print build_id in keyhandler and on bootup. [Konrad Rzeszutek Wilk]
  • a353cab: build_id: Provide ld-embedded build-ids [Konrad Rzeszutek Wilk]
  • f8a1017: xsplice: Add support for alternatives [Ross Lagerwall]
  • ed88976: xsplice: Add support for exception tables. [Ross Lagerwall]
  • b3de9fb: xsplice: Add support for bug frames. [Ross Lagerwall]
  • d5ccf44: x86, xsplice: Print payload's symbol name and payload name in backtraces [Ross Lagerwall]
  • ab3e5f5: xsplice, symbols: Implement fast symbol names -> virtual addresses lookup [Konrad Rzeszutek Wilk]
  • deed149: xsplice,symbols: Implement symbol name resolution on address. [Ross Lagerwall]
  • ffcd7c0: x86/xen_hello_world.xsplice: Test payload for patching 'xen_extra_version'. [Konrad Rzeszutek Wilk]
  • 29f4ab0: xsplice: Implement support for applying/reverting/replacing patches. [Ross Lagerwall]
  • 380b229: xsplice: Implement payload loading [Ross Lagerwall]
  • 18adaa9: xsplice: Add helper elf routines [Ross Lagerwall]
  • 9e3e711: arm/x86/vmap: Add vmalloc_xen and vm_init_type [Konrad Rzeszutek Wilk]
  • 2aa925b: arm/x86: Use struct virtual_region to do bug, symbol, and (x86) exception tables lookup. [Konrad Rzeszutek Wilk]
  • 05bb8af: xen-xsplice: Tool to manipulate xsplice payloads [Konrad Rzeszutek Wilk]
  • 7dca2ba: libxc: Implementation of XEN_XSPLICE_op in libxc [Konrad Rzeszutek Wilk]
  • 11ff40f: xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op [Konrad Rzeszutek Wilk]
  • f4a6509: xsplice: Design document [Konrad Rzeszutek Wilk]
  • 1d5b507: build: use C{C/XX} as HOSTC{C/XX} if we are not cross-compiling [Roger Pau Monné]
  • d5016ea: x86/vMSI-X: also snoop qword writes [Jan Beulich]
  • de86277: x86/vMSI-X: add further checks to snoop logic [Jan Beulich]
  • 670ee15: x86/HVM: fix forwarding of internally cached requests (part 2) [Jan Beulich]
  • bb998ef: x86/HVM: fix emulation re-issue check [Jan Beulich]
  • c858e93: public/x86: remove HVMMEM_mmio_write_dm from the public interface [Yu Zhang]
  • 7fb252b: build/xen: fix assembler instruction tests [Roger Pau Monné]
  • d22c9bf: x86/time: fix gtime_to_gtsc for vtsc=1 PV guests [Jan Beulich]
  • c106e5b: travis: Enable tools when building with clang [Andrew Cooper]
  • 81aa611: travis: Remove clang-3.8 build [Andrew Cooper]
  • bec4135: tools/kdd: Fix uninitialised variable warning [Andrew Cooper]
  • ca4c184: tools/blktap2: Fix use of uninitialised variable in _tap_list_join3() [Andrew Cooper]
  • 05fc4ef: tools/blktap2: Fix array initialisers for tapdisk_disk_{types,drivers}[] [Andrew Cooper]
  • ddde10a: tools/blktap2: Use abort() instead of custom crash [Andrew Cooper]
  • 9b0f436: tools/xenstat: Avoid comparing '0 <= unsigned integer' [Andrew Cooper]
  • e2faa28: xen/arm: Force broadcast of TLB and instruction cache maintenance instructions [Julien Grall]
  • 7d59c1a: xen: arm: doc: Add firmware requirements [Dirk Behme]
  • c051618: xen/arm: traps: Correctly interpret the content of the register HPFAR_EL2 [Julien Grall]
  • edd429c: xen/bitops: Introduce GENMASK to generate mask [Julien Grall]
  • 981cfa9: tools/pygrub: fix usage of LDFLAGS [Roger Pau Monne]
  • dbed24c: tools/python: corrently use LDFLAGS and CFLAGS [Roger Pau Monne]
  • 92afa65: oxenstored: fix error when shifting negative value [Roger Pau Monne]
  • 31268fe: libxl: fix passing the type argument to xc_psr_* [Roger Pau Monne]
  • 50f8537: libxl: add explicit casts from yajl_gen_status to yajl_status [Roger Pau Monne]
  • 99507d2: libxl: convert libxl__device_model_xs_path to a macro [Roger Pau Monne]
  • d756101: libxl: add the printf-like attributes to a couple of functions [Roger Pau Monne]
  • 7cd41b0: xl: fix usage of libxl_get_scheduler [Roger Pau Monne]
  • 1d006eb: libxl: fix shutdown_reason type in list_domains [Roger Pau Monne]
  • 13b3d35: libxc: fix usage of uninitialized variable [Roger Pau Monne]
  • daddec6: xen/tools: fix substitution of __align8__ uint64_t inside of headers [Roger Pau Monne]
  • e69f9a4: tools/headers: prevent adding two __align8__ to uint64_t in ARM headers [Roger Pau Monne]
  • 1265d06: build: remove Kconfig forced gcc selection [Roger Pau Monne]
  • 648df4b: build: pass HOST{CC/CXX} value down to Kconfig [Roger Pau Monne]
  • 22372e7: build: set HOSTCXX based on clang value for Kconfig xconfig target [Roger Pau Monne]
  • e29ef94: build: make HOSTCC conditional on the value of clang [Roger Pau Monne]
  • 9772c48: x86/vMSI-X: write snoops should ignore hvm_mmio_internal() requests [Jan Beulich]
  • 4d98d3e: blktap2: use abort() instead of custom crash [Doug Goldstein]
  • f7cd9d2: travis: enable building of the tools [Doug Goldstein]
  • 4561569: x86/HVM: slightly improve hvm_mmio_{first,last}_byte() [Jan Beulich]
  • 276da27: x86/HVM: correct last address emulation acceptance check [Jan Beulich]
  • 36e2f08: x86/mm: introduce modify_xen_mappings() [Andrew Cooper]
  • 722b6d2: Revert "HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane." [Konrad Rzeszutek Wilk]
  • f359869: Revert "libxc/libxl/python/xenstat/ocaml: Use new XEN_VERSION hypercall" [Konrad Rzeszutek Wilk]
  • 0129e1e: x86/xstate: don't clobber or leak state when using XSAVES [Jan Beulich]
  • 3a6222b: x86/vMSI-X: avoid missing first unmask of vectors [Jan Beulich]
  • 488c2a8: docs/arm64: clarify the documention for loading XSM support [Fu Wei]
  • d4cd5a2: docs: update FLASK cmd line instructions [Doug Goldstein]
  • 695ed1b: libfsimage: fix bad header guard [Doug Goldstein]
  • bd6ad54: x86/MSI-X: correctly track interrupt masking state [Jan Beulich]
  • 5fe3abb: x86/MMCFG: don't ignore error from intercept handler [Jan Beulich]
  • 02eb000: x86/MSI: handle both MSI-X and MSI in cfg space write intercept [Jan Beulich]
  • 351d943: MAINTAINERS: drop Keir [Jan Beulich]
  • 46c2337: x86emul: special case far branch validation outside of long mode [Jan Beulich]
  • e0ec0a7: tools: fix compile errors with -Og [Olaf Hering]
  • d2d7024: Config.mk: update seabios revision [Wei Liu]
  • a20e8c7: libxl: pvusb: use %u to convert unsigned number [Wei Liu]
  • 99b0acd: xenaccess: minor fixes and extra printouts [Tamas K Lengyel]
  • 67831c4: docs/arm64: update the documentation for loading XSM support [Fu Wei]
  • 945bfa1: xen/arm: domain_build: Add PSCI 1.0 compatibility [Dirk Behme]
  • ef94415: MAINTAINERS: ARM docs to be maintained by ARM maintainers [Jan Beulich]
  • 3515e22: committers to be REST maintainers [George Dunlap]
  • 09fc40e: x86/ept: defer the invalidation until the p2m lock is released [David Vrabel]
  • 83a5839: tools/xenstat: handle network interface name in uppercase. [Zhigang Wang]
  • 1e9f929: docs: add misc/qemu-backends.txt [Juergen Gross]
  • 8b17648: x86: limit GFNs to 32 bits for shadowed superpages. [Tim Deegan]
  • 4e4689e: tools/libxc: Correct use of X86_XSS_MASK in guest xstate generation [Andrew Cooper]
  • 89534d8: xen: cpupools: Document XEN_SYSCTL_CPUPOOL_OP_* error codes [Juergen Gross]
  • 15fedd6: libxc: cpupools: adjust retry loop in xc_cpupool_removecpu() [Juergen Gross]
  • 125d4be: xen: cpupools: return different error values for cpupool operations [Juergen Gross]
  • d5b6844: libxl: fix old style declarations [Wei Liu]
  • f3a7ca0: hotplug/Linux: fix same_vm check in block script [Wei Liu]
  • de28b18: tools/libxl: Fix legacy migration following COLO backchannel breakage [Andrew Cooper]
  • 247d38c: xen: change the sizes of memory fields in the HVM start info to be 64bits [Roger Pau Monne]
  • 33fce48: libxl/save: set domain_suspend_state->domid in do_domain_soft_reset() [Vitaly Kuznetsov]
  • f4be614: Config.mk: update mini-os changeset [Wei Liu]
  • ac703c2: drivers/pl011: ACPI: The interrupt should always be high level triggered [Julien Grall]
  • 8b27d2b: xen: sched: fix spinlock issue in schedule_cpu_switch(). [Dario Faggioli]
  • 972523b: x86/pv: Correctly fold vIOPL back into vcpu_guest_context [Andrew Cooper]
  • 7f3f616: xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface [Julien Grall]
  • adb3149: xen/arm: acpi: Remove uncessary check in acpi_map_gic_cpu_interface [Julien Grall]
  • 632b7a1: xen/arm: acpi: Fix SMP support when booting with ACPI [Julien Grall]
  • 62b70be: xen/arm: acpi: The boot CPU does not always match the first entry in the MADT [Julien Grall]
  • 3dac42f: x86: Alter nmi_callback_t typedef [Konrad Rzeszutek Wilk]
  • 75f9455: tools/libxc: Calculate xstate cpuid leaf from guest information [Andrew Cooper]
  • 3e0c827: tools/libxc: Use featuresets rather than guesswork [Andrew Cooper]
  • 9e9500f: tools/libxc: Wire a featureset through to cpuid policy logic [Andrew Cooper]
  • 8b535e1: tools: Utility for dealing with featuresets [Andrew Cooper]
  • e5a4478: tools/libxc: Expose the automatically generated cpu featuremask information [Andrew Cooper]
  • 677226d: tools/libxc: Use public/featureset.h for cpuid policy generation [Andrew Cooper]
  • 11d0044: tools/libxc: Modify bitmap operations to take void pointers [Andrew Cooper]
  • 1ab68ab: xen+tools: Export maximum host and guest cpu featuresets via SYSCTL [Andrew Cooper]
  • b2507fe: x86/domctl: Update PV domain cpumasks when setting cpuid policy [Andrew Cooper]
  • 9801d13: x86/pv: Provide custom cpumasks for PV domains [Andrew Cooper]
  • 5ab9564: x86/cpu: Context switch cpuid masks and faulting state in context_switch() [Andrew Cooper]
  • 3c66c8b: x86/cpu: Rework Intel masking/faulting setup [Andrew Cooper]
  • 3ec9358: x86/cpu: Rework AMD masking MSR setup [Andrew Cooper]
  • 67528a3: x86/cpu: Sysctl and common infrastructure for levelling context switching [Andrew Cooper]
  • 36e3c8f: x86/cpu: Move set_cpumask() calls into c_early_init() [Andrew Cooper]
  • b648fef: xen/x86: Improvements to in-hypervisor cpuid sanity checks [Andrew Cooper]
  • 33d0d39: xen/x86: Improve disabling of features which have dependencies [Andrew Cooper]
  • e61287a: xen/x86: Clear dependent features when clearing a cpu cap [Andrew Cooper]
  • fe4408d: xen/x86: Generate deep dependencies of features [Andrew Cooper]
  • f71ecb6: x86: introduce a new VMASSIST for architectural behaviour of iopl [Andrew Cooper]
  • 7d8519f: x86/vMSI-X: fix qword write covering vector control field [Jan Beulich]
  • 37fa335: mwait-idle: support for Intel Xeon Phi Processor x200 Product Family [Dasaratharaman Chandramouli]
  • 5a21170: mwait-idle: prevent SKL-H boot failure when C8+C9+C10 enabled [Len Brown]
  • ac2628e: x86: calculate maximum host and guest featuresets [Andrew Cooper]
  • 78803f9: x86: annotate VM applicability in featureset [Andrew Cooper]
  • 2d8bd35: Revert "xen: change the sizes of fields in the HVM start info layout to be 64bits" [Ian Jackson]
  • 1a92e6c: libxl: remove code added to use the 'phy' backend with CDROM devices [Roger Pau Monne]
  • adf8588: libxl: only allow guests with a device model to use cd-{eject/insert} [Roger Pau Monne]
  • 92a80cd: libxl: set the backend type to Qdisk for CDROM devices on DM HVM guests [Roger Pau Monne]
  • 53c41d3: libxl: set the device model version earlier in xenstore [Roger Pau Monne]
  • 2c8d85b: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
  • 1d82792: xen/arm64: correctly emulate the {w, x}zr registers [Julien Grall]
  • ca32012: xen/arm64: check XSM Magic from the second unknown module. [Fu Wei]
  • 1aee836: xen: change the sizes of fields in the HVM start info layout to be 64bits [Roger Pau Monne]
  • c7445d8: xen/arm: map_dev_mmio_region: printk should be ratelimited [Shannon Zhao]
  • 3041763: flask: change default state to enforcing [Daniel De Graaf]
  • 0ebb683: arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs [Vikram Sethi]
  • b6fa4c8: xen: sched: implement vcpu hard affinity in Credit2 [Justin Weaver]
  • 946416b: xen: sched: provide some scratch space for not putting cpumasks on stack [Dario Faggioli]
  • bcd46d3: xen: sched: per-core runqueues as default in credit2 [Dario Faggioli]
  • bcb3914: xen: sched: allow for choosing credit2 runqueues configuration at boot [Dario Faggioli]
  • 58f4e2d: xen: sched: fix per-socket runqueue creation in credit2 [Dario Faggioli]
  • 2c6f317: xen: sched: on credit2, don't reprogram the timer if idle [Dario Faggioli]
  • 6f6c204: xen: sched: improve credit2 bootparams' scope, placement and signedness [Uma Sharma]
  • 94734ab: xen: sched: close potential races when switching scheduler to CPUs [Dario Faggioli]
  • eeecf9d: xl: make return type of create_domain() more consistent. [Dario Faggioli]
  • 0742044: xl: improve exit codes of debug related functions [Harmandeep Kaur]
  • 41c699f: xl: improve exit codes of some of the domain handling functions [Harmandeep Kaur]
  • 4682052: xl: improve exit codes of save/restore and migration functions [Harmandeep Kaur]
  • a47d28d: xl: improve return and exit codes of memory related functions [Harmandeep Kaur]
  • f75f726: libxl: replace the usage of uuid_t with a char array [Roger Pau Monne]
  • 2819628: tools: handle xl migrate --debug in legacy stream [Olaf Hering]
  • c01c674: libxl: bind_usbintf: do not reuse 'path' [Chunyan Liu]
  • 6c4bf5a: libxl: Set rc on failure of usbdev_busaddr_to_busid [Ian Jackson]
  • f07d02f: libxl: fix rc handling in libxl_device_usbdev_list [Chunyan Liu]
  • a35dc6c: x86: remove the use of vm86_mode() [Andrew Cooper]
  • 9d313bd: x86/xsaves: ebx may return wrong value using CPUID eax=0xd,ecx =1 [Shuai Ruan]
  • 6b5e0bc: x86/xsaves: fix two miscellaneous issues [Shuai Ruan]
  • d5bdea5: build: fix build with Clang [Andrew Cooper]
  • 7760ff0: sched: move pCPU initialization in a helper [Dario Faggioli]
  • 64269d9: sched: implement .init_pdata in Credit, Credit2 and RTDS [Dario Faggioli]
  • 05ea4efc: sched: make implementing .alloc_pdata optional [Dario Faggioli]
  • c63a6ee: libxl: pvusb: Correctly check the controller type [Chunyan Liu]
  • 086c1d1: libxl: libxl_pvusb.c: Remove redundant lstat [Chunyan Liu]
  • 5537418: libxl: libxl_write_exactly: correct argument to sizeof [Chunyan Liu]
  • b5836f7: libxc: fix uninitialized variable when changing rtds scheduling parameters [Chong Li]
  • 8fdf2fc: xl: enable per-VCPU parameter for RTDS [Chong Li]
  • 3320861: libxl: enable per-VCPU parameter for RTDS [Chong Li]
  • 046c2b5: libxc: enable per-VCPU parameter for RTDS [Chong Li]
  • 65a9526: hotplug/FreeBSD: document disk hotplug interface [Roger Pau Monne]
  • f61479c: libxl: fix error message in local_device_attach_cb [Roger Pau Monne]
  • 73c25e9: libxl: add a FreeBSD implementation of libxl__devid_to_localdev [Roger Pau Monne]
  • 955cfe3: libxl: properly use vdev vs local device [Roger Pau Monne]
  • 94e975d: libxl: add support for disk hotplug scripts on FreeBSD [Roger Pau Monne]
  • 6878c14: libxl: refactor the FreeBSD hotplug script code [Roger Pau Monne]
  • a989f03: hotplug/FreeBSD: add block hotplug script [Roger Pau Monne]
  • fab1d32: blkif: document how FreeBSD uses the physical-device backend node [Roger Pau Monne]
  • 671361d: blktap2: Invalid logic detecting unaligned buffers in vhd_write_block [Ross Philipson]
  • 5cf46a6: libxl: colo: make it depend on availability of libnl [Wei Liu]
  • abf6822: build: rename CONFIG_REMUS_NETBUF to CONFIG_LIBNL [Wei Liu]
  • 16e92eb: libxl: colo: move netlink related stuff to libxl_colo_proxy.c [Wei Liu]
  • 3b43f1d: libxl: colo: rearrange things in header files [Wei Liu]
  • d5f8973: libxl: check for dynamic device model start required [Juergen Gross]
  • 9a649d6: libxl: add service function to check whether device model is running [Juergen Gross]
  • 0439103: libxl: add new pvusb backend "qusb" provided by qemu [Juergen Gross]
  • c5add99: libxl: add query function for backend support by device model [Juergen Gross]
  • 7e82b37: libxl: make libxl__need_xenpv_qemu() operate on domain config [Juergen Gross]
  • 1a7ac00: libxl: handle error from libxl__need_xenpv_qemu() correctly [Juergen Gross]
  • d6cdb19: libxl/CODING_STYLE: Clarify the singular statement in a conditional statement explanation. [Konrad Rzeszutek Wilk]
  • 5e07e7c: libxl: colo: remove dead code in colo_save_setup_script_cb [Wei Liu]
  • a27a9ad: libxl: colo: fix indentation of abort() [Wei Liu]
  • 12e786c: libxl: colo: add missing break in qemu_disk_scsi_drive_string [Wei Liu]
  • e476190: libxl: colo: simplify colo_proxy_async_wait_for_checkpoint [Wei Liu]
  • 941cccf: libxc: colo: don't leak pfns and iov in send_checkpoint_dirty_pfn_list [Wei Liu]
  • dee88aa: libxl: fix POLLHUP handling [Roger Pau Monne]
  • ef498d9: libxl: Fix uninitialized pointer when passing an empty cdrom [George Dunlap]
  • 50b5df7: sched: fix deadlock when changing scheduling parameters [Chong Li]
  • e43b27a: x86/pvh: initialize ioreq server for PVH guests [Boris Ostrovsky]
  • 89e9725: x86/HVM: remove dead code [Jan Beulich]
  • 4d27280: x86/xsaves: fix overwriting between non-lazy/lazy xsaves [Shuai Ruan]
  • 9e55a33: public/xen.h: add flags field to vcpu_time_info [Joao Martins]
  • 1129a99: docs: Document block-script protocol [George Dunlap]
  • 982e4ef: libxl: Allow local access for block devices with hotplug scripts [George Dunlap]
  • ba09d5f: libxl: Share logic for finding path between qemuu and pygrub [George Dunlap]
  • 3fec17d: libxl: Rearrange qemu upstream disk argument code [George Dunlap]
  • f525acf: libxl: Move check for local access to a funciton [George Dunlap]
  • fa88ffe: tools/hotplug: Write physical-device-path in addition to physical-device [George Dunlap]
  • e885362: libxl: Remove redundant setting of phyical-device [George Dunlap]
  • 5806acf: tools/hotplug: Add a "dummy" hotplug script for testing [George Dunlap]
  • a0f793d: unmodified_drivers: enable use of register_oldmem_pfn_is_ram() API [Mike Meyer]
  • 7298d65: MAINTAINERS: add ioreq.c and ioreq.h to x86 I/O emulation file list [Paul Durrant]
  • d9eadad: libxl: ARM build: fix type of libxl__srm_callout_callback_restore_results [Ian Jackson]
  • d887c19: libxc: remove second unistd.h inclusion [Wei Liu]
  • 96b370c: libxc: xc_domain_resume_hvm is used by x86 only [Wei Liu]
  • d1da3d1: libxc: use PRIx64 to print out pfn [Wei Liu]
  • 78109ac: docs: fix xl manpage compilation broken by COLO [Wei Liu]
  • 80428e8: doc: document pvusb Xenstore paths [Juergen Gross]
  • 9bec523: doc: correct hyperlinks in docs/misc/xenstore-paths.markdown [Juergen Gross]
  • 108788e: x86/hvm: separate ioreq server code from generic hvm code [Paul Durrant]
  • f7b87b0: enable per-VCPU parameter for RTDS [Chong Li]
  • 612f150: libxl: allow 'phy' backend to use empty files [Roger Pau Monne]
  • ed04ca9: libelf: rewrite symtab/strtab loading [Roger Pau Monne]
  • f31c790: libxl: introduce LIBXL_VGA_INTERFACE_TYPE_UNKNOWN [Roger Pau Monne]
  • 44914ad: xenalyze: handle RTDS scheduler events [Dario Faggioli]
  • 00c84d9: xenalyze: handle DOM0 operations events [Dario Faggioli]
  • 234d879: tools/libxc: Fix build error when using xc_version_len [Olaf Hering]
  • b064fb9: libxc: Document xc_domain_resume [Konrad Rzeszutek Wilk]
  • 8903a7a: libxc: support to resume uncooperative HVM guests [Wen Congyang]
  • 355f7ba: cmdline switches and config vars to control colo-proxy [Wen Congyang]
  • 25efd43: setup and control colo proxy on secondary side [Wen Congyang]
  • 40a9cb9: setup and control colo proxy on primary side [Wen Congyang]
  • 1c44e39: COLO nic: implement COLO nic subkind [Wen Congyang]
  • 2fdd9df: COLO proxy: implement setup/teardown/preresume/postresume/checkpoint [Wen Congyang]
  • 9aec2ef: COLO: use qemu block replication [Wen Congyang]
  • 49f5712: Support colo mode for qemu disk [Wen Congyang]
  • dab0539: Introduce COLO mode and refactor relevant function [Changlong Xie]
  • ed37ef1: COLO: introduce new API to prepare/start/do/get_error/stop replication [Wen Congyang]
  • 2734c81: implement the cmdline for COLO [Wen Congyang]
  • 73fde4e: libxc/save: support COLO save [Wen Congyang]
  • f8c8727: libxc/restore: support COLO restore [Wen Congyang]
  • 72f4c0a: primary vm suspend/resume/checkpoint code [Wen Congyang]
  • 797793c: libxl_internal: move stream read manipulations to right place [Changlong Xie]
  • c4f5894: secondary vm suspend/resume/checkpoint code [Wen Congyang]
  • f5d947b: tools/libxl: add back channel support to read stream [Wen Congyang]
  • c580500: tools/libxl: add back channel support to write stream [Wen Congyang]
  • d34ef46: libxc/migration: export read_record for common use [Wen Congyang]
  • 9f4edff: libxc/migration: Specification update for DIRTY_PFN_LIST records [Wen Congyang]
  • b92e718: docs/libxl: Introduce CHECKPOINT_CONTEXT to support migration v2 colo streams [Wen Congyang]
  • f68ad9b: docs: add colo readme [Wen Congyang]
  • ccf7ac1: tools/libx{l,c}: add back channel to libxc [Wen Congyang]
  • acee96d: tools/libxl: Introduce new helper function dup_fd_helper() [Wen Congyang]
  • a1d8b4b: tools/libxl: Add back channel to allow migration target send data back [Wen Congyang]
  • c0067c7: tools/libxl: introduce libxl__domain_common_switch_qemu_logdirty() [Wen Congyang]
  • a0ddc0b: tools/libxl: introduction of libxl__qmp_restore to load qemu state [Wen Congyang]
  • 3031803: tools: add missing header for xenctrl.h [Changlong Xie]
  • 96ae556: x86/HVM: fix forwarding of internally cached requests [Jan Beulich]
  • 0aa74b5: MAINTAINERS: add myself as x86 I/O emulation and viridian maintainer [Paul Durrant]
  • 646c312: x86/hvm/viridian: zero and check vcpu context _pad field [Paul Durrant]
  • d275ec9: libxc/libxl/python/xenstat/ocaml: Use new XEN_VERSION hypercall [Konrad Rzeszutek Wilk]
  • 2716d87: HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane. [Konrad Rzeszutek Wilk]
  • 72a91f6: oxenstored: allow compilation prior to OCaml 3.12.0 [Jonathan Davies]
  • a9b9387: arm64: Add ACPI support [Shannon Zhao]
  • 102984b: arm: Add a hypercall for device mmio mapping [Shannon Zhao]
  • 076e922: arm/acpi: Fix event-channel interrupt when booting with ACPI [Shannon Zhao]
  • 97e9875: arm/acpi: Permit MMIO access of Xen unused devices for Dom0 [Shannon Zhao]
  • 8300b33: arm/gic: Add a new callback to deny Dom0 access to GIC regions [Shannon Zhao]
  • 9d77b3c: arm/acpi: Configure SPI interrupt type and route to Dom0 dynamically [Shannon Zhao]
  • 226c13e: arm/acpi: Permit access all Xen unused SPIs for Dom0 [Shannon Zhao]
  • 48f4bf6: arm/acpi: Create min DT stub for Dom0 [Shannon Zhao]
  • c376e7a: arm/acpi: Map the new created EFI and ACPI tables to Dom0 [Shannon Zhao]
  • 1cefff2: arm/acpi: Prepare EFI memory descriptor for Dom0 [Shannon Zhao]
  • c41df46: arm/acpi: Prepare EFI system table for Dom0 [Shannon Zhao]
  • 749f3ec: arm/acpi: Map all other tables for Dom0 [Shannon Zhao]
  • eb5c3d1: arm/p2m: Add helper functions to map memory regions [Parth Dixit]
  • 130b80d: arm/acpi: Prepare RSDP table for Dom0 [Shannon Zhao]
  • 19f1511: arm/acpi: Prepare XSDT table for Dom0 [Shannon Zhao]
  • d58035c: arm/acpi: Prepare STAO table for Dom0 [Shannon Zhao]
  • 17a8ba3: arm/acpi: Prepare MADT table for Dom0 [Shannon Zhao]
  • 61cecec: arm/gic: Add a new callback for creating MADT table for Dom0 [Shannon Zhao]
  • cf58544: arm/acpi: Prepare FADT table for Dom0 [Shannon Zhao]
  • da4f814: arm/acpi: Add a helper function to get the acpi table offset [Shannon Zhao]
  • 526a9e3: arm/acpi: Estimate memory required for acpi/efi tables [Shannon Zhao]
  • 4965556: update MAINTAINERS info for Stefano [Stefano Stabellini]
  • d3ac192: Merge branch 'pin' of https://github.com/jgross1/xen into staging [Konrad Rzeszutek Wilk]
  • 3a80f43: tools/misc/xen-hvmctx: fix the build [Paul Durrant]
  • fab9839: tools/python/xc: fix tmem_control parameter parsing [Zhigang Wang]
  • b18c1e6: public: drop assembly equates from errno.h again [Jan Beulich]
  • 607044b: build: avoid putting local absolute symbols in symbol tables [Jan Beulich]
  • bb9373a: spinlock: improve spin_is_locked() for recursive locks [Jan Beulich]
  • 9979547: x86/xsaves: calculate comp_offsets[] based on xcomp_bv [Shuai Ruan]
  • 3130079: ns16550: enable Pericom controller support [Jan Beulich]
  • cc955d2: ns16550: store pointer to config parameters for PCI [Jan Beulich]
  • a43f1e9: hvm/params: add a new delivery type for event-channel in HVM_PARAM_CALLBACK_IRQ [Shannon Zhao]
  • b936872: x86/hvm/viridian: fix APIC assist page leak [Paul Durrant]
  • 78c5f59: x86/hvm/viridian: save APIC assist vector [Paul Durrant]
  • 966a420: Anthony Perard to co-maintain qemu [Stefano Stabellini]
  • 7bd9dc3: x86: fix information leak on AMD CPUs [Jan Beulich]
  • 0411908: xl: Return an error on failed cd-insert [George Dunlap]
  • 0614c45: xl: Make set_memory_target return an error code on failure [George Dunlap]
  • 26dbc93: libxl: Remove pointless hypercall from libxl_set_memory_target [George Dunlap]
  • a67e68c: xsm: move FLASK_AVC_STATS to Kconfig [Doug Goldstein]
  • 0640eaf: xsm: only define XSM_MAGIC in xsm.h [Doug Goldstein]
  • 61a50df: libxl: add force option for xl vcpu-pin [Juergen Gross]
  • 4e29340: libxl: print message how to recover from xl cpupool-cpu-remove errors [Juergen Gross]
  • 1ef6bee: libxc: do some retries in xc_cpupool_removecpu() for EBUSY case [Juergen Gross]
  • 0d42d46: tools/build: remove usage of sed -i [Roger Pau Monne]
  • 3ea17ff: x86/HVM: terminate writes to PM_TMR port [Jan Beulich]
  • 8972c37: x86/vLAPIC: vlapic_reg_write() can't fail [Jan Beulich]
  • ec4ce7c: x86: annotate special features [Andrew Cooper]
  • 54d346e: x86: mask out unknown features from Xen's capabilities [Andrew Cooper]
  • c452cf4: x86: collect more cpuid feature leaves [Andrew Cooper]
  • 2e2e2ed: x86: script to automatically process featureset information [Andrew Cooper]
  • 77a4b82: public: export x86 cpu featureset information in the public API [Andrew Cooper]
  • 6095dd2: sched: add .init_pdata hook to the scheduler interface [Dario Faggioli]
  • 8686d2a: sched: fix locking when allocating an RTDS pCPU [Dario Faggioli]
  • 803aea1: tools: Restrict configuration of qemu processes [Jim Fehlig]
  • 5963a60: oxenstored: log request and response during transaction replay [Jonathan Davies]
  • aef35b9: oxenstored: replay transaction upon conflict [Jonathan Davies]
  • be244d8: oxenstored: move functions that process simple operations [Jonathan Davies]
  • 0ae7f67: oxenstored: keep track of each transaction's operations [Jonathan Davies]
  • 363ae55: oxenstored: refactor request processing [Jonathan Davies]
  • f8ec0bc: oxenstored: remove some unused parameters [Jonathan Davies]
  • a2c5046: oxenstored: refactor putting response on wire [Jonathan Davies]
  • 0fa4c7f: x86/domctl: don't waste domain CPUID slots for all zero data [Jan Beulich]
  • 520734b: x86: drop raw_write_cr4() again [Jan Beulich]
  • 10499a9: vscsiif.h: add some notes about xenstore layout [Olaf Hering]
  • 1e9cce9: docs: add vscsi to xenstore-paths.markdown [Olaf Hering]
  • e839274: vscsiif.h: fix WWN notation for p-dev property [Olaf Hering]
  • 5c07efa: x86: remap text/data/bss with appropriate permissions [Andrew Cooper]
  • 5996f3c: xenconsole: update help message [Doug Goldstein]
  • 4c2cddb: x86/arm: Add BUGFRAME_NR define and BUILD checks. [Konrad Rzeszutek Wilk]
  • a2fc8d5: xsm/xen_version: Add XSM for most of xen_version hypercall [Konrad Rzeszutek Wilk]
  • 829e03c: acpi: drop CONFIG_ACPI_BOOT and use CONFIG_ACPI instead [Shannon Zhao]
  • 10a674b: x86/hvm/viridian: enable APIC assist enlightenment [Paul Durrant]
  • 0709d59: sched: convert RTDS from time to event driven model [Tianyang Chen]
  • cb2a9d4: x86: rename features to be closer to the vendor definitions [Andrew Cooper]
  • a4a53ed: x86: drop unused and non-useful feature definitions [Andrew Cooper]
  • 490b550: xl: add pvusb commands [Chunyan Liu]
  • fa08b87: libxl: domcreate: support pvusb in configuration file [Chunyan Liu]
  • bf7628f: libxl: add pvusb API [Chunyan Liu]
  • 127b375: libxl: refactor DEFINE_DEVICE_REMOVE to fit for more device types [Chunyan Liu]
  • bc023ec: libxl_utils: add internal function to read sysfs file contents [Chunyan Liu]
  • d704dda: libxl: export some functions for pvusb use [Chunyan Liu]
  • 58d2dab: x86: put kexec_reloc in its own section [Jan Beulich]
  • 5d93f1d: x86: move cached CR4 value to struct cpu_info [Jan Beulich]
  • e869abd: x86/fpu: improve check for XSAVE* not writing FIP/FDP fields [David Vrabel]
  • 5e88c35: libxc: Remove dead code (XENVER_capabilities) [Konrad Rzeszutek Wilk]
  • 6fdfb60: tools: change checkpointed_stream's type from int to xc_migration_stream_t [Wen Congyang]
  • 2268141: libxc: move migration_stream's definition to xenguest.h [Wen Congyang]
  • a6f2cdb: x86/hvm/viridian: keep APIC assist page mapped... [Paul Durrant]
  • d0540cb: arm/config: declare ELFSIZE_[32|64] respectively [Konrad Rzeszutek Wilk]
  • 8738c76: x86: don't hold TRAPBOUNCE_flags in %cl during create_bounce_frame [Andrew Cooper]
  • 65f1fe7: x86/hvm/viridian: fix the TLB flush hypercall [Paul Durrant]
  • 1e4faa2: vmap: ASSERT on NULL [Konrad Rzeszutek Wilk]
  • eb6fe7a: arm64: fix incorrect memory region size in TCR_EL2 [Shanker Donthineni]
  • 6ea2dc5: tmem: allow tmem to be disabled with Kconfig [Doug Goldstein]
  • 6cddfb4: tmem: drop direct usage of opt_tmem [Doug Goldstein]
  • dba8bfb: tmem: add tmem_disable() function [Doug Goldstein]
  • 80c4b4c: libxc: Have xc_translate_foreign_address() set errno properly [Razvan Cojocaru]
  • efc9042: xen/arm: Re-add the Xilinx ZynqMP platform [Edgar E. Iglesias]
  • 4014da8: elf: Add relocation types to elfstructs.h [Ross Lagerwall]
  • 24e3e35: hvmloader: add high memory e820 region if needed [David Vrabel]
  • 79713ed: x86: move both exception tables into .rodata [Jan Beulich]
  • 0b8a172: x86: partially revert use of 2M mappings for hypervisor image [Jan Beulich]
  • 96504c7: sched RTDS: use uint64_t for tracing time values [Dario Faggioli]
  • ba22f1f: vmx: restore debug registers when injecting #DB traps [Ross Lagerwall]
  • 61a5cfe: restore p2m_access_t enum order to allow bitmask semantics [Malcolm Crossley]
  • c2b9b97: libxl: use LIBXL__LOG in libxl_ctx_alloc [Wei Liu]
  • 71b165d: x86emul: fix 32-bit test build [Jan Beulich]
  • 74760ba: x86emul: check host features alongside guest ones where needed [Jan Beulich]
  • dc88221: x86: rename XMM* features to SSE* [Jan Beulich]
  • bfa493f: IOMMU: make the pcidevs_lock a recursive one [Quan Xu]
  • bf55ead: AMD IOMMU: fix an init time spinlock flaw [Quan Xu]
  • e46a729: libxl: ensure var is inited in libxl__domain_firmware [Doug Goldstein]
  • ae3c165: libxc: simplify error handling in meminit_hvm [Wei Liu]
  • f233dd6: sched: add Meng as RTDS maintainer [Dario Faggioli]
  • dff593c: x86: don't flush the whole cache when changing cachability [David Vrabel]
  • 119f097: x86/shadow: avoid extra local array variable [Jan Beulich]
  • 2c80710: x86/shadow: compile most write emulation code just once [Jan Beulich]
  • 4640ab6: x86/HVM: don't disable the REP emulation optimizations for regular IO [Razvan Cojocaru]
  • 3cdad91: x86/xstate: undo bogus adjustment to xsave() [Jan Beulich]
  • fc0e69e: tools/misc: drop unused function from gtracestat [Andrew Cooper]
  • a306f81: tools/foreign: avoid using alignment directives when not appropriate [Andrew Cooper]
  • b91c845: add Julien as ARM maintainer [Stefano Stabellini]
  • 6890e07: mm: fix page_list_* helpers to evaluate all their arguments [Andrew Cooper]
  • 8979888: mm: introduce arch_free_heap_page() [Andrew Cooper]
  • cd29140: x86/alternatives: correct near branch check [Jan Beulich]
  • 882b186: domctl: add force flag to xen_domctl_vcpuaffinity for undoing pin override [Juergen Gross]
  • 8fa0fca: sched: add hypercall option to override and restore vcpu affinity [Juergen Gross]
  • d62ead2: cpupool: correct error handling when removing cpu from cpupool [Juergen Gross]
  • 0aa1330: x86/vPMU: do not clobber IA32_MISC_ENABLE [Andrew Cooper]
  • 305e957: hvmloader: use xen/errno.h rather than the host systems errno.h [Andrew Cooper]
  • 6779020: public/errno: Reduce complexity of inclusion [Andrew Cooper]
  • 6a5f34a: Merge branch 'tracing/sched-events-improvements' of git://xenbits.xen.org/people/dariof/xen into staging [Konrad Rzeszutek Wilk]
  • 54ef3ed: travis: actually disable debug for non-debug [Doug Goldstein]
  • 9bcc399: travis: use matching C++ for GCC version [Doug Goldstein]
  • 4442d43: travis: skip building coverity, smoke, and master [Doug Goldstein]
  • 793313e: xenalyze: handle Credit2 scheduler events [Dario Faggioli]
  • b5715a7: xenalyze: handle Credit1 scheduler events [Dario Faggioli]
  • 52cf096: xenalyze: handle scheduling events [Dario Faggioli]
  • 74425ba: xentrace: formats: add domain create and destroy events. [Dario Faggioli]
  • 1c03510: xentrace: formats: add events from RTDS scheduler [Dario Faggioli]
  • 46283d1: xentrace: formats: add events from Credit2 scheduler [Dario Faggioli]
  • 370e10f: xentrace: formats: add events from Credit scheduler [Dario Faggioli]
  • 8a50f16: xentrace: formats: update format of scheduling events [Dario Faggioli]
  • 1bd52e1: arm/timer: fix panic when booting with DT [Shannon Zhao]
  • 0e0f7d9: x86/HVM: re-format cache attribute pinning code [Jan Beulich]
  • d29cf2e: x86/HVM: adjust hvm_get_mem_pinned_cacheattr() GFN parameter [Jan Beulich]
  • efd5c61: x86/HVM: limit flushing on cache attribute pinning adjustments [Jan Beulich]
  • 0681fdb: x86/HVM: adjust hvm_set_mem_pinned_cacheattr() error indications [Jan Beulich]
  • 96ade6f: x86/HVM: remove unnecessary indirection from hvm_get_mem_pinned_cacheattr() [Jan Beulich]
  • 0acc701: x86/HVM: honor cache attribute pinning for RAM only [Jan Beulich]
  • 8ac9cc7: x86: use "unsigned int" for cache attribute values [Jan Beulich]
  • 15b1e8d: public/io/netif.h: make control ring hash protocol more general [Paul Durrant]
  • 03720ea: errno: declare aliases using XEN_ERRNO() [Andrew Cooper]
  • fd0ac8b: AMD, maintainers: remove myself from list [Aravind Gopalakrishnan]
  • 71a3ebd: arm/acpi: Add acpi parameter to enable/disable acpi [Shannon Zhao]
  • 6bb1a2f: arm/fdt: Export device_tree_for_each_node [Shannon Zhao]
  • 9bd0d13: arm/acpi: Add a new ACPI initialized function for UART [Shannon Zhao]
  • 9ee7fbd: arm/acpi: Parse GTDT to initialize timer [Shannon Zhao]
  • 800c57d: arm/irq: Add helper function for setting interrupt type [Parth Dixit]
  • 07390d3: arm/gic: Add ACPI support for GIC preinit [Shannon Zhao]
  • 4b4fe61: arm/gic-v3: Add ACPI boot support for GICv3 [Shannon Zhao]
  • 73af224: arm/gic-v2: Add ACPI boot support for GICv2 [Parth Dixit]
  • a47921a: arm/irq: Drop the DT prefix of the irq line type [Shannon Zhao]
  • 2a25576: arm: Introduce a generic way to use a device from acpi [Parth Dixit]
  • c86fcdf: acpi/table: Introduce acpi_table_get_entry_madt to get specified entry [Shannon Zhao]
  • 919f135: arm/acpi: Add ACPI support for SMP initialization [Shannon Zhao]
  • b9db1e8: arm/acpi: Parse MADT to map logical cpu to MPIDR and get cpu_possible_map [Parth Dixit]
  • 1c9bd43: arm/acpi: Parse FADT table and get PSCI flags [Shannon Zhao]
  • 827543c: arm/acpi: Move end_boot_allocator after acpi_boot_table_init [Shannon Zhao]
  • 0faf04a: arm/acpi: Add basic ACPI initialization [Shannon Zhao]
  • b9f102e: arm/acpi: Add __acpi_map_table function for ARM [Shannon Zhao]
  • 7825ae1: errno: introduce EISDIR/EROFS/ENOTEMPTY to the ABI [Andrew Cooper]
  • 617026f: arm: remove unneeded ifdef CONFIG_ARM in efi-boot.h [Stefano Stabellini]
  • 10d70e7: silence affinity messages on suspend/resume [Juergen Gross]
  • 7ba900e: Remus: update email address in MAINTAINERS file [Yang Hongyang]
  • 3f19ca9: travis: add IRC notifications [Doug Goldstein]
  • 3b54cd7: m4/python: fix checks for Python library support [Doug Goldstein]
  • a4c2bd9: libxc: Expose the MPX cpuid flag to guest [Liang Li]
  • d84b8bf: tools/python/xs: fix two comments [Wei Liu]
  • 7ad15a7: libxl: fix comment LIBXL__EGC_INIT -> LIBXL_EGC_INIT [Wei Liu]
  • e56dd1b: tools/configure: only require bcc/ld86/as86 when needed [Doug Goldstein]
  • c1a8556: libxl: qmp: ensure qmp read buffer is NULL terminated [Ian Campbell]
  • 8891dcc: xl: NULL terminate buf when reading dom0 /proc/uptime [Ian Campbell]
  • 9bc4579: xl: uptime: skip dom0 when calling print_domU_uptime [Ian Campbell]
  • 0a9bf8c: docs: Add descriptions of TSC scaling in xl.cfg and tscmode.txt [Haozhong Zhang]
  • 373d074: remove unused EXPORT_SYMBOL_GPL [Doug Goldstein]
  • 1dfe717: VT-d: add a command line parameter for posted-interrupts [Feng Wu]
  • 4b759ce: vmx: VT-d posted-interrupt core logic handling [Feng Wu]
  • 12f2ae0: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • 7a08a18: vmx: add VMX RDTSC(P) scaling support [Haozhong Zhang]
  • bb13728: xl: close nullfd after dup2'ing it to stdin [Ian Campbell]
  • aea1857: x86/hvm: move saving/loading vcpu's TSC to common code [Haozhong Zhang]
  • 2b921b9: x86/hvm: replace architecture TSC scaling by a common function [Haozhong Zhang]
  • 986d9fc: tools/xenalyze: Actually handle case where number of ipi vectors exceeds static max [George Dunlap]
  • 1065622: tools/xenalyze: Fix check for error return value [George Dunlap]
  • 794beca: tools/xenalyze: Avoid redundant check [George Dunlap]
  • fb57994: tools/xenalyze: Close symbol_file after reading it [George Dunlap]
  • 95cb4ba: loadpolicy: only close polFd if it is valid [Ian Campbell]
  • 1c36393: MAINTAINERS: remove myself from ARM (incl DT), seabios, tools and The Rest [Ian Campbell]
  • b07408e: build: consolidate CONFIG_HAS_VIDEO and CONFIG_VIDEO [Doug Goldstein]
  • ff2f342: build: consolidate CONFIG_HAS_VGA and CONFIG_VGA [Doug Goldstein]
  • f471e98: arm/monitor vm-events: implement guest-request support [Corneliu ZUZU]
  • ef1b111: x86/hvm: setup TSC scaling ratio [Haozhong Zhang]
  • 1bb9a1e: arm/acpi: read acpi memory info from uefi [Parth Dixit]
  • db5fd8c: arm/acpi: add placeholder for efi and acpi load address [Shannon Zhao]
  • 5ed0a0e: arm/acpi: define a enum for reserved tables [Shannon Zhao]
  • f2c9f13: arm/acpi: add arm specific acpi header file [Shannon Zhao]
  • b7ae6ce: arm/acpi: emulate io ports for arm [Shannon Zhao]
  • e7e84b2: docs: spell out limits of security support for qemu-xen [Stefano Stabellini]
  • 66c7449: credit1: avoid boosting vCPUs being "just" migrated [Dario Faggioli]
  • 42391c6: libxl: initialise rc in libxl__domain_save error path [Wei Liu]
  • 3dd926a: Config.mk: Update SEABIOS_UPSTREAM_TAG to rel-1.9.1 [Doug Goldstein]
  • ab36390: tools/libxl: seperate device init/cleanup from checkpoint device layer [Wen Congyang]
  • bb3ef7e: tools/libxl: move remus state into a seperate structure [Wen Congyang]
  • b203070: tools/libxl: store remus_ops in checkpoint device state [Wen Congyang]
  • 5ac1d61: tools/libxl: adjust the indentation [Wen Congyang]
  • 3044004: tools/libxl: rename remus device to checkpoint device [Wen Congyang]
  • 3646d07: tools/libxl: export logdirty_init [Wen Congyang]
  • 7449fb3: migration/save: pass checkpointed_stream from libxl to libxc [Wen Congyang]
  • 780579d: tools/libxl: introduce enum type libxl_checkpointed_stream [Wen Congyang]
  • d5c693d: libxl/save: Refactor libxl__domain_suspend_state [Wen Congyang]
  • ae6aa86: tools/libxl: move save/restore code into libxl_dom_save.c [Wen Congyang]
  • 12008bb: tools/libxl: move remus code into libxl_remus.c [Wen Congyang]
  • 5b84fb9: libxl/remus: init checkpoint callback in Remus setup callback [Wen Congyang]
  • 2753e07: arm/acpi: Initialize serial port from ACPI SPCR table [Shannon Zhao]
  • d5e8732: ACPICA / Headers: Add support for CSRT and DBG2 ACPI tables [Bob Moore]
  • 89b5aa9: ACPI / table: Print GIC information when MADT is parsed [Hanjun Guo]
  • 763076c: build: convert HAS_CORE_PARKING to Kconfig [Doug Goldstein]
  • 1afea8d: build: convert HAS_NUMA to Kconfig [Doug Goldstein]
  • fb1e853: build: consolidate CONFIG_HAS_ACPI and CONFIG_ACPI [Doug Goldstein]
  • 3d26674: printk: introduce separator modifiers for the %ph custom format [Andrew Cooper]
  • df5ded9: docs: update README to include Clang [Andrew Cooper]
  • 5d768fb: x86/hvm: add HVM_PARAM_X87_FIP_WIDTH [David Vrabel]
  • 879b44b: x86/fpu: add a per-domain field to set the width of FIP/FDP [David Vrabel]
  • 825c6dd: vVMX: use latched VMCS machine address [Jan Beulich]
  • 158ba53: x86emul: simplify IRET logic [Jan Beulich]
  • 81d3a0b: x86emul: limit-check branch targets [Jan Beulich]
  • abf8824: x86: CONFIG_COMPAT is defined by Kconfig [Doug Goldstein]
  • 53aa3dd: x86: unilaterally remove .init mappings [Andrew Cooper]
  • cf39362: x86: use 2M superpages for text/data/bss mappings [Andrew Cooper]
  • b4cd59f: x86: reorder .data and .init when linking [Andrew Cooper]
  • 36c672b: x86: disable CR0.WP while applying alternatives [Andrew Cooper]
  • a3d7fa0: memguard: drop memguard_init() entirely [Andrew Cooper]
  • 2ce5963: x86: construct the {l2,l3}_bootmap at compile time [Andrew Cooper]
  • 0c15c49: x86: improvements to build-time pagetable generation [Andrew Cooper]
  • aaa511d: lockprof: move .lockprofile.data into .rodata [Andrew Cooper]
  • 3f293c7: public: typo: use ' as apostrophe in grant_table.h [Dario Faggioli]
  • 1329105: x86/hvm: print register state upon triple fault [Andrew Cooper]
  • 00d5d5c: work around Clang generating .data.rel.ro section for init-only files [Andrew Cooper]
  • b0c0ce9: x86/hvm: collect information of TSC scaling ratio [Haozhong Zhang]
  • 27b74b9: version: Document guest_handle [Konrad Rzeszutek Wilk]
  • 7a9dc07: xenoprof: drop unnecessary macro [Doug Goldstein]
  • 140cbb6: use XEN_SYSCTL_SCHEDOP_* for sysctl operation checks [Juergen Gross]
  • d0575cc: x86/hvm: add pkeys support for cpuid handling [Huaitong Han]
  • fbf9971: x86/hvm: add xstate support for pkeys [Huaitong Han]
  • ccbe3b1: x86/hvm: add pkeys support for guest_walk_tables [Huaitong Han]
  • 3c7d1da: credit1: trace vCPU boost/unboost [Dario Faggioli]
  • 9c95227: sched: get rid of static private schedulers' structures [Dario Faggioli]
  • 998110f: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • 79d2f02: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
  • 7c09fee: common: re-arrange struct kernel_param fields [Jan Beulich]
  • 1a51423: Revert "init: annotate all command line parameter infrastructure as const" [Jan Beulich]
  • adc75eb: x86/vm_event: consolidate hvm_event_fill_regs and p2m_vm_event_fill_regs [Tamas K Lengyel]
  • a4b4d3d: x86: drop register reload from INT80 malicious MSI guard [Jan Beulich]
  • 18e0097: arm: CONFIG_ARM_{32, 64} defined by Kconfig [Doug Goldstein]
  • da97d1c: x86: CONFIG_X86 defined by Kconfig [Doug Goldstein]
  • c5360bd: x86/PVHv2: add XEN_ prefix to HVM_START_MAGIC_VALUE [Roger Pau Monné]
  • f5488b7: introduce IS_ALIGNED() [Andrew Cooper]
  • 44c4112: sched: tracing: enable TSC tracing for all events [Dario Faggioli]
  • 59b151d: init: annotate all command line parameter infrastructure as const [Andrew Cooper]
  • a9d0e9a: m4/python: fix typo in LDFLAGS variable name [Doug Goldstein]
  • a624cf4: MAINTAINERS: add Doug Goldstein for Travis CI config [Doug Goldstein]
  • 2066ddd: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
  • 28ab9f3: tools/xenalyze: Fix build with clang [Andrew Cooper]
  • c1d5e4c: xenpaging: don't try to log via xch if xc_interface_close fails [Ian Campbell]
  • e10afde: tools: gtracestat: make all functions and global data static [Ian Campbell]
  • 1f08987: tools: gtracestat: Drop unused functions do_cstate and single_cstate helper [Ian Campbell]
  • 13b5375: build: convert xenoprof to Kconfig [Doug Goldstein]
  • 4bb047c: xenoprof: fix up ability to disable it [Doug Goldstein]
  • 1a4c97d: xl: create: close restore_fd_to_close on error [Ian Campbell]
  • b4aaf5a: xl: use xrealloc in domain create [Ian Campbell]
  • 435bbbc: tools: libxl: Simplify logic in libxl__realloc [Ian Jackson]
  • e1ff823: travis: drop bridge-utils and iproute2 [Andrew Cooper]
  • 4009486: x86/monitor: minor left-shift undefined behavior checks [Corneliu ZUZU]
  • 810ad0f: travis: add randconfig test target [Doug Goldstein]
  • 8ab7faf: add randconfig target to Makefile [Doug Goldstein]
  • aa79325: mkelf32: Remove the 32-bit hypervisor support [Konrad Rzeszutek Wilk]
  • 8dd6d1c: x86: fix unintended fallthrough case from XSA-154 [Andrew Cooper]
  • 8e0b74e: x86/hvm_event: fix uninitialized struct field usage introduced by c/s f5365e6 [Corneliu ZUZU]
  • 035a4e9: avoid left shifting into a sign bit [Andrew Cooper]
  • d9b7ef2: x86: drop failsafe callback invocation from assembly [Jan Beulich]
  • 55caa84: VMX: fold redundant code [Jan Beulich]
  • 0640ffb: x86emul: fix rIP handling [Jan Beulich]
  • b3132fc: x86/mm: slightly simplify mod_l1_entry() [Jan Beulich]
  • 3c4c42a: RTDS: pack trace data better for xentrace_format [Dario Faggioli]
  • bf18916: credit2: pack trace data better for xentrace_format [Dario Faggioli]
  • 7d42c76: sched: improve domain creation tracing [Dario Faggioli]
  • 5da5a38: sched: move up the trace record for vcpu_wake and vcpu_sleep [Dario Faggioli]
  • ea03462: credit: __runq_tickle takes a useless cpu parameter [Dario Faggioli]
  • 216a082: x86: avoid flush IPI when possible [Jan Beulich]
  • 7c47988: libxc: fix leak of t_info in xc_tbuf_get_size() [Harmandeep Kaur]
  • c31d340: xen/arm64: Make sure we get all debug output [Dirk Behme]
  • 7e1e001: xenpaging: do not leak if --pagefile given twice [Ian Campbell]
  • 72c6bbe: docs: fix typo in xl-disk-configuration.txt [Jim Fehlig]
  • cf1416a: libxlu_cfg: reject unknown characters following '\' [Jim Fehlig]
  • 5e48685: x86/PMU: make {acquire,release}_pmu_ownership names consistent [Doug Goldstein]
  • 19e5e78: Revert "x86/HVM: differentiate IO/mem resources tracked by ioreq server" [Jan Beulich]
  • 3c8d890: x86/PVHv2: update the start info structure layout [Roger Pau Monné]
  • 3d3d0ce: MAINTAINERS: add myself as seabios maintainer [Wei Liu]
  • 936f34c: public: make some constants usable for assembler [Juergen Gross]
  • 64290e7: cleanup xen/config.h [Juergen Gross]
  • 5644ce0: x86emul: relax asm() constraints [Jan Beulich]
  • ae80792: x86emul: fold almost identical code [Jan Beulich]
  • 33a231e: x86/HVM: fold hypercall tables [Jan Beulich]
  • ffbbfda: x86/VMX: sanitize rIP before re-entering guest [Jan Beulich]
  • c61a6f7: x86: enforce consistent cachability of MMIO mappings [Jan Beulich]
  • f5365e6: xen/vm-events: Move parts of monitor_domctl code to common-side. [Corneliu ZUZU]
  • 46944ac: xen/arm: fix file comments [Corneliu ZUZU]
  • e33b292: libxl: close fd's in parent when spawning qdisk [Ian Campbell]
  • b021beb: tools: libxl: NULL terminate partially constructed hex string [Ian Campbell]
  • 382c72d: tools: libxl: free devpath on failure in libxl__blktap_devpath [Ian Campbell]
  • 4eaf10b: stubdom: fix link farm runes [Wei Liu]
  • 3fba5f5: docs: document shortcomings of running QEMU as non-root [Stefano Stabellini]
  • 99ba14f: tools/libxc: Fix use of zlib-options when building the domain builder [Andrew Cooper]
  • 3a8be00: x86emul: MSR indexes are only 32 bits wide [Jan Beulich]
  • 2c56cda: x86/traps: improve hypervisor stack overflow detection [Andrew Cooper]
  • 557c787: x86: merge 2 hvm_event_... functions into 1 [Corneliu ZUZU]
  • 51c2291: vm_event: remove xc_mem_access_enable_emulate() and friends [Razvan Cojocaru]
  • fb0e5fe: x86: fix errors arising from c/s dab76ff [Andrew Cooper]
  • 0359b36: x86: improvements to pv_cpuid() [Andrew Cooper]
  • bcfaea6: arm/config: Declare ELFSIZE_64. [Konrad Rzeszutek Wilk]
  • 5d8ac23: travis: add initial Travis CI script to do builds [Doug Goldstein]
  • 7ffb9b0: build: remove .config from /boot when uninstalling [Konrad Rzeszutek Wilk]
  • f8b23ec: uniformally use __ varients for attribute names [Andrew Cooper]
  • 08471ec: x86: drop uefi_call_wrapper() and EFI_FUNCTION_WRAPPER [Andrew Cooper]
  • d4ab00d: x86: fix build following c/s 623c720f "x86: use CLFLUSHOPT when available" [Andrew Cooper]
  • 1716be4: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
  • 77fec3a: tools/console: correct make dependencies for _paths.h [Olaf Hering]
  • f9b8807: tools: probe for existence of qemu-xen stderr trace backend. [Ian Campbell]
  • 2052a51: x86/traps: dump instruction stream in show_execution_state() [Andrew Cooper]
  • 0996e0f: x86/traps: prevent interleaving of concurrent cpu state dumps [Andrew Cooper]
  • 69a0574: x86: rename X86_FEATURE_{CLFLSH -> CLFLUSH} [Jan Beulich]
  • 623c720: x86: use CLFLUSHOPT when available [Jan Beulich]
  • c3c756b: x86/p2m: use large pages for MMIO mappings [Jan Beulich]
  • dab76ff: x86: avoid overriding initialisers in arrays [Andrew Cooper]
  • 1be8530: init: drop invbool_param() [Andrew Cooper]
  • fbf56e4: x86: drop the uses of invbool_param() [Andrew Cooper]
  • 6dfe0d0: x86: drop cpuinfo_x86.x86_power [Andrew Cooper]
  • 4f4eec3: x86: do not store VIA/Cyrix/Centaur CPU features [Andrew Cooper]
  • 51bd4bb: x86: drop X86_FEATURE_3DNOW_ALT [Andrew Cooper]
  • e5b16db: tools: libxl: make it illegal to pass libxl__realloc(gc) a non-gc ptr [Ian Campbell]
  • f15348a: init-xenstore-domain: cleanup all resources on a single exit path [Ian Campbell]
  • 8b00908: xenmon: initialise dummy array [Ian Campbell]
  • 6d53f40: xenmon: close qos_fd when finished with it in alloc_qos_data [Ian Campbell]
  • 15ee647: build: specify minimum versions of make [Doug Goldstein]
  • cc015d5: build: specify minimum versions of gcc and binutils [Doug Goldstein]
  • 3163a08: libxc: fix leak in xc_offline_page error path [Harmandeep Kaur]
  • 77efb66: public/io/netif.h: fix typos [Paul Durrant]
  • c26b88b: x86: fix get_cpu_info() when built with clang [Andrew Cooper]
  • 9fd8bbf: x86: improve annotation of autogen_entrypoints[] [Andrew Cooper]
  • e0a9709: x86: fix section type mismatch in mm.c [Andrew Cooper]
  • c86aa9a: x86: remove %z modifier from inline assembly [Andrew Cooper]
  • e49cce6: remove or annotate possibly-unused functions [Andrew Cooper]
  • 70cbc38: xen/lib.h: fix ASSERT() to build with clang [Andrew Cooper]
  • 21bc42d: fix XSM build following c/s 92942fd [Andrew Cooper]
  • 4ab3ac0: hvmloader: fix scratch_alloc to avoid overlaps [Anthony PERARD]
  • dc8080f: x86/altp2m: merge p2m_set_altp2m_mem_access and p2m_set_mem_access [Tamas K Lengyel]
  • 1a57a83: x86/shadow: remove a few 32-bit hypervisor leftovers [Jan Beulich]
  • 7d73868: x86/mm: make {cmpxchg,write}_guest_entry() hook shadow mode specific [Jan Beulich]
  • 92942fd: x86/mm: drop guest_{map,get_eff}_l1e() hooks [Jan Beulich]
  • 86c5961: x86/nHVM: avoid NULL deref during INVLPG intercept handling [Jan Beulich]
  • e2d1fe8: x86emul: drop redundant #GP checks [Jan Beulich]
  • 6fb9fbf: x86/hvm: simplify emulation triggered by vm_event response [Razvan Cojocaru]
  • d1d1813: arm/keyhandler: declare struct cpu_user_regs [Konrad Rzeszutek Wilk]
  • 483ad44: xen-access: minor fixes [Tamas K Lengyel]
  • fe52f6a: libxc: correct memory range check in domain builder [Juergen Gross]
  • fb24954: xl: use bool type for flags instead of int [Dario Faggioli]
  • c9c430d: vm_event: Fix regression caused by b701ccc8 [Tamas K Lengyel]
  • 1ac81bb: libxc: fix uninitialised usage of rc in meminit_hvm [Roger Pau Monne]
  • 3237645: tools: Do not expose all builds to unstable hypercall APIs by default [Ian Campbell]
  • a16f286: tools: consolidate Makefile runes to building+installing qemu-trad [Ian Campbell]
  • bc8baa9: libxenevtchn: rename evtchn_port_or_errot_t as xenevtchn_port... [Ian Campbell]
  • e3e4ae8: x86/mm: clean up pfec handling in gva_to_gfn [George Dunlap]
  • c41e026: x86/hvm: disable pkeys for guests in non-paging mode [Huaitong Han]
  • ea9395f: x86/xstate: also use alternative asm on xsave side [Shuai Ruan]
  • 6f8e41c: x86: support 2- and 3-way alternatives [Jan Beulich]
  • be05b53: x86/PV: fix unintended dependency of m2p-strict mode on migration-v2 [Jan Beulich]
  • 55d8424: spinlock: fair read-write locks [Jennifer Herbert]
  • 57fa2ce: spinlock: move rwlock API and per-cpu rwlocks into their own files [Jennifer Herbert]
  • 0f5f9d8: pl011: Refactor pl011 driver to dt and common initialization parts [Shannon Zhao]
  • 57c5953: arm/uart: Rename dt-uart.c to arm-uart.c [Shannon Zhao]
  • b3aeac4: arm/gic-v3: Refactor gicv3_init into generic and dt specific parts [Shannon Zhao]
  • 57ab13c: arm/gic-v2: Refactor gicv2_init into generic and dt specific parts [Shannon Zhao]
  • eaf1de3: arm/smpboot: Move dt specific code in smp to seperate functions [Shannon Zhao]
  • 0f2b207: xenstore: add stddef.h to xenstore_lib.h [Ian Campbell]
  • 164bc9a: tools/libxl: improve logging on domain create failure. [Ian Campbell]
  • 7db1f6a: tools: libxencall/foreignmemory: initialise handle->fd [Ian Campbell]
  • cc44937: libxenforeignmemory: handle partial failure correctly [Ian Campbell]
  • 5e403ca: tools: xenconsole: cleanup when clock_gettime fails. [Ian Campbell]
  • e260c1c9: libxc: fix leak in xc_dom_load_hvm_kernel error path [Roger Pau Monne]
  • 21e19ae: libxl: Add CPU hotplug support for HVM domains without device model [Boris Ostrovsky]
  • 6b1c74a: arm: p2m.c bug-fix: hypervisor hang on __p2m_get_mem_access [Corneliu ZUZU]
  • a58aeaa: xl: don't free additional memory on soft reset [Vitaly Kuznetsov]
  • 856967b: tools/libxc: Provide evtchn_port_or_error_t for compat xenctrl interface [Andrew Cooper]
  • dfea696: tools/libxl: run_helper - add #define for arguments. [Konrad Rzeszutek Wilk]
  • 882c0b0: libxc/xc_domain_resume: Update comment. [Konrad Rzeszutek Wilk]
  • d531444: libxl: Use libxl_strdup instead of strdup on libxl_version_info [Konrad Rzeszutek Wilk]
  • 4a7abc5: xen/arm: drop hip04 support [Zoltan Kiss]
  • ffc342f: credit: recalculate per-cpupool credits when updating timeslice [Juergen Gross]
  • f2c96ac: credit: update timeslice under lock [Juergen Gross]
  • 949fea1: x86/hvm: fix use-after-free introduced by c/s 428607a [Andrew Cooper]
  • b6171b7: x86: only check for two watchdog NMIs [David Vrabel]
  • 7d7918e: x86/hvm: don't intercept #UD exceptions in general [Andrew Cooper]
  • 78c93ad: x86/vmx: don't clobber exception_bitmap when entering/leaving emulated real mode [Andrew Cooper]
  • 428607a: x86: shrink 'struct domain', was already PAGE_SIZE [Corneliu ZUZU]
  • 3ac90e9: MAINTAINERS: cover non-x86 vm_event files [Razvan Cojocaru]
  • 1d0f167: acpi: refactor acpi_os_map_memory to be architecturally independent [Shannon Zhao]
  • 123d8d1: ACPI: add config for BIOS table scan [Graeme Gregory]
  • 601b597: Kconfig: import kconfig.h from Linux 4.3 [Shannon Zhao]
  • 54da55f: x86: convert shadow-paging to Kconfig [Andrew Cooper]
  • d570d82: x86/xstate: extend validation to cover full header [Jan Beulich]
  • 01493a3: x86/xstate: fix fault behavior on XRSTORS [Jan Beulich]
  • b011a5b: x86: adjust xsave structure attributes [Jan Beulich]
  • 104a409: x86/xstate: fix xcomp_bv initialization [Jan Beulich]
  • 24fdd3d: vm_event: make sure the domain is paused in key domctls [Razvan Cojocaru]
  • bea8664: x86/HVMlite: document the BSP/AP boot ABI [Roger Pau Monné]
  • e73460f: spinlock: shrink struct lock_debug [Jennifer Herbert]
  • e0efc07: atomic: replace atomic_compareandswap() with atomic_cmpxchg() [David Vrabel]
  • 7ff56b7: reset runstate_guest handles on soft reset [Vitaly Kuznetsov]
  • b848dc8: x86/vm_event: reset monitor in vm_event_cleanup_domain() [Razvan Cojocaru]
  • f5a32c5: x86/HVM: differentiate IO/mem resources tracked by ioreq server [Shuai Ruan]
  • a9da09b: arm: clean up build variables [Doug Goldstein]
  • 9937763: libxl: make GC_FREE reachable in libxl_get_scheduler() [Chester Lin]
  • 337d298: libxl: tidy libxl_get_scheduler() according to CODING_STYLE [Chester Lin]
  • 489b625: libxl: update comment to no longer mention Xen 4.3 [Roger Pau Monne]
  • 8776127: xenalyze: remove cr3_compare_total [Ian Campbell]
  • ebdba15: xenalyze: fix misleading indentation. [Ian Campbell]
  • 38992e5: public/io/netif.h: change semantics of "request-multicast-control" flag [Paul Durrant]
  • 3b971de: tools: avoid redefinining xenevtchn_handle typedef for xc_suspend_* [Ian Campbell]
  • 2d2f789: tools: rename libxc's evtchn_port_or_error_t with an xc_ prefix [Ian Campbell]
  • 84e0616: tools: avoid redefinition of typedefs [Ian Campbell]
  • d322b7f: tools/libs/*: freebsd remove unused code [Ian Campbell]
  • 5e0da2a: kdd: build using Werror [Ian Campbell]
  • dc825dd: kdd: Opt in to libxc compat xc_map_foreign_* intefaces. [Ian Campbell]
  • 2e46e3f: x86/mce: fix misleading indentation in init_nonfatal_mce_checker() [Ian Campbell]
  • bce2963: x86/PV: allow PV guests to have an emulated PIT [Roger Pau Monné]
  • 277df04: x86/domctl: break out logic to update domain state from cpuid information [Andrew Cooper]
  • 66ea5ed: p2m: convert p2m rwlock to percpu rwlock [Malcolm Crossley]
  • eede229: grant_table: convert grant table rwlock to percpu rwlock [Malcolm Crossley]
  • ef9dd43: rwlock: add per-cpu reader-writer lock infrastructure [Malcolm Crossley]
  • 5757c70: tools: Update CFLAGS for qemu-xen to allow it to use new libraries [Ian Campbell]
  • 0831774: tools/libs/*: Use O_CLOEXEC on Linux and FreeBSD [Ian Campbell]
  • 0bd2a73: tools/libs/{call,evtchn}: Document requirements around forking. [Ian Campbell]
  • b0074ce: tools/libs/call: linux: touch newly allocated pages after madvise lockdown [Ian Campbell]
  • bf8f8fd: tools/libs/call: Avoid xc_memalign in netbsd and solaris backends [Ian Campbell]
  • 139ff8f: tools/libs/call: Describe return values and error semantics for xencall* [Ian Campbell]
  • 9eb88fa: tools/libs/call: Update some log messages to not refer to xc. [Ian Campbell]
  • 18d4606: tools/libs/gnttab: Extensive updates to API documentation. [Ian Campbell]
  • bfddc73: tools/libs: Clean up hard tabs. [Ian Campbell]
  • 449e75b: tools/libs/evtchn: Use uint32_t for domid arguments [Ian Campbell]
  • 650c168: tools/libs/evtchn: Review and update doc comments. [Ian Campbell]
  • cf8c4d3: tools/libs/foreignmemory: pull array length argument to map forward [Ian Campbell]
  • bd1c1ea: tools/libs/foreignmemory: Support err == NULL to map. [Ian Campbell]
  • c4f9e14: tools/libs/foreignmemory: Mention restrictions on fork in docs. [Ian Campbell]
  • 9391f25: tools/libs/foreignmemory: use size_t for size arguments. [Ian Campbell]
  • 0be403a: tools/libs/foreignmemory: provide xenforeignmemory_unmap. [Ian Campbell]
  • 3248691: tools: Refactor foreign memory mapping into libxenforeignmemory [Ian Campbell]
  • ee09d0a: tools: Implement xc_map_foreign_range(s) in terms of common helper [Ian Campbell]
  • b701ccc: tools: Remove xc_map_foreign_batch [Ian Campbell]
  • 6c767a3: tools/libxc: drop xc_map_foreign_bulk_compat wrappers [Ian Campbell]
  • 3e9b0d5: tools: Refactor hypercall calling wrappers into libxencall. [Ian Campbell]
  • 7a3543d: tools/libxc: Remove osdep indirection for privcmd [Ian Campbell]
  • a71ad0f: tools: Refactor /dev/xen/gnt{dev,shr} wrappers into libxengnttab. [Ian Campbell]
  • 05e88ac: tools/libxc: Remove osdep indirection for xc_gnt{shr,tab} [Ian Campbell]
  • aae392b: tools: Arrange to check public headers for ANSI compatiblity [Ian Campbell]
  • b7f76a6: tools: Refactor /dev/xen/evtchn wrappers into libxenevtchn. [Ian Campbell]
  • 97d9bc6: tools/libxc: Remove osdep indirection for xc_evtchn [Ian Campbell]
  • 3272230: x86: fix (and simplify) MTRR overlap checking [Jan Beulich]
  • 53de839: x86: constrain MFN range Dom0 may access [Jan Beulich]
  • 344e852: x86/paging: invlpg() hook returns boolean [Jan Beulich]
  • f289b9a: x86/PV: relax LDT address check [Jan Beulich]
  • 828e114: x86/mmuext: tighten TLB flush address checks [Jan Beulich]
  • 666aca0: sched: use the auto-generated list of schedulers [Jonathan Creekmore]
  • 18c8d61: sched: register the schedulers into the list [Jonathan Creekmore]
  • 2c94cd9: build: alloc space for sched list in the link file [Jonathan Creekmore]
  • f3187f8: build: hook the schedulers into Kconfig [Jonathan Creekmore]
  • fa86649: tools/libxl: remove unused function libxl__domain_save_device_model() [Wen Congyang]
  • 8bb1c7a: tools/libxc: error handling for the postcopy() callback [Wen Congyang]
  • 8ea9d63: tools/libxc: don't send end record if remus fails [Wen Congyang]
  • e73a85e: remus: resume immediately if libxl__xc_domain_save_done() completes [Wen Congyang]
  • 974af7d: remus: don't call stream_continue() when doing failover [Wen Congyang]
  • 794347f: remus: don't do failover if we don't have a consistent state [Wen Congyang]
  • bf05e88: x86/VMX: prevent INVVPID failure due to non-canonical guest address [Jan Beulich]
  • 47abf29: x86/mm: PV superpage handling lacks sanity checks [Jan Beulich]
  • 1949868: x86/HVM: memset CPU context save area [Roger Pau Monne]
  • ef17887: docs: correct descriptions of gnttab_max_{, maptrack}_frames [Ian Campbell]
  • aa037dc: xenpm: Add option to report average CPU frequency [Malcolm Crossley]
  • 1e72eeb: libxc: fix comment in xc__hypercall_bounce_pre [Wei Liu]
  • 38a048a: libxc: Defer initialization of start_page for HVM guests [Boris Ostrovsky]
  • eb68c40: x86/HVM: add padding to struct hvm_hw_cpu [Roger Pau Monné]
  • 805b748: svm: remove redundant TSC scaling in svm_set_tsc_offset() [Haozhong Zhang]
  • eab8a90: x86/time: scale host TSC in pvclock properly [Haozhong Zhang]
  • 52fd9a4: x86/hvm: scale host TSC when setting/getting guest TSC [Haozhong Zhang]
  • c2ba8c2: elfnotes: check phys_entry against UNSET_ADDR32 [Roger Pau Monné]
  • 162a81a: public/io/netif.h: document control ring and toeplitz hashing [Paul Durrant]
  • 0ebdfa1: public/io/netif.h: clarifications to wire formats [Paul Durrant]
  • 6b80d9b: xenstat: handle more than 1024 domains [Juergen Gross]
  • 0c2f128: INSTALL: fix typo [Doug Goldstein]
  • 9fe43a2: MAINTAINERS: add myself for kconfig [Doug Goldstein]
  • 1f58f29: docs: document xenstore domain xenstore paths [Juergen Gross]
  • c5df1c4: tools: don't stop xenstore domain when stopping dom0 [Juergen Gross]
  • 1367af1: xenstore: write xenstore domain data to xenstore [Juergen Gross]
  • 1a25da8: tools: split up xen-init-dom0.c [Juergen Gross]
  • 83c365e: xenstore: add init-xenstore-domain parameter to specify cmdline [Juergen Gross]
  • 4a30094: xenstore: make use of the "xenstore domain" flag [Juergen Gross]
  • d873eeb: xenstore: modify init-xenstore-domain parameter syntax [Juergen Gross]
  • befd991: xenstore: add error messages to init-xenstore-domain [Juergen Gross]
  • 80a6904: xenstore: destroy xenstore domain in case of error after creating it [Juergen Gross]
  • 175f00b: libxl: move xen-init-dom0 to tools/helpers [Juergen Gross]
  • b691911: xenstore: adjust coding style of init-xenstore-domain.c [Juergen Gross]
  • 89bf86d: xenstore: move init-xenstore-domain to tools/helpers [Juergen Gross]
  • 15a66f1: libxl: provide a flag in dominfo to avoid stopping it [Juergen Gross]
  • b84357c: libxc: support new xenstore domain flag in libxc [Juergen Gross]
  • 0fc4784: acpi/pmstat: build for x86 only [Parth Dixit]
  • 9403c73: ACPI / table: add new function to get table entries [Ashwin Chaugule]
  • 865d791: ACPI: check acpi_disabled in acpi_table_parse() and acpi_table_parse_entries() [Len Brown]
  • 9fe8d62: build: env var to enable expert config options [Jonathan Creekmore]
  • 9761bfb: x86/hvm: don't set the BSP as initialised in hvm_vcpu_initialise [Roger Pau Monné]
  • 21b151e: spinlock: use mnemonics for recursive spinlock sentinel values [Andrew Cooper]
  • a16ab49: Kconfig: fix environment variable handling [Jan Beulich]
  • a942a6f: tools: make FLASK utils build unconditional [Doug Goldstein]
  • 3b911d9: xen: move installed copy of xen/.config file to /boot [Ian Campbell]
  • 7a1d1be: libxl: create 'drivers', 'feature' and 'attr' xenstore paths [Paul Durrant]
  • 58cd994: MAINTAINERS: Add xen/drivers/char/cadence-uart.c [Edgar E. Iglesias]
  • 67f7afd: xen/arm: Add r1p12 to the list of supported Cadence UARTs [Edgar E. Iglesias]
  • b463766: libxl: base libxl_list_vm() on libxl_list_domain() [Juergen Gross]
  • ff13015: libxl: remove the xl list limit of 1024 domains [Juergen Gross]
  • 3c35647: gitignore: update stubdom entries [Wei Liu]
  • 2f3b2f4: SEABIOS_UPSTREAM_REVISION Update [Ian Campbell]
  • 2155a0e: libxl: fix _SC_GETPW_R_SIZE_MAX usage [Roger Pau Monne]
  • 7d3c16b: tools: fix python install with "xentoollog" [Konrad Rzeszutek Wilk]
  • 7167222: vm_event: add altp2m info to HVM events as well [Tamas K Lengyel]
  • 5e00bbc: build: remove .config when making distclean [Boris Ostrovsky]
  • d23da94: Revert "libxc: create an initial FPU state for HVM guests" [Roger Pau Monné]
  • 83ae0bb: x86/xsave: simplify xcomp_bv initialization [Jan Beulich]
  • a3b6844: x86/hvm: introduce a flags field in the CPU save record [Roger Pau Monné]
  • af3eb9b: build: convert NR_CPUS to Kconfig [Doug Goldstein]
  • 6da11a5: build: introduce CONFIG_NR_CPUS in Kconfig [Doug Goldstein]
  • ed6452a: x86/HVM: prune error labels in do_hvm_op() [Jan Beulich]
  • 892d196: x86emul: support clzero [Jan Beulich]
  • 20c8f1a: convert XSM_ENABLE to Kconfig [Doug Goldstein]
  • 529298f: convert FLASK_ENABLE to Kconfig [Doug Goldstein]
  • 361b4f9: build: save generated xen .config [Doug Goldstein]
  • e3cce17: x86/VPMU: implement ipc and arch filter flags [Brendan Gregg]
  • 5513bd0: add xenstore domain flag to hypervisor [Juergen Gross]
  • cfacce3: x86/hvm: add support for pcommit instruction [Haozhong Zhang]
  • 3cb82a5: x86/hvm: allow guest to use clflushopt and clwb [Haozhong Zhang]
  • 165f36d: x86: convert bigmem to Kconfig [Doug Goldstein]
  • f7347a2: Revert "convert FLASK_ENABLE to Kconfig" [Jan Beulich]
  • a307566: Revert "convert XSM_ENABLE to Kconfig" [Jan Beulich]
  • 828dee9: Revert "fix missing XSM_ENABLE change" [Jan Beulich]
  • ce95dc8: tools/libxc: Adjust error handling in map_p2m_list() to fix CentOS 7 build [Andrew Cooper]
  • 75904ac: x86/time: use correct guest TSC frequency in tsc_get_info() [Haozhong Zhang]
  • 0a449aa: x86/time: use correct guest TSC frequency in tsc_set_info() [Haozhong Zhang]
  • 9754544: fix missing XSM_ENABLE change [Doug Goldstein]
  • 18eed42: ACPICA: ACPI 6.0: Add support for STAO table [Bob Moore]
  • 93de2b9: ACPICA: Headers: Add GTDT flag definitions for the timer subtable [Hanjun Guo]
  • 52c1891: ACPICA/ARM: ACPI 5.1: Update for GTDT table changes [Tomasz Nowicki]
  • d829211: ACPICA/ARM: ACPI 5.1: Update for FADT changes [Graeme Gregory]
  • 4cb2702: ACPICA: ACPI 6.0: Add values for MADT GIC version field [Hanjun Guo]
  • 9931ec3: ACPICA: ACPI 6.0: Add changes for MADT table [Bob Moore]
  • 5c3abb9: ACPICA/ARM: ACPI 5.1: Update for MADT changes [Tomasz Nowicki]
  • b415b3a: ACPI 5.0: Add new/changed tables to headers [Bob Moore]
  • 03809ae: public/io/netif.h: document transmit and receive wire formats separately [Paul Durrant]
  • 9c419ee: credit: remove pointless local variable initialization [Joshua Otto]
  • 373c3cf: remove dups in x86 and x86_64 variables [Doug Goldstein]
  • fb424bf: x86/VPMU: don't allow any non-zero writes to MSR_IA32_PEBS_ENABLE [Boris Ostrovsky]
  • 31af0d7: x86/VPMU: check more carefully which bits are allowed to be written to MSRs [Boris Ostrovsky]
  • 2b2ab5d: convert XSM_ENABLE to Kconfig [Doug Goldstein]
  • b36bf23: convert FLASK_ENABLE to Kconfig [Doug Goldstein]
  • c68b6fa: x86: misc printk() adjustments [Jan Beulich]
  • 68778ee: xen/arm: ignore writes to GICD_ICACTIVER ... GICD_ICACTIVERN [Stefano Stabellini]
  • 6884e2b: tools: add distclean target to libs/toollog Makefile [Juergen Gross]
  • 5178da0: stubdom: remove mini-os when doing make distclean [Juergen Gross]
  • 8345512: libxc: Don't write terminating NULL character to command string [Boris Ostrovsky]
  • dc6d609: libxc: set flag for support of linear p2m list in domain builder [Juergen Gross]
  • 8429374: libxc: stop migration in case of p2m list structural changes [Juergen Gross]
  • 7bf7458: libxc: support of linear p2m list for migration of pv-domains [Juergen Gross]
  • c2474df: libxc: split mapping p2m leaves into a separate function [Juergen Gross]
  • ce0fac2: xen/arm: vtimer: Introduce vtimer_emulate_sysreg{32, 64} [Julien Grall]
  • 1f38c66: xen/arm64: Document the register mapping aarch64 <-> aarch32 [Julien Grall]
  • efeedfa: xen/arm: io: handle_read: Use a local variable to store dabt [Julien Grall]
  • a6037e6: xen/arm: vgic: Clarify some comments after 5d495f4 [Julien Grall]
  • 5d3dc86: tools: Refactor "xentoollog" into its own library [Ian Campbell]
  • b48aae5: stubdom: recurse into tools/include in mk-headers-$(XEN_TARGET_ARCH) rule [Ian Campbell]
  • de85827: tools: allow configure time choice of libexec subdirectory. [Ian Campbell]
  • 0747bc8: x86/vmx: Fix injection of #DB traps following XSA-156 [Andrew Cooper]
  • dcdb658: libxl: Fix doc comment ref to DOMAIN_DEATH [Ian Jackson]
  • 3110c30: QEMU_TAG update [Ian Jackson]
  • 8e4d18e: IOMMU: unhide messages useful for diagnostics [Jan Beulich]
  • 009298d: VT-d: unhide messages needed for diagnosing firmware issues [Jan Beulich]
  • 0d82868: x86/mmuext: unify okay/rc error handling in do_mmuext_op() [Andrew Cooper]
  • bf925a9: get-fields.sh: use printf for POSIX compat [Alex Xu]
  • 6813624: arm: add missing newlines to printk()s [Jan Beulich]
  • 673807a: x86/hvm: add pkeys support when setting CR4 [Huaitong Han]
  • 28cf749: x86/hvm: a flag to enable Memory Protection Keys [Huaitong Han]
  • e2b84f0: x86/HVM: remove identical relationship between ioreq type and rangeset type [Yu Zhang]
  • 33c19df: x86/PCI: intercept accesses to RO MMIO from dom0s in HVM containers [Boris Ostrovsky]
  • 5c10485: x86: make debug output consistent in hvm_set_callback_via [Malcolm Crossley]
  • 506db90: x86/HVM: merge HVM and PVH hypercall tables [Boris Ostrovsky]
  • df9f556: build: convert CONFIG_COMPAT to Kconfig [Doug Goldstein]
  • 1a966b4: x86/mm: add information about faulted page's presence to npfec structure [Boris Ostrovsky]
  • 5d0683a: x86/vPMU: constrain MSR_IA32_DS_AREA loads [Jan Beulich]
  • 2a4b847: x86/xsaves: get_xsave_addr, check xsave header and support uncompressed format [Huaitong Han]
  • 8eb2235: x86/ept: invalidate guest physical mappings on VMENTER [David Vrabel]
  • 8916fcf: x86/domain: compile with lock_profile=y enabled [Konrad Rzeszutek Wilk]
  • a2b4b8c: VMX: allocate APIC access page from domain heap [Jan Beulich]
  • 4996f8b: build: add support configuring for x86_32 [Doug Goldstein]
  • 8e8b0d2: QEMU_TAG update [Ian Jackson]
  • 7d66a4b: libvchan: Read prod/cons only once. [Konrad Rzeszutek Wilk]
  • 19f6c52: blktap2: Use RING_COPY_REQUEST [Konrad Rzeszutek Wilk]
  • 3f20b8d: xen: Add RING_COPY_REQUEST() [David Vrabel]
  • b452430: x86/HVM: avoid reading ioreq state more than once [Jan Beulich]
  • 81818b3: x86: don't leak ST(n)/XMMn values to domains first using them [Jan Beulich]
  • 7458d58: build: convert HAS_GICV3 use to Kconfig [Doug Goldstein]
  • 384cc72: build: convert HAS_MEM_SHARING use to Kconfig [Doug Goldstein]
  • c248338: build: convert HAS_MEM_PAGING use to Kconfig [Doug Goldstein]
  • ab26ab3: build: convert HAS_MEM_ACCESS use to Kconfig [Doug Goldstein]
  • 1e02021: build: convert HAS_EHCI use to Kconfig [Doug Goldstein]
  • ef6409a: build: convert HAS_SCIF use to Kconfig [Doug Goldstein]
  • ee6b91d: build: convert HAS_OMAP use to Kconfig [Doug Goldstein]
  • 60e9b96: build: convert HAS_EXYNOS4210 use to Kconfig [Doug Goldstein]
  • 162df80: build: convert HAS_PL011 use to Kconfig [Doug Goldstein]
  • d21e366: build: convert HAS_CADENCE_UART use to Kconfig [Doug Goldstein]
  • 6eb48cb: build: convert HAS_ARM_HDLCD use to Kconfig [Doug Goldstein]
  • 684b413: build: convert HAS_KEXEC / KEXEC use to Kconfig [Doug Goldstein]
  • 04075af: build: convert HAS_PDX use to Kconfig [Doug Goldstein]
  • 9ad1901: build: convert HAS_GDBSX use to Kconfig [Doug Goldstein]
  • 994ce40: build: convert HAS_CPUFREQ use to Kconfig [Doug Goldstein]
  • 56f7d5d: build: convert HAS_VGA use to Kconfig [Doug Goldstein]
  • 415a5b9: build: convert HAS_VIDEO use to Kconfig [Doug Goldstein]
  • 933daac: build: convert HAS_ACPI use to Kconfig [Doug Goldstein]
  • 642efcc: build: convert HAS_IOPORTS use to Kconfig [Doug Goldstein]
  • f02ad35: build: convert HAS_NS16550 use to Kconfig [Doug Goldstein]
  • 1809d50: build: convert HAS_PCI use to Kconfig [Doug Goldstein]
  • e7bb2a3: build: convert HAS_DEVICE_TREE use to Kconfig [Doug Goldstein]
  • e0d44c1: build: convert HAS_PASSTHROUGH use to Kconfig [Doug Goldstein]
  • a75bdd5: build: use generated Kconfig options for Xen [Doug Goldstein]
  • e9ea93d: build: build Kconfig and config rules [Doug Goldstein]
  • 8c271b7: build: import Kbuild/Kconfig from Linux 4.3 [Doug Goldstein]
  • 7df3169: tools: always enable HAS_MEM_ACCESS [Doug Goldstein]
  • d87b78c: tools/symbols: document binutils commits for issues needing workarounds so far [Jan Beulich]
  • 1d7db1e: MAINTAINERS: sort and update tree info [Jan Beulich]
  • df7a569: drop empty __cpuinit annotation [Andrew Cooper]
  • d3619c9: flask: Allow device model to raise PCI interrupts (pcilevel capability) [Ian Campbell]
  • 18fcef8: libxl: add support for migrating HVM guests without a device model [Roger Pau Monne]
  • 5ca88cb: libxl: allow the creation of HVM domains without a device model. [Roger Pau Monne]
  • 904fc1d: libxc: switch xc_dom_elfloader to be used with HVMlite domains [Roger Pau Monne]
  • 391192b: building with perfc=y was broken [Dario Faggioli]
  • 9980555: hvmloader: load proper ACPI tables with OVMF [Anthony PERARD]
  • e904233: x86: use tag in C UNLIKELY blocks, rather than a literal ".tag" [Andrew Cooper]
  • d4ae1c9: x86: generate labels at the beginning of unlikely sub-sections [Jan Beulich]
  • ca5c54b: public/hvm: export the HVM_PARAM_CALLBACK_VIA ABI in the API [Andrew Cooper]
  • e703e60: libxc/xen: introduce a start info structure for HVMlite guests [Roger Pau Monné]
  • 192df6f: x86: allow HVM guests to use hypercalls to bring up vCPUs [Roger Pau Monné]
  • d7f8218: libxc: allow creating domains without emulated devices [Roger Pau Monné]
  • 2fa6cfe: x86: allow disabling all emulated devices inside of Xen [Roger Pau Monné]
  • fee4100: x86: set the vPMU interface based on the presence of a lapic [Roger Pau Monné]
  • 6285ff9: xen: arm: Drop trailing ; from DEFINE_XEN_GUEST_HANDLE [Ian Campbell]
  • a2552ad: libxl: re-implement libxl__xs_printf() [Paul Durrant]
  • a5361eb: libxl: re-name libxl__xs_write() to libxl__xs_printf()... [Paul Durrant]
  • de5162b: xen/arm: p2m: Remove translation table when it's empty [Julien Grall]
  • 47f43d1: xen/arm: p2m: Introduce a helper to remove an entry in the page table [Julien Grall]
  • 0cc05ca: xen/arm: p2m: Store the page for each mapping [Julien Grall]
  • 1ec2fa6: xen/arm: p2m: Flush for every exit paths in apply_p2m_changes [Julien Grall]
  • e6f0e09: VT-d: Correct order of parameters to memset() in setup_posted_irte() [Andrew Cooper]
  • dc01863: sched: fix (ACPI S3) resume with cpupools with different schedulers [Dario Faggioli]
  • 41b0aa5: libxl: update check-xl-disk-parse [Wei Liu]
  • fd3102e: VT-d: make flush-all actually flush all [Jan Beulich]
  • 7cc65a9: x86: re-enable NX if disabled [Jan Beulich]
  • 323b226: x86/hvm: loosen up the ASSERT in hvm_cr4_guest_reserved_bits and hvm_efer_valid [Roger Pau Monné]
  • 00e248c: x86/VPMU: support only versions 2 through 4 of architectural performance monitoring [Boris Ostrovsky]
  • e509b8e: x86: fixup IRQs when CPUs go down during shutdown [Ross Lagerwall]
  • e78c98f: vmx: properly handle notification event when vCPU is running [Feng Wu]
  • 35a1caf: pass-through: update IRTE according to guest interrupt config changes [Feng Wu]
  • 83ea922: vt-d: add API to update IRTE when VT-d PI is used [Feng Wu]
  • a301917: vmx: suppress posting interrupts when 'SN' is set [Feng Wu]
  • b59f4b6: VT-d Posted-intterrupt (PI) design [Feng Wu]
  • ec07125: Revert "tools: Refactor "xentoollog" into its own library" [Ian Campbell]
  • ff841ce: memory: fix XSA-158 fix [Jan Beulich]
  • c7d3afb: tools: Refactor "xentoollog" into its own library [Ian Campbell]
  • 78fb69a: tools/Rules.mk: Properly handle libraries with recursive dependencies. [Ian Campbell]
  • b9fc6f3: tools/ocaml: simplify compile/link of test apps [Ian Campbell]
  • c6dd439: mce-test: do not include libxenguest internal headers [Ian Campbell]
  • a841b1b: QEMU_TAG update [Ian Jackson]
  • 91e204d: libxc: try to find last used pfn when migrating [Juergen Gross]
  • 9ec6850: Fix regression in xendomains initscript: test for privcmd char device [Sander Eikelenboom]
  • 0091eb7: tools/libxc: Identify problematic file in error messages [Andrew Cooper]
  • 95f2101: libxl: Introduce a template for devices with a controller [George Dunlap]
  • 40412e3: libxl: Fix bootloader-related virtual memory leak on pv build failure [Ian Jackson]
  • eedecb3: memory: fix XENMEM_exchange error handling [Jan Beulich]
  • 4a578b3: memory: split and tighten maximum order permitted in memops [Jan Beulich]
  • 3c80d6f: x86/time: fix domain type check in tsc_set_info() [Haozhong Zhang]
  • 11eeca6: svm: fix incorrect TSC scaling [Haozhong Zhang]
  • 4217080: x86: refine nr_sockets calculation [Jan Beulich]
  • 234524a: Revert "vVMX: use latched VMCS machine address" [Jan Beulich]
  • 0d0f284: x86/libxc: add an arch domain config parameter to xc_domain_create [Roger Pau Monne]
  • 68dc581: build: fix clean to remove all *.o and .*.d files [Jonathan Creekmore]
  • 7a5223f: x86: __{cpu,dev}initdata drop follow-up [Jan Beulich]
  • aff9115: x86: make sure the HVM callback vector is correctly set [Roger Pau Monné]
  • a10307b: VT-d: drop unneeded Ivybridge quirk workaround [Jan Beulich]
  • 300bb04: x86/PCI: make all config space writes subject to XSM checking [Jan Beulich]
  • fc4ac92: libxc: do proper return code checking of allocator in domain builder [Juergen Gross]
  • 89cafd4: libxc: replace INVALID_P2M_ENTRY by INVALID_PFN [Juergen Gross]
  • 1367e9e: xendomains initscript: test for privcmd char device [Doug Goldstein]
  • 9021863: tools: update outdated header comment on privcmd.h [Doug Goldstein]
  • 013396f: libxc: prefer using privcmd character device [Doug Goldstein]
  • 2c4f313: xen/build: disable default built-in rules and variables [Doug Goldstein]
  • 3222557: MAINTAINERS: restore original maintainership of arch VPMU files [Boris Ostrovsky]
  • 78e24c2: evtchn: don't reuse ports that are still "busy" [David Vrabel]
  • e513d8f: x86/HVM: XSETBV intercept needs to check CPL on SVM only [Jan Beulich]
  • 484c14b: x86/vmx: enable PML by default [Kai Huang]
  • cea357b: x86/ept: remove unnecessary sync after resolving misconfigured entries [David Vrabel]
  • c8eb0ec: libxc: refactor memory allocation functions [Wei Liu]
  • 43e99d3: libxc: correct domain builder for 64 bit guest with 32 bit tools [Juergen Gross]
  • a27f1fb: libxc: use correct return type for do_memory_op() [Juergen Gross]
  • cc41036: ocaml/xc: add softreset shutdown reason [Wei Liu]
  • 53c3d93: libxl: implement libxl__xs_mknod using XS_WRITE rather than XS_MKDIR [Paul Durrant]
  • b6b5e7c: libxl: replace libxl__xs_mkdir() with libxl__xs_mknod() [Paul Durrant]
  • 4c6cd64: mwait_idle: Skylake Client Support [Len Brown]
  • 59dfd69: drop unused __devexit{,data} and CONFIG_HOTPLUG [Andrew Cooper]
  • ea953e8: drop empty __devinit annotation, and aliased __pminit [Andrew Cooper]
  • e9c8958: drop empty __devinitdata annotation [Andrew Cooper]
  • db62aaa: drop empty __cpuinitdata annotation [Andrew Cooper]
  • 0249250: drop unused fastcall annotation [Andrew Cooper]
  • c0d1ff9: x86: properly macroize the two XRSTOR flavors [Jan Beulich]
  • 0b2e4b8: x86: drop dummy input from alternative_{input,io}() [Jan Beulich]
  • 84f4c9b: x86/cpu: introduce cpu_dev.c_early_init() [Andrew Cooper]
  • b1d398b: x86: allow disabling the emulated local apic [Roger Pau Monné]
  • 302a851: x86/vlapic: fixes for HVM code when running without a vlapic [Roger Pau Monné]
  • 0ce647a: x86: suppress bogus log message [Jan Beulich]
  • 4243baf: HVM/save: allow the usage of zeroextend and a fixup function [Roger Pau Monné]
  • fafa16e: HVM/save: pass a size parameter to the HVM compat functions [Roger Pau Monné]
  • 08f3fad: build: fix dependencies for files compiled from their parent directory [Jan Beulich]
  • bdead3f: MAINTAINERS: change the vt-d maintainer [Yang Zhang]
  • b38d426: x86/viridian: flush remote tlbs by hypercall [Paul Durrant]
  • 713b7e4: public/event_channel.h: correct comment [Peng Fan]
  • d380b35: x86/boot: check for not allowed sections before linking [Daniel Kiper]
  • c708181: libxc: expose xsaves/xgetbv1/xsavec to hvm guest [Shuai Ruan]
  • 460b9a4: x86/xsaves: enable xsaves/xrstors for hvm guest [Shuai Ruan]
  • da62246: x86/xsaves: enable xsaves/xrstors/xsavec in xen [Shuai Ruan]
  • 3ebe992: x86/xsaves: using named operand instead numbered operand in xrstor [Shuai Ruan]
  • d9d610d: build: remove .d files from xen/ on a clean [Jonathan Creekmore]
  • 1e8193b: console: make printk() line continuation tracking per-CPU [Jan Beulich]
  • 2a91f05: xen/arm: vgic-v3: Make clear that GICD_*SPI_* registers are reserved [Julien Grall]
  • c38f9e4: xen/arm: vgic-v3: Don't implement write-only register read as zero [Julien Grall]
  • cdae22a: xen/arm: vgic-v3: Remove spurious return in GICR_INVALLR [Julien Grall]
  • 833a693: xen/arm: vgic-v3: Emulate read to GICD_ICACTIVER<n> [Julien Grall]
  • 5482d13: xen/arm: vgic: Re-order the register emulations to match the memory map [Julien Grall]
  • 49b6d4c: xen/arm: vgic-v3: Remove GICR_MOVALLR and GICR_MOVLPIR [Julien Grall]
  • a2b83f9: xen/arm: vgic: Properly emulate the full register [Julien Grall]
  • 84ce5f4: xen/arm: vgic-v3: Only emulate identification registers required by the spec [Julien Grall]
  • cf1a142: xen/arm: vgic-v3: Use the correct offset GICR_IGRPMODR0 [Julien Grall]
  • 675b68f: xen/arm: vgic-v3: Don't try to emulate IROUTER which do not exist in the spec [Julien Grall]
  • afbbf2c: xen/arm: vgic-v2: Implement correctly ICFGR{0, 1} read-only [Julien Grall]
  • c4d6bbd: xen/arm: vgic-v3: Support 32-bit access for 64-bit registers [Julien Grall]
  • 423e9ec: xen/arm: vgic: Introduce helpers to extract/update/clear/set vGIC register ... [Julien Grall]
  • 5d495f4: xen/arm: vgic: Optimize the way to store the target vCPU in the rank [Julien Grall]
  • e99e162: xen/arm: vgic-v2: Don't ignore a write in ITARGETSR if one field is 0 [Julien Grall]
  • 9f5e16e: xen/arm: vgic-v2: Handle correctly byte write in ITARGETSR [Julien Grall]
  • bc50de8: xen/arm: vgic-v2: Implement correctly ITARGETSR0 - ITARGETSR7 read-only [Julien Grall]
  • ca55006: xen/arm: move ticks conversions function declarations to the header file [Stefano Stabellini]
  • 6c31176: arm: export platform_op XENPF_settime64 [Stefano Stabellini]
  • f1e5b11: xen: move wallclock functions from x86 to common [Stefano Stabellini]
  • 7d596f5: x86/VPMU: return correct fixed PMC count [Brendan Gregg]
  • 3acb0d6: public/io/netif.h: tidy up and remove duplicate comments [Paul Durrant]
  • 8267253: public/io/netif.h: add definition of gso_prefix flag [Paul Durrant]
  • 19167b1: public/io/netif.h: document the reality of netif_rx_request/reponse [Paul Durrant]
  • 0c3f246: x86/VPMU: Initialize VPMU's lvtpc vector [Boris Ostrovsky]
  • c03480c: x86/vPMU: document as unsupported [Jan Beulich]
  • 9b43668: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
  • 9cf5f0a: x86/kexec: hide more kexec infrastructure behind CONFIG_KEXEC [Andrew Cooper]
  • 0aa684b: x86: drop MAX_APICID [Jan Beulich]
  • c87303c: libxl: fix line wrapping issues introduced by automatic replacement [Wei Liu]
  • 91cee73: libxl: convert libxl__sprintf(gc) to GCSPRINTF [Wei Liu]
  • 0a62798: tools/hotplug: quote all variables in vif-bridge [Olaf Hering]
  • 26b4f4d: docs: Introduce xenstore paths for guest network address information [Paul Durrant]
  • e8f98cb: docs: Introduce xenstore paths for hotplug features [Paul Durrant]
  • 71e64e1: docs: Introduce xenstore paths for PV driver information [Paul Durrant]
  • 85e3b08: docs: Introduce xenstore paths for PV control features [Paul Durrant]
  • 31aa811: get_maintainer: fix perl 5.22/5.24 deprecated/incompatible "\C" use [Joe Perches]
  • 2dd7eaf: tools/libxl: Drop dead code following calls to libxl__exec() [Andrew Cooper]
  • 0188415: xen/arm: use masking operation instead of test_bit for MCSF bits [Julien Grall]
  • bb4b673: MAINTAINERS: mini-os patches should be copied to minios-devel [Ian Campbell]
  • 969eb34: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
  • 032dbba: Config.mk: Update SEABIOS_UPSTREAM_TAG to rel-1.9.0 [Ian Campbell]
  • cb6be0d: sched: get rid of the per domain vCPU list in Credit2 [Dario Faggioli]
  • e604225: sched: get rid of the per domain vCPU list in RTDS [Dario Faggioli]
  • 6b53bb4: sched: better handle (not) inserting idle vCPUs in runqueues [Dario Faggioli]
  • a8c6c62: sched: clarify use cases of schedule_cpu_switch() [Dario Faggioli]
  • ae2f41e: sched: fix locking for insert_vcpu() in credit1 and RTDS [Dario Faggioli]
  • e4fd700: x86/HVM: type adjustments [Jan Beulich]
  • 81a28f1: VMX: fix/adjust trap injection [Jan Beulich]
  • 2bbe500: ACPI 6.0: Add changes for FADT table [Bob Moore]
  • 975efe1: acpi/NUMA: build NUMA for x86 only [Naresh Bhat]
  • dee1aee: VT-d: dump the posted format IRTE [Feng Wu]
  • 853f8af: vt-d: extend struct iremap_entry to support VT-d Posted-Interrupts [Feng Wu]
  • 0ba0faa: VT-d: remove pointless casts [Feng Wu]
  • 2944689: vmx: initialize VT-d Posted-Interrupts Descriptor [Feng Wu]
  • 03523ab: vmx: add some helper functions for Posted-Interrupts [Feng Wu]
  • 30e3f32: vmx: extend struct pi_desc to support VT-d Posted-Interrupts [Feng Wu]
  • 1d028f7: VT-d Posted-Interrupts feature detection [Feng Wu]
  • 9670e7d: iommu: add iommu_intpost to control VT-d Posted-Interrupts feature [Feng Wu]
  • d02e84b: vVMX: use latched VMCS machine address [Jan Beulich]
  • 3b47431: VMX: allocate VMCS pages from domain heap [Jan Beulich]
  • 827db7b: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
  • aec3811: tools/libxc: Correct XC_DOM_PAGE_SIZE() to return a long long [Andrew Cooper]
  • 225166e: libxl: correct bug in domain builder regarding page tables for pvh [Juergen Gross]
  • c35eefd: x86/P2M: consolidate handling of types not requiring a valid MFN [Jan Beulich]
  • 513c203: x86/PoD: tighten conditions for checking super page [Jan Beulich]
  • 65288cf: x86/IO-APIC: fix setting of destinations [Jan Beulich]
  • 5ed662e: x86: fixes to LAPIC probing [Andrew Cooper]
  • b9730aa: ns16550: limit mapped MMIO size [Jan Beulich]
  • 7efcc58: ns16550: reset bar_64 on each iteration [Jan Beulich]
  • f2d2de5: x86: move some APIC related macros to apicdef.h [Feng Wu]
  • e0116ac: x86: add cmpxchg16b support [Feng Wu]
  • a2b3502: blkif.h: document blkif multi-queue/ring extension [Bob Liu]
  • d07f63f: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
  • abdf3c5: libxc: create p2m list outside of kernel mapping if supported [Juergen Gross]
  • 81a76e4: libxc: rework of domain builder's page table handler [Juergen Gross]
  • cd35395: libxc: split p2m allocation in domain builder from other magic pages [Juergen Gross]
  • 8c45ade: libxc: create unmapped initrd in domain builder if supported [Juergen Gross]
  • d8db3c7: libxc: use domain builder architecture private data for x86 pv domains [Juergen Gross]
  • f3627f0: libxc: introduce domain builder architecture specific data [Juergen Gross]
  • ddb13e7: libxc: rename domain builder count_pgtables to alloc_pgtables [Juergen Gross]
  • 0695441: xen: add generic flag to elf_dom_parms indicating support of unmapped initrd [Juergen Gross]
  • ea7c8a3: libxc: reorganize domain builder guest memory allocator [Juergen Gross]
  • ddebece: x86: drop hard_smp_procssor_id() [Jan Beulich]
  • a85da71: x86/IO-APIC: adjust setting of destinations [Jan Beulich]
  • fc0c3fa: x86/IO-APIC: fix setup of Xen internally used IRQs (take 2) [Jan Beulich]
  • 6853c9b: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
  • 8a2c11f: tools/ocaml/xb: Correct calculations of data/space the ring [Andrew Cooper]
  • ef6cb76: libxl: relax readonly check introduced by XSA-142 fix [Jim Fehlig]
  • 2e5ed34: libxc: remove xc_get_bit_size() from tools/libxc/xc_dom_compat_linux.c [Juergen Gross]
  • 512d4d9: libxc: remove most of tools/libxc/xc_dom_compat_linux.c [Juergen Gross]
  • f046e50: Config.mk: update OVMF changeset [Wei Liu]
  • 82ff7cb: oxenstored: Quota.merge: don't assume domain already exists [Jonathan Davies]
  • 618659b: xen/serial: Return actual bytes stored in TX FIFO for OMAP [Oleksandr Tyshchenko]
  • 961f129: xen/serial: Move any OMAP specific things to OMAP UART driver [Oleksandr Tyshchenko]
  • 87a1669: ocaml/xc: correct shutdown_reason enumeration [Simon Rowe]
  • 84f2fd1: run QEMU as non-root [Stefano Stabellini]
  • fb31b14: tools: pygrub: if partition table is empty, try treating as a whole disk [Ian Campbell]
  • f4a9a01: tools: migration: Use PRIpfn when printing frame numbers. [Ian Campbell]
  • cc96746: ns16550: misc minor adjustments [Jan Beulich]
  • 5ea01bf: Revert "x86/IO-APIC: fix setup of Xen internally used IRQs" [Jan Beulich]
  • b7e7ad8: x86/IO-APIC: make SET_DEST() easier to use [Jan Beulich]
  • 1126b40: x86/IO-APIC: fix setup of Xen internally used IRQs [Jan Beulich]
  • 5ab6654: x86/event: correct debug event generation [Jan Beulich]
  • 0b52ed0: x86: #PF error code adjustments [Jan Beulich]
  • 84064d1: x86/traps: honor EXT bit in error codes [Jan Beulich]
  • 723742d: x86/SVM: don't exceed segment limit when fetching instruction bytes [Jan Beulich]
  • 4f7da68: x86/HVM: unify and fix #UD intercept [Jan Beulich]
  • 057e0e7: x86/HVM: don't inject #DB with error code [Jan Beulich]
  • a1b2d39: elfnotes: intorduce a new PHYS_ENTRY elfnote [Roger Pau Monné]
  • 4fa72bd: efi: fix booting failure with UEFI on ARM [Shannon Zhao]
  • 85ad62e: symbols.c: avoid warn_unused_result build failure on fgets() [Riku Voipio]
  • 4d81504: x86: allow disabling the emulated VGA [Roger Pau Monné]
  • c603463: x86: allow disabling the emulated RTC [Roger Pau Monné]
  • b953524: x86: allow disabling power management [Roger Pau Monné]
  • c55f69e: x86: allow disabling the emulated PIT [Roger Pau Monné]
  • afa14d8: x86: allow disabling the emulated PIC [Roger Pau Monné]
  • 7ee5a15: x86: allow disabling the emulated IOMMU [Roger Pau Monné]
  • bacf1dd: x86: allow disabling the emulated IO APIC [Roger Pau Monné]
  • 4647f50: x86: allow disabling the emulated HPET [Roger Pau Monné]
  • 171946a: x86: add bitmap of enabled emulated devices [Roger Pau Monné]
  • bd2239d: x86/HVM: always intercept #AC and #DB [Jan Beulich]
  • 22a1fbb: x86/hvm: make sure stdvga cache cannot be re-enabled [Paul Durrant]
  • 897cc6d: sched: fix locking of remove_vcpu() in credit1 [Dario Faggioli]
  • acd9bd1: cpufreq: allow ordinary boolean options to be passed on the command line [Jan Beulich]
  • 6f04de6: x86: cleanup of early cpuid handling [Andrew Cooper]
  • e59321d: credit: remove cpu argument to __runq_insert() [Harmandeep Kaur]
  • c2f247c: blkif: document blkif multi-queue/ring extension [Bob Liu]
  • 26d4eeb: xenconsoled: Remove unexpected daemonize behavior [Ross Lagerwall]
  • 6ae3230: xl: log an error if libxl_cpupool_destroy() fails [Dario Faggioli]
  • 08b986f: xl: avoid (another) uninitialised use of rc in vcpuset() [Dario Faggioli]
  • 6919a7d: xl: initialise rc before using it in vcpuset [Wei Liu]
  • 700772b: Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging [Ian Campbell]
  • 32b31c1: x86: query for paddr_bits in early_cpu_detect() [Andrew Cooper]
  • b104a0a: x86: correct {a,m}perf check in generic_identify() [Andrew Cooper]
  • 6fc78e1: x86/vmx: replace unqualified ud2 instructions with BUG frames [Andrew Cooper]
  • d90b8f8: x86/bug: break out the internals of BUG_FRAME() [Andrew Cooper]
  • a84e4d0: x86: replace unqualified ud2 instructions with BUG frames [Andrew Cooper]
  • bbcf0b2: x86/vmx: improvements to vmentry failure handling [Andrew Cooper]
  • 0900d8b: x86/HAP: use %pv printk() format where suitable [Jan Beulich]
  • e134a69: timer-op: demote a debugging message to really be debugging only [Jan Beulich]
  • 8b6ef9c: compat: enforce distinguishable file names in symbol table [Jan Beulich]
  • d37d63d: symbols: prefix static symbols with their source file names [Jan Beulich]
  • 8d05834: xl: improve return and exit codes of parse related functions [Harmandeep Kaur]
  • 1365cdb: xl: improve return and exit codes of parse related functions [Harmandeep Kaur]
  • 5b725e5: xl: improve return and exit codes of vcpu related functions [Harmandeep Kaur]
  • 9fbb7b8: xl: improve return and exit codes of scheduling related functions [Harmandeep Kaur]
  • 00e110e: xl: convert main() exit codes to EXIT_[SUCCESS|FAILURE] [Harmandeep Kaur]
  • 1dbe5d9: MAINTAINERS: adding myself as co-maintainer of vTPM [Quan Xu]
  • b38a310: tools/hotplug: xendomains.service conflicts with libvirt [Olaf Hering]
  • fb7886e: xen/arm: domain_build: Avoid to shadow the variable "mod" in write_properties [Julien Grall]
  • 8931a72: tools: create XEN_DUMP_DIR with mode 0700 [Wei Liu]
  • 8ce89a9: xl: Die on unknown options [Ian Jackson]
  • 990ea04: x86/mm: return -ESRCH for an invalid foreign domid [Andrew Cooper]
  • 59a5061: x86/PoD: Make p2m_pod_empty_cache() restartable [Andrew Cooper]
  • f02a576: credit1: on vCPU wakeup, kick away current only if makes sense [Dario Faggioli]
  • 957af2e: x86: make compat_iret() domain crash cases distinguishable [Jan Beulich]
  • 5a64740: libxlu: avoid linker warnings [Jan Beulich]
  • 83a2017: drop get_xen_guest_handle() [Jan Beulich]
  • e294a0c: libxl: adjust PoD target by memory fudge, too [Ian Jackson]
  • 95e7415: x86: rate-limit logging in do_xen{oprof,pmu}_op() [Jan Beulich]
  • 6e97c4b: xenoprof: free domain's vcpu array [Jan Beulich]
  • 101ce53: x86/PoD: Eager sweep for zeroed pages [Andrew Cooper]
  • d46896e: free domain's vcpu array [Jan Beulich]
  • fe360c9: x86: guard against undue super page PTE creation [Jan Beulich]
  • 1ef0139: arm: handle races between relinquish_memory and free_domheap_pages [Ian Campbell]
  • 1c0e59f: arm: rate-limit logging from unimplemented PHYSDEVOP and HVMOP. [Ian Campbell]
  • 29bcf64: arm: Support hypercall_create_continuation for multicall [Julien Grall]
  • 79fbab8: sched-rt: avoid to shadow the variable "svc" in rt_dom_cntl [Julien Grall]
  • 568ff32: credit2: avoid to shadow the variable "cur" in runq_tickle [Julien Grall]
  • 4c09af6: common/memory: avoid to shadow the variable "d" in do_memory_op [Julien Grall]
  • 5a722f8: grant_table: avoid to shadow "frame" in __gnttab_map_grant_ref [Julien Grall]
  • f6f08de: common/domain: avoid to shadow the variable "d" in do_vcpu_op [Julien Grall]
  • b261366: tools/python: Further pruning of the defuct xl bindings [Andrew Cooper]
  • bf0d492: x86/mm: don't call HVM-only function for PV guests [Jan Beulich]
  • 3f3a26b: mm: improve message in populate physmap when the domain is direct mapped [Julien Grall]
  • 68f2e49: mm: unmap page for direct mapped domain on decrease reservation [Julien Grall]
  • 61031e6: x86/PV: don't zero-map LDT [Jan Beulich]
  • caa0350: x86/mm: only a single instance of gw_page_flags[] is needed [Jan Beulich]
  • 9a6787c: x86/mm: build map_domain_gfn() just once [Jan Beulich]
  • 1a771b7: x86/mm: override stored file names for multiply built sources [Jan Beulich]
  • 3980ccf: use clear_domain_page() instead of open coding it [Jan Beulich]
  • 2c21beb: x86/xsaves: add basic definitions/helpers to support xsaves [Shuai Ruan]
  • 5c23c76: x86/HVM: correct page dirty marking in hvm_map_guest_frame_rw() [Jan Beulich]
  • d8ba3a9: x86: remove assumptions about the layout of x86_capabilities [Andrew Cooper]
  • 7729eed: x86: helpers for cpu feature manipulation [Andrew Cooper]
  • 69176a4: x86/mm: pod: use the correct memory flags for alloc_domheap_page{,s} [Julien Grall]
  • e896ad9: arm: don't build core parking code [Jan Beulich]
  • cd84a2b: libxl: Do not call assert() in signal handlers [Ian Jackson]
  • 63ad168: xen/arm: Replace XEN_PSCI_* by PSCI_VERSION(major, minor) [Julien Grall]
  • 2831f20: xen/arm: Add support of PSCI v1.0 for the host [Julien Grall]
  • 14fa169: xen/arm: platform: Drop the quirks callback [Julien Grall]
  • 2155002: xen/arm: gic-v2: Automatically detect aliased GIC400 [Julien Grall]
  • 61edf8a: xen/arm: gic: Check the size of the CPU and vCPU interface retrieved from DT [Julien Grall]
  • 8ee6d57: xen/arm: vgic-v2: Report the correct GICC size to the guest [Julien Grall]
  • 598e97f: tools/python: remove broken xl binding [Wei Liu]
  • 01a8a81: xen/device-tree: Print the DT path on error in dt_for_each_range [Julien Grall]
  • 9b3c6b1: libxc: remove superpages option for pv domains [Juergen Gross]
  • fc5b248: tools & docs: add tools and docs support for Intel CDP [He Chen]
  • 04c5efb: Config.mk: update OVMF changeset [Wei Liu]
  • c0c099d: libxl: No emulated disk driver for xvdX disk [Anthony PERARD]
  • 8b7df8e: tools: libxl: CODING_STYLE: GC* cannot be used with NOGC [Ian Campbell]
  • f8b201e: tools: Update libxl flex outputs to Flex from Jessie. [Ian Campbell]
  • e08f383: Config: Switch to unified qemu trees. [Ian Campbell]
  • 5a3ce8f: x86/shadow: drop stray name tags from sh_{guest_get,map}_eff_l1e() [Jan Beulich]
  • 0ce8677: x86/shadow: adjust sh_{make,destroy}_monitor_table() name tags [Jan Beulich]
  • 89173c1: x86/shadow: only a single instance of fetch_type_names[] is needed [Jan Beulich]
  • ef4974c: x86/HVM: prefix both instances of enable_intr_window() [Jan Beulich]
  • c92e34b: x86: don't build platform hypercall helpers multiple times [Jan Beulich]
  • d0b0290: x86/vmx: fix coding style of PML functions [Kai Huang]
  • 2ed8b83: x86/ept: defer enabling of EPT A/D bit until PML get enabled [Kai Huang]
  • a5e6c75: VMX: re-order definitions [Jan Beulich]
  • fcaa140: QEMU_TAG update [Ian Jackson]
  • 3a95c3f: x86/Centaur: drop __init annotations [Jan Beulich]
  • dcaf4e3: x86/capabilities: set/clear them using non-locked bitops [Jan Beulich]
  • 684ea31: x86: drop further constant cpu_has_* predicates [Jan Beulich]
  • 3638ec1: x86: remove unused x87 remnants of 32-bit days [Jan Beulich]
  • 73b3bf1: x86/PSR: fix compilation error after 44f126d [He Chen]
  • c787425: libxc: fix the types used in xc_dom_image to build HVM guests [Roger Pau Monne]
  • c7e2196: libxc: Initialize vcpu context for 64-bit PVH VCPUs [Boris Ostrovsky]
  • ee653b9: x86/traps: don't use 16bit reads of segment registers [Andrew Cooper]
  • 9d967cb: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • 813ae80: x86/boot: use mnemonics rather than magic numbers [Andrew Cooper]
  • db34a09: x86/NUMA: cleanup [Jan Beulich]
  • 83281fc: x86/NUMA: fix SRAT table processor entry parsing and consumption [Jan Beulich]
  • 44f126d: x86: add domctl cmd to set/get CDP code/data CBM [He Chen]
  • 56b9a51: x86: support enable CDP by boot parameter and add get CDP status [He Chen]
  • b50c03d: xen/arm: ctxt_switch: Document the erratum #852523 related to Cortex A57 [Julien Grall]
  • 7a92036: cxenstored: avoid using hardcoded paths [Wei Liu]
  • 66c8e45: xen/arm: domain_build: Removed unused variable in write_properties [Julien Grall]
  • d64dbbc: libxc: create an initial FPU state for HVM guests [Roger Pau Monne]
  • ed74018: x86: drop unused declarations from processor.h [Andrew Cooper]
  • 838eefd: x86/time: slightly streamline __update_vcpu_system_time() [Jan Beulich]
  • 941cd44: x86: hide MWAITX from PV domains [Jan Beulich]
  • 245a0cc: VT-d: section placement and type adjustments [Jan Beulich]
  • 6851e97: VT-d: use proper error codes in iommu_enable_x2apic_IR() [Jan Beulich]
  • 4930444: cpufreq: fix notifier block double registration [Dario Faggioli]
  • 973ce7b: build: don't shadow debug with "@debug@" in tools build [Wei Liu]
  • 42940c0: x86/shadow: Fix missing newline in dprintk() [Andrew Cooper]
  • fe35f0c: sched / cpupool: dump the actual value of NOW() [Dario Faggioli]
  • 9d5c424: sched: fix an 'off by one \t' in credit2 debug dump [Dario Faggioli]
  • 62b320c: MAINTAINERS: Tamás Lengyel to maintain mem-sharing [Jan Beulich]
  • 710942e: VT-d: don't suppress invalidation address write when it is zero [Jan Beulich]
  • 2c20224: xen/arm: vgic: Introduce a new field to store the rank index and use it [Julien Grall]
  • f699fd5: xen/arm: vgic: Optimize the way to store GICD_IPRIORITYR in the rank [Julien Grall]
  • 17c9bc6: xen/arm: vgic: ctlr stores a 32-bit hardware register so use uint32_t [Julien Grall]
  • ac0ca68: xen/arm: io: Support sign-extension for every read access [Julien Grall]
  • 687a3f5: xen/arm: io: Extend write/read handler to pass the register in parameter [Julien Grall]
  • be8412a: xen/arm: io: remove mmio_check_t typedef [Julien Grall]
  • 96b4f77: xenconsole: try to attach to PV console if HVM fails [Roger Pau Monne]
  • a3d07f8: libxc: remove dead HVM building code [Roger Pau Monne]
  • 1ee15d7: libxl: switch HVM domain building to use xc_dom_* helpers [Roger Pau Monne]
  • 68e1183: libxc: introduce a xc_dom_arch for hvm-3.0-x86_32 guests [Roger Pau Monne]
  • 5b921b4: libxc: rework BSP initialization [Roger Pau Monne]
  • b4ec1fa: libxc: make arch_setup_boot{init/late} xc_dom_arch hooks [Roger Pau Monne]
  • 3924782: libxc: make arch_setup_meminit a xc_dom_arch hook [Roger Pau Monne]
  • ad787ba: libxc: introduce a domain loader for HVM guest firmware [Roger Pau Monne]
  • 20dd172: libxc: introduce the notion of a container type [Roger Pau Monne]
  • 2637d04: libxc: unify xc_dom_p2m_{host/guest} [Roger Pau Monne]
  • c64ef24: libxc: split x86 HVM setup_guest into smaller logical functions [Roger Pau Monne]
  • 2fe4c00: efi: split out efi_exit_boot() [Daniel Kiper]
  • af79880: efi: split out efi_set_gop_mode() [Daniel Kiper]
  • c890487: efi: split out efi_variables() [Daniel Kiper]
  • 0dd7e37: efi: split out efi_tables() [Daniel Kiper]
  • 0c36226: efi: split out efi_find_gop_mode() [Daniel Kiper]
  • 9fd08b4: efi: split out efi_get_gop() [Daniel Kiper]
  • 43e6ee1: efi: split out efi_console_set_mode() [Daniel Kiper]
  • 8e33522: efi: split out efi_init() [Daniel Kiper]
  • c3e4e91: x86/p2m: fix typo "populete" [Wei Liu]
  • 49388f1: x86/cpufreq: relocate the driver register function [Wei Wang]
  • 1b92b94: libxl: fix places missed by spatch [Wei Liu]
  • ed134b3: libxl: map LIBXL__LOG_VERBOSE to XTL_VERBOSE [Wei Liu]
  • 53a7472: libxl: fix long lines and delete extraneous quotes [Wei Liu]
  • db82cd9: libxl: convert to use LOG() macro [Wei Liu]
  • 84b4f35: Add Libc multiarch package as build prerequisites on 64-bit platforms to the README [Sander Eikelenboom]
  • bf87f3a: tools/libxc: Improve efficiency of xc_cpuid_apply_policy() [Andrew Cooper]
  • 7f25bab: docs: xl.cfg: permissive option is not PV only. [Ian Campbell]
  • d76add5: tools/hotplug: Scan xenstore once when attaching shared images files [Mike Latimer]
  • 3f9dfe6: MINIOS_UPSTREAM_REVISION Update [Ian Campbell]
  • 75c7de5: xen/arm: psci: use SMC64 function ID when available on ARM64 [Brijesh Singh]
  • 5dfa6ea: gitignore: ignore extras/mini-os* [Wei Liu]
  • a23ce42: flask: Allow initial domain to use XENPF_get_symbol [Konrad Rzeszutek Wilk]
  • 375a410: build: drop unused config variable CONFIG_HVM [Doug Goldstein]
  • 388d2a7: vcpu: add missing dummy_vcpu_info to compat VCPUOP_initialise [Roger Pau Monné]
  • 7b82467: x86/cpufreq: add a new driver interface, setpolicy() [Wei Wang]
  • 8db8887: x86: APERF/MPERF feature detect [Wei Wang]
  • 773e691: public: fix typo in memory.h [Julien Grall]
  • 9d16b8d: MAINTAINERS: adding myself as co-maintainer of scheduling [Dario Faggioli]
  • d83ec32: MAINTAINERS: adding myself as co-maintainer of cpupools [Dario Faggioli]
  • e8abdea: use masking operation instead of test_bit for CSFLAG bits [Juergen Gross]
  • 34f10e2: paging: Fix compile error when DEBUG_TRACE_DUMP is enabled. [Konrad Rzeszutek Wilk]
  • 90f2e2a: use masking operation instead of test_bit for MCSF bits [Juergen Gross]
  • 5ad97f3: use masking operation instead of test_bit for VPF bits [Juergen Gross]
  • 613623b: use masking operation instead of test_bit for VGCF bits [Juergen Gross]
  • bddb986: use masking operation instead of test_bit for RTDS bits [Juergen Gross]
  • 3c35201: x86/PoD: shorten certain operations on higher order ranges [Jan Beulich]
  • edb9531: x86/p2m-pt: use pre-calculated IOMMU flags [Jan Beulich]
  • 660fd65: x86/p2m-pt: tighten conditions of IOMMU mapping updates [Jan Beulich]
  • 33b55dc: x86/EPT: work around hardware erratum setting A bit [Ross Lagerwall]
  • c6e3485: xen: write a high level description of the sub-arch choices for heap layout [Ian Campbell]
  • 810a50d: xen/arm: vgic-v2: Drop cbase from arch_domain [Julien Grall]
  • 380467c: xen/arm: Warn when a device tree path will be re-used by Xen [Julien Grall]
  • 93be027: xen/arm: Retrieve the correct number of cells when building dom0 DT [Julien Grall]
  • a054250: xen/arm: gic: Make it clear the GIC node is passed to make_hwdom_dt_node [Julien Grall]
  • 3ba1e81: xen/arm: io: Shorten the name of the fields and clean up [Julien Grall]
  • 9b9d51e: xen/arm: vgic-v3: Correctly retrieve the vCPU associated to a re-distributor [Julien Grall]
  • ea7d70e: xen/arm: io: Extend write/read handler to pass private data [Julien Grall]
  • c1be0b1: xen/arm: support gzip compressed kernels [Stefano Stabellini]
  • 3d27813: xen: move perform_gunzip to common [Stefano Stabellini]
  • d776ffe: libxl: don't shadow global "socket" in psr code [Wei Liu]
  • 975efd3: introduce VM_EVENT_FLAG_SET_REGISTERS [Razvan Cojocaru]
  • dc6c377: sched: adjustments to some performance counters [Dario Faggioli]
  • 6c9cf46: sched: get rid of cpupool_scheduler_cpumask() [Dario Faggioli]
  • ea56379: credit1: fix tickling when it happens from a remote pCPU [Dario Faggioli]
  • c5ee86b: Revert "x86/PoD: shorten certain operations on higher order ranges" [Jan Beulich]
  • dea4d7a: x86/PoD: shorten certain operations on higher order ranges [Jan Beulich]
  • c0a8579: x86/p2m-pt: ignore pt-share flag for shadow mode guests [Jan Beulich]
  • 960265f: x86/p2m-pt: delay freeing of intermediate page tables [Jan Beulich]
  • 53e3f77: x86/EPT: adjust types in ept_split_super_page() [Jan Beulich]
  • 0e9e098: PVH Dom0 RMRR IOMMU mapping regression fix [Elena Ufimtseva]
  • 6159844: docs/man: resort sections [Chao Peng]
  • 7f732ff: docs: make xl-psr.markdown more precise [Chao Peng]
  • e364a9c: tools/libxl: fix range check in main_psr_cat_cbm_set [Chao Peng]
  • 30e7a6f: tools/libxl: return socket id from libxl_psr_cat_get_l3_info [Chao Peng]
  • a4943f6: tools/libxl: fix socket display error for CMT [Chao Peng]
  • d059639: tools/libxl: introduce libxl_get_online_socketmap [Chao Peng]
  • 32f511a: x86/p2m-ept: adjust some types in ept_set_entry() [Jan Beulich]
  • 6c0e4ad: x86/EPT: tighten conditions of IOMMU mapping updates [Jan Beulich]
  • 3a1238d: fine grained control of REP emulation optimizations [Razvan Cojocaru]
  • 5d3bcd6: cleanup domain builder declarations and related users [Juergen Gross]
  • b3da0f4: MAINTAINERS: fix path to p2m-ept.c [Ross Lagerwall]
  • fa2e4d3: remove unused macros from sched.h [Juergen Gross]
  • 94760fe: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • 26b300b: vt-d: fix IM bit unmask of Fault Event Control Register in init_vtd_hw() [Quan Xu]
  • d8e43d1: xen/arm: Fix comment coding style in handle_node in domain_build.c [Julien Grall]
  • add29ed: libxc: do initrd processing of domain builder in own function [Juergen Gross]
  • 8f8e469: libxc: remove useless stuff from domain builder [Juergen Gross]
  • 488508b: libxl: introduce gfx_passthru_kind [Tiejun Chen]
  • 83215fb: libxl: introduce libxl__is_igd_vga_passthru [Tiejun Chen]
  • 86f3ff9: vt-d: fix IM bit mask and unmask of Fault Event Control Register [Quan Xu]
  • f96b291: keyhandler: rework keyhandler infrastructure [Andrew Cooper]
  • cf6d39f: x86/PV: properly populate descriptor tables [Jan Beulich]
  • 8d6ff9e: add missing license and copyright statements to public interface headers [Mike Belopuhov]
  • fb34ff7: x86/bigmem: eliminate struct domain address width restriction [Jan Beulich]
  • 18c67d2: xen/arm: gic-v3: Allow Xen to run on hardware supporting GICv4 [Julien Grall]
  • 55e8b12: xen/arm: gic-v3: Clean-up the GIC*_PIDR2_* definitions [Julien Grall]
  • c57e6eb: (lib)xl: soft reset support [Vitaly Kuznetsov]
  • 546678c: libxl: fix the cleanup of the backend path when using driver domains [Roger Pau Monne]
  • 5c9a00c: libxl: fix devd removal path [Roger Pau Monne]
  • 3f214fe: xen/arm: vgic: Correctly emulate write when byte is used [Julien Grall]
  • 9cc1346: x86/hvm: fold opt_hap_{2mb,1gb} into hap_capabilities [Andrew Cooper]
  • 4db520b: x86/hvm: refine hap_has_{2mb,1gb} checks [Andrew Cooper]
  • 6c421a1: x86: record xsave features in c->x86_capabilities [Andrew Cooper]
  • 11d49ff: x86/p2m: add PoD accounting to set_typed_p2m_entry() [Jan Beulich]
  • 1196481: x86: shorten debug key 'u' output [Jan Beulich]
  • c4b6bbe: memory: polish populate_physmap() [Jan Beulich]
  • 6a2f814: xen/xsm: Make p->policyvers be a local variable (ver) to shut up GCC 5.1.1 warnings. [Konrad Rzeszutek Wilk]
  • 5790ef2: IOMMU: complete/correct comment explaining "iommu=" sub-options [Jan Beulich]
  • 31c0fd4: x86/NPT: always return proper order value from p2m_pt_get_entry() [Jan Beulich]
  • 3fde8ad: x86/EPT: always return proper order value from ept_get_entry() [Jan Beulich]
  • 0ac27e8: improve x86's alloc_vcpu_guest_context() [Andrew Cooper]
  • 0ffbb4e: MAINTAINERS: update VT-x maintainers [Kevin Tian]
  • 0637925: build: drop unused SUBARCH variable [Doug Goldstein]
  • ed5c2c0: tools/libxc: arm: Check the index before accessing the bank [Julien Grall]
  • 493a67e: xen/arm: vgic-v2: Map the GIC virtual CPU interface with the correct size [Julien Grall]
  • fa30003: libxl: handle read-only drives with qemu-xen [Stefano Stabellini]
  • f304da4: INSTALL: Mention MINIOS_UPSTREAM_URL [Ian Campbell]
  • 112e534: docs: Migration feature document [Andrew Cooper]
  • d02bed2: docs: Template for feature documents [Andrew Cooper]
  • 4600d75: libxl: ensure xs transaction is initialised in libxl__device_pci_add_xenstore [Chunyan Liu]
  • 4ddf474: tools/xen-mceinj: Pass in GPA when injecting through MSR_MCI_ADDR [Haozhong Zhang]
  • 26646f3: x86/mce: translate passed-in GPA to host machine address [Haozhong Zhang]
  • 191f025: tools/xen-mceinj: fix code style [Haozhong Zhang]
  • 157c9f4: x86/mce: fix code style [Haozhong Zhang]
  • c373b91: x86/sysctl: don't clobber memory if NCAPINTS > ARRAY_SIZE(pi->hw_cap) [Andrew Cooper]
  • 92906ab: vtd: correct loglevel when check group devices [Tiejun Chen]
  • c7d5d5d: x86/MSI: fail if no hardware support [Jan Beulich]
  • e94af1c: x86/boot: remove unneeded instruction [Daniel Kiper]
  • e625faf: arm: reduce power use by contented spin locks with WFE/SEV [David Vrabel]
  • 7f315c5: xen/arm: hvm_domain drop unused field instropection_enabled [Julien Grall]
  • adef7d9: xl: tighten parsing of "irq" and "iomem" list elements [Jan Beulich]
  • 6e1e348: libxl: slightly refine pci-assignable-{add, remove} handling [Jan Beulich]
  • 486252f: x86/PoD: use clear_domain_page() [Jan Beulich]
  • 1f18082: x86/p2m: fix mismatched unlock [Jan Beulich]
  • 3848058: vtd/iommu: permit group devices to passthrough in relaxed mode [Tiejun Chen]
  • ebe3fd9: xl: handle empty vnuma configuration [Wei Liu]
  • fa6b549: xl/libxl: disallow saving a guest with vNUMA configured [Wei Liu]
  • 818f445: libxc: introduce xc_domain_getvnuma [Wei Liu]
  • c4b7178: libxl: format fd flags with 0x since they are hex. [Ian Campbell]
  • 244582a: x86/hvm: fix saved pmtimer and hpet values [Kouya Shimura]
  • 93f5194: libxl: clear O_NONBLOCK|O_NDELAY on migration fd and reinstate afterwards [Ian Campbell]
  • 88ab6b6: xen: arm: Support <32MB frametables [Chris Brand]
  • d87d522: xen: arm: Be explicit about bit values in mfn_to_xen_entry() [Chris Brand]
  • a3a2dad: xen: arm re-order assignments in mfn_to_xen_entry() [Chris Brand]
  • 1910471: QEMU_TAG update [Ian Jackson]
  • 64d148b: libxl: add LIBXL_DEVICE_MODEL_SAVE_FILE [Vitaly Kuznetsov]
  • e1bd981: libxc: support XEN_DOMCTL_soft_reset operation [Vitaly Kuznetsov]
  • 3235cbf: arch-specific hooks for domain_soft_reset() [Vitaly Kuznetsov]
  • 8cc7f27: flask: DOMCTL_soft_reset support [Vitaly Kuznetsov]
  • 1a043f9: introduce XEN_DOMCTL_soft_reset [Vitaly Kuznetsov]
  • 502a592: grant_table: implement grant_table_warn_active_grants() [Vitaly Kuznetsov]
  • 546d558: evtchn: make evtchn_reset() ready for soft reset [Vitaly Kuznetsov]
  • 5aefb90: xl: introduce enum domain_restart_type [Vitaly Kuznetsov]
  • 961a86b: libxl: support SHUTDOWN_soft_reset shutdown reason [Vitaly Kuznetsov]
  • 40a57f2: introduce SHUTDOWN_soft_reset shutdown reason [Vitaly Kuznetsov]
  • 63ac1c0: libxl: set ret to non-zero value in failure path [Wei Liu]
  • 250f988: configure: don't silently disable systemd support [Wei Liu]
  • a1d95d0: Rerun autogen.sh to pickup new version number [Ian Campbell]
  • fd5964a: libxc/x86/pvh: Allow creation of 32b PVH guests [Boris Ostrovsky]
  • 8149a99: x86/pvh: handle hypercalls for 32b PVH guests [Boris Ostrovsky]
  • e264718: x86/compat: test both PV and PVH guests for compat mode [Boris Ostrovsky]
  • 476cf36: x86/pvh: do not allow 32-bit PVH guests to clear CR4's PAE bit [Boris Ostrovsky]
  • ad01afb: x86/pvh: set 32b PVH guest mode in XEN_DOMCTL_set_address_size [Boris Ostrovsky]
  • fdb0a9e: domctl: lower loglevel of XEN_DOMCTL_memory_mapping [Tiejun Chen]
  • c21f69e: x86: wrap kexec feature with CONFIG_KEXEC [Jonathan Creekmore]
  • 780f119: x86: clean up vm_event-related code in asm-x86/domain.h [Razvan Cojocaru]
  • f025e6d: ACPI / table: Replace '1' with specific error return values [Hanjun Guo]
  • 0f09ae7: ACPI: disable ACPI cleanly when bad RSDP found [Len Brown]
  • cf5efd6: ACPI/table: Always count matched and successfully parsed entries [Tomasz Nowicki]
  • 0b5fd64: x86/VPMU: Set VPMU context pointer to NULL when freeing it [Boris Ostrovsky]
  • 0d6a3c7: efi: introduce efi_arch_flush_dcache_area [Stefano Stabellini]
  • 315a872: Branch for 4.6: Update staging version to 4.7-unstable [Ian Jackson]
  • bf6cfbb: Branch for 4.6: Unpin QEMU_UPSTREAM_REVISION [Ian Jackson]
  • 664675a: MAINTAINERS: stable backports should be requested on xen-devel [Ian Campbell]