Difference between revisions of "Xen Project 4.9 Feature List"

From Xen
(Hypervisor Changelog)
(Xen Project Hypervisor Changelogs: Added log)
Line 58: Line 58:
 
== Hypervisor Changelogs ==
 
== Hypervisor Changelogs ==
 
=== Xen Project Hypervisor Changelogs ===
 
=== Xen Project Hypervisor Changelogs ===
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c30bf55594a53fae8aae08aabf16fc192faad7da c30bf55594]: Xen 4.9.0 release: Adjust README and xen/Makefile [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7395dbc5c0a69899717edfbed8bc5e22d912bc6 f7395dbc5c]: Xen 4.9.0 release: Adjust Config.mk commits to refer to 4.9.0 tags [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69500da6c0d3a37e61b8583ee359a9df9043cef3 69500da6c0]: oxenstored: trim history in the frequent_ops function [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=731ce5b8bf36f57da2dec6a872e4e9dd607f9eda 731ce5b8bf]: QEMU_UPSTREAM_REVISION: Bump to pick up XSA-216 fix [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b38b1479a532f08fedd7f3b761673bc78b66739d b38b1479a5]: xen/test/Makefile: Fix clean target, broken by pattern rule [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=408f16ddb3b05077e60c377a19d9df1b5ec11fa9 408f16ddb3]: ARM: vGIC: avoid rank lock when reading priority [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6d336614e90ab7d096c9229e65491e5275f0f0b a6d336614e]: memory: don't suppress P2M update in populate_physmap() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac505ee0f25866e97936534345d3010b1403c23c ac505ee0f2]: xen/arm: vgic: Sanitize target mask used to send SGI [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3da417091406a8ae700dc57b1a1e2fd86954bc2d 3da4170914]: gnttab: __gnttab_unmap_common_complete() is all-or-nothing [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0984d0dc1243a266391c8caafc0fa5be2a71f4a6 0984d0dc12]: gnttab: correct logic to get page references during map requests [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed583fd176e6f7693880210c01b157a83dda7a29 ed583fd176]: gnttab: never create host mapping unless asked to [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=520ec7b8aa7840188d276a5ecc98eac570058500 520ec7b8aa]: gnttab: fix handling of dev_bus_addr during unmap [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=471d9ca43cc1fa9eb9c7c7f39b3de8333d9521ef 471d9ca43c]: arm: vgic: Don't update the LR when the IRQ is not enabled [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f52fa04006ba3d3ca72abff51586db3f4e56ebd 6f52fa0400]: guest_physmap_remove_page() needs its return value checked [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab8e2acdbfb2dbf2196cecc9c4b7b74b9aa72afc ab8e2acdbf]: memory: fix return value handing of guest_remove_page() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=039288d93dcc6677a26d458665911847b0263e59 039288d93d]: evtchn: avoid NULL derefs [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8f44f71efc5d087f00471913994b8e237db2cb2a 8f44f71efc]: x86: avoid leaking PKRU and BND* between vCPU-s [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66d2558d50122a1986ba98033a49ebe33fd30bb7 66d2558d50]: x86/shadow: hold references for the duration of emulated writes [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68e0184422d31b62730f68ed70e42c3fef8b2dc4 68e0184422]: gnttab: correct maptrack table accesses [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8aad3a9d78cb1fb55d2293bea1e3b5866d53a4ad 8aad3a9d78]: gnttab: Avoid potential double-put of maptrack entry [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bcfcdbec046deab54216bbe780a72c23427d9ac 9bcfcdbec0]: gnttab: fix unmap pin accounting race [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=725fe006a5a026b48e3ac1f95b3bbcb11ee0e582 725fe006a5]: x86/mm: disallow page stealing from HVM domains [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7dc15bd7ecb4f8a9b1e3a221c9526c95d6a5c3d4 7dc15bd7ec]: tools: fix several "format-truncation" warnings with GCC 7 [Zhongze Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75bfb9eaf0c932c4d953e6eeda670275238a1fca 75bfb9eaf0]: x86/boot: Fix the boot time relocation calculations [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fb72b56bf0423e4b625cebc40e2dc7ea7734986 2fb72b56bf]: Makefile: Provide way to ship livepatch test files [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c40237fb500be05aee6869f5c2da5aa6f1a86f76 c40237fb50]: xen/test/livepatch: Add xen_nop.livepatch to .gitignore [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c60e5f4327583b1c90cf3641388ef618c1727ec 8c60e5f432]: xen/test/livepatch: Regularise Makefiles [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d32607042bdc944aa23b7eaf17cd68c8536d3a11 d32607042b]: xen/test/livepatch/Makefile: Install in DESTDIR/usr/lib/debug/xen-livepatch [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e197d29514165202308fe65db6effc4835aabfeb e197d29514]: tools/xenstat: fix missing linkage of libxenstat against libyajl [Peter Große]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe2de031af7938269e874ee0c6e832fef7f1e80f fe2de031af]: libxenstat: use python detected by configure for python bindings [Peter Große]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5aecee5a63ee931f302f731893bfa8fd428cbf63 5aecee5a63]: public: there's no MMUEXT_SET_FOREIGNDOM [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d9c4106a685d7d434e99421257451bdeed55a3f 1d9c4106a6]: Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()" [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91503b282eff582d74927ed25668fae65fd228ba 91503b282e]: xl.cfg man page cleanup and fixes [Armando Vega]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6066be87144e1f7841b3b51279983f83bd46cce5 6066be8714]: x86/HAP: avoid using bogus/misleading locking [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89b71d14621850c6c4b87a2cb3476efb069aeca9 89b71d1462]: livepatch: Wrong usage of spinlock on debug console. [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5698869a723b36e768daf811ec1170258e6e9cf2 5698869a72]: x86/HVM: correct notion of new CPL in task switch emulation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a39c6b4516996ae1e776a46743dbcb78002b9dd8 a39c6b4516]: x86/NPT: deal with fallout from 2Mb/1Gb unmapping change [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cf1d2b6cf27d278c1dab00434d3d039af394855 6cf1d2b6cf]: vif-common.sh: Have iptables wait for the xtables lock [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55 35f0fff2a6]: xen/public: Correct the HYPERVISOR_dm_op() documentation to match reality [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96689c61f445650a595e79e72b4884d21c0868eb 96689c61f4]: x86/pagewalk: Fix pagewalk's handling of instruction fetches [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00c2d1e314d456566f10495fcccd7dd81065fcdb 00c2d1e314]: Revert "x86/hvm: disable pkeys for guests in non-paging mode" [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57abda0beea90c7871b10863437756a58220e9f9 57abda0bee]: xl man page cleanup and fixes [Armando Vega]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1fd8721b9ba3bc801b814ac94b1e539b813cdc0 a1fd8721b9]: x86/vpmu: add cpu hot unplug notifier for vpmu [Luwei Kang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19acede72e216ba87ade287ed6bbcffafa0bc427 19acede72e]: docs: remove PVHv1 document [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0bac1f286ab1aaa9b7fc323ca63e7fec8c9f68c1 0bac1f286a]: Makefile: Mention usual targets of subdir Makefiles [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=876800d5f9de8b15355172794cb82f505dd26e18 876800d5f9]: Makefile: Regularise subdir targets and their dependencies [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e736da54652d51cb3e16827fc0fac281164624e 2e736da546]: tools/include/Makefile: Support `build' target [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9eb706356ad4dbd04aad563ec4d2bcd3d7d6c03 d9eb706356]: x86/hvmloader: Don't wait for the producer to fill the ring if [Anshul Makkar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cc806d7f1d91dd4c4656f11226f043c749eb0ed 7cc806d7f1]: Restore HVM_OP hypercall continuation (partial revert of ae20ccf) [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fafdc28eb98dc1cb686379d83270516fc38049d 3fafdc28eb]: xen/arm: p2m: Fix incorrect mapping of superpages [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8f2e3d8913bba06651d9021b6f925bdcd1060f4a 8f2e3d8913]: x86/pagewalk: Fix determination of Protection Key access rights [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d6968635ce51a8ed7508ddcf17b3d13a462cb27 0d6968635c]: hvmloader: avoid tests when they would clobber used memory [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=229ff3125b3d43c3fdc87c12c0047894395b5d32 229ff3125b]: Use non-debug build for Xen 4.9 [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=508e8d82a528a5f1ff9d5d4d5aa1adae31899a14 508e8d82a5]: libxl/devd: move the device allocation/removal code [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=536ec5f13c066f10b5e8851392e622cc99f969f7 536ec5f13c]: libxl/devd: correctly manipulate the dguest list [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd519a51192b97168ab1a9ca3405d75d89341ee2 fd519a5119]: libxl/devd: fix a race with concurrent device addition/removal [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=728d21b29b48f6c45a8e3677e62bd4655d8f737b 728d21b29b]: build: more adjustments to top-level Makefile dependencies [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8 9d3011bd1c]: arm: fix build with gcc 7 [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f32400e90c046a9fd76c8917a60d34ade9c02ea2 f32400e90c]: x86: fix build with gcc 7 [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb8597b6d36d66a1972c62beb2300fcdeff1747f bb8597b6d3]: xmalloc: correct _xmalloc_array() indentation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93ade42f47300f3f353aa9bd59b737bca8f2d342 93ade42f47]: build: add missing dependency [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f745b55f137c9c086552dc7463ba2cefccab8292 f745b55f13]: build: stubdom and tools should depend on public header target [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7d4a5904b62731551e366ff62d84759c8ee68e2 a7d4a5904b]: tools/xenconsoled: Preserve errno while rotating logfile handles [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=690fdc23dcc9d918c6e339b06bbfa227471f61da 690fdc23dc]: libxl/arm: Fix ARM build. [Andrii Anisov]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb13199100dffba1484aac3e72dc7aac2b42629a eb13199100]: x86/ioreq_server: make p2m_finish_type_change actually work [Xiong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=efa9596e9d167c8fb7d1c4446c10f7ca30453646 efa9596e9d]: x86/mm: fix incorrect unmapping of 2MB and 1GB pages [Igor Druzhinin]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c4f579e0ee4f38cad5636bbf8ce700a394338d0 5c4f579e0e]: x86/pv: Fix the handling of `int $x` for vectors which alias exceptions [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b231884da805d21156163d3ea2ef4de2e9f65fb0 b231884da8]: include: fix build without C++ compiler installed [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36a049ff465f21c38f09e6e5e175c8311407f44c 36a049ff46]: ioemu-stubdom: don't link *-softmmu* and *-linux-user* [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3946384089720eacd9d7357d37cd4a99076d074e 3946384089]: tools: don't require unavailable optional libraries in pkg-config files [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=17880a0f10421c5e456d593c70da03b1688d34ac 17880a0f10]: public/elfnote: document non-alignment of relocated init-P2M [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a8199a6225a0e81611f84396e5ba0a164d8a49a4 a8199a6225]: Fix broken package config file xenlight.pc.in [Charles Arnold]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cde97e33d4b53f460b1b2fd0940ab99d3edea4e 6cde97e33d]: xl: don't ignore return value from libxl_device_events_handler [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d1a96043a75b067498a33619e99df1276f4c1b1 0d1a96043a]: libxenforeignmemory: bump minor version number [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cbcaccb5e991155a4ae85a032e990614c3dc6960 cbcaccb5e9]: x86/pv: Align %rsp before pushing the failsafe stack frame [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55ab172a1f286742d918947ecb9b257ce31cc253 55ab172a1f]: x86/pv: Fix bugs with the handling of int80_bounce [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=baf2950213e6a50801940643e2549a5baa21ad71 baf2950213]: xen/arm: Survive unknown traps from guests [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a0ed9a09ebb32b620d9217875bb5206d5ccf4d7 5a0ed9a09e]: xen/arm: do_trap_hypervisor: Separate hypervisor and guest traps [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f92dd7e8867f605fb02b1e67ecf0de389a6c816 1f92dd7e88]: xen/arm: arm32: Rename the trap to the correct name [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=933f966bcdf4f4255b432071fc12c9ee2efb05ef 933f966bcd]: x86/mm: add temporary debugging code to get_page_from_gfn_p2m() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03350f1ce7398a5b2d54802efe21659bd8d03772 03350f1ce7]: libxl: u.hvm.usbdevice_list is checked for emptiness [Robin Lee]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0a9095432f6f8b7c83e779dad5debc81c552583 a0a9095432]: x86: correct boot time page table setup [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c5e242e6d6e51fe6ec3553299ec7efc48938c56 1c5e242e6d]: x86: correct create_bounce_frame [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=461f0482033b09ade2f3e38c8c33f1c15bc8defc 461f048203]: x86/vm_event: fix race between __context_switch() and vm_event_resume() [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1366a0e76db67953368dc4ca85bcbb28d0f3003f 1366a0e76d]: x86/vm_event: add hvm/vm_event.{h,c} [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8bf68dca65e2d61f4dfc6715cca51ad3dd5aadf1 8bf68dca65]: x86/vpmu_intel: fix hypervisor crash by masking PC bit in MSR_P6_EVNTSEL [Mohit Gambhir]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d595e126c96976d056d7877e4319b3f2f3d246b1 d595e126c9]: VMX: constrain vmx_intr_assist() debugging code to debug builds [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8839be5c1fe339a1310b4e05e88c5a0230b7959d 8839be5c1f]: x86/public: correct register naming [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=54dba8e6c416b26667e934fc5e9fcd8a1adecfe3 54dba8e6c4]: x86: polish __{get,put}_user_{,no}check() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5f4edebac284ca50926272093b4aac9b9d12620 a5f4edebac]: x86/asm: Clobber %r{8..15} on exit to 32bit PV guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6f07c640a520903a9c3832ad51628b19abacfdb d6f07c640a]: x86/asm: Fold LOAD_C_CLOBBERED into RESTORE_ALL [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c98f13a124a789626e062a9a7b574ade0088f471 c98f13a124]: x86/traps: Lift all non-entrypoint logic in entry_int82() up into C [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=913fc4ec705f608ae34a728e6954ab5d42b36181 913fc4ec70]: x86/traps: Rename compat_hypercall() to entry_int82() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5a5d1ee949d04d673573f8f59f6715edd171c57 a5a5d1ee94]: x86/mm: Further restrict permissions on some virtual mappings [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=040e1457c109185a5420e24203cad8e92f3caaca 040e1457c1]: x86/traps: Poison unused stack pointers in the TSS [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98dffb05ce48097ecf82bcadc9ae8acb3818a610 98dffb05ce]: x86/traps: Drop 32bit fields out of tss_struct [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=777aecb631402b281882e9465268f287202ec7a4 777aecb631]: xen/arm32: Distinguish guest SError from Xen data aborts [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a68ffd36e9eae8db318c5752f5319d2901ef74b3 a68ffd36e9]: xen/arm: efi: Avoid out-of-bounds write in meminfo_add_bank [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5f640ea6046aa930fbac3a5fa0a4413cc8b04ab c5f640ea60]: libs/devicemodel: Fix dependency with libxencall [Anthony PERARD]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed719d7ca6e8df6384a2ecbe9a78977e32586478 ed719d7ca6]: hvm: fix hypervisor crash in hvm_save_one() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2dbe9c3cd2b2991cd65aad228b589a9bfb148b46 2dbe9c3cd2]: x86/mm: silence a pointless warning [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba10dbc7ae6c92816109913c6c25ba66c7aa7288 ba10dbc7ae]: vTPM: update email address and file path in MAINTAINERS file [Quan Xu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eaf537342c909875c10f49b06e17493655410681 eaf537342c]: x86: discard type information when stealing pages [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22c096c99d8c05833c3c19870e36efb2dd4e8013 22c096c99d]: multicall: deal with early exit conditions [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba39e9b2108319d2b7b842781106386b8ed62fab ba39e9b210]: x86emul: correct stub invocation constraints again [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a5370ee1f9808fbb16bb03d7f349921cf73a2d4 0a5370ee1f]: seabios: run olddefconfig [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd91ab08eaa23409440ef6b4f5ad6e651b629c3b cd91ab08ea]: x86emul: correct stub invocation constraints [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=144aec4140515c53bb1676df71a469f3e285c557 144aec4140]: x86/32on64: properly honor add-to-physmap-batch's size [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9182835740ac37cf5295b15eb47058f39fc14c8f 9182835740]: docs: fix iommu_inclusive_mapping documentation [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3b93b3c595447db34d0b55f45cbd85aa636f31a e3b93b3c59]: dmop: add xendevicemodel_modified_memory_bulk() [Jennifer Herbert]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a579c8bcf348eb8b0280cb429d3876831fff4e23 a579c8bcf3]: hvm/dmop: implement COPY_{TO,FROM}_GUEST_BUF_OFFSET() helpers [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9404c0e530554078300d7f2a1c9858f3407c7ae a9404c0e53]: hvm/dmop: implement COPY_{TO,FROM}_GUEST_BUF() in terms of raw accessors [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60f07f8adb5d0473b8e820509f2a6dfaa5443ca2 60f07f8adb]: hvm/dmop: make copy_buf_{from, to}_guest for a buffer not big enough an error [Jennifer Herbert]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8198ff2cdfbc8b2944ac7bffcde0e5181a3098b3 8198ff2cdf]: hvm/dmop: box dmop_args rather than passing multiple parameters around [Jennifer Herbert]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8829d12ac0f9e3f7b01f276cd966c5a39497da92 8829d12ac0]: 8250-uart: Fix typo in the header [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc93246b504a4cdd90a7d79bfffd42255f9af83f dc93246b50]: x86/mm: Add missing newline to a printk() in get_page_from_l1e() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99704f26360ee8d4f85081c6c50ce64f47961f6d 99704f2636]: xen.h: fix comment for vcpu_guest_context [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07abf27c0fcb53f1bdba58ef1748af36a6f5cb6c 07abf27c0f]: xen/arm: Don't unflatten DT when booting with ACPI [Punit Agrawal]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef3e8db8068ce4d82501d427dd0ca77a6af89572 ef3e8db806]: x86/hvm: Corrections and improvements to unhandled vmexit logging [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68e9e96953f7aad1bb3b2a1c15c26bbd94897346 68e9e96953]: correct rcu_unlock_domain() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2a897ccd2749abdc4d68ae2b34443712724a75c a2a897ccd2]: x86/vlapic: Don't reset APIC ID when handling INIT signal [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de22e0dd0df7244052b978fdd939aae7a0937077 de22e0dd0d]: xen/arm: Properly map the FDT in the boot page table [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a9d402746fd6fbd1f319eff29fa768f7d7aa62b 4a9d402746]: xen/arm: Check if the FDT passed by the bootloader is valid [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7d93cee1160bf18f77750da2d5900aee9ca15cc f7d93cee11]: xen/arm: Move the code to map FDT in the boot tables from assembly to C [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=caa4742f2f6a883ce169cd55de35fc101ac3e0a2 caa4742f2f]: xen/arm: mm: Move create_mappings function earlier in the file [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dfb5a92cf82a27a76f6b1b1c55b5dcfb9a918439 dfb5a92cf8]: xen/arm: Add BOOT_FDT_VIRT_END and BOOT_FDT_SLOT_SIZE [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5c842bf6364541151923d488211ec1bc50d25e0 f5c842bf63]: xen/kexec: remove spinlock now that all KEXEC hypercall ops are protected at the top-level [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f0b707feb673b2497ee2fa2454eaf4bbafaea2b 4f0b707feb]: xen/kexec: use hypercall_create_continuation to protect KEXEC ops [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ca2bafa738e9c9136faf6d35e06b481701dd594 1ca2bafa73]: x86/microcode: Use the return value from early_microcode_update_cpu [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9e2600ea107bf408a2778f456bd1beee29ce3c1 f9e2600ea1]: hotplug/FreeBSD: configure xenstored [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=904f8957e4916eb8a3cf3154a5d83db9f5f01d84 904f8957e4]: oxenstored: provide options to define xenstored devices [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5fc41a10de6217774b4c44ff7977be437263a1b c5fc41a10d]: paths.m4: provide XENSTORED_{KVA,PORT} [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f97838bbd980a0104e16c4a12fbf514f9fa805f1 f97838bbd9]: x86: Move microcode loading earlier [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d1ad47ff7940d95c322667678a190c8607754b4 5d1ad47ff7]: x86emul: force CLZERO feature flag in test harness [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53e482266e8c552a47c1c14630b357dbedd86c3c 53e482266e]: x86/vioapic: allow holes in the GSI range for PVH Dom0 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8555a85a7a581f2263a81e0f4dc7dc24b0c38942 8555a85a7a]: x86/HVM: don't uniformly report "MMIO" for various forms of failed emulation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91115f8b6e4792e2caf3dde405ea068060569bfb 91115f8b6e]: VMX: don't blindly enable descriptor table exiting control [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac1dbdc50ee7b048a8fdfdfc3a9191d24741d82e ac1dbdc50e]: x86/HVM: restrict emulation in hvm_descriptor_access_intercept() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=818ff653a7afa51e11631e4ed373f70fd45e3a21 818ff653a7]: x86emul: always fill x86_insn_modrm()'s outputs [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75704266f987c11ed98cd0a26c52898ab358e95e 75704266f9]: x86emul: add "unblock NMI" retire flag [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=828aa3352f97b613bd06daf7eb1ae734262196be 828aa3352f]: docs: fix configuration syntax in xl.cfg manpage [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4cd5173183fbc118e2dc2a0d2e0d5038daf4fb5 b4cd517318]: tools: Use POSIX signal.h instead of sys/signal.h [Alistair Francis]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4703a9ba9bb0c9c2804813ffe0943177d5f96039 4703a9ba9b]: tools: Use POSIX poll.h instead of sys/poll.h [Alistair Francis]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e412c03be25dee8202a440b973561afd8ab6d868 e412c03be2]: x86/emul: Drop more redundant ctxt.event_pending checks [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a481bfa4f6a623e87a4bac3b50a5ef5924d9f2c 7a481bfa4f]: x86/vIO-APIC: fix uninitialized variable warning [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc0e69aa41e47c1d23ca6ed939272aa11c476f12 dc0e69aa41]: VT-d: correct a comment and remove an useless if() statement [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0ad468512df579d71650acbbcd65ef9307c3f45 b0ad468512]: clang: disable the gcc-compat warnings for read_atomic [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1f9b9d77ceecb9fb782e4ab98ec3b94cf22dab8 c1f9b9d77c]: tools:misc:xenpm: set max freq to all cpu with default cpuid [Luwei Kang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=341569f1d18df00bda6625a77c2b106cee382562 341569f1d1]: xen: credit: change an ASSERT on nr_runnable so that it makes sense. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7998ad2f2ea96465ea481b8a023c90b41b59ca1 e7998ad2f2]: xen: credit2: cleanup patch for type betterness [Praveen Kumar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ecb801d629cc07c6d20129b6469825185231f68d ecb801d629]: misc/release-checklist.txt: Try to avoid wrong-tag mistakes [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd8b69c2bd1a33b99fc0cdf780e84fde603bb490 cd8b69c2bd]: misc/release-checklist.txt: Preemptive updates [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4df54737d33a067e1f3fb13532273f618a1f003 d4df54737d]: Config.mk: Update for 4.9.0-rc1.2 [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0db50ced1f73db1b815f7c4c393cf7ecb6c6c16 d0db50ced1]: Config.mk: Update for 4.9.0-rc1.1 [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5644f357b904a810a875cf59437a884666d7b046 5644f357b9]: Config.mk, etc.: Prepare 4.9.0-rc1 [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=17cd6621688bce9972d9242611114fd7aba44c31 17cd662168]: x86/atomic: fix cmpxchg16b inline assembly to work with clang [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ceaf2e5a2eb629f2479d43a4aa6454da12a66ac 3ceaf2e5a2]: xsm: fix clang 3.5 build after c47d1d [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce70926b4f88d3f7510bd4699dc7fc3996539084 ce70926b4f]: oxenstored: make --restart option best-effort [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3475c97ee4a6442587d86b5cd0926614c1fb2939 3475c97ee4]: oxenstored: improve event-channel binding logging [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27ce9d49d0a57d0bd18dcea483000bc041b55a3c 27ce9d49d0]: oxenstored: save remote evtchn port, not local port [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=506114e9183de1640f3c2e5b66f4980b596164f7 506114e918]: oxenstored: avoid leading slash in paths in saved store state [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c7b704097409cc6500284c51fada0b4f3a695eb 0c7b704097]: oxenstored: initialise logging earlier [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6772d50a50ca4315f658e33194f966e48d180384 6772d50a50]: Revert "setup vwfi correctly on cpu0" [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69082e1c210d7bdba082e75c89951d9a320d88e1 69082e1c21]: ARM: GICv3 ITS: introduce device mapping [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa0346ae663f582cd742683d2f4562c3c9b758f9 fa0346ae66]: ARM: vGICv3: introduce ITS emulation stub [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcb6cb2636890db4b52d825b6659b31df5063a27 dcb6cb2636]: ARM: GICv3 ITS: introduce host LPI array [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=14b27472a8dde48e87d23883fceb08703b48a3fb 14b27472a8]: ARM: GICv3 ITS: introduce ITS command handling [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ed8d21373bef3ea9ddc9d8594ad71aa1b0788f1 8ed8d21373]: ARM: GICv3 ITS: map ITS command buffer [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05238012b86d7b9072b65533b5a37a302e69949a 05238012b8]: ARM: GICv3 ITS: allocate device and collection table [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c9b939863c8914af10b9e0c4fbf8054fedf2c72d c9b939863c]: ARM: GICv3: allocate LPI pending and property table [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66d0ee1dee44dac8c22eaec82a88ad16ea1aa873 66d0ee1dee]: ARM: GICv3 ITS: initialize host ITS [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62404aba782a488244da9c0444e98c84bb127a67 62404aba78]: ARM: GICv3 ITS: parse and store ITS subnodes from hardware DT [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89216c7999eb5b8558bfac7d61ae0d5ab844ce3f 89216c7999]: xen: credit1: treat pCPUs more evenly during balancing. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=341450eaf7534220e67529eb62213edbddb84cae 341450eaf7]: xen: credit1: increase efficiency and scalability of load balancing. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6348214c5d0b410d94073bbdab6915e84182641a 6348214c5d]: xen: credit2: avoid cpumask_any() in pick_cpu(). [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46bab93935c0b3fa6d50482e76abc08f0ce4df3f 46bab93935]: xen/tools: tracing: add record for credit1 runqueue stealing. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47d529299575ef01df59050253dbdc0d24375f0a 47d5292995]: xen: credit: consider tickled pCPUs as busy. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afb077334f6c225bc2eaa3885a09d3dedb381c87 afb077334f]: xen: credit: (micro) optimize csched_runq_steal(). [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c95ac0ad200d17db2d3ac8f0845d2158a369495c c95ac0ad20]: xen: credit1: simplify csched_runq_steal() a little bit. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef7f5bbf9d77062de6bdd4a5801af97b903644ac ef7f5bbf9d]: x86/svm: Correct event injection check in svm_vmcb_restore() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0b53de2426bc8ac4e9429961f66564eb2fdaf6f a0b53de242]: x86/svm: Fix indentation in svm_vmcb_restore() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ff8d33948dba8afa86a45556605e17974f071b7 8ff8d33948]: x86/emul: Poision the stubs with debug traps [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d774a951696b1d8dd2dfba00441f6892c9db815 6d774a9516]: x86/ioreq server: synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps [Yu Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1679e0df3df6105278108794e15709a520b40ea2 1679e0df3d]: x86/ioreq server: asynchronously reset outstanding p2m_ioreq_server entries [Yu Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b602cced9a2d1b83b337fcdac0b3d4a3b4ea926 4b602cced9]: x86/ioreq server: handle read-modify-write cases for p2m_ioreq_server pages [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=306f16436298b35278be92757559851528e0ed46 306f164362]: x86/ioreq server: add device model wrappers for new DMOP [Yu Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca2b511d3ff47c2c3250b884f3903271427be0c1 ca2b511d3f]: x86/ioreq server: add DMOP to map guest ram with p2m_ioreq_server to an ioreq server [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d909cb99998cd63761e238c59e274450c7dacd8e d909cb9999]: x86/ioreq server: release the p2m lock after mmio is handled [Yu Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44525c3dd6d502fc2b858da3576ec4add3f3a72c 44525c3dd6]: tools: sched: add support for 'null' scheduler [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc13b7487189cfdc5ab454bf547b5c653fadbd6f cc13b74871]: xen: sched_null: support for hard affinity [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d671da3be3ca5f61afedcd585a274f7c0c1c3072 d671da3be3]: xen: sched: introduce the 'null' semi-static scheduler [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d92b0e7fca263e0671940d0d446c64e850ca595c d92b0e7fca]: xen: sched: make sure a pCPU added to a pool runs the scheduler ASAP [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=64c9b1ed69d5d62516869d428c5508fba8789636 64c9b1ed69]: xen: sched: improve robustness (and rename) DOM2OP() [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a2c6a68423475cd89a8cc9978554880e5a21b7d 6a2c6a6842]: x86/mce: always re-initialize 'severity_cpu' in mcheck_cmn_handler() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=011899a2e00b9f748c04d501c205da04bbff4359 011899a2e0]: x86/mce: make 'severity_cpu' private to its users [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0a699a389f1a5b282c451f3f022ccd01074b5f3 d0a699a389]: x86/monitor: add support for descriptor access events [Adrian Pop]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=220e0b033d957f61b772d59cf1b2124fe760b06d 220e0b033d]: passthrough/io: fall back to remapping interrupt when we can't use VT-d PI [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93358e8e83db01d6e5b7fb40ab96082fe31447b1 93358e8e83]: VT-d: introduce update_irte to update irte safely [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92fc8d10f5b59bd59455962b41953d6ca3ecfd16 92fc8d10f5]: VMX: fixup PI descriptor when cpu is offline [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=90bc123d26374e6045542d10e74833d19d1338d9 90bc123d26]: VT-d: some cleanups [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5e25908d18d30722a99f0e2e75985634ab0933c a5e25908d1]: VT-d: introduce new fields in msi_desc to track binding with guest interrupt [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1066331913c9f37856dcbc161e9833dc43650c64 1066331913]: passthrough: don't migrate pirq when it is delivered through VT-d PI [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f75a30496c2eb286e7bbffb84b63940865e1ffe1 f75a30496c]: x86: add multiboot2 protocol support for relocatable images [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5f16adbce41122bb588d91bfc5dfaa189773a98 f5f16adbce]: x86/boot: rename sym_phys() to sym_offs() [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b28044226e1ccac9b41478c7b3082fcb75278a97 b28044226e]: x86: make Xen early boot code relocatable [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c17af4aba2edb19249d9516e3ee7b827a9cecb2 8c17af4aba]: x86/setup: use XEN_IMG_OFFSET instead of... [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ed93f3a0dff8f1d999ae5b541886eb8ff2f7842 7ed93f3a0d]: x86: change default load address from 1 MiB to 2 MiB [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=39f79c4723460d89ed0e0c7aef5630c5a05abb1a 39f79c4723]: x86emul: correct compat mode system descriptor handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b706e1c6af274fc1914884b3da5af27221f1e818 b706e1c6af]: x86/HVM: don't leak PFEC_implict to guests [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60bbae0502003e90886bf84758d695b88c1763d7 60bbae0502]: x86/hvm: make io.h self-contained [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6fdc9696a6a6eac59bf9c81121d1f1cd5b88dcd c6fdc9696a]: boot allocator: use arch helper for virt_to_mfn on DIRECTMAP_VIRT region [Vijaya Kumar K]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f5390441a6e55990e6ae78e51fd800e55fb9637 9f5390441a]: x86/vpmu_intel: handle SMT consistently for programmable and fixed counters [Mohit Gambhir]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffe86d38f1f4c69270613d27680dafff64ab97d5 ffe86d38f1]: x86/io: move the list of guest to machine IO ports out of domain_iommu [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f47364e5007216f55c8df7403015a6ea2fec4c29 f47364e500]: x86/io: rename misleading dpci_ prefixed functions to g2m_ [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c47d1d6873f0d8d89e96bd9e876dd4bb3565da8b c47d1d6873]: altp2m: introduce external-only and limited use-cases [Tamas K Lengyel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9a5d40a20ec598736570db774d87cd9166d5245 e9a5d40a20]: xen: use a dummy file in C99 header check [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91ef7364933037b6a8d825405a1c809a72e6152f 91ef736493]: vgic: refuse irq migration when one is already in progress [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31bc6a93a096bab21211e0e2c7c284ee4aec5402 31bc6a93a0]: arm: remove irq from inflight, then change physical affinity [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db7b5b0c50b238ca259b83af3aca102701c4abac db7b5b0c50]: tools/insn-fuzz: Fix assertion failures in x86_emulate_wrapper() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e9b56fe8aab1f9376acdbbac575b97b7a4e8df9 9e9b56fe8a]: tools/insn-fuzz: Provide IA32_DEBUGCTL consistently to the emulator [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=125372a6e51eb6fd5d8a2185bf66e48647c7d770 125372a6e5]: tools/insn-fuzz: Correct hook prototypes, and assert() appropriate segments [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ba7b845c2a68f9d025710a57c87870b3ad19ac8 8ba7b845c2]: tools/insn-fuzz: Fix a stability bug in afl-clang-fast mode [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b163e550df2127b2bd1fbce682bed87e8d18d0dc b163e550df]: tools/insn-fuzz: Avoid making use of static data [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=654740b4bd8dfb358a9cf6876e60b79395a1d1fb 654740b4bd]: tools/insn-fuzz: Don't hit memcpy() for zero-length reads [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66c9436008fb4033179bdd3cda8c1dea1d469245 66c9436008]: MAINTAINERS: Move the x86 instruction emulator under x86 maintainership [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1db33e953633c9dd421664d54134f211b052336 f1db33e953]: x86/emul: Require callers to provide LMA in the emulation context [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52053d5fc2f9fd7f606967db945ba7eab63c5ccf 52053d5fc2]: x86/emul: Drop swint_emulate infrastructure [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=897d59a426f19f4099cd34feb0a8da9122810364 897d59a426]: x86/svm: Introduce svm_emul_swint_injection() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce07f6d8cb580a9dbb744f7e92073777b79af22a ce07f6d8cb]: x86/hvm: Fix segmentation logic for system segments [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7707023e50dde71d1965cca503820eb4d1479329 7707023e50]: x86/hvm: Correct long mode predicate [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df429b9c3f06cb0a04a799e58447548794d1f254 df429b9c3f]: x86/hvm: Correct some address space terminology [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4feb9779c92783c47ef1d75b5ab3823888313aac 4feb9779c9]: golang/xenlight: Implement cpupool operations [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8766c5cc7dfe4d2f82844bddb79bf87fecb5a383 8766c5cc7d]: golang/xenlight: Implement get console path operations [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58b9512b297da86f36fdde3682dba841917b7c1b 58b9512b29]: golang/xenlight: Implement Vcpuinfo and ListVcpu [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=412d2e622df627299ffd986cbc09a3959e6921a8 412d2e622d]: golang/xenlight: Implement Domain operations [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fae494e6e48cdf7bdcec9962c9a08473cfdd6804 fae494e6e4]: golang/xenlight: Implement libxl_scheduler enumeration [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a95b3166e9ec607dc4af66c8e84349ed6ca39401 a95b3166e9]: golang/xenlight: Implement libxl_bitmap and helper operations [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eab2ad52b2bae38aa0c777501db8e162e0c6fd75 eab2ad52b2]: golang/xenlight: Implement libxl_domain_info and libxl_domain_unpause [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=453713b175003a6241f4560c784472d86f83c64b 453713b175]: golang/xenlight: Add host-related functionality [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73be0fd3902cc1814bb720fd1330182332a09592 73be0fd390]: golang/xenlight: Add error constants and standard handling [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38e6735b19fd4424f20bd30d8bda5ca440aa9adb 38e6735b19]: golang/xenlight: Create stub package [Ronald Rojas]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de5f36a266b41cafc47c876700a9c1a494aa296f de5f36a266]: docs: Clarify the expected behaviour of zero-content records [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04f34e76ac50acaeaf9758225a9678e91e4297ec 04f34e76ac]: tools/python: Adjust migration v2 library to warn about zero-content records [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72efb1df629421037e2795f5529210aaa95ec72e 72efb1df62]: tools/libxc: Avoid generating inappropriate zero-content records [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=119ee4d77377aa1fc62efdadc1cc87df4f1270bf 119ee4d773]: tools/libxc: Tolerate specific zero-content records in migration v2 streams [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ef78bf31077aae1f60b97ac57b36bc66a17b12dd ef78bf3107]: libxc: fix xc_translate_foreign_address() [Cristian-Bogdan Sirb]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0beeb56bc943c04cd7ff9233ce307455a726532d 0beeb56bc9]: xen/arm: Handle guest external abort as guest SError [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70f18ea64a1d614d52989612155273b713114bbc 70f18ea64a]: xen/arm: Prevent slipping hypervisor SError to guest [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=126751d1e9d433ae7ab6b448ef121d2e6dc59c9b 126751d1e9]: xen/arm: Isolate the SError between the context switch of 2 vCPUs [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=297e74abca4731be77801e1e725347baa5b38781 297e74abca]: xen/arm: Introduce a macro to synchronize SError [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1656edde42d556d2457fb5a452c8e81a01328c0b 1656edde42]: xen/arm: Introduce a helper to check local abort is enabled [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c85e7d967e5551414da4fed2a0c2c3b121a2fe04 c85e7d967e]: xen/arm: Unmask the Abort/SError bit in the exception entries [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f16c8cb3370f19912827bb567c3f163adabfb37 3f16c8cb33]: xen/arm: Replace do_trap_guest_serror with new helpers [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a824ca463a2122adbd67ef3d5ae844f751cfcc2 0a824ca463]: xen/arm: Introduce new helpers to handle guest/hyp SErrors [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac825c46b5c1a0dc5b611bdd5fbcb35349e955c4 ac825c46b5]: xen/arm: Move macro VABORT_GEN_BY_GUEST to common header [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f08a16b043822ec9011397acf8d2a63e6802c6c 2f08a16b04]: xen/arm32: Use alternative to skip the check of pending serrors [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a61573f4f17a09de1f8ab761235842531b957337 a61573f4f1]: xen/arm64: Use alternative to skip the check of pending serrors [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4e1e4a9848518ab98aa7c309a46874bc343a8e75 4e1e4a9848]: xen/arm: Introduce a initcall to update cpu_hwcaps by serror_op [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be3a53a1cc1da732bbb1ec83157f1572d78e29f4 be3a53a1cc]: xen/arm: Introduce a command line parameter for SErrors/Aborts [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a79065a4ce4d346341f7678ba9d105407a81334c a79065a4ce]: xen/arm: Introduce a virtual abort injection helper [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04ff92f4537f8f47ebd4eb95808619443979b2b9 04ff92f453]: xen/arm: Save HCR_EL2 when a guest took the SError [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24aff0561163988ec1372fa571105fd13735cd67 24aff05611]: xen/arm: Avoid setting/clearing HCR_RW at every context switch [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5fe09df809ca50c3901f35e8b081e7f1463336d5 5fe09df809]: xen/arm: Set and restore HCR_EL2 register for each vCPU separately [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e4f614babb72bad899c94064930c8116ba9c59a 6e4f614bab]: xen/arm: Introduce a helper to get default HCR_EL2 flags [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=90dbcd749103c35609370e7b11d26690d4ca4f40 90dbcd7491]: xen/arm: Save ESR_EL2 to avoid using mismatched value in syndrome check [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d641c24e7cd24f41580399e85d3f1b7ee745a63f d641c24e7c]: Merge branch 'staging' of git://xenbits.xen.org/people/konradwilk/xen into staging [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f49fa658b53580cf2ad354d2bf1796766cc11222 f49fa658b5]: tools:misc:xenlockprof: fix possible format string overflow [Seraphime Kirkovski]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88ad3208bb9a2e9516850d8480a5a323846dd0ed 88ad3208bb]: x86/vioapic: allow PVHv2 Dom0 to have more than one IO APIC [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f44b08f7d0e47730176d7f3872921d3301571b3 9f44b08f7d]: x86/vioapic: introduce support for multiple vIO APICS [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d18627583df28facd9af473ea1ac4a56e93e6ea9 d18627583d]: memory: don't hand MFN info to translated guests [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1cf4d2ec0d7c0cb53729ca810e416793030f6f07 1cf4d2ec0d]: memory: exit early from memory_exchange() upon write-back error [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2cb1f77c0494538ede7e44896db70d9cdddbcd66 2cb1f77c04]: xenstore: dont increment bool variable [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=82eea4d0516b4c6836ed2b784726437440ac782c 82eea4d051]: Introduce the pvcalls header [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f158d3b3f6339f5fb1ea3fea2f7212d98c679c6c f158d3b3f6]: Introduce the Xen 9pfs transport header [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb84dc954b4e648e4706c60ec2c9d57652005e11 bb84dc954b]: xen: introduce a C99 headers check [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f000908276382e1c0a3de359f9bbc7ba83999119 f000908276]: ring.h: introduce macros to handle monodirectional rings with multiple req sizes [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7bacfe38b61584a6d79751da8ce068347e07e6a7 7bacfe38b6]: tmem: Parse UUIDs correctly. [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=241b95e4a6e570ddb0efd74eeaa75ba772535cd6 241b95e4a6]: tmem: Fix tmem-shared-auth 'auth' values [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9a3c045672034cbb57483053e19abb4d238fd03 a9a3c04567]: tmem: By default to join an shared pool it must be authorized. [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1144c8f12bcff65aa11e5d822ea6a6389862b153 1144c8f12b]: xen/libxc: Move TMEM_AUTH to XEN_SYSCTL_TMEM_OP_SET_AUTH [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cd9fa11e106104a6df2e4c670d512bb4f239845 8cd9fa11e1]: xen/libcx/tmem: Replace TMEM_RESTORE_NEW with XEN_SYSCTL_TMEM_OP_SET_POOLS [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c3de0ee7a450a7e7dae6115089f72409971d041 3c3de0ee7a]: displif: add ABI for para-virtual display [Oleksandr Andrushchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=045d5d10ee5f0066a7e71d1fe18f9c7c27d64703 045d5d10ee]: xen/sndif: Add sound-device ABI [Oleksandr Andrushchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4bdbec00c9063736361124a3492ebceabfaed06 c4bdbec00c]: libxc: fix segfault on uninitialized xch->fmem [Seraphime Kirkovski]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=938fd2586eb081bcbd694f4c1f09ae6a263b0d90 938fd2586e]: memory: properly check guest memory ranges in XENMEM_exchange handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cde048340afa125514f77368f62fbea9805a68f9 cde048340a]: x86/vioapic: allow the vIO APIC to have a variable number of pins [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cbc358a1416025d057fd1866b8e37d907cc0662 6cbc358a14]: x86/hvm: convert gsi_assert_count into a variable size array [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa645b31536995c5a8ff7943fa6222deaceba49a fa645b3153]: x86/irq: rename NR_HVM_IRQS and break it's dependency on VIOAPIC_NUM_PINS [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c5216e825332c83b1965b5a39a6100f9dde34da 5c5216e825]: kexec: clear kexec_image slot when unloading kexec image [Bhavesh Davda]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc32c6e3f34f46aada3a9ee80fff171e1ce75d69 bc32c6e3f3]: x86/ioapic: add prototype for io_apic_gsi_base to io_apic.h [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2d227eeb1caf82075db513a9b265c8eb6d06c57d 2d227eeb1c]: x86/hvm: introduce hvm_domain_irq macro [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a891a308e9b1e71153a929ed55baa990243a7bdb a891a308e9]: x86/vioapic: expand hvm_vioapic to contain vIO APIC internal state [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b32d442abd92cdd4d8f2a2e7794cfee9dba7fe22 b32d442abd]: setup vwfi correctly on cpu0 [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80f9c316708400cea4417e36337267d3b26591db 80f9c31670]: xen/arm: acpi: Map MMIO on fault in stage-2 page table for the hardware domain [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d0240e03349fd0715332eae65372e0a47b5a43b 4d0240e033]: tools: ocaml: In configure, check for ocamlopt [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=183676701552f27012f6b33106f139835d3cb841 1836767015]: xenstore: cleanup tdb.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2bebf72c4d51aa954aabae468587e626f95ce98 f2bebf72c4]: xenstore: rework of transaction handling [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=607dca6a141716630fc87879727195ea1670dcfb 607dca6a14]: xenstore: undo function rename [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f237ac0aedadd699a9bd7d6b9f0b844767c3494 6f237ac0ae]: xenstore: let write_node() and some callers return errno [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=41630eb1b615158af42f4468236457fd3f8a6819 41630eb1b6]: xen/arm32: Introduce alternative runtime patching [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40b1628b8ea2750a340c3c965c7bc0c721f562ca 40b1628b8e]: x86/mm: Drop MEM_LOG() and correct some printed information [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=35673d2419af4fde4f235414937bec38864db295 35673d2419]: ACPICA: IORT: add in support for the SMMUv3 subtable [Al Stone]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d047f691b1d89d8117f90d16bd0a4284ef51d41 4d047f691b]: ACPICA: ACPI 6.0: add support for IORT table [Lv Zheng]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=064a26522338fb1a50e68f559c1e6fcd5601f441 064a265223]: x86: suppress duplicate symbol warnings for CONFIG_GCOV [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3bdb14004b9fe8c35e4961f8a7c73c19f0fb4365 3bdb14004b]: docs/misc: document PV control/feature keys for laptop/slate mode [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59b2ed15ed3c5949186d97c21c9c021a0f22a7ef 59b2ed15ed]: mm: use heap macro in init_node_heap [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f6abad16832d31d07527adb28505b6465496c551 f6abad1683]: docs/misc: document platform/acpi_laptop_slate key [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9614f0246688d1e4cee4d6bec47894b6e289c721 9614f02466]: docs: update xen-tscmode.pod.7 to reflect default TSC mode changes [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4edb1a42e3320757e3559f17edf6903bc1777de3 4edb1a42e3]: x86: use 64 bit mask when masking away mfn bits [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=09ebe69c0c832e2cdbfc76f0338499bd8b50d9de 09ebe69c0c]: arm: xen_size should be paddr_t for consistency [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c3c32c585ab52416f872dc42d41b72e4d57836e 8c3c32c585]: xen/arm: alternative: Register re-mapped Xen area as a temporary virtual region [Wei Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=970f8de3e4645b47cbd6dcfe51e75c670cf666cd 970f8de3e4]: tools/firmware: use a canned config for seabios [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c53c93998e370ab3da0b3d1d12e6bc760224d67 5c53c93998]: libxc/xc_sr_save.c: initialise rec.data before free() [Joshua Otto]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b53b4037cef6d15c3d29396648d893872fd9d910 b53b4037ce]: libxl/xl: add support for Xen 9pfs [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c8153d97efe087f139a28c096f825e8069a3931 4c8153d97e]: tools/firmware: add ACPI device for Windows laptop/slate mode switch [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b988e88cc041f630dcfa735dcf9c895310103629 b988e88cc0]: x86/emul: Add feature check for clzero [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62cd2f6c887e1108be6c7950451527b3d1056da6 62cd2f6c88]: x86/emul: Correct the decoding of vlddqu [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68a08e12c44435eb86600072b9e725e2387ce163 68a08e12c4]: Merge XSA 206 branch [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d969f128364509271773d6883694a432b8d961d 6d969f1283]: oxenstored transaction conflicts: improve logging [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4bcfc6881e9e2e58a29e9dcbcc16b67aff8e9f88 4bcfc6881e]: oxenstored: don't wake to issue no conflict-credit [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2a4105820807beb85cfeeaf2dc3c8bb93cc6d0c b2a4105820]: oxenstored: do not commit read-only transactions [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=467c9de412f2ba80dc40a82b049abefc7bf8126a 467c9de412]: oxenstored: allow self-conflicts [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ddbce0426ca4bea0ebc80479aa14f22f590e7af 8ddbce0426]: oxenstored: blame the connection that caused a transaction conflict [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57718f2e14b7cf81515b91199d8cfead644c3197 57718f2e14]: oxenstored: track commit history [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cfd8bd7d403e2cad706f220a90383922e4ef2f61 cfd8bd7d40]: oxenstored: discard old commit-history on txn end [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=00c7d98d2df18e0d138bc6ef59e9e07bfc756d34 00c7d98d2d]: oxenstored: only record operations with side-effects in history [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83ee94f39cf51bb9bcf1affabfbee8257c559655 83ee94f39c]: oxenstored: support commit history tracking [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=85b1b18582011f3b80e78aa4c2439e2de5cd9419 85b1b18582]: oxenstored: add transaction info relevant to history-tracking [Jonathan Davies]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8242b508cac8c2021c6683c510774e3330d97220 8242b508ca]: oxenstored: ignore domains with no conflict-credit [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3efdade7a419a2d9e6a5c64af26df1993732eab4 3efdade7a4]: oxenstored: handling of domain conflict-credit [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=312d362398036cb4204330ef1cbf5f48ed9dfe05 312d362398]: oxenstored: comments explaining some variables [Thomas Sanders]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6234eae81e969aa2b9a0efadb6c57979a4bc2447 6234eae81e]: xenstored: Log when the write transaction rate limit bites [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=083996c46b2d3953177cd9d6b58ba38634fce545 083996c46b]: xenstored: apply a write transaction rate limit [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac9ff74f39a734756af90ccbb7184551f7b1e22a ac9ff74f39]: x86: clarify shadow paging Dom0 support [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3653e6a279213ba4e883b2252415dc98633106a a3653e6a27]: xen: sched: don't call hooks of the wrong scheduler via VCPU2OP [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd819203e05b5204b5d6911294149609cf436387 bd819203e0]: tracing: xenalyze: kill spurious ", " in Credit1 traces. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a7fbdd6925bd6323941ee8a08b3884aa0cef6fe 9a7fbdd692]: tools/libxenforeignmemory: bind restrict operation to new version [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8868bff6c3f569658e0ba14cdc4cf1891862ee1 d8868bff6c]: x86/pagewalk: non-functional cleanup [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9d0dd10794588c7f9a97f21b75916b6fa48630e d9d0dd1079]: x86/pagewalk: Improve the logic behind setting access and dirty bits [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9964cae8c3ee1c486f14022163e72e2ffd9fe04 f9964cae8c]: x86/shadow: Use the pagewalk reserved bits helpers [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c5d78a10dc89427140a50a1df5a0b8e9f073e82 4c5d78a10d]: x86/pagewalk: Re-implement the pagetable walker [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=16f2ad1fe96373c8e656365738bdae1598c40006 16f2ad1fe9]: x86/pagewalk: Helpers for reserved bit handling [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c68a88583e588f6fb987f5dcb730817512277a6a c68a88583e]: x86/pagewalk: Clean up guest_supports_* predicates [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b08f85689a8479f947be74563fe993875b9caa9 5b08f85689]: x86: support larger memory map from EFI [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d08107472b87f322103dd0381dba167dab8bf9d 9d08107472]: x86: use trampoline e820 buffer for BIOS interface only [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0655e492e6b33e26ec9cd33f59725d0db89cdd0 c0655e492e]: x86: split boot trampoline into permanent and temporary part [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e7ffe9604ecd3bf534e0d224025e516f2cbd209 0e7ffe9604]: x86/mm: fix the check in get_pg_owner [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1096aa0238ed0209ca22b447a576f1795aed99b9 1096aa0238]: docs: update HVM emulated unplug protocol to cover NVMe disks [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50bb979f11e40d80312b2e45ebe686fccb244e68 50bb979f11]: Config.mk: update OVMF changeset [Anthony PERARD]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38d06eeb30b171e15ce254bf420f72e85206b3e6 38d06eeb30]: xen/Makefile: remove all temporary files for every architecture [Luca Miccio]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5823d6eb40af67b6775db32e9643bb0471e52e4e 5823d6eb40]: tools/libxenforeignmemory: add a call to restrict the handle [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60c59f58765ae941f70212d3243e2bfadfec9906 60c59f5876]: arm/mm: remove unused p2m_refcount in page_info [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1059dd9635dd205bce9cedd95e054496cfdd5a80 1059dd9635]: x86/shadow: Drop VALID_GFN() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=747ddf0dda10cd7c4d4606f19981a1eec8facd7a 747ddf0dda]: x86/pagewalk: Use pointer syntax for pfec parameter [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=954b98ed5cd84b2476995d47d6ef5e3d93a6ac13 954b98ed5c]: x86/cpuid: Sort cpu_has_* predicates by feature number [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6a6b3918ba803f7657ec2c1e4f547701788731f d6a6b3918b]: x86/viridian: annotate intentional fallthrough [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2e13371acd35c8bb0aa4d03b2fdaf803971e571 c2e13371ac]: arch: drop ALIGN_STR [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c4555801fbce6bfd13e64556c8b488e0eeacd10 9c4555801f]: x86/viridian: implement the crash MSRs [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf13fe76c5bc8d4a9570aa0a8eb168cfe7fbe8d5 bf13fe76c5]: x86/viridian: make the threshold for HvNotifyLongSpinWait tunable [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=422db534e80869aef8a89e220604c17ae4bea8a0 422db534e8]: x86/viridian: don't put Xen version information in CPUID leaf 2 [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd9ca53f6669a7bef6ed4b22b3bcfe634a5abf74 fd9ca53f66]: libxl: use libxl__xs_read_checked() instead or raw xs_read() in do_domain_soft_reset() [Vitaly Kuznetsov]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=841e86b8e11bc1afa625f18af7b7757d278bd20e 841e86b8e1]: libxl: preserve console tty across soft reset [Vitaly Kuznetsov]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba7a5da15ee85a88d18749c5aa30b3a19ab69d45 ba7a5da15e]: COLO-proxy: Fix argument check error [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d95b96da1a810bd80e51ac5fb2df37b6e61b711 8d95b96da1]: ARM: arm64: activate atomic 64-bit accessors [Andre Przywara]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cfb0cfb27d25e6f4ae81c13f201367ab9a350611 cfb0cfb27d]: libxl: don't try to rename dm save file for PVH [Vitaly Kuznetsov]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee92c92b510ac4bfb6b178daf8c9d7542fc11378 ee92c92b51]: tools/libxc: Drop dombuilder support for PV autotranslate guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=670a34bb3e118fd729c39f667550d5d49b0f9118 670a34bb3e]: xenstore: add missing checks for allocation failure [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ec4abec2098ca59b2cb83b45843da21f65da79d7 ec4abec209]: xenstore: set correct error code when violating quota [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5047677108c891f25f362487933699ea6eb5c336 5047677108]: x86/viridian: add warnings for unimplemented hypercalls and MSRs [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=791260bab71a1c969b17ff77356a8a5f592fad43 791260bab7]: x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2 [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4567bf73c18cc4670f83de09d50911aae8cda64b 4567bf73c1]: x86/viridian: fix xen-hvmcrash when vp_assist page is present [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d670cd46cb53f6bb4e052d71f08962973c88a4c 0d670cd46c]: x86/mm: use statically defined locking order [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ca67f7453e9b24b7dcc76846017e5dd52c4b622 5ca67f7453]: QEMU_TAG update [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03a7c0713753c614de3d85521312d94506c98f18 03a7c07137]: misc/branching-checklist: Call mg-branch-setup in Cambridge too [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3979759c9b56d7b0972c6b65ee52ba2f6ef7da4f 3979759c9b]: misc/release-checklist: Split out branching-checklist.txt [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=958b30442a9a37e1379a206e7f89869abf793857 958b30442a]: misc/release-checklist: Remove pre-4.3 tarball target instructions [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c739589f04b8ee102f3044a04fb86e50003b0bb 1c739589f0]: misc/release-checklist: Remove clearly-obsolete stuff [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27ef1ec55ef800af51f548c0a60ff27a9f17d799 27ef1ec55e]: common: allow a default compiled-in command line using Kconfig [Zhongze Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0711b59b858af09d06e2a4bc2725c29c8ae27989 0711b59b85]: x86emul: correct FPU code/data pointers and opcode handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a8fcd80c8f02a02e5c39cd9f76b2988b270d45e7 a8fcd80c8f]: x86emul: correct handling of FPU insns faulting on memory write [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b7c3fabbc942624dead58e3743556b7af4910be 9b7c3fabbc]: x86emul: centralize put_fpu() invocations [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69f4633817c38655cd27aa62c3cbfc02f6627234 69f4633817]: tools/insn-fuzz: Support AFL's afl-clang-fast mode [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63092064eb1e6268357516715245a481db653e13 63092064eb]: tools/insn-fuzz: Make use of LLVMFuzzerInitialize() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7dfd103efbbe1241d818dd0f9970a5459b2d728c 7dfd103efb]: tools/insn-fuzz: Accept fuzzing input on stdin [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a6f3ff2c1254e2ed11a285cb9f4ecf6fe129acd 6a6f3ff2c1]: tools/insn-fuzz: Use getopt() for parsing the command line [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c9875618301e7784b97a5ee70521fdde8d2f625 1c98756183]: tools/insn-fuzz: Use shorter filenames [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a54f724912d4ed976d3be1a8c549918a5ef5245 3a54f72491]: tools/fuzz: Include LLVMFuzzerTestOneInput() in the generated .a [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=264efe24ff14bd7b2c7fe9bd7dd4d629f471de6e 264efe24ff]: tools/fuzz: Use $(CC) for linking the harnesses [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cde043c55c32bd0e5fdf5e9f546a959bb05bfb61 cde043c55c]: tools/fuzz: Remove .d files in clean [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8709b10c7f667ee6c3b76a5ef6a469e096f27502 8709b10c7f]: AMD-Vi: allocate root table on demand [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5f8ce179e2b7614feda5476e1e0703d3b176fbba 5f8ce179e2]: x86/viridian: update to version 5.0a of the specification [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0bf94483e10bbb5a5cc96dff69568899a79b9bc8 0bf94483e1]: x86/mce: add blank lines between non-fall-through switch case blocks [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8c437eba5f61ae948796504b65ca9588c5bca00 e8c437eba5]: x86/mce_intel: refine messages of MCA capabilities [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95c2fc516377c5afe1772350069919e27439f281 95c2fc5163]: x86/mce: switch bool_t/1/0 to bool/true/false [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2588a12732e71e6754b53689b981ec6a37b39983 2588a12732]: x86: remove stale PVHv1 comment from PV domain builder [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a5c0999258922023e395b78f801667462eb49be2 a5c0999258]: sched.h: remove stale PVHv1 comment [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=437f0a972c8221478ccac754ac30958c87738232 437f0a972c]: docs: update dmop.markdown [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=300f06470fd33501d2795a8fbfa3362d9894f1bc 300f06470f]: x86: clean up header files in dom0_build.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7eb3fc22c790d6c57dc84a40e13bf46c51679d70 7eb3fc22c7]: x86: split PVH dom0 builder to hvm/dom0_build.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=674cad0d67087e8cd04c80ed56893d4f153fa54e 674cad0d67]: x86: split PV dom0 builder to pv/dom0_builder.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=503b2fb9a7498198f99b744b9be1efe54e4fe42d 503b2fb9a7]: x86: modify setup_dom0_vcpu to use dom0_cpus internally [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4188929e49cf5801e296f33dd7a477689bbed05 d4188929e4]: x86: rename domain_build.c to dom0_build.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c2c1763aa6b63699dbb0c877f8b11aaa679cf3a 7c2c1763aa]: libxl/libxl_qmp.c: Update COLO query replication status API [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81273745453456a105cb64bf6824a728048fb55f 8127374545]: libxl/libxl_qmp.c: Update COLO do checkpoint API [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fc380ac0077ecd6b0e0013ca7ca977cb7361662 4fc380ac00]: x86/time: don't use virtual TSC if host and guest frequencies are equal [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e22e1c47958a4778cd7baa3980f74e52f525ba28 e22e1c4795]: x86/EFI: avoid Xen image when looking for module/kexec position [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d522571a408a7dd21a06705f6dd51cdafd2db4fc d522571a40]: x86/EFI: avoid IOMMU faults on [_end,__2M_rwdata_end) [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02b37b7eff39e40828041b2fe480725ab8443258 02b37b7eff]: x86/EFI: avoid overrunning mb_modules[] [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb4fcf70b2f34a220096a9102d458ac8e0dd4944 cb4fcf70b2]: x86emul: parallelize SIMD test code building [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da091ea2f194dc5e4c785ff432872f570eb6b531 da091ea2f1]: x86emul: correct DECLARE_ALIGNED() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=182602911c6796d413ac6672bc0d02a95a6281e5 182602911c]: credit2: remove undefined declaration of __dump_execstate() [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9685a28f926527331386e5851d60cb2a757d773d 9685a28f92]: Revert "x86/vvmx: correct nested shadow VMCS handling" [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99df591e3ad0a283bc7051f9efc4f9d7244d7979 99df591e3a]: Revert "x86/vvmx: add a shadow vmcs check to vmlaunch" [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6e2216783b2572912ee5a7938166a29e244fa37 c6e2216783]: libxl/colo: unified exit path for colo_proxy_checkpoint [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a1b7f4e37e17f532a00a1bf732a072b40ca2a1b 0a1b7f4e37]: x86/PVHv2: move pvh_setup_e820 together with the other pvh functions [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12ab91818b93c57f6c1ac5ded2e49b1ea37ce355 12ab91818b]: x86: remove has_hvm_container_{domain/vcpu} [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33e5c32559e1f1a73b87a7fd374899aee3439b46 33e5c32559]: x86: remove PVHv1 code [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7faae10654444174267b076ab994e06f9f08a080 7faae10654]: ocaml/gen: fix ocaml type/code generator from IDL [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfd9a2095f1882e8c074b2d911bcb07d12cf6cf5 bfd9a2095f]: tools/kdd: don't use a pointer to an unaligned field. [Tim Deegan]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=327f54ed7f8cc87a797ce120cd54dc688f5782ce 327f54ed7f]: tools: remove gntshr support [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3528954580230a6564ef3540bdf476012195ffb1 3528954580]: tools/xl/xl_parse.c: Remove blank line. [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=796dea37fb229c34740f98bf80f3263d7a4e3c6d 796dea37fb]: tools: include sys/sysmacros.h on Linux [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15e90cd01f68ff8b23b426e7f91155b81d73db13 15e90cd01f]: tools/libxc: Fix ARM build broken by XEN_DOMCTL_getvcpuextstate commit [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=607ad85d85f4856fa9feba44db4e16f033862eb0 607ad85d85]: xen/arm: p2m: Perform local TLB invalidation on vCPU migration [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f812de1b8b3622b2788617b43830686404125d40 f812de1b8b]: EFI: retrieve and expose Apple device properties [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff0bced09f91d0698c8a9b2b3c3c0b885cdff7e0 ff0bced09f]: x86emul: correct {,v}{ld,st}mxcsr handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e4d116faff4545a7f21c2b01008e94d68e6db58 9e4d116faf]: build/clang: fix XSM dummy policy when using clang 4.0 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=721b64d1f9e46940acccefd1a630b2f860766fdf 721b64d1f9]: tools/libxl: correct distclean target [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e437da379da6cb017692e71a28319f92f73b60b 8e437da379]: tools: correct build in directory below tools [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6622e7f4c81812c6f14437e501596f496f7e571b 6622e7f4c8]: tools/libxc: Exposed XEN_DOMCTL_getvcpuextstate [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e5f1a63b53920763f4db2bd87e703334d334fd9 3e5f1a63b5]: tools: adapt xenlight.pc and xlutil.pc to new pkg-config scheme [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eed254709a535d494c65564abb27ad9ce68d45e9 eed254709a]: tools: provide pkg-config file for libxenblktapctl [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=42affa826e52c69c74fabd44656264fa37a4e0e5 42affa826e]: tools: provide pkg-config file for libxenvchan [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d3b36373e2d1ebd24cc27910fd288e688013133 8d3b36373e]: tools: provide pkg-config file for libxenstat [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1b008e99dc85277b202ff2e7f958522b074b70c4 1b008e99dc]: tools: provide pkg-config file for libxenstore [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da0f3506a22dda6b97d8de6e1beabf19fc09a500 da0f3506a2]: tools: provide pkg-config file for libxenguest, update the one for libxenctrl [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e9e34e02e299ed9e067d073713a41bf8f916a83 7e9e34e02e]: tools: provide pkg-config file for libxendevicemodel [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=571ee51261bb34707231d1edb87e6df91af1c94f 571ee51261]: tools: provide pkg-config file for libxenforeignmemory [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f278d39d2b770080b4d92f7a3de7c7dad963a1f 4f278d39d2]: tools: provide pkg-config file for libxencall [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47c44ab34e358f9e76bc2c56d111eff2a88b1a96 47c44ab34e]: tools: provide pkg-config file for libxengnttab [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd6979484a3883856b4a0a260b5c4ca235ef237e fd6979484a]: tools: provide pkg-config file for libxenevtchn [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74c0a85750f41ddb387a1be8932744b54e418fdd 74c0a85750]: tools: provide pkg-config file for libxentoollog [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=514cd1f15ad3bfa3a84493c83b9ac12dbca7c640 514cd1f15a]: tools: add support for additional items in .pc files for local builds [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3de52f2c836ebda0f16cccba0c424674e13f150 e3de52f2c8]: tools: install PKG_INSTALLDIR in tools/Makefile [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93055d4e3e6dc7311cb19a6d0a6734d87e4eb559 93055d4e3e]: tools,stubdom: set PKG_CONFIG_DIR in main Makefiles [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8f45b9b9105c79bb49675bd50321a27d02091443 8f45b9b910]: tools: add missing library flag definitions [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4f98dc0d82c1fdb60e113db9fcdf30529faf053 b4f98dc0d8]: tools: fix typo in tools/Rules.mk [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=48321fa86ddefe2fddf728dc972b01bb7c7c8559 48321fa86d]: tools/Rules.mk: libxlutil should use $(XEN_XLUTIL) [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5613a7b84415237db40ceae142ba5e92c3f8caa d5613a7b84]: COLO-proxy: Add colo_userspace_proxy macro [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03a5db86f769c1864824e9c2e549e0d6d68290ff 03a5db86f7]: COLO-Proxy: Use socket to get checkpoint event. [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72638bd7c9dd73ae58d72e1295cabe81206f160d 72638bd7c9]: COLO-Proxy: Add colo-compare notify args [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d7f830bd7328b817d756ca0a0fa3ab3f8e6109f 0d7f830bd7]: COLO-Proxy: Add secondary userspace colo-proxy start args [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4e7aaad24884ea580ab994a6508b7245b1b672a0 4e7aaad248]: COLO-Proxy: Add primary userspace colo proxy start args [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=97171477b99dd9201e1dc3bd82807c8e1138507e 97171477b9]: COLO-Proxy: Setup userspace colo-proxy on secondary side [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=410cc81cfc773d0506cb1a263d04ae1841a2dcdc 410cc81cfc]: COLO-Proxy: Setup userspace colo-proxy on primary side [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f55686226be266f18b93b4aa1fe3ad3fb8e6fd98 f55686226b]: COLO-Proxy: Add remus command to open userspace proxy [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffb8499504e3a3d065bd44fdc1e15d0e6b74ce9f ffb8499504]: x86emul: fold exit paths [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b22ee98c4ecc4e7c827451dee01181529df4d26c b22ee98c4e]: x86/vvmx: add a shadow vmcs check to vmlaunch [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc05c0ceeb8609b6d60f6a117a0192e9160946b8 dc05c0ceeb]: x86/vvmx: correct nested shadow VMCS handling [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ecd11c90a133ab8000ebf7f5309f6aa95f1f7db 7ecd11c90a]: x86/vvmx: add mov-ss blocking check to vmentry [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd8ad2a52aba4911ada897c72f8795172a09a193 bd8ad2a52a]: x86/cpuid: Drop legacy CPUID infrastructure [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5853cd94d981fe83adb3173fa759284a06733dd4 5853cd94d9]: x86/cpuid: Handle leaf 0xb in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=843f30e65ec00307b8b7305f95b2008bd4167998 843f30e65e]: x86/cpuid: Handle leaf 0xa in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72e038450d3d5de1a39f0cfa2d2b0f9b3d43c6c6 72e038450d]: x86/cpuid: Handle leaf 0x6 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=706b2b73679cab37ff253af67e129353a46fdcc1 706b2b7367]: x86/cpuid: Handle leaf 0x5 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b4249e96b458d92bc8f2bade41bf16b468618fb 0b4249e96b]: x86/cpuid: Handle leaf 0x4 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9dc1e0cd81ee469d638d1962a92d9b4bd2972bfa 9dc1e0cd81]: x86/pagewalk: Consistently use guest_walk_*() helpers for translation [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c632377810cc9b869c83629d32e1086c5d2ba8b1 c632377810]: x86/shadow: Try to correctly identify implicit supervisor accesses [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5583614672d941661c986446e53af6e36d2bd32 c558361467]: x86/hvm: Correctly identify implicit supervisor accesses [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d99933e6e3e54da3c7291a0f4bf6c89685b4d24 5d99933e6e]: x86emul: suppress reads for unhandled 0f38/0f3a extension space insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0de676d8e52d1995e551387642b00a2abf08b22d 0de676d8e5]: x86emul: correct vzero{all,upper} for non-64-bit-mode [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd8451964078b006081fcef6d169961a3a6f746a bd84519640]: xen/arm: Introduce INVALID_VCPU_ID [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e29d37da55f842e17dd95d17aca6a1c7b6fde705 e29d37da55]: xen/arm: hvm_domain does not need to be cacheline aligned [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60c005c78c41be8d39690879068e52679d45edf5 60c005c78c]: xen/arm: acpi: Move the ACPI banks in bootinfo [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=792aba23a5cc6f87e8ba8f18799f522e33815bf1 792aba23a5]: xen/arm: efi: Rework acpi_create_efi_mmap_table to avoid memory_map[offset] [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d229f7de70610a1983842e7a113db26c053bc592 d229f7de70]: xen/arm: efi: Avoid duplicating the addition of a new efi memory descriptor [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c277ddb77ba054bb8c4c882d98618556d334f12 2c277ddb77]: xen/arm: efi: Avoid duplicating the addition of a new bank [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4cb22710d42a425b811fab622ced8ec622858116 4cb22710d4]: x86: drop underscore prefixed 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca8cdc176a3f1785f907ed7fcf410412036f77a4 ca8cdc176a]: x86/hypercall: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ecc8fd1660a8448840713bc917a4bab89fc43b9 1ecc8fd166]: x86emul: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0489efef749e064efd0eba5fb45cf9f229fb22aa 0489efef74]: x86/mce: remove ASSERT's about mce_[u|d]handler_num in mce_action() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fd56bc825e633470fb0807785cd32dbee8182a6 6fd56bc825]: x86/mce: clear MSR_IA32_MCG_STATUS by writing 0 [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=795b988e7c3d271c9472d4b9150b57a3e5b5a50b 795b988e7c]: x86/vmce: fill MSR_IA32_MCG_STATUS on all vcpus in broadcast case [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2bb81abf0430cbe9a7d4dd29f32ee1d0b47a16d7 2bb81abf04]: x86/mce: set mcinfo_comm.type and .size in x86_mcinfo_reserve() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9dfba75334d31aa09a66ff5476ddf16595a41697 9dfba75334]: x86/mce: remove unused x86_mcinfo_add() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f735aa5356afef66bc0d3b8fc645955006aebc0d f735aa5356]: x86/mce: adjust comment of callback register functions [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf118558984ebd42843bc81f873b3f378aca4fdd bf11855898]: x86/MCE: sanitize domain/vcpu ID handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b726df89c2ec55aeb19cd37395777091c1c32fa 7b726df89c]: MAINTAINERS: drop Christoph Egger [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9adc1e66098e96861af49ca2d5a223ad654dec6 f9adc1e660]: x86/emul: Avoid #UD in SIMD stubs [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4361e80d228655b100bae5d19b489b39d20aa68d 4361e80d22]: vlapic/viridian: abort existing APIC assist if any vector is pending in ISR [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2e316b2f220af06dab76b1219e61441c31f6ff9 c2e316b2f2]: x86/emul: Correct the decoding of mov to/from cr/dr [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4036e7c592905c2292cdeba8269e969959427237 4036e7c592]: x86: drop unneeded __packed attributes [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe39a9ffcd9876dbfcf3852fed758d8533f826bb fe39a9ffcd]: x86emul: support SHA insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b732d9991056b8b8c0050079ab65ce7e06d70fb6 b732d99910]: x86emul: support AESNI insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=984da9ff98649586c6e4d26fa96ee2e4fc1112b3 984da9ff98]: x86emul: support PCLMULQDQ [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92a47d77e168eac85c440126e3009728eb579cdd 92a47d77e1]: x86emul: test coverage for SSE3/SSSE3/SSE4* insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=175fcf2b489cb0caa98b5211b7da145b5cf29c42 175fcf2b48]: x86emul: support SSE4.2 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ea85993ebe5a90ec24b7495401a82541d8d5286 2ea85993eb]: x86emul: support SSE4.1 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=606311669600c4dc711e93a2237272d27fb9935e 6063116696]: x86emul: support SSSE3 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f7f5f6bc95b78d757c3fe6444ce23efded03f3c 9f7f5f6bc9]: x86emul: add tables for 0f38 and 0f3a extension space [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1600a5adfd4f50fdc03fe867e3a3a28d9d8be902 1600a5adfd]: x86emul: honor MMXEXT feature flag [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fbd826bd874663d4e6c5a7222695c7827bc5ea9f fbd826bd87]: x86emul: test coverage for SSE/SSE2 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50b73118d5b5dc57dbd992fbeb7cfb1cc965be24 50b73118d5]: x86emul: support {,V}MOVNTDQA [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a4496a35b206729f9a8218104bc7e76df74ff05 9a4496a35b]: x86emul: support {,V}{LD,ST}MXCSR [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb705cc741ca024f92713fb7251bf748a012fedf eb705cc741]: x86emul: support MMX/SSE{,2,4a} insns with only register operands [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1257897bd118dc7dfdb3f6f7d0957c1f4c4d2ce5 1257897bd1]: x86emul: support {,V}{,U}COMIS{S,D} [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e14179881fcbb4534ed6baf462f3a3d54a4ad28 0e14179881]: x86emul: support MMX/SSE/SSE2 converts [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6ce8724d4da37ad2c6e0cff4ce9edf2568602025 6ce8724d4d]: x86emul: support MMX/SSE{,2,3} moves [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=272e928f498705064bd6cf17d12158645ee7819e 272e928f49]: x86emul: support most memory accessing MMX/SSE{,2,3} insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=caf053fb545329e58ac891d197f96503e3121049 caf053fb54]: xen/arm: fix affected memory range by dcache clean functions [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06857f3436b987fb4942288d8f750c0a1854976c 06857f3436]: x86/mem_access: fix vm_event emulation check with altp2m enabled [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c86b899597dccff002313d1ce9bd32b0f4325c62 c86b899597]: ditch redundant integer types [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d55c0c316357a412526b9dccd45d3c3abb75227 6d55c0c316]: x86/cpuid: Fix booting on AMD Phenom 6-core platform [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d686d1269faea0447f48ed2ce789c4a06756e07 9d686d1269]: tools/xenstore: define off_t [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56ac30f92bddc23f356d779d8c7478dabe5839e7 56ac30f92b]: xen/arm: introduce vwfi parameter [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2c608444261824a9463a7847be2d08ee3ae0c48 f2c6084442]: x86/SVM: correct boot time cpu_data[] handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c76488305ddb6adb3cf03f636e1c0b80ca3a76b 3c76488305]: x86/tboot: remove dead declarations [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9152b5f8d917cccd811846d5dd48ade70fbae284 9152b5f8d9]: VMX: properly handle pi when all the assigned devices are removed [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3176aa8a9515dcb7b60c8123f609dc3f84e57b57 3176aa8a95]: xen: include xen/types.h in domain.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=616de1d6bf2c56f7fc2dc77d8f572cfce8854df9 616de1d6bf]: xen: move round_pg{up,down} to pfn.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92cf67888aeb8a7dd8c1d2e8e835b8b271c13ce1 92cf67888a]: x86/emul: Hold x86_emulate() to strict X86EMUL_EXCEPTION requirements [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c5a84fff576ad2e38d34d2b5d1a465e3129f298 9c5a84fff5]: x86/hvm: Don't raise #GP behind the emulators back for CR writes [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ae98aef839c1c420f04456a658f491d9580c4ba 3ae98aef83]: x86/kconfig: Introduce CONFIG_PV and CONFIG_HVM [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b151125b4d89d7ec139ac34470e3c709fb4b1b4d b151125b4d]: x86/apicv: fix wrong IPI suppression during posted interrupt delivery [Quan Xu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca82be5f5cffc3b64e4c8d6d944b8a77bfce1a0e ca82be5f5c]: x86emul: assert no duplicate mappings of stub space [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3f64938272e272dc75b060b1cbbba6562fc18d7 e3f6493827]: x86/vvmx: add vmcs id check into vmptrld emulation [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a013e1b9e95e9f30db180e97ef9ee41e800c6d39 a013e1b9e9]: x86/vvmx: check vmcs address in vmread/vmwrite [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=17ee5853e21befd4db89e5c2929510e4a07a5430 17ee5853e2]: VMX: make sure PI is in proper state before install the hooks [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c00de17562e28f01e188c6a2c240ebc21b9d4b7 7c00de1756]: VMX: permanently assign PI hook vmx_pi_switch_to() [Feng Wu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7bdb974a82c1631bfc7451b9dd9756858617aef4 7bdb974a82]: x86/hvm: Adjust hvm_nx_enabled() to match how Xen behaves [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b95028e468f73528146d57e68ffca71aa47b4cbe b95028e468]: x86/microcode: Replace sync_core() with cpuid_eax() [Andy Lutomirski]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7cde9e28bb537945c003e5d28525713f5a6eb15 c7cde9e28b]: xen/common: low performance of lib/sort.c [keios]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26735f30dffe1091686bbe921aacbea8ba371cc8 26735f30df]: x86emul: correct decoding of vzero{all,upper} [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02cccf38d201ea35a883e9b6b1c2c3cf01ea9dde 02cccf38d2]: x86/VMX: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=098dedd9316597f813773740f6a2ada89b7a36e4 098dedd931]: xl: lift logfile declaration to xl.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7910b8cb65210babbc833241a3f34331fedb601c 7910b8cb65]: xl: lift common_domname declaration to xl.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=697dd4af748311ab87949fb4fd8e879c11aa2b31 697dd4af74]: xl: remove declaration of ctx in c files [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=631f4bf1f7ea2d1b2c277992489fd168ab1412ca 631f4bf1f7]: xl: add CODING_STYLE [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c1446fa1d72d8dcccc436da6b6c1669e9edf20f 5c1446fa1d]: CONTRIBUTING: list xl in inbound license section [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a0e3e618b590eb6093a8a170453a95fb32840b8 9a0e3e618b]: tools: set pkg-config path when configuring qemu [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=938d9e6ca870f5a6fcaf4ca6ef556065b1d57074 938d9e6ca8]: tools: use a dedicated build directory for qemu [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5c5d0352464e2c4dd4c58ae739ff7bad83760ee f5c5d03524]: tools: add pkg-config file for libxc [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ecb50e65e133c5776bee958fd551c2930abe6e8e ecb50e65e1]: stubdom: set xen interface version for stubdom apps using xenctrl.h [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9970e98ace48574701f7e2286fb67090481a3fec 9970e98ace]: tools: Fix build of QEMU with lib xendevicemodel support [Anthony PERARD]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f14ce1a13455bfc3fb7b33c185e3e49749d68e28 f14ce1a134]: MAINTAINERS: add Marek as maintainer of python bindings [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d31828e348e7b7229d7ecb32f7f0bee7f125e61e d31828e348]: tools/libxendevicemodel: define O_CLOEXEC [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=34b05462d93f06f9a08caf98b7aed865f6b796bd 34b05462d9]: acpi: check if mapping is valid before reading / writing [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a0ab02e342cfd80decd72606c94479e4b309a3c 1a0ab02e34]: docs/misc: add PV Calls Protocol [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf1d2d22fdfda55d6604cdb453251ed0bcaaf3f8 cf1d2d22fd]: docs/misc: Xen transport for 9pfs [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f462a9b3f1b8c87974ef81ec74d88eb879dfe54e f462a9b3f1]: xen/tools: tracing: Report next slice time when continuing as well as switching [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21ba5e1167ae11b5590834a9ca9f9bf97d9e2d5d 21ba5e1167]: xen/tools: tracing: trace (Credit2) runq traversal. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af18e9f9d2819ce91c1eba39c94bbfb34070c623 af18e9f9d2]: xen: credit2: group the runq manipulating functions. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53b9c33274d577b0063aa7148e630f7870c84ef4 53b9c33274]: xen: credit2: tidy up functions names by removing leading '__'. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1c329c2828b798958f04f5b67823842e49fd987 a1c329c282]: xen: credit2: make accessor helpers inline functions instead of macros [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fa4f8a3cd5afd4980ad9517755d002dc316abdc 4fa4f8a3cd]: xen: credit2: don't miss accounting while doing a credit reset. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a76645240bd14e964e85dbc975a8989edea6aa27 a76645240b]: xen: credit2: always mark a tickled pCPU as... tickled! [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e63d8abbe760fce8507549fd5e46d337beca7244 e63d8abbe7]: x86/vpmu: disable VPMU if guest's CPUID indicates no PMU support [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a970125d1f538431b2f0dc7802db59258f17725 4a970125d1]: x86/vpmu: add get/put_vpmu() and VPMU_AVAILABLE [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d621c6d61a66e873377ace09452c680007cb2d85 d621c6d61a]: x86/mm: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=52bba67f8b8790ae8c9881f742a54b69336de1c1 52bba67f8b]: efi/boot: Don't free ebmalloc area at all [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5484937e56edae56156fdd9dd1258a933073dfe b5484937e5]: x86/Viridian: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a24ffac732e7b792a27a99431ad78790b9af6ef 8a24ffac73]: x86/SVM: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b3d493ab07dc373661216632d5d535821e6adaa 6b3d493ab0]: x86/HVMemul: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98f67f2f71a63bfa0e4ecc4bd9e13885b2303788 98f67f2f71]: x86/HVM: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfa4200c69b0e54483dce3f7c92b49e819c44890 bfa4200c69]: x86: switch away from temporary 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36c2b869c2918c434e59d4bf6f5acecc3971f42b 36c2b869c2]: x86: re-introduce non-underscore prefixed 32-bit register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=77751ed79e3c615f3d85dbf2b1573c3f5ed6aa5c 77751ed79e]: x86/hvm: check HAP before enabling nested VMX [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f0691862c8ba3940ff522ab2867b322804c3df9 2f0691862c]: x86: ensure copying runstate/time to L1 rather than L2 [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c7177e208bcd23c09db2b56dc503e54ac31d2d5 3c7177e208]: iommu: elaborate the usage of RMRR specification on the command line [Venu Busireddy]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c17e1836d46203f02f0ad699465500554575aef 2c17e1836d]: passthrough: reject self-(de)assignment of devices [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8222557798768995e81c53aee3c273ea9503afb5 8222557798]: xen/arm: warn if dom0_mem is not specified [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b675eec77e66e0775119b1dc76a64b86de231a8d b675eec77e]: xl: fix compilation of xl_migrate.c [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c9a4a1c419cebac83a8fb60c4532ad8ccc973dc4 c9a4a1c419]: x86/layout: Correct Xen's idea of its own memory layout [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c8b5cae4ad086ab12a06b602fe7bc26a548fbcac c8b5cae4ad]: xenstore: remove memory report command line support [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27816a2eda7a2c6041003abe6c5af37d8b88bc69 27816a2eda]: xenstore: make memory report available via XS_CONTROL [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=701a21876d359ebfd61d7641923e2d92cc75e06a 701a21876d]: xenstore: add support for changing log functionality dynamically [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7012548e0d761bf365f17bd39cd551753eb8e652 7012548e0d]: xenstore: enhance control command support [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f952b0f11c7f78bd362ad1d991e5adfa6f0f458b f952b0f11c]: xenstore: Split out XS_CONTROL action to dedicated source file [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f88d7aded87307e41700c7f21ae17375b846c265 f88d7aded8]: xenstore: rename XS_DEBUG wire command [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d3adab35c5e4d66416b27202803903793e7bfb52 d3adab35c5]: xl: merge xl_cmdimpl.c into xl.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c9dbcb278290c2d792eebd4e68277c0bf48ad2be c9dbcb2782]: xl: split out migration related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=338317327e7f94d663b3322ea8c5ca5366d4ca38 338317327e]: xl: split out save/restore related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=193281228410c3427b5650cb4f5a284de4840902 1932812284]: xl: split out vm lifecycle control functions [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=13b59d6375d197ba801b1d269b215d3143f3af9e 13b59d6375]: xl: split out miscellaneous functions [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6eb3f6e5957e5eb7519e757aa94c4bc932537368 6eb3f6e595]: xl: split out vnc and console related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78c03bebb389bda9817b73a2ed9386ddf4273fa5 78c03bebb3]: xl: call libxl_vncviewer_exec in main_vncviewer [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a209f02c6b8c6c731812c23f286af1ce0e9d88df a209f02c6b]: xl: split out functions to print out information [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2965cd9ba9856840a9ae66d6445b63beffca38cd 2965cd9ba9]: xl: split out psr related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a2b0d1126cee3da6c3517fd935a42c718fb1b93 7a2b0d1126]: xl: split out memory related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07a1a8c3c8c57c4ea915de85a44e0982ae19b974 07a1a8c3c8]: xl: split out cdrom related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1378a24cb175b87d5a70b5cfc9ad55ebfe06010f 1378a24cb1]: xl: split out vcpu related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d006af93bfd723046d433fd726c538ffb3000a4 3d006af93b]: xl: split out pci related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=baf07031b891bf7935eb28fb9ae0cd71e6b8345e baf07031b8]: xl: split out scheduler related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=057e496763273a8160d3bc49cd60137474c575e5 057e496763]: xl: split out usb related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5213a95957bd52293cddf1ebc184a5a0960ea90c 5213a95957]: xl: split out network related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6e4853200fe7080ea1e56c844b7a17f84c4f624 c6e4853200]: xl: split out block related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74b9021bf9487a3d5b0b1866b265abe4d67c0066 74b9021bf9]: xl: split out vtpm related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d9e6fb5791c9e474f4b421bf8f0f290975d9983 6d9e6fb579]: xl: split out flask related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae9192b810ab1a4260983b7ace872abac4d02b73 ae9192b810]: xl: split out cpupool related code [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d20dec19fe171860570ede365bd2cbd9dc6a05c8 d20dec19fe]: xl: split out xl_parse.[ch] [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5b54dbe517f90ab0f316ad515ca9e2e64111e8b e5b54dbe51]: xl: introduce a function to get shutdown action name [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b53eb4eeb2abd4775c0da0393b7cd7a8ef9f4e8 0b53eb4eeb]: xl: rename cpurange_parse to parse_cpurange [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=090c3d8e37a23c26a314bbd60c2c94e345189afa 090c3d8e37]: xl: split out tmem related code to xl_tmem.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f0058405a3241eef05001046d1ec10de31ed3e6b f0058405a3]: xl: move some helper functions to xl_utils.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12f687bf28e23fa662bb518311c4ec71e5b39ab8 12f687bf28]: x86/PVHv2: fix dereference of native RSDP table mapping [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f68c7c618a3ae1ca1971431c48b24ddd10d479c4 f68c7c618a]: libs/devicemodel: free xencall handle in error path in _open() [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0003cf2a535d455fb3fd2c03f6ce85fc1a182b6f 0003cf2a53]: xl: lift a bunch of macros to xl_utils.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86acfe98869bb1c9b855378e6d302e3763e3b30a 86acfe9886]: xl: remove trailing spaces in xl_cmdimpl.c [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6bf1a62484d054b3873015d6814387b6106340dc 6bf1a62484]: xl: generate _paths.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b436e160e30a15ce09df3bc0f6eec81f28381c6 7b436e160e]: xl: use <> variant to include Xen tools library headers [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e5a128a78bc5133e9845d6c4b12871edb22cc88 0e5a128a78]: xl: remove inclusion of libxl_osdeps.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b8c41aeca9a4b557f2cdd74c7f5b677a57b7d88 5b8c41aeca]: xl: update copyright information [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27944a4f587df59afd39a4ef7d794bdc1ab675bc 27944a4f58]: xl: remove accidentally committed hunk from Makefile [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3564f9e400c417fc3d47b732f474019c494434f9 3564f9e400]: x86/shadow: Fix build with CONFIG_SHADOW_PAGING=n following c/s 45ac805 [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f63fa20fa5b040c2a3ecd031ecaa1c62716ad1d 2f63fa20fa]: x86: fix memory leak in pvh_setup_acpi_xsdt [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f597c3f307d73a874638619257c2040ec0139887 f597c3f307]: x86: fix memory leak in pvh_setup_acpi_madt [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0eb11f13d6404abf7779e2cfceb22bf7e9523b76 0eb11f13d6]: build: add --with-rundir option to configure [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06d9991b0aff681450e4c15345887918e0e34be5 06d9991b0a]: tools/xen-mceinj: fix the type of cpu number [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6e9f8d4f35d938417f9dc2ea50f6e8004e26725 d6e9f8d4f3]: x86/vmx: fix vmentry failure with TSX bits in LBR [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f11aa4b2b1ff6f47da772aa4e532a891dc13c70 7f11aa4b2b]: x86/vmx: optimize vmx_read/write_guest_msr() [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b93c6b3695b4d09ad0505d183aa6106b8156e34 9b93c6b369]: x86/vmx: introduce vmx_find_msr() [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f888208147432d6f7cc0a1f8d5445c927549d7b 4f88820814]: x86/emul: Fix sarx emulation test [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=45ac805f7f21c5994b000eba9ab2669cbbec8c9d 45ac805f7f]: x86/paging: Package up the log dirty function pointers [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5cecf60f439e828f4bc0d2a368ced9a73b130cb7 5cecf60f43]: x86/cpuid: Handle leaf 0x1 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7ce1422dd19f212b35e72c4ae1281391bef2da0 f7ce1422dd]: x86/gen-cpuid: Clarify the intended meaning of AVX wrt feature dependencies [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d0cab7b5d97e522f3dd89ef2935898ee3aaeea8 3d0cab7b5d]: x86/cpuid: Disallow policy updates once the domain is running [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f24be6c945c8f8e25547aed4a56c092133df713 1f24be6c94]: x86emul/test: split generic and testcase specific parts [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d74282c455f58d924520dc55f82f47274e73c92 1d74282c45]: x86: setup PVHv2 Dom0 ACPI tables [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62869a543d69844383881db3fb10c886edd57517 62869a543d]: x86: setup PVHv2 Dom0 CPUs [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62ba982424cb182715a14447941a4d1110271185 62ba982424]: x86: parse Dom0 kernel for PVHv2 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=43b369ab84381903b20084412c1a75c73a258294 43b369ab84]: x86/libelf: pass the destination vCPU to libelf for Dom0 build [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cb7fd9436ce2e7a25b2f7246a57f00bc1eafc29 7cb7fd9436]: x86/bzimage: change the types from char * to void * [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5427134eae81fc02d20a7ef458686a0c0192b192 5427134eae]: x86: populate PVHv2 Dom0 physical memory map [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b96b50004804fb7d6e180784fab9fb25c29844ac b96b500048]: x86: remove XENFEAT_hvm_pirqs for PVHv2 guests [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad8aafe287eb015c0717f79d8cd60b4813bea914 ad8aafe287]: x86/hvm: Don't let hvm_set_efer() raise #GP itself [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e55e6b641bba24fcaddb1914017b59197eaa92b9 e55e6b641b]: libxl/libxl_pci.c: Fix reverse logic when detaching device [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf5e1a74b9687be3d146e59ab10c26be6da9d0d4 cf5e1a74b9]: arm/p2m: remove the page from p2m->pages list before freeing it [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5258ab0fcc67587d802e33bcc5bf89048d184a73 5258ab0fcc]: tools: move xl to a dedicated directory [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a6de259f4d1403336db9087b05c11adc4977eaa 7a6de259f4]: tools: provide libxlutil compiling and linking options [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af8c67cda36894d2c63eb511d189383f1c26a1e3 af8c67cda3]: xen-access: request compat devicemodel API [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e318fa314550b1978525aef30c325715a41aa0b7 e318fa3145]: libs/devicemodel: initialise op_bufs in xendevicemodel_xcall [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be6b31614fd86c08eadc249add9afd99972c52ea be6b31614f]: python: handle long type in scripts [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e16c705640abfc027f538fdc5f285b20a9578011 e16c705640]: python: adjust module initalization for Python3 [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dd986cd64fb0598d47b8759c941fb6099dc9d68a dd986cd64f]: python: use PyLong_* for constructing 'int' type in Python3 [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=121d9d403083b2a22543b00e8e18fb8b1b279950 121d9d4030]: python: use PyBytes/PyUnicode instead of PyString [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c8981f035098f92ad04be00969406d9c3fc5934 0c8981f035]: python: initialize specific fields of PyTypeObject [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b1e5f7079c2e19ebac367710b0a2d701ac93e8b 7b1e5f7079]: python: use Py_TYPE instead of looking directly into PyObject_HEAD [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96d1ee6465a5c44589a99b8fc6b82ca1f31b6d29 96d1ee6465]: python: drop tp_getattr implementation [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b28df34b5681197154e26be05c9faacbbcf5d55 6b28df34b5]: python: check return value of PyErr_NewException [Marek Marczykowski-Górecki]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9442404b91bea055c12fe602ebab5ef425f10784 9442404b91]: tools/libxendevicemodel: Add headers.chk to .gitignore [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ef5f344d061d408f10211c08f09e7d39293fe7d 8ef5f344d0]: tools/libxendevicemodel: add a call to restrict the handle [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7745d8ef588a2da0f6cba0846fc168f0b76fc37 e7745d8ef5]: tools/libxendevicemodel: introduce a Linux-specific implementation [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6902cb00e03122811089bec0b089c5a21e2849ae 6902cb00e0]: tools/libxendevicemodel: extract functions and add a compat layer [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b108240265deea37601f1a605910069a837da841 b108240265]: tools/libxendevicemodel: introduce the new library [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d97ce3614ba5d5e70a39d28a64de684e3b27c9dc d97ce3614b]: doc: fix typo in bios_path_override [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7ee5c3c7ad9a23441efc2a7553aa1df6996959d d7ee5c3c7a]: xenstore: correct test for opened logfile in reopen_log() [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4f3d32d7b2fff718e08cbc56762e2eec6b6ed0e a4f3d32d7b]: QEMU_TAG update [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80a7d04f532ddc3500acd7988917708a536ae15f 80a7d04f53]: tools/libxenctrl: fix error check after opening libxenforeignmemory [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c31b07ec74a29a81fdc278256c3517ae724f5e9 2c31b07ec7]: x86/mm: Swap mfn_valid() to use mfn_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9180f53655245328f06c5051d3298376cb5771b1 9180f53655]: x86: add multiboot2 protocol support for EFI platforms [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5b9805bc1f793177779ae342c65fcc201a15a47 c5b9805bc1]: efi: create new early memory allocator [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b199c44afa3a0d18d0e968e78a590eb9e69e20ad b199c44afa]: efi: build xen.gz with EFI code [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aea7cd8c0b8232a92402866774a7ee2503cbad30 aea7cd8c0b]: x86: add multiboot2 protocol support [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24682c89d05c997115555f02ec280f82ea24cef2 24682c89d0]: MAINTAINERS: update VT-d maintainers [Kevin Tian]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3619af2b2b45d660999324a827fa67312a725d78 3619af2b2b]: x86/VMX: sanitize VM86 TSS handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=435ae6afed876e47a8a6b12364ff1ec7a180b24f 435ae6afed]: MAINTAINERS: drop Jinsong Liu [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b908131167a67a16fbe9c7a7826b67e2d93d9ec5 b908131167]: x86/emul: Support CPUID faulting via a speculative MSR read [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=65ddae6e3ce54373860cf53c589e6eafaba5eba5 65ddae6e3c]: x86/emul: Introduce common msr_val for emulation [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=49de10f3c1718bb952f4b075d07f37eb9f605b2b 49de10f3c1]: x86/hvm: Don't raise #GP behind the emulators back for MSR accesses [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38b48605f3693e950bb4155ea8dac6614d796c2b 38b48605f3]: x86/vmx: Drop vmx_msr_state infrastructure [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=394e66b0d04f0281b9c6231dad1377c4b9fea7d0 394e66b0d0]: x86/vmx: Remove vmx_save_host_msrs() and host_msr_state [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36b35babdf381b8e2843d37e29da2ddc01ec3282 36b35babdf]: x86/setup: Intoduce XEN_MSR_STAR [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f1add6e1c8789d979daaafa3d80ddc1bc375783 2f1add6e1c]: x86/vmx: Don't leak host syscall MSR state into HVM guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5dbd60e16a1f29b9f1f84088c5cab1be2dac7a7a 5dbd60e16a]: x86/shadow: Correct guest behaviour when creating PTEs above maxphysaddr [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f5af2c962c05b789bdd65b46c74711e903f86d0 2f5af2c962]: lowmemd: fix comparison in cleanup [Norbert Manthey]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78da0c2a7a9c621ba64e515528e11e5f28f15050 78da0c2a7a]: libxc: don't pass uninitialized data to do_dm_op() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=450822276858f226d059752f319e681d076301d7 4508222768]: tools/libxl: refactor do_domain_create() [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98689ab7ae206aab3b1317c8bf28282f35b3165e 98689ab7ae]: x86emul/test: avoid race in link farm rune [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a899fde71b95cf6094ce487f036f2616963e0ad 8a899fde71]: fuzz/x86emul: avoid race in link farm rune [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8c0824bee0393a95af4014276f12e876210ec0d d8c0824bee]: libxc/x86: PV guests should see leaf 0xa on Intel [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75da1b150e646bb9aaa26c5b2452f0c3e782d302 75da1b150e]: xen/arm: Set nr_cpu_ids to available number of cpus [Vijaya Kumar K]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f827ab0390625cff1f20ee5e140605e173238e81 f827ab0390]: build: enable no-parentheses in clang [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d40d3ef9882650ecedadffa2ef35304b66736664 d40d3ef988]: build: enable unused value checks for clang [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4906b5d052b16a259fb7416799fd623d4b42e2c d4906b5d05]: build/printf: fix incorrect format specifiers [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=193c6f8de9b624def91a6ee8113eb2f18f62bc83 193c6f8de9]: grants: print grant number and handle in hex format [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d37f938821d7d9d3feb48225f88820102d90bc05 d37f938821]: x86/vmx: fix compilation after 997382 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29c249edee121ffc8446cbd7e7d3cde0610a10e6 29c249edee]: console: avoid wrapping of console pointers [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe416bf9957669e34e93a614970546b3a002f0e8 fe416bf995]: x86/vmce: include domain/vcpu id in debug messages [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08dd2f782ed651ccb3e33389ea7c9f9f0773d74f 08dd2f782e]: x86/mce: remove unnecessary braces around intel_get_extended_msrs() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01a13552f8c50a5c74eaa4ad2d3fafba3c57df2c 01a13552f8]: x86/mce: remove declarations of non-existing functions in mce.h [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3535271e69ed25cd9f4299e956bffd83fce9b226 3535271e69]: x86/mce: fix indentation style in xen-mca.h and mce.h [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71af7d4220227529ea43b898683d4d2e68a90ffd 71af7d4220]: x86/mm: fix memory hotplug error cleanup [Norbert Manthey]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab914e04a62727b75782e401eaf2e8b72f717f61 ab914e04a6]: x86: package up context switch hook pointers [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f4d2198a9b3ba94c959330b5c94fe95917c364c 2f4d2198a9]: VMX: fix VMCS race on context-switch paths [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc6d98d5454b9d289a9e80d71c215da148a09b38 cc6d98d545]: common/vcpu: Fix unintended breakage from cleanup [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b8932b138578a9583645e29e636b38d9d4a43637 b8932b1385]: gitignore: ignore asm soft link in fuzz and x86emul test [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=378384399ed661bed711221a5d8dbdac66b8e851 378384399e]: arm: read/write rank->vcpu atomically [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79903e50dba9e7442c9b7ca424661bb020e9dbf2 79903e50db]: x86emul: catch exceptions occurring in stubs [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c935f5ff1cac422b4de21cbab69e13d2ebb25be 8c935f5ff1]: x86: add "w" flag to .init.data section definition [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e004384bb371f5ab76a79b83da79981f4c400b83 e004384bb3]: x86/hypercall: Move hypercall continuation logic [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c221ae9d745de138850c6903a5861e2582df863 0c221ae9d7]: x86/hypercall: Split out PV hypercall infrastructure [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb84ffc56ec14766f33a002a61fd97a62b6b17cd bb84ffc56e]: x86/hypercall: Make the HVM hcall_64bit boolean common [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b26c93fb1b14501fece01b213590896c2c069770 b26c93fb1b]: xen/multicall: Use the common hcall_preempted boolean [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9353e3628a8cba7edc5aea470b448f290af76118 9353e3628a]: arm/hypercall: Use the common hcall_preempted boolean [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=928ea919fc3c5476aa9df55c3b95debc8904927f 928ea919fc]: x86/hypercall: Make the HVM hcall_preempted boolean common [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3044a2a81910bf993c0fe6fa34bee0bf5b410911 3044a2a819]: common/vcpu: Switch v->vcpu_info_mfn to mfn_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e0f6e6f614da1f3bc9147774a58ac1fbc7c74ed2 e0f6e6f614]: xen/sched.h Whitespace and bool cleanup [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3091080ef7724ddac77e0ae81c270936a630477f 3091080ef7]: xen/include: Include xen/kconfig.h automatically [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=480e011ea8952f32d46e4986f098638c97b7bea4 480e011ea8]: xen/include: Remove explicit asm/config.h includes [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d89f48f58ee5568fc58c574690b06cb10e2ed7f7 d89f48f58e]: xen/include: Remove explicit xen/config.h includes [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7127d53fe891f9ea67357587a33a7aaba4b55f45 7127d53fe8]: tools/libxl: Introduce LIBXL_CPUPOOL_POOLID_ANY [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5cfc3955ec1559ef7f9979dd7b98659d4be5e98 f5cfc3955e]: tools/libxc: Introduce XC_CPUPOOL_POOLID_ANY [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc6a499ebcf102060987fb845c1450a38de441c7 bc6a499ebc]: libxl: correct xenstore entry for empty cdrom [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e88db4701d6e2d00c04795e6aacaea942b617e6 1e88db4701]: xen/arm: Print whether Xen is booting using ACPI or DT [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89bca190824e223316bb5a6dc3024bc9aaf02ce1 89bca19082]: xen/arm: acpi: Rework acpi_boot_table_init error paths [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1756ab608379744de6901632a8b494681173c045 1756ab6083]: xen/arm: acpi: Handle correctly detection of GICv2 on GICv3 [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07af2e9da1ddd2c32eee8331e521c670eecd8993 07af2e9da1]: xen/arm: Remove the makefile target xen.axf [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0d0bc486c46fbf11b5e79d8868d32ce14eec2a7 d0d0bc486c]: xen/arm: Remove build option CONFIG_LOAD_ADDRESS [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d65aa60073b452cfea909a9e023f1dac2cf3521c d65aa60073]: docs: remove odt variant of XENV [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ae10c2a11f2bddc76596a08d398e441290412e6 2ae10c2a11]: docs: remove odt variant of STAO [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc6088834981bf83b56fccb9f8fd8cb1372970e0 cc60888349]: docs: convert XENV from odt to fodt [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0422932af6e3d35370bac4beb23326f35e36aab4 0422932af6]: docs: convert STAO from odt to fodt [Olaf Hering]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=adc017b80b18af63de7da077ed3382acef1222ec adc017b80b]: x86/asm: Use ASM_FLAG_OUT() to simplify atomic and bitop stubs [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6192e6378e094094906950120470a621d5b2977c 6192e6378e]: xen/p2m: Fix p2m_flush_table for non-nested cases [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5d1566d42a05b3673f13e05a741b9c867522923 c5d1566d42]: xen: credit2: improve comments' style and definition of CSFLAG-s [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e58b6d95e8cff2db1fd3545eb43a50362b2fb65a e58b6d95e8]: xen: credit2: clear bit instead of skip step in runq_tickle() [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=268896781b7b07551ecde8276670e3a6175a8b23 268896781b]: xen: sched: harmonize debug dump output among schedulers. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7a3ce49d5283b5940fe2dba85f7abfd6f8192e0 b7a3ce49d5]: xen/kbdif: add multi-touch support [Oleksandr Andrushchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3b23a764f6d3a83297f24f70e24a7716a04549f b3b23a764f]: xen/kbdif: Update protocol description [Oleksandr Andrushchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=993056190e5630701b316925956e3026a5ec2da2 993056190e]: MAINTAINERS: Add myself as the public API "Czar" [Konrad Rzeszutek Wilk]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93e1435290867703c50acad1f54b9208df473562 93e1435290]: IOMMU: always call teardown callback [Oleksandr Tyshchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bdbc25b8722cc1e3921858530f8ac484892156d3 bdbc25b872]: configure: disable bash check for FreeBSD [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=909c219944e944f086ec0a89938a7397e2aa4cb0 909c219944]: x86/hvm: Improve physdev_op hypercall dispatching [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a130a4128968b00d025b5d691b9a919498092d77 a130a41289]: x86/hvm: Improve grant_table_op hypercall dispatching [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7797a2af946115496c9306f8fc142477352fdf81 7797a2af94]: x86/hvm: Improve memory_op hypercall dispatching [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e637e8d12e5219cd3cdaeadab38f94460cea2748 e637e8d12e]: x86/hvm: Split the hypercall dispatching infrastructure out of hvm.c [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55fa23d907a97e7ac0c23b1efa7e6821af53f1ca 55fa23d907]: x86/hvm: Rework HVM_HCALL_invalidate handling [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62c7b99a10793738db1007f6750cf79057625f2c 62c7b99a10]: x86/vvmx: correctly emulate VMREAD [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d18216a0c03cc022d5a7c2d00a772d811c7726dd d18216a0c0]: x86/vvmx: correctly emulate VMWRITE [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=195ca0e1de85163cb6a5d547d424f3f7c70f40d3 195ca0e1de]: x86/vmx: introduce VMX_INSN_SUCCEED [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=28722e98f7ff1ef0da1bef885f98e232f89a8ca7 28722e98f7]: x86emul: flatten twobyte_table[] [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff2f835283b924c4c335094fe9c70756c1867a20 ff2f835283]: x86: adjust which files need vpmu.h [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1037b514598d02f7c90b9e67c8b634b67cf2cdc e1037b5145]: x86/PVHv2: fix dom0_max_vcpus so it's capped to HVM_MAX_VCPUS for PVHv2 Dom0 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a04c67888829ca549b1382cfb17385e19c6d314d a04c678888]: x86: split Dom0 build into PV and PVHv2 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=890dc95ca90a643b59a2b67b634f70ea1f2ea3d6 890dc95ca9]: x86/time: tsc_check_writability() may need to be run a second time [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b857b041ee73d24fefa2dce55d23e2ff97306af2 b857b041ee]: x86emul: always init mmval [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=997382b7713d2250910c927d6cc31f152908bf3e 997382b771]: y86/vmx: dump PIR and vIRR before ASSERT() [Chao Gao]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=95fab27fd0de95b8d98c7dbb8997468431f4a90f 95fab27fd0]: x86/bitops: Force __scanbit() to be always inline [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3884d7900a1528eebeaf276aa7614d9026de5811 3884d7900a]: libxl: make one function static [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59164cefd474ec70a7494ccff92d94e1e21692d0 59164cefd4]: libxl: carve out domain specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2e7a0d2f15862742ae9cd8d825d8bdbbeb1818f f2e7a0d2f1]: libxl: carve out tmem specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0529961c579df44b08e3267ade2d4991da1ba5a2 0529961c57]: libxl: move device specific functions out of libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c8cbddd8d62cee152c9d45e16995453551017802 c8cbddd8d6]: libxl: carve out memory specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a99642bfeeea5243c9efe2975f040e10a5b4935a a99642bfee]: libxl: carve out console specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da73cb9996029e84cae086339fdbe25a68c56d80 da73cb9996]: libxl: carve out disk specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f94e1aaf792c7334682eadcc77a66215cbf63afc f94e1aaf79]: libxl: carve out scheduler specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5315f6d5df3eccc1105e6f896b655eb515123b1 f5315f6d5d]: libxl: carve out cpupool specific functions from libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5db83297c5822ed6b304242fa5aeb1f6e090d10a 5db83297c5]: libxl: white space cleanup [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb2f935bcf810654a64fe5b5d757580ad037b92d fb2f935bcf]: libxl: make some functions global to prepare splitting up libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fb71d79e971b6d7c51de635613da7c33efdce6e 3fb71d79e9]: libxl: adjust copyright comment of libxl.c [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad01a8d7242f56765f10e9e3dbebce786c470345 ad01a8d724]: x86emul/test: fix 32-bit build [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f6d3b10ec8168e2a78cf385d89803397f116397 6f6d3b10ec]: x86/iommu: add missing break [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f8445d9678a1689f470a2614fae398f9b4e7f68 7f8445d967]: common/vm_event: prevent guest locking with large max_vcpus [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f32b0291e98217d6a802e0ee30acb1a4929f84a 1f32b0291e]: x86/acpi: fix unmapping of low 1MB memory in acpi_os_unmap_memory [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac6e7fd7a4826c14b85b9da59fc800a3a1bd3fd0 ac6e7fd7a4]: x86/vmx: fix build with clang 3.8.0 [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=991033fad2cc23c45415fbcd0ab6405250e6b35c 991033fad2]: x86/vmx: Introduce a bitfield structure for EPT_VIOLATION EXIT_QUALIFICATIONs [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=384b61f97c068a3dcfdacce7fdb00a4eff4ee9d5 384b61f97c]: x86/p2m: Reposition p2m_teardown_nestedp2m() to avoid its forward declaration [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1edbf34e63c8c286137591f8574c0bf9a4221312 1edbf34e63]: x86/vmx: improve vmread_safe() [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4a24c64b60dc265778419e925382d8b817908f9 d4a24c64b6]: x86/vmx: introduce vmwrite_safe() [Sergey Dyasli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea4e7040eedd81704a6f3ff5fa2e6d6e0bb374c9 ea4e7040ee]: x86/hvm: add vcpu parameter to guest memory copy function [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50a498c8baed284455eca283d3852ccaa1d4ce2e 50a498c8ba]: x86/iommu: add IOMMU entries for p2m_mmio_direct pages [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5e95f86cfcce97c558510ba764e60fa2c09db43 c5e95f86cf]: VT-d: make print_vtd_entries() less verbose [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d5617cd89e7b285afa785b9a9d3495f4e2dffae 9d5617cd89]: xen/arm: Fix ARM build following c/s 11c397c [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cc8e8708e65f42d12ff7ea02156aafc5afdb2f7 6cc8e8708e]: xen/arm64: Don't zero BSS when booting using EFI [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04dbb71096143b54f8b5e1acfce8d55150609d3f 04dbb71096]: x86/p2m: Stop other vcpus using a nested p2m before clearing it [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11c397c207dda26084be8a5da5bd78c74b4b3651 11c397c207]: x86/time: Adjust init-time handling of pit0_ticks [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58b4db0832de1ee355a342feea7e1545219bef12 58b4db0832]: libxl: don't segfault when creating domain with invalid pvusb device [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c562d7a2f5efd3716ab0b70c0c4d1dbebb55a215 c562d7a2f5]: x86/vmx: Drop ept_get_*() helpers [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93a3fbaf16f4b66c7866f42c2699c7af636f2933 93a3fbaf16]: xl: Make the devid attribute manually settable for nics [Fatih Acar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4008d7774cd951eeba907b7bfe84302abfa4377c 4008d7774c]: fuzz/x86emul: remove bogus check against fuzzer msr index [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63e1d01b8fd948b3e0fa3beea494e407668aa43b 63e1d01b8f]: x86/time: correctly honor late clearing of TSC related feature flags [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5fcf1c2516d253011b7c1001fe6a82e6c293f708 5fcf1c2516]: page_alloc: clear nr_bootmem_regions in end_boot_allocator() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6bb5d3855b2392cf6b05c242e01812eac147a3ca 6bb5d3855b]: 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=d0de76af1c87f355f53cba146d46a4553ede69c3 d0de76af1c]: VT-d/RMRR: Adjust the return values of register_one_rmrr() [Venu Busireddy]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27c8011629ab6cac447ac40cf228d7b1a751be89 27c8011629]: xen/common: Replace __FUNCTION__ with __func__ [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=30921dc2df3665ca1b2593595aa6725ff013d386 30921dc2df]: x86/ept: allow write-combining on !mfn_valid() MMIO mappings again [David Woodhouse]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dbc84d2983969bb47d294131ed9e6bbbdc2aec49 dbc84d2983]: xenstore: remove XS_RESTRICT support [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2733b800c9a2086d46379d3eb3f480eb5fd433ea 2733b800c9]: xen/mm: Alter is_iomem_page() to use mfn_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55a04feaa1f8ab6ef7d723fbb1d39c6b96ad184a 55a04feaa1]: fuzz: update README.afl example [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6a43412d7ce6f57c2997105f635f4c6a38d9de0 c6a43412d7]: fuzz/x86emul: print out minimal input size [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c07574b1a8ea148bc586f4e6900a4ac01bbff9d4 c07574b1a8]: fuzz/x86emul: update fuzzer [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=055cbe7986c850a241cd53854b3bcbeff32f0cb2 055cbe7986]: x86emul: use CR definitions in x86-defns.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a306a2b31bf106864cc7964cba264d3f54ff96c4 a306a2b31b]: x86: add UMIP CR4 bit [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c6c3ac6e1616ec57e55d5dc081b89850487ef95 5c6c3ac6e1]: x86emul: use msr definitions in msr-index.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7603eb256afdc1e445a33526c5af0f5704edb532 7603eb256a]: x86emul: use eflags definitions in x86-defns.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=588a28187a887e81dab07b6c175c800dc5d642fb 588a28187a]: x86emul/test: use x86-vendors.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3358a8cd7e2debdfe87472f299235316a5dc062 f3358a8cd7]: x86: extract vendor numeric id to x86-vendors.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=451689c35ad96f9bf21cba49cfd0bcbe94e056e7 451689c35a]: x86: extract macros to x86-defns.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=409bd5a02e90cefae206e87b61ec8bc20bec277d 409bd5a02e]: fuzz/x86emul: use macro to reduce repetition in Makefile [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b7543f32c000a41683c559b880c9f272ef391a6 9b7543f32c]: x86emul/test: add missing dependency for x86_emulate.o [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b ce62b8edd5]: Fix mispelling of length [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffe2aae4b27ee5248fb1f33ac524290d6831cbcc ffe2aae4b2]: xl: track size of diskws with a dedicated counter [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df4d268e35a02ae1723c71f46d1fa0f2397031d7 df4d268e35]: xl: free event in DOMAIN_RESTART_RENAME error path [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e90d28649a49d52673957e5f030c7c1c010d8a8 3e90d28649]: compat.h: drop COMPAT_HANDLE_PARAM() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca61aeadb09202a0d570cd2c37aef7454c369cd7 ca61aeadb0]: 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=95c19287580c04c8abd0a0e0bc81d9bec32971a5 95c1928758]: x86: undo vm_init() movement from 1a6e3220cc [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dd75ed5c14704862b547412086cde5dcc671997e dd75ed5c14]: xl: Fix assertion on domain reboot with new configuration [Fatih Acar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df58461e6b6dfa85ea208fbe511a96cd5c8d61d3 df58461e6b]: libs/gnttab: add FreeBSD handlers for the grant-table user-space device [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a6e3220cc19b8705c27ca90dbc615270237f372 1a6e3220cc]: acpi: switch to dynamic mapping at SYS_STATE_boot [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f72f9ba1f0586afac67bc88f35eba5cc26392cd 0f72f9ba1f]: x86/HVM: make hvm_find_io_handler() static [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=061cd0f0e5c41335150e0d234d8ad0aff7b6da11 061cd0f0e5]: x86emul: correct behavior for single iteration REP INS/OUTS [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8844ed299a88848da88b23e6db43b5bcc4ad4bee 8844ed299a]: x86/dmop: Fix compat_dm_op() ABI [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad5808d9057248e7879cf375662f0a449fff7005 ad5808d905]: xen: credit2: non Credit2 pCPUs are ok during shutdown/suspend. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd3f7a557abb05bc20d70ac2ec7dfb35458db252 bd3f7a557a]: xen/tools: tracing: credits can go negative, so use int. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3af86727b8204eee3ba8b280fb4815d21e0f86f1 3af86727b8]: xen: credit2: improve debug dump output. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d3226aa060916f21df3be98abb39f11496ab8ce 9d3226aa06]: fuzz: don't buffer stdout in afl stubs [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a44ff111d2e1ba9f375936294117ff4e263c4ac 5a44ff111d]: xen/arm: acpi: Relax hw domain mapping attributes to p2m_mmio_direct_c [Edgar E. Iglesias]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a24021e6644ad8ccacffa15cb3cb7ab1e8508e15 a24021e664]: Revert "xen/arm: Map mmio-sram nodes as un-cached memory" [Edgar E. Iglesias]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=18d500642fbae98beafcbf1bc9c812807c06e969 18d500642f]: xen/arm: dt: Relax hw domain mapping attributes to p2m_mmio_direct_c [Edgar E. Iglesias]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe6e8188f3ad91e166338b9962a06afab9b776cd fe6e8188f3]: xen/arm: flush icache as well when XEN_DOMCTL_cacheflush is issued [Tamas K Lengyel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a43a9ce34b0f8b3006101c34c2de39d9a3c8c686 a43a9ce34b]: p2m: split mem_access into separate files [Tamas K Lengyel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=821b88f390ab8f64f2164ce03080a9197dcb7ebc 821b88f390]: arm/mem_access: adjust check_and_get_page to not rely on current [Tamas K Lengyel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5a77ccf609da289131bd1664ee20c17b1f9bb93c 5a77ccf609]: xsm: Permit dom0 to use dmops [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a4cf23e2653e8abf4793820487df32b094de56a 7a4cf23e26]: VT-d/RMRR: Avoid memory corruption in add_user_rmrr() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7581a378b0b8727b6eaaa83da154e40bcfea0f69 7581a378b0]: tools/libxc: Fix missing va_end() in do_dm_op() error path [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40705830907aae52dc679362b7ec214b9ff25681 4070583090]: docs: clarify xl mem-max semantics [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce7d99d69fb669110d346bda371306095f82d1e6 ce7d99d69f]: arm/p2m: Fix regression during domain shutdown with active mem_access [Tamas K Lengyel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b3a59c10d91a57975661686dbc08278b78ae1de 9b3a59c10d]: x86/dmar: place the initdata annotation after the variable type [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f71628bc159309d264a63fcf3134a702fe04ff69 f71628bc15]: flask: fix build after the introduction of DMOP [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4453129a0b37748ddbb151a1619c49cebab1069b 4453129a0b]: fuzz/libelf: exit with fuzzer function return value [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53693bf3beaf530699465a9209dab95e3db37378 53693bf3be]: fuzz/libelf: return early if elf_init fails [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3167889392b91ba044e843a64a33391eb4221d1b 3167889392]: docs/misc: update the meaning of the 'disk unplug' flag [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fda891f99c47bc08fe023a22177cba4b02234b4 4fda891f99]: Moving ept code to ept specific files. [Paul Lai]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91f59d2041b0f2760da082827bcea57648845cc1 91f59d2041]: include: speed up compat header generation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05118b1596ffe4559549edbb28bd0124a7316123 05118b1596]: x86/emulate: don't assume that addr_size == 32 implies protected mode [George Dunlap]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=beb82042447c5d6e7073d816d6afc25c5a423cde beb8204244]: x86emul: correct VEX/XOP/EVEX operand size handling for 16-bit code [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06348811b63e82f9aa0df4d4b44f1f7f2bb2418a 06348811b6]: x86/cpuid: Remove the legacy path handling extd leaves [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cb4bae1c1aa13ddb3ba11dda3f593b1f7f0ed80 8cb4bae1c1]: x86/cpuid: Handle leaf 0x8000001c in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c783556d71084c8111ce17304992c2e85f0e0346 c783556d71]: x86/cpufeatures: Hide Instruction Based Sampling from guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56e8e81fba32cc87d3c5157c9443c189834cd3bb 56e8e81fba]: x86/cpuid: Handle leaves 0x8000000b-1a in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8104df97387dc3de412b99ab694e5a828df504db 8104df9738]: x86/cpuid: Handle leaf 0x8000000a in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1cc3ecf5050375781d08b0aa4b8e2eb99845bf4b 1cc3ecf505]: x86/cpuid: Handle leaf 0x80000009 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78d71c8423025af9e9f77daf1dd5fab6d87cfd6e 78d71c8423]: x86/cpuid: Handle leaf 0x80000008 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92ca9045243c2dfe50ee28bd02615c541cf75377 92ca904524]: x86/cpuid: Handle leaves 0x80000005-7 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a75f6163cf838a2bdfe67f7bcbe26beccd37106d a75f6163cf]: x86/cpuid: Handle the long vendor string in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07929c99852694208ab5844f1382482ef4ecc5fc 07929c9985]: x86/cpuid: Handle leaf 0x80000001 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=59b7d1ddedc07186eeb03daa48005cc3d2f69958 59b7d1dded]: x86/cpuid: Handle more simple Intel leaves in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20e92c97f904aa460e2223c30dcad36c234496b6 20e92c97f9]: x86/cpuid: Only recalculate the shared feature bits once [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b6dea1859139fc823dedc30c177fcf8d308fdd7 9b6dea1859]: x86/cpuid: Handle leaf 0x80000000 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=090d1a6908d2fba8c6657d7710d61ba360c9f248 090d1a6908]: x86/cpufeatures: Expose self-snoop to all guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e739d7cfed50304c94a30d2525a1f89c789a2e5 9e739d7cfe]: tools/fuzz: add README.afl [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a304574abe976d0353c179a8150a3e2b7f5bca17 a304574abe]: tools/fuzz: add AFL stub program for libefl fuzzer [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=39f6daa47d23237966ebbe0ad80e920f273da697 39f6daa47d]: tools/fuzz: add AFL stub program for x86 insn emulator fuzzer [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=037ff530cde9eab8577dd10cc4c667b2a316cb43 037ff530cd]: tools/fuzz: add missing dependencies in x86 insn fuzzer build rule [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5c4a55e007db102ee6bd1ac771f0b05458609c2 d5c4a55e00]: credit2: performance counter for load balancing call [Praveen Kumar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b7c0ce58396a20f01e8db4494e967ca4cb55ed4 9b7c0ce583]: x86/hvm: serialize trap injecting producer and consumer [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58cbc034dc62c2c2e10aaddfed7ef874e03bc383 58cbc034dc]: dm_op: convert HVMOP_inject_trap and HVMOP_inject_msi [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae20ccf070bc269eb24587dac7671fba86a9848a ae20ccf070]: dm_op: convert HVMOP_set_mem_type [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b30c5979e02ca68f3d18bb3b130211aa7b9e6aee b30c5979e0]: dm_op: convert HVMOP_modified_memory [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b2e218fd6ebd4839c8cef3c3e88d4370d7c0f94 7b2e218fd6]: dm_op: convert HVMOP_set_pci_intx_level, HVMOP_set_isa_irq_level, and... [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86ad4d054a08d4a2172d6725c66b02c15a578066 86ad4d054a]: dm_op: convert HVMOP_track_dirty_vram [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2323df5f47c630eb763cac82f6680260ead24c4 a2323df5f4]: dm_op: convert HVMOP_*ioreq_server* [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=524a98c2ac5e60b824033af32243bd4c8dd8e265 524a98c2ac]: public / x86: introduce __HYPERCALL_dm_op... [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=431685e8deb660976d8e986c41a647944e410c6c 431685e8de]: VT-d: add command line option for extra rmrrs [Elena Ufimtseva]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=537043d72774c044e25e3186d4683b96da30d72c 537043d727]: pci: add wrapper for parse_pci [Elena Ufimtseva]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cd6e37dc9bb79d9e7002565e91bee9c9eef1471 0cd6e37dc9]: VT-d: separate rmrr addition function [Elena Ufimtseva]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c13f0f9a331153a57eedfe8c80f1e2f6d4f01dcc c13f0f9a33]: Config.mk: update OVMF changeset [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a5d50dd0b047d9f7fe49f511fc9f589073d93d6 8a5d50dd0b]: xen: sched: simplify ACPI S3 resume path. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4fba1161bf28c8ac972f4526b46f7f40fa8d515 c4fba1161b]: xen: sched: impove use of cpumask scratch space in Credit1. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7478ebe1602e6bb8242a18840b15757a1d5ad18a 7478ebe160]: xen: credit2: fix shutdown/suspend when playing with cpupools. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7191920261d20e52ca4c06a03589a1155981b04 e719192026]: xen: credit2: never consider CPUs outside of our cpupool. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=548db8742872399936a2090cbcdfd5e1b34fcbcc 548db87428]: xen: credit2: use the correct scratch cpumask. [Dario Faggioli]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e792e01332a2ac6f15440badc6f2c33f0880a84e e792e01332]: tools/fuzz: remove redundant rule in x86 insn fuzzer [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e23b93a334d11a1764511534b3eb3708e30759d9 e23b93a334]: tools/fuzz: make sure targets are always built [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2f006fdc08655d9b06c8d4e4a2f491ff804f632 b2f006fdc0]: tools/fuzz: fix compilation after 897129d [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9315fa0ef736d1153c98ce42bff5853da5ec697f 9315fa0ef7]: x86emul/test: don't use *_len symbols [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98297f09bd07bb63407909aae1d309d8adeb572e 98297f09bd]: x86/hvm: do not set msr_tsc_adjust on hvm_set_guest_tsc_fixed [Joao Martins]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c368538184084b98170ee3bd90fd56bbb5f97dd7 c368538184]: x86/HVM: make hvm_set_guest_tsc*() static [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d953e82632229ca1de8df5ede76d391b04645f8 7d953e8263]: x86/PVH: only set accessed/busy bits for present segments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3dfbb8df335f12297cfc7db9d3df2b74c474921b 3dfbb8df33]: x86emul: correct FPU stub asm() constraints [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff9ea20a34690d97a93e386f2b5cc9edcfb20fb5 ff9ea20a34]: x86/HVM: introduce struct hvm_pi_ops [Suravee Suthikulpanit]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bd6b01f9d466a5836633599934d6637b965133f 9bd6b01f9d]: x86/hvm: Conditionally leave CPUID Faulting active in HVM context [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e225a1c7c06037e4f938efa43d4407e7abb088c1 e225a1c7c0]: x86/cpuid: Handle leaf 0 in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2073a26f8920ac9c26323122308873d0bcc84be1 2073a26f89]: x86/cpuid: Remove BUG_ON() condition from guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6949ce5c325b21e6639fcdeb5685f24962f3d9b5 6949ce5c32]: x86/cpuid: Hide VT-x/SVM from HVM-based control domains [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=926c1e32b2351197cc19bc39f9047b703509372c 926c1e32b2]: x86/emul: Fix clang build following BMI1/BMI2/TBM instruction support [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f07618c290fe20bd04f8e6e648b5eb00328e2007 f07618c290]: kexec: ensure kexec_status() return bit value of 0 or 1 [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=366ff5f1b3252f9069d5aedb2ffc2567bb0a37c9 366ff5f1b3]: x86: segment attribute handling adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2d4f4ba80de8a03a1b0f300d271715a88a8433d f2d4f4ba80]: x86emul: LOCK check adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=045094933dc7ca7a4a35b2ebd582f6ed226684da 045094933d]: x86emul: CMPXCHG{8,16}B are memory writes [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b44c43e42ab7ececf8b5a33e858d5cc9aed44ae1 b44c43e42a]: x86/boot: implement early command line parser in C [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3afc5e4a5b750384a469c2b9ba27eb6bdd55b3b8 3afc5e4a5b]: tools/tests: add xenstore testing framework [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff913f68c9e1153b33d25ede18891a8199ae82bb ff913f68c9]: x86/PV: restrict permitted instructions during memory write emulation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=850fd17ed2902ec92df4480fae2bb5c28569ba9e 850fd17ed2]: x86/mtrr: convert use_intel_if u32 to bool [Doug Goldstein]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a80f58f2e4217ed2f73a5d674b864771f79e17ff a80f58f2e4]: x86/mtrr: drop unused func prototypes and struct [Doug Goldstein]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7de843128cb6b60bc43bc2c766aa2d53e48f182 a7de843128]: x86/mtrr: drop positive_have_wrcomb() [Doug Goldstein]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc52659704907ab4e59d3dba1ca083d40825a7e5 cc52659704]: public/kexec: put back blank line for readability purposes [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=be832fdc089af84f393f1c8d234c5944d5a2b4e3 be832fdc08]: x86emul: simplify prefix handling for VMFUNC [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20c26793e74f781bd39256617e93f8eed383cbed 20c26793e7]: x86emul: rename the no_writeback label [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58f1bba440335870b41738b669c0680dafba7b49 58f1bba440]: x86emul: support RDPID [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a8fe4ec5320ab512af2740f19f99cb188ec90f91 a8fe4ec532]: x86emul: support RDRAND/RDSEED [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4afd683f95c99b22446add75bdbd599e64002a4 c4afd683f9]: x86emul: support TBM insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e20924de13db59413ab56c4850a2153dc587be1 8e20924de1]: x86emul: support BMI2 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=771daacd197a0f636fb246b68eb7c2ba3954fe2d 771daacd19]: x86emul: support BMI1 insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12ec20c732a63f26dc243a847343b8b796c2d88c 12ec20c732]: xen/arm: gic-v3: Make sure read from ICC_IAR1_EL1 is visible on the redistributor [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f50ad8dae7f01df3adbbec7b9ce34b61f13d09c 3f50ad8dae]: x86/cpuid: Offer ITSC to domains which are automatically non-migrateable [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=103a1770fab99768ede3431e27e442ea2c407f7e 103a1770fa]: tools/libxc: Remove xsave calculations from libxc [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dd86adba79476aa9a294f335b5ff2ba9378e4976 dd86adba79]: x86/cpuid: Move all xstate leaf handling into guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af109224109abb9648ea9720505daeeb06f76e4b af10922410]: x86/cpuid: Introduce recalculate_xstate() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b6d4ada2725e1ec6840a6ef7546cdc84a6c623c 9b6d4ada27]: x86/cpuid: Move x86_vendor from arch_domain to cpuid_policy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9841eb71ea8740195775cc8a91101831938626f1 9841eb71ea]: x86/cpuid: Drop a guests cached x86 family and model information [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=984cf6c5223d07ac10a53b25fa85356f6f98d9fb 984cf6c522]: kexec: implement STATUS hypercall to check if image is loaded [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac94372254232a3ba0ecbb5ae8034cbcc0eeac00 ac94372254]: xen/arm: Don't mix GFN and MFN when using iomem_deny_access [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=960cd2cd17eae617dfdb669da3e721077efa7523 960cd2cd17]: xen/arm: bootfdt.c is only used during initialization [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ad98e3c7fa92f46d77a788e1109b7d282bd1256 5ad98e3c7f]: x86emul: support ADCX/ADOX [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f88e810cc130d919dc69dfb1e632a602c9d10823 f88e810cc1]: x86emul: support POPCNT [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89c76ee7f60777b81c8fd0475a6af7c84e72a791 89c76ee7f6]: x86emul: VEX.B is ignored in compatibility mode [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=48965ec2c624d15b0e10ca21da379f45c77f35c4 48965ec2c6]: x86emul: suppress memory writes after faulting FPU insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c33b5f013db3460c07c017dea45a1c010c3dacc0 c33b5f013d]: Add XENV to docs/misc [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=140b31a8dea0069f5bdec9a3651f2602c34ecfc4 140b31a8de]: Add STAO spec to docs/misc [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe0d67576e335c02becf1cea8e67005509fa90b6 fe0d67576e]: x86/xstate: Fix array overrun on hardware with LWP [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5c98b0e6059b8a108ef78ec4448c91af1f8232b e5c98b0e60]: x86/pv: Check that emulate_privileged_op() don't change any unexpected flags [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b1f6622b68145931d6ff93ff4f37e6666bbcae1 9b1f6622b6]: x86/emul: Calculate not_64bit during instruction decode [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=90051a4ce58531a7dbcf193ded8091d26d16ea13 90051a4ce5]: tools/misc: add AVX512 vpopcntdq in xen-cpuid.c [He Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b68f30a8a0f2682b831fe34bd506edf0e820003 0b68f30a8a]: xenstored: remove -L option [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98be5ffc05e689e2131f175ed95b011a7270db67 98be5ffc05]: x86emul: improve CR/DR access handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=199b1eaa79c0f828dab8598c5ba164efa7edac1a 199b1eaa79]: x86emul: use switch()-wide local variable 'cr4' [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c437fa17290934ddf347f65d09b83d7fc0eaef84 c437fa1729]: x86emul: support VME and PVI [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb2626c75813be4267b5bc1515e34145ce55f2d5 cb2626c758]: x86emul: conditionally clear BNDn for branches [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=37814513bc9dcd46d084d5713eee7f8d6f7f870f 37814513bc]: x86/cpuid: Move the legacy cpuids array into struct cpuid_policy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d1bc8380e508a0dc4d5d30de05e4e7c082e39893 d1bc8380e5]: x86/cpuid: Effectively remove domain_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9db5d75c91dba258a6e834b730d6e13263dcc271 9db5d75c91]: x86/cpuid: Store the toolstacks choice of hypervisor max leaf [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=07097cc0c6bdb08873ae627ca0f36e593be1d7c0 07097cc0c6]: x86/domctl: Move all CPUID update logic into update_domain_cpuid_info() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38b1c3a5affbe3451f366576aef9c7149d62de04 38b1c3a5af]: x86/cpuid: Fix feature flags reported to dom0 [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2704c78aaa156e6843681ee344dd0ce75dbc63b2 2704c78aaa]: x86/sysctl: Fix NULL pointer dereference in error path [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ef6ace428dec4795b8b0a67fff6949e817013de 2ef6ace428]: tools: don't remove tdb data base file before starting xenstored [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=388d3011d1bbc926df61aabd101208d6134d3eb5 388d3011d1]: tools/xenstore: start with empty data base [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=904f9314540bcfbcfa60245e8f41ff1b671cdd9a 904f931454]: docs: add Xen PV Drivers Lifecycle [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d045d65c19ac48b31344b566cbf82a0270e6e44 0d045d65c1]: tools/libxc: Fix the reported max_leaf values for PV guests [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=14a6be89ec04bfadba978dc4c2f1e7f96db8cdf0 14a6be89ec]: x86emul: correct EFLAGS.TF handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fb1aceed5888932b3426b76bd9d3d9ca2a7e7d6 4fb1aceed5]: x86emul: support CLWB [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3dd00f7b566b09c7c9fe4af3caf3085b0cd53aab 3dd00f7b56]: x86/HVM: restrict permitted instructions during special purpose emulation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb12d2569614f0d4876196b5993e3a78dbca9fa2 fb12d25696]: x86/cpuid: Alter the legacy-path prototypes to match guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46df8a65e4cbddf70ead5247bc8a71499bd3ae62 46df8a65e4]: x86/cpuid: Effectively remove pv_cpuid() and hvm_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8851de2c384f7db52a322e5448c51b765212e283 8851de2c38]: x86/svm: Use guest_cpuid() rather than hvm_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fff8160a81b490b923d21858eb1204f4b8f80067 fff8160a81]: x86/hvm: Use guest_cpuid() rather than hvm_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc54ec1aeeab40eae00ed68316b64d4f1984290d bc54ec1aee]: x86/cpuid: Move all leaf 7 handling into guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c0bc709d82afa84f7d67b9995f79c3c4b690735 1c0bc709d8]: x86/cpuid: Perform max_leaf calculations in guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e9e2101cfea47b0392e2034038cbd2284528ab4 9e9e2101cf]: x86/cpuid: Calculate appropriate max_leaf values for the global policies [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c38869e711712866e7671c314f09527c732b2ead c38869e711]: x86/cpuid: Drop the temporary linear feature bitmap from struct cpuid_policy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02a4b17491b87cab78de132aa820a4c694aecb8b 02a4b17491]: x86/hvm: Use per-domain policy information in hvm_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a11e8c92e8ab1fb067a42aed6b9c7a234b09a7d4 a11e8c92e8]: x86/pv: Use per-domain policy information in pv_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53be78aeff4e685a052b6a69b2a6eec8c4f267eb 53be78aeff]: x86/pv: Use per-domain policy information when calculating the cpumasks [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0961021509170af02dc258fb4fe443e179c7501 d096102150]: x86/svm: Improvements using named features [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d7b5fac5b65c2e03ad694e8ab4169f1e56aebef 7d7b5fac5b]: x86/hvm: Improve CPUID and MSR handling using named features [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c8edea93871a3b51b3a96cbbe8dbb96531b017c2 c8edea9387]: x86/pv: Improve pv_cpuid() using named features [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1b6e063f5ee717a9ec6cfd770756fc4bc0695539 1b6e063f5e]: x86/vvmx: Use hvm_cr4_guest_valid_bits() to calculate MSR_IA32_VMX_CR4_FIXED1 [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f0b043042e1d85b0d3f51a4a27c543b199c45a47 f0b043042e]: x86/hvm: Improve CR4 verification using named features [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e081fbcd5f75a47f8c2e0a92dbaa427f31e9d48 9e081fbcd5]: x86/hvm: Improve hvm_efer_valid() using named features [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c6510fb66847ab7c0141078b335f1acb07d1341 8c6510fb66]: x86/cpuid: Introduce named feature bitfields [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b51c43d70df3bbc8dc88c9a3e783a2d82afb3571 b51c43d70d]: x86/cpuid: Dispatch cpuid_hypervisor_leaves() from guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f12e66e5a8fda49302bbb8882da198c4a0bbd9d7 f12e66e5a8]: x86/hvm: Dispatch cpuid_viridian_leaves() from guest_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=736a48bf9339f672be9279180ceea7620241cdd7 736a48bf93]: x86/cpuid: Recalculate a domains CPUID policy when appropriate [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9457eaa6f833f9868092ce91f385df51b2c101df 9457eaa6f8]: x86/cpuid: Allocate a CPUID policy for every domain [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cc2b697746e27024df2463ccadf3c9ba597da1a 8cc2b69774]: x86/cpuid: Move featuresets into struct cpuid_policy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=90337812ee07fc185bd22ad9791732b47f94fc50 90337812ee]: x86/cpuid: Introduce struct cpuid_policy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e94ce53418e06d034cb759937490942032ab7a4e e94ce53418]: x86/cpuid: Introduce guest_cpuid() and struct cpuid_leaf [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ffc103c223a6d12e5221f66b7e96396a61ba1b20 ffc103c223]: x86/HVM: Fix teardown ordering in hvm_vcpu_destroy() [Suravee Suthikulpanit]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e83ff50a55fd2349886860cf0f23f597605943d7 e83ff50a55]: x86/emul: Replace opencoded extraction of IOPL from eflags [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d81162fd2c69b5c9279670c8739d891cf7571da 9d81162fd2]: xenstore: bump TDB_VERSION [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f60e7c65575cb2cc0a50e2a99c316d6197d29fd6 f60e7c6557]: get_maintainer.pl: Teach brace expansion [Anthony PERARD]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2124acb495046a7aac4204b95fd71569fd958452 2124acb495]: libxl/xc_kexec.c: convert tabs into spaces; preserving indentation [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc1e0ea329ecc3235cf6718a1fb0d2c39b1fcf8a bc1e0ea329]: x86/cpuid: Add AVX512_VPOPCNTDQ support [He Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc562334db2b1fc232dda884f84bb0172e1d1480 dc562334db]: docs: convert tscmode.txt into man page [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a8ff95bbf4bad299772296b664dadda911d7639 8a8ff95bbf]: docs: move pci-device-reservations from misc to man [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee6296882b6451c2bb01393298032d181d961457 ee6296882b]: docs: convert misc/channel.txt into xen-pv-channel man page [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dff45b6bbf56f964a29bfeab9756047ad5ce4499 dff45b6bbf]: docs: convert vtpmmgr into a pod man page [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1854013b0134ece4be45e0ea6d3ee57ba70fbe0f 1854013b01]: docs: move vtpm from misc to man [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5091a0c6d910e947c729d142b626e305d67991e3 5091a0c6d9]: docs: move xl-numa-placement.markdown to man7 [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f54f5342b63feba17d2e8e5d2444f409734275d2 f54f5342b6]: docs: move vbd-interface from misc to man [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=85e5d824b983fa88b0b1b95eb6dbd777fd255abb 85e5d824b9]: docs: convert xl-disk-configuration into a man page [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24512b59e4156cafc21a0c0d7e4421839be135a9 24512b59e4]: docs: xl-network-configuration turns into a man [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68630905efdf5f0eea696fe168b77aed57fddf3c 68630905ef]: docs: add rules for man 7 section [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46cac638ebf40fc601e16b52490538805b22b279 46cac638eb]: docs: allow writing man pages in markdown [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9009ea4706b10798878ab8dfe34e40dbf315c339 9009ea4706]: xen/x86: Fix CONFIG_CRASH_DEBUG build following c/s 897129dea [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02e78311cdc6a7a55215222bd477ffdcd4dbcdcd 02e78311cd]: x86/domctl: Make XEN_DOMCTL_set_address_size singleshot [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9422b16a507120354a4d58d0abc20be3018d4a0e 9422b16a50]: x86: fix build with older versions of GCC following e34bc403c3 [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=897129deabc518f2a4207b38f1672393ced47a9a 897129deab]: x86: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62c6e94dbaa3a4308bcedd9f507adeeec36f3d7a 62c6e94dba]: x86: drop cpu_has_sse{,2} [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7507ab8e7fec22f56bc374f280cda6f9b0388880 7507ab8e7f]: x86emul: support fencing insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1450c53d9c82f0cf126454eca92f93158fbb773 c1450c53d9]: x86/mtrr: use stdbool instead of int + define [Doug Goldstein]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f50e4912b763df0c56c01c163a3d9427794a6905 f50e4912b7]: libxl: Update xenstore on VCPU hotplug for all guest types [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=097407f811208686cf4772e09b87c4fdf541e2e0 097407f811]: build: use debug_symbols to add -g3 [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df6f51347318359575f972bbee9e966beaa85874 df6f513473]: build: move debug{,_symbols} to tools/Rules.mk [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6924bd032afc285a69b727715d6010eac1fc6c1 d6924bd032]: build: move setting LTO options to xen/Rules.mk [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b4adbadb9bea83b8b1affe2e68e1a4c454247f2 3b4adbadb9]: tools/libxl: include scheduler parameters in the output of xl list -l [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5ca20e0f6212dffaba2d3a0b966b71d9ab1ea91 e5ca20e0f6]: x86/pv: Defer I/O bitmap checks even in 64bit mode for emulate_privilege_op() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4e8c6539a60df0f710722f303272bafc55bd31d f4e8c6539a]: x86/pv: Fix determination of 64bit mode in emulate_privilege_op() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f65c1290c0dc122df3ae88a5cf44da99554a6711 f65c1290c0]: x86/vvmx: Drop sreg_to_index[] [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=718dcb95277caf39c3ab946be7352bac9acc5792 718dcb9527]: x86/VMX: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c7bdecae42c4737b3cbdc506343aa85fc44edcfa c7bdecae42]: x86/apicv: fix RTC periodic timer and apicv issue [Quan Xu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44325775f7241311087558bb895d1a18100d589f 44325775f7]: x86/cpuid: Untangle the <asm/cpufeature.h> include hierachy [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36e83e513e273c02050a89f2d74939d8be9f1db8 36e83e513e]: x86/svm: Replace opencoded 1GB superpage check [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c585f9f0da806d6256eab76c1dbaa7102062aced c585f9f0da]: x86/mwait-idle: add Knights Mill CPUID [Piotr Luc]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4a30d648b656ce6cea40ed7c10e6fdf950a45ce b4a30d648b]: x86/mwait-idle: add CPU model 0x4a (Atom Z34xx series) [Andy Shevchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6bbb2a5afa671e22d2150ab186a92e3260ad542 a6bbb2a5af]: x86emul: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e510059a8bfc564407ed044639e607c8f5ab0d6f e510059a8b]: x86emul: make _PRE_EFLAGS() tolerate first argument being 32-bit [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06a3b8cd7ad2586458555cbbbc4d36f17db2dbbc 06a3b8cd7a]: x86emul: support LAR/LSL/VERR/VERW [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e03d4e867456cf4e288aee79b04da05d3626c242 e03d4e8674]: xen/arm: fix GIC_INVALID_LR [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e34bc403c3c7dc0075111fa9cd29e2a385bc66ed e34bc403c3]: x86/cpu: Improvements to get_cpu_vendor() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=291dcb4dd0140fac0e439760b4d51b2892ff9264 291dcb4dd0]: x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest) [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4084130511441a36ec3aadcc232998329cb3dd0c 4084130511]: x86/cpu: Drop unused X86_VENDOR_* values [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed5f19aea66fe5a72060d6a795ffcd23b7643ee3 ed5f19aea6]: libxl: fix libxl_set_memory_target [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d9d597713ad8ef1d83d6479f5864818a177db20 6d9d597713]: x86/HVM: constify VMFUNC emulation hook [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd29121953e56410ffcc230fe9e99d54c0eb3f54 bd29121953]: x86/SVM: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6553218e46456b5b7fb1bed044fe5153b04314be 6553218e46]: x86/HVMemul: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1622b8543378e41e01fb8bc197acd0c1d9f79a16 1622b85433]: x86/guest-walk: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d2211e14d3435cf242da59d33204ab8dcad734b1 d2211e14d3]: x86/MSR: introduce MSR access split/fold helpers [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee524f2bfa681ad116b8ae925fa8f3f18ee12ba5 ee524f2bfa]: libxl/libxl_qmp.c: Fix code style in qmp_next() [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74858c9eaf335658b4c19cb4a848bb721065c233 74858c9eaf]: tools/blktap2: remove unused inclusion of sys/sysctl.l [Alistair Francis]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad891b1389cbafce2d31ef3f0c060c781689e2e0 ad891b1389]: INSTALL: remove stale lto build instruction [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ab1876504d409689824e161a8b04e57e1e5dd46 3ab1876504]: x86/emul: Correct the return value handling of VMFUNC [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1226317351b4154ed6460b778f2490614f47b9d4 1226317351]: tools/blktap2: Fix missing header file [Alistair Francis]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=341c75bf4661aa0b5411d5dcc6334ab22e0bb158 341c75bf46]: tools/blktap2/vhd: Remove unused struct stat stats [Alistair Francis]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=328d07cb5c07c46306b52424da574c1aef615937 328d07cb5c]: Corrected comment typo "count not" to "could not" [Eric DeVolder]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a348565b1dcd3980168c176572cee925fcbe6d2 4a348565b1]: libacpi: don't build x86-only AML for ARM64 mk_dsdt [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb4c92ffa661516e41d24974d3d0a2a3608caf68 fb4c92ffa6]: init/FreeBSD: fix incorrect usage of $rc_pids in xendriverdomain [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d362ce02aaf1699957fb7c0edc6ae5839ccb30e 4d362ce02a]: init/FreeBSD: add rc control variables [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c875b9778da0c56a0c118626771465b87df31fe8 c875b9778d]: init/FreeBSD: fix xencommons so it can only be launched by Dom0 [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29b968e46b215bea8881abdfd06a046417b83006 29b968e46b]: init/FreeBSD: remove xendriverdomain_precmd [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d52073334d7615934fe804bc656b7aab0e92ebd 1d52073334]: init/FreeBSD: set correct PATH for xl devd [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=546c21afe1c84266d22055d16c9122899f9f6a21 546c21afe1]: libxl: fix coding style issues in init_acpi_config [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f0adead04c526405d09d1a95fb341f2e96975371 f0adead04c]: x86/shadow: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3d366edffe40e3be322d1713989bd5743a18d0f c3d366edff]: x86/misc: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c41161b8836d325c346f896966cc0727fc7fd9db c41161b883]: x86/traps: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e8e0ca784ed0041c6dce93c340e5e35c605e6df 7e8e0ca784]: x86/vm-event: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5117ee012c626f3af8f31e1b8212b493128d33e5 5117ee012c]: x86/HVM: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d55e69d2da56c0e7d641eeb6b8fcb4e1af0d6f6 8d55e69d2d]: x86/oprofile: use unambiguous register names [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd755bf9170ef10e1c14ee4ba8399a5153debf21 bd755bf917]: x86emul: don't unconditionally clear segment bases upon null selector loads [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c52e84b26dad16380a7a08160aa119327ff2ffb 3c52e84b26]: x86emul: some REX related polishing [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7844ec6b5475005ebef5c1767546482838993b7c 7844ec6b54]: sched: removal of redundant check in Credit [Praveen Kumar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74dcd0ce6f4fadce8093e54f0fc1a45426577e13 74dcd0ce6f]: x86/HVM: add missing NULL check before using VMFUNC hook [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e47f92b072548800223f9a21ea051a017173915 0e47f92b07]: x86: force EFLAGS.IF on when exiting to PV guests [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8867a48e058ab04bd269cab12ef4de5ee8ad5b7b 8867a48e05]: x86/hvm: Don't emulate all instructions hitting the #UD intercept [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eafc8ad471de861132b15e3268f72517c128a298 eafc8ad471]: x86/emul: Don't opencode CR0_TS in CLTS handling [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6ac8e22c7c5525db1da79fd1d1f03ee6b557f0d d6ac8e22c7]: acpi/x86: define ACPI IO registers for PVH guests [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=19fb14622e94185afd34081e3bc74e9c1663e781 19fb14622e]: x86/pmtimer: move ACPI registers from PMTState to hvm_domain [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44d3196903f3ae5ac3d27da626107131e3e35603 44d3196903]: vvmx: replace vmreturn() by vmsucceed() and vmfail*() [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1cb650c3191f8b85defb4d2ab6f183fa2926e494 1cb650c319]: vvmx: fix the wrong address width in c/s 08fac63 [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfe67e80b2dabb29e0b40d89d91023f0d75934be bfe67e80b2]: x86emul: check for CMPXCHG8B availability [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=157db407533fb55c0ce0c133991e3cb951b76484 157db40753]: x86: fix asm() constraint in clear_user() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b9a8061bc28930b0c922a5d828447c52e4e873c2 b9a8061bc2]: x86/emul: Correct the handling of eflags with SYSCALL [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7469686ccc959765542cd10551f9bd7a602f2cbd 7469686ccc]: x86/SMP: CPU0's scratch mask is needed earlier [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa25f10f2af877ed6bfa2ddce3d321ff61268c13 fa25f10f2a]: xen/arm: Add support for 16 bit VMIDs [Bhupinder Thakur]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ca8573f8b81b2ff8d14c0fb29260420f868ab7a 3ca8573f8b]: xen/arm: Move p2m_vmid_allocator_init() inside setup_virt_paging() [Bhupinder Thakur]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08ccb46924385c833bd0da9e087fb6b96fa76849 08ccb46924]: libxl: set rc to 0 in init_acpi_config in success path [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=caf520b2c61a35cdb196e850443038d367c10238 caf520b2c6]: x86/emul: Simplfy L{ES,DS,SS,FS,GS} handling [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d03eda9de93708123bfb5449ce80f69eca57303e d03eda9de9]: x86/HVM: handle_{mmio*,pio}() return value adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=620b3c7eee78e90167f591877177c922ae619b92 620b3c7eee]: x86/boot: fix build with certain older gcc versions [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7d3a82c28a1102ee6c9707071a946164bae0d57 d7d3a82c28]: x86emul: CMPXCHG16B requires an aligned operand [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1785a94a2265fbbed40855ecabf94b156c6a80e f1785a94a2]: x86emul: reduce CMPXCHG{8,16}B footprint and casting [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d04c9b144857cde52207141dbc141dd5c6290768 d04c9b1448]: x86emul: support {RD,WR}{F,G}SBASE [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b6172645880f6324d0394d0d707f5d76b69ae1f 3b61726458]: x86: introduce and use scratch CPU mask [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f885a1f49a75c770360b030666a5c1545156e5c 7f885a1f49]: VT-d: correct dma_msi_set_affinity() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fdf5b25540f649ea8a41e4fdfb13cf399614af8 2fdf5b2554]: x86: streamline copying to/from user memory [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f04722f78b0f64e1f147389962d8f393a2fa8a7a f04722f78b]: xsm: allow relevant permission during migrate and gpu-passthrough. [Anshul Makkar]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1361db0ed3ad1217bd039a3cac5df49a622e12a9 1361db0ed3]: libxl: init_acpi_config should return rc in exit path [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc658208e026242420b9924a9e4bfa581479e1f5 fc658208e0]: tools/xenstat: Don't disable xentop when cross-compiling [Edgar E. Iglesias]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=119d7157ca8ba0809650d613f6bc5cda99234d81 119d7157ca]: tools/xenstat: Remove redundant check for curses.h [Edgar E. Iglesias]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eaddbb122e918d0ee61b9572398833661ea93670 eaddbb122e]: x86/paging: Rename paging_mark_pfn_dirty() and use pfn_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2a0a0db4a884e89fb976e0e6f4febc2a502c4b6 f2a0a0db4a]: x86/paging: Update paging_mark_dirty() to use mfn_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e616a3cef4d782253787904bf3d641112eafa14 6e616a3cef]: x86emul: ignore most segment bases for 64-bit mode in is_aligned() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2dc57d2080cbb31b76564aa52fbf4e5743cf80dc 2dc57d2080]: nestedhvm: replace VMCX_EADDR by INVALID_PADDR [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08fac63ec0b8430c0a73fae26afc6f4298fd282d 08fac63ec0]: vvmx: check the operand of L1 vmxon [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c88da9ec885252e775e1d65022d0ef4dd44dfc81 c88da9ec88]: vvmx: return VMfail to L1 if L1 vmxon is executed in VMX operation [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac6a4500b2bed47fa135afbf8e4caeb4b3df546d ac6a4500b2]: vvmx: set vmxon_region_pa of vcpu out of VMX operation to an invalid address [Haozhong Zhang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9864841914c25c7028a12b81c7b61151482c1cf3 9864841914]: x86/vm_event: add support for VM_EVENT_REASON_INTERRUPT [Razvan Cojocaru]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aac1df3d03592fba5aadfcf2f496000285bab336 aac1df3d03]: x86/HVM: introduce hvm_get_cpl() and respective hook [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca01e5821245ff547fecdf091c29f45e5aba58cf ca01e58212]: tools/livepatch: Exit with 2 if a timeout occurs [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0265fd753b7abafe2c3b9a9007ad7ab306dd1ef3 0265fd753b]: tools/livepatch: Save errno where needed [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7e8107dbb1d2cbd5c11bc7753807430cdde9599 a7e8107dbb]: tools/livepatch: Remove unused struct member [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c8eab5a9349d0e1c654d38a1fd3d0d9643ab351 4c8eab5a93]: tools/livepatch: Remove pointless retry loop [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3bc5cf73d72a743ec37567ca9203be5c0a28a5d5 3bc5cf73d7]: livepatch: Fix documentation of timeout [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fae6285740afd0eff9960c0d969528b196a571b 9fae628574]: tools/livepatch: Improve output [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a81163ef0fcaeefcf15c561b37255a06ce8e661f a81163ef0f]: tools/livepatch: Set stdout and stderr unbuffered [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=181deca063adb9b1dc406d55a6a309f31dda32af 181deca063]: tools/livepatch: Show the correct expected state before action [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b9f21cabc14d823d888ff00413e49b41ca430fe 7b9f21cabc]: x86/traps: Correct pagefault handling issues introduced in c/s d5c251c [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a6bbedd39e39f6c45001ce468c5e53a3a2b3ba6 6a6bbedd39]: x86: Use ACPI reboot method for Dell OptiPlex 9020 [Ross Lagerwall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47591e012f08f95858d444641e773f101ba41e21 47591e012f]: x86/emul: Further simplify DstBitBase handling [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=713b23ccd1e6c9188b9beb52494e4a4196329056 713b23ccd1]: Config.mk: update mini-os changeset [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0738d6fe7116cc2398bcb557c957ab38b712fe96 0738d6fe71]: stubdom: modify ioemu linkfarm only if necessary [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96a7cb37b921d2b320183d194d143262e1dd5b53 96a7cb37b9]: x86emul: MOVNTI does not allow REP prefixes [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd201eb1681ce6eb1b2d53b4d26a27081956770f bd201eb168]: x86emul: check for LAHF_LM availability [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4133077d06a14d041d68250e67eac4d7bcbabfcf 4133077d06]: x86emul: check for CLFLUSH{,OPT} availability [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d95533f554cde498b9afe731b94a4d9198b47cbe d95533f554]: x86emul: check for SYSENTER/SYSEXIT availability [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=54abe826c8297e12f805be2bcf318ef75cc7f58d 54abe826c8]: x86emul: CMPXCHG{8,16}B ignore prefixes [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6cf995f1f59240532e27cb788a390185f4276d6f 6cf995f1f5]: x86/PV: prefer pv_inject_hw_exception() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4999bf3e8b4ced3fbdc4f64443a7fdab638322bb 4999bf3e8b]: x86/PV: use generic emulator for privileged instruction handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36a808eeb2b9d365ab7ab13a8659e66e49d049bf 36a808eeb2]: x86emul: make write and cmpxchg hooks optional [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53f87c03b4ead25df97ccfbeaeddc78ff8375c91 53f87c03b4]: x86emul: generalize exception handling for rep_* hooks [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=653cae725cea44c867bb450617da3b08596287ff 653cae725c]: x86/32on64: use generic instruction decoding for call gate emulation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1035fe9b160bf298985296a6c73f2ab3d1ae55c5 1035fe9b16]: libxl: QED disks support [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9963caae97ad140fa207c3c61a9442b417afc1e9 9963caae97]: fix LDRB Thumb2 decoding [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc9229c4bb35c5474fbc67f78e628dcbcc90afc5 fc9229c4bb]: firmware/rombios: fix after update to libacpi [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5c251c22b792e6a5dd2a7f4e97f9e67e77f89dd d5c251c22b]: x86/traps: Adjust paged-guest handling in the PV pagefault path [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=590a287455e67c3c7b96c5ac6e5a60a7a7960302 590a287455]: x86/shadow: Drop all emulation for PV vcpus [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40459535279908631610c6c71cff4586fff7aad5 4045953527]: x86/paging: Enforce PG_external == PG_translate == PG_refcounts [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a0c70482580234868fcc53b8d72e31966dc7c52 7a0c704825]: x86/VPMU: clear the overflow status of which counter happened to overflow [Luwei Kang]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e20c3eb8dd62dafab6c1318a13394da4028b3d33 e20c3eb8dd]: libacpi: announce that PVHv2 has no CMOS RTC in FADT [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dfb9d895b0a2ee37948f8704ac1dcaa1711f591e dfb9d895b0]: libacpi: update FADT layout to support version 5 [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ff99b232e0f91a5189f429498868bfccf8d7154 7ff99b232e]: libs/xenstore: set correct FreeBSD device [Roger Pau Monne]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98683145511a67a2dc28dd804b64e37b5b36b75a 9868314551]: tools/fuzz: add README [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f33dea03571865f11772f6b5ed357829f336a4d 6f33dea035]: tools: hook up fuzz directory [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c808475882ef852206affd1ed67776642b195aa5 c808475882]: tools/fuzz: introduce x86 instruction emulator target [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50430f20a0a78cc174c47d40f6e622746999ff59 50430f20a0]: x86emul/test: factor out emul_test_get_fpu [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4343534c75058be0e897714bf09bca3551731727 4343534c75]: x86emul/test: factor out emul_test_{read_cr,cpuid} [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1105f057f5698aa25bb3e5f4dd2fd1f45c5fbfed 1105f057f5]: x86emul/test: factor out emul_test_make_stack_executable [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f62f31d257cf9e3ef20ee359d40b9728e9e9596 4f62f31d25]: tools/fuzz: introduce libelf target [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6936ab0ca4336515a40d6f18ef47e9c7031e26b c6936ab0ca]: x86/shadow: Misc minor cleanup [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6629754fc1793782669dfe6d3c668caf1e6b4e54 6629754fc1]: x86/shadow: Tweak some initialisation in sh_page_fault() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a29e10dd0b5f0b785e6389d71dc9847a51307246 a29e10dd0b]: x86/emul: Implement the STAC and CLAC instructions [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d71e02e8420b5d4a48d92446a1edbff498ee1c6 9d71e02e84]: xen: Fix determining when domain creation is complete [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=451c9938c68ccb77ff94765f7ac47e8de51d3f43 451c9938c6]: x86/hvm: Fix HVMOP_get_param when skipping creating the default ioreq server [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7190f2d72441b7e5b32004e48398fa6830dd4d99 7190f2d724]: fix potential pa_range_info out of bound access [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=014723d9b3275d1b840118331fe198e29254d8fa 014723d9b3]: fix potential int overflow in efi/boot [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4754c69180c5edeceb24ba7825f8a3767fa5976 f4754c6918]: x86/emul: Annotate more intentional fallthrough cases [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2c3c9f0819edb338c0c798b5509e19206ddd286 a2c3c9f081]: console: allow log level threshold adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=48f11132b7977510b75c9d96539514a55801f654 48f11132b7]: x86/time: don't omit newline in dump_softtsc() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5c8918164e034145aa2ea96531c97413182f0f3 b5c8918164]: x86emul: consolidate string insn register adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f948ce4371cd935d0075d8c60309660bdd5ca178 f948ce4371]: AMD IOMMU: Support IOAPIC IDs larger than 128 [Suravee Suthikulpanit]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=060be905bb3c2f3677f6ebbdfad186095e8fdf39 060be905bb]: x86: allow the emulated APICs to be enabled for the hardware domain [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b204d370980ffbae5de8c833ec059b2cdfc69d8 8b204d3709]: tools: bump some library version numbers to 4.9 [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ad774e70cdaf34505e675b4655dde9eda1b48c9a ad774e70cd]: libxl: Add COLO replication top-id support [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b17eb249098be44c82d53d0a48169f2112252350 b17eb24909]: libxl: Add Xen colo support for qemu-upstream colo code [Zhang Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf41a5bf3bae94d736573ccb35f332d8979ae562 cf41a5bf3b]: libxl: fix gentypes call in Makefile [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e28f1f42990e7cbcf18a117996e63f5a07e50ef2 e28f1f4299]: libxl: fix erroneous negation for isstubdom [Sander Eikelenboom]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dbc79440afa9f8bb1fbd6bcba80771ff1f461cb0 dbc79440af]: INSTALL: remove stale coverage build instruction [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e7dabe59c3239dc9ef9edbc49ed54f754616ebf7 e7dabe59c3]: x86/hvm: don't unconditionally create a default ioreq server [Paul Durrant]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fd3656422f2dd3b8157907f4da9f239386621759 fd3656422f]: x86emul: use SrcEax/DstEax where suitable for string insns [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7da717ef47953aca6f4b4a5aa5943c31f550965c 7da717ef47]: x86: add CPUID dependents of APIC and TSC [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2b257689347205f9d9a2ba514e7ba2b8fbb4a0aa 2b25768934]: x86emul: avoid numeric literals for EFLAGS values [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94ee3859b80e72b2e95e0c07110b93430838d742 94ee3859b8]: x86emul: move some of the early operand adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=109ae2e9b41456f29ed3e0ca929db525a5842087 109ae2e9b4]: x86emul: abstract gcc asm() flag output handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70d2e6b9cbab66dd863956aafdbababb81382133 70d2e6b9cb]: x86emul: derive vcpu_must_have() from vcpu_has() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e556d3a17aef3c2f7a52ebf93f5e7ddd8c05946c e556d3a17a]: make tlbflush_filter()'s first parameter a pointer [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f805e59c69263cdb0667e1f12fe3f5d8a26a2d3e f805e59c69]: arm/irq: Reorder check in route_irq_to_guest() to avoid 4 layers of "if" [Oleksandr Tyshchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=28306bccb73ee14b5732f182d3e86c5d0c4d92c5 28306bccb7]: fix out of bound access to mode_strings [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=929afa7bcf14733884c0116e0c89783eaee42eee 929afa7bcf]: missing vgic_unlock_rank in gic_remove_irq_from_guest [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32d2983852899c3b7d5e0e83ed8b22da8b9638a2 32d2983852]: x86/hvm: Move hvm_hypervisor_cpuid_leaf() handling into cpuid_hypervisor_leaves() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cb1fcb0855118a04612b957c3685c4f8b31219a 0cb1fcb085]: x86/hvm: Move hvm_funcs.cpuid_intercept() handling into hvm_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf0bd1cc3102e278de77399e8c9e49c15cc01d9c cf0bd1cc31]: x86/vpmu: Remove core2_no_vpmu_ops [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=636b15c17a2844a5764733f9f249a5ef9a9631ad 636b15c17a]: x86/vpmu: Move vpmu_do_cpuid() handling into {pv,hvm}_cpuid() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79e996a89f695db0d8af745a04121b778100be99 79e996a89f]: x86emul: correct 64-bit mode repeated string insn handling with zero count [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=847464b5d9bfdae3120bd9cc7e86aa42867d8085 847464b5d9]: x86emul: consolidate loop counter handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=739d05ebb9ccadd4b6f93f8bf288d8c8c6b04c02 739d05ebb9]: x86emul/test: don't log double % characters [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1151d42695486da191f7ec80e8d0784e9fd521f c1151d4269]: x86emul/test: avoid meaningless output [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c22a24c456f0edd21a9eccc7237685bd7f9655d8 c22a24c456]: x86emul: constify write_segment() register pointer [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=380d634c96dbdb2cf486290ce7f6868348bfdf91 380d634c96]: x86emul: support 64-bit segment descriptor types [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a745cbe463adcf9f305bc75cfe9fa10ae9cdf78 7a745cbe46]: x86emul: fold SReg PUSH/POP cases [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b286dd2604e736d66bce37291e1ffcb5ce57397d b286dd2604]: x86emul: defer rIP-relative address calculation [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d445f0cc38412ce55959b3da68b9fb481b6d9d45 d445f0cc38]: x86emul: avoid undefined behavior when dealing with 10-byte FPU operands [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50e793214f1021589942f8744a60eed72af91a68 50e793214f]: x86emul: reduce FPU handling code size [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3045e864f03e34f6f1a2e213f4439cd7276c43c8 3045e864f0]: x86emul: simplify FPU destination operand handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=246ffcd0a2a6c661cdf330020b320898d510dba0 246ffcd0a2]: x86emul: simplify FPU source operand handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4f2c50d6dbc5143c7b36edb4ccde0a3cf224793 e4f2c50d6d]: x86emul: extend / amend supported FPU opcodes [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f916247afc3ed8f1ba4c1bc248eaaa7afe962d8 3f916247af]: Revert "libelf: treat phdr and shdr similarly" [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f5b9217531dac37451845cd83dfd30e4cc1053b4 f5b9217531]: x86emul: simplify {,i}{mul,div} fix [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7bb084c23b1ac692b57f15158e2817bee72d5224 7bb084c23b]: x86emul: drop stray NULL check [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a12e23c692d5607a877cba11033e1f8aba4d402 8a12e23c69]: x86emul: drop dead code from SYSENTER handling [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3651d9e5c0f90e94d41187a69f04df3647c61a82 3651d9e5c0]: xen/arm: vgic-v3: Allow AArch32 guest booting with GICv3 [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c6feb177d1e17466aed2fda8784acb1f9d18d11 8c6feb177d]: xen/arm: vgic-v3: Move the emulation of ICC_SGI1R_EL1 in a separate helper [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=572190dbe5deb5ffce2231904b85231eb36e6c19 572190dbe5]: xen/arm: vgic: Rename emulate_sysreg callback to emulate_reg [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc9e34d57a75c192bf4c6ebcd2e9055113093497 cc9e34d57a]: xen/arm: vreg: Introduce vreg_emulate_cp{32,64} [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=836a0e2aecb3809d4ef7d58fe5db88a029222e1f 836a0e2aec]: xen/arm: vtimer: Move emulate_sysreg* callback in a separate header [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ec54b2d029b8581f89c08bd4b5f6a0f23912011e ec54b2d029]: xen/arm: vgic-v3: Build vgic-v3.c when CONFIG_HAS_GICV3 is enabled. [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcf39f46719f7b2ac24114467d76230c7c1de108 fcf39f4671]: xen/arm: vgic: Clean-up the sysreg emulation [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79305d41ef3eaac392c67767328336f5f488e8c5 79305d41ef]: xen/arm: vgic: Switch emulate_sysreg return from int to bool [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=578993aacf0fe4aad0c9cdb754525adc427ba360 578993aacf]: xen/arm: vgic: Switch vgic_to_sgi return from int to bool and progate up to... [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3542f070b6dbb8416011440fa8d1b82f7fc5ed5 e3542f070b]: xen/arm: vgic: Switch from bool_t to bool [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3562558585a3cf5ff5854b3ac69ce3d872945ae8 3562558585]: xen/arm: traps: Switch from bool_t to bool [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d5828e91348f47056f73b42bc415c8e3364f4a2 8d5828e913]: xen/arm: vtimer: Switch the read variable in the emulation from int to bool [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=748f5329fae944354adb91465ca8088062fa080c 748f5329fa]: xen/arm: vtimer: Switch the emulation functions return from int to bool [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=779a0e15ca0d9d5dbcbdee29b1dad9faf73bfc77 779a0e15ca]: xen/arm: fix smpboot barriers [Stefano Stabellini]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=395010f346356f0c9639af362a0300dc6d1242bf 395010f346]: QEMU_TAG update [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b331606cd0a07aed80e6469503d332258cfefbb 7b331606cd]: misc/release-checklist: Import from xenbits:~xen/release-checklist [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f40a54e1bd568b39461616dc8751d24547057db 0f40a54e1b]: libacpi: don't announce a 8042 controller in the FADT for PVHv2 guests [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a8ce70ccfe8e4e647062fc0df914fb70cd6f8d0 8a8ce70ccf]: libacpi: set FADT boot flag to notify lack of VGA for PVHv2 guests [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a900e98f1f4b2afc53832ed4be3e3bc9fb5cf596 a900e98f1f]: libacpi: add _FADT_ to the FADT boot flags definitions [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b8534895985cea40bf488d601cbaeb15fc02fde5 b853489598]: x86emul: correct and extend IDT entry checks [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=216c2976563d6431de8dfc9db64462a98a100687 216c297656]: x86emul: don't assume a memory operand [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a95e0a2c572fbbc827722c6f61a12cc4af3ef8f 7a95e0a2c5]: x86: properly calculate xen ELF end of image address [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a31dc93b20bd7e351921c58fd07b3b16e2c8e83e a31dc93b20]: x86: allow EFI reboot method neither on non-EFI platforms... [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=146786b922ea4eeb9643029af3939244aea009c1 146786b922]: efi: create efi_enabled() [Daniel Kiper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f343852c5e930ba099a635909878afc66f0dce1b f343852c5e]: x86: add a way to obtain the needed number of memory map entries [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4497d6b747864bb2c2455055d27462e98dcb83e f4497d6b74]: x86emul/test: add a private header [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5c1b8145bccb7fc587ee5b0c95ace6c5e0c7ffd e5c1b8145b]: x86emul: correct PUSHF/POPF [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3eabc1c2e240bcb9637153714ed20db30613ed85 3eabc1c2e2]: x86/HVM: drop __hvm_clear() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56673a8eb7c90d8fbe2a69a3b52a6f5fc8194d6a 56673a8eb7]: x86/HVM: drop hvm_emulate_one_no_write() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a01b6d464f05dadf28bfd38612283bd1848f1350 a01b6d464f]: libelf: treat phdr and shdr similarly [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=397f64d126cefb1a93e8fc469c0431e9256226cf 397f64d126]: libelf: type adjustments [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4c856a57a55f888369c8933d93c6da04cd8036c d4c856a57a]: libelf: use UINT_MAX [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=41fe9cabf29ea15c1f8edee49326dfde705013d3 41fe9cabf2]: libelf: section index 0 is special [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb5910ff0fec999a3a8d0e9644329f16ef954978 bb5910ff0f]: x86/memshr: add static [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b053c185e3ff58628233bf90742c1ffd9a3189ed b053c185e3]: x86: make more use of wr{f,g}sbase() [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca9a016d527bb2572c935f2c98af52876a58ae2c ca9a016d52]: x86/HVM: prefer structure assignment for seg reg copying [Jan Beulich]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f33b4fc4efc11a45184a8a368bd3a6bdb6b01dd0 f33b4fc4ef]: libxl: invert xc and domain model resume calls in xc_domain_resume() [Cédric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea33d31b0c3d04576d7076d91bb415d44370c899 ea33d31b0c]: xen/common: Replace incorrect mandatory barriers with SMP barriers [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a854e414f7e1b905af5bdb9c88f154cfe4f5f4e 2a854e414f]: xen/arm: Fix macro for ARM Jazelle CPU feature identification [Artem Mygaiev]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fff6bd8cb60477cf57b746298ce8d7abff4a7261 fff6bd8cb6]: xen/arm: traps: Emulate ICC_SRE_EL1 as RAZ/WI [Julien Grall]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4404676e063a663c761add1cddc1dc863096988e 4404676e06]: xen/arm: Fix misplaced parentheses for PSCI version check [Artem Mygaiev]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=02fea427a6ac496d642a8055f5f168e6f985a4f6 02fea427a6]: arm/irq: Reorder check when the IRQ is already used by someone [Oleksandr Tyshchenko]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f954a5e90414d10632e6c2fef5a33ea8a4a1e4e 9f954a5e90]: Revert "xen/arm: do not relocate Xen outside of visible RAM" [Sameer Goel]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab5b00ab4958279acbcad6f3c7e1396c94b38f4a ab5b00ab49]: xen/arm: domain_build: allocate lowmem for dom0 as much as possible [Peng Fan]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c655b112fb5fd677e0943dafaa1071501f8fc190 c655b112fb]: Don't clear HCR_VM bit when updating VTTBR. [Jun Sun]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e25ddb6dae04823aeef2c07907d3f0377a905cdd e25ddb6dae]: tools/xenstore: avoid unterminated string in xs_directory_part() [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb6ae256e844a954170b9d7d2b6fd1e6000bb50e cb6ae256e8]: xen: convert lto to Kconfig option [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcdc58a6dbbf07256f862ac7aa50ac6e286ae185 dcdc58a6db]: Travis-ci: specify KCONFIG_ALLCONFIG for randconfig [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74fe8f279206e863bdc6a1fa80c59d7fe473df43 74fe8f2792]: Kconfig: introduce allrandom.config [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=503148ae5a6d22ba9e63517bade5f0f680a8f47b 503148ae5a]: x86/emul: Drop the last remaining uses of bool_t [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6c406c1f4a17ef30009090a45470f20f75addde a6c406c1f4]: x86/hvm: Assert some expectations in hvm_inject_event() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c31f3be9b40d5d4703674b35081cfcbabd4ad8bb c31f3be9b4]: x86/emul: Debugging improvements to the test harness [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=750c5f714b80bf467ccd2af86b7f6ff8d6e578b9 750c5f714b]: x86/shadow: Drop stale adjustment in the PAE second-half search [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb06017f807d45f43b86be33311694c6665ac182 fb06017f80]: x86/pagewalk: Improve print_gw() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ceafbe464f905ae33471ac062f3467ca828f0b5b ceafbe464f]: x86/time: Move cpuid_time_leaf() handling into cpuid_hypervisor_leaves() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d3c4c5c2fe70896ce7f93d61d298f62eb14092f 3d3c4c5c2f]: xen/x86: Add a helper to calculate family/model/stepping information [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc50fa3051947e1b72f87f22767886a7904761fe cc50fa3051]: gdbstub: remove duplicated inclusion of init.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f8c56873ec64e066254737e402a3b570fbd2576 6f8c56873e]: gcov: explicitly include xen/init.h [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e24b36c9e240860d2f71d98083ddd2f2a571534 5e24b36c9e]: Run autogen.sh for 4.9 [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d2e41f6dc3bb4e040d5f72cc360b7c623bfed59a d2e41f6dc3]: xenstore: handle memory allocation failures in xenstored [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc0612464896e7ecf93dd9a52c4c4348fcf33d0e cc06124648]: xenstore: add small default data buffer to internal struct [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=197e26043e639d4ed1060d30f44f101b719a78d4 197e26043e]: xenstore: add helper functions for wire argument parsing [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c87593106305a681cf7b3fe55d7d0dcc5f95b423 c875931063]: xenstore: make functions static [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46271e3ccd4fb8493ba1e3c1102b9f8803e54e6d 46271e3ccd]: xenstore: let command functions return error or success [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5363347055bef067970c549bf87ee7149b170c01 5363347055]: xenstore: use array for xenstore wire command handling [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4016288ab1fa761d2a42a74a0095e77541c0010 d4016288ab]: xenstore: support XS_DIRECTORY_PART in libxenstore [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ca64ed8c571ec25c35feecb06121cad5d869cd6 0ca64ed8c5]: xenstore: add support for reading directory with many children [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e49dcf67f4aa3e318e618e51eeb547a117c3805 9e49dcf67f]: xenstore: add per-node generation counter [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2d41c050176bd9972d1c49c60a710e399045dc80 2d41c05017]: xenstore: use common tdb record header in xenstore [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4b475c3ace316589fb9b68f9d4ee9425a1a2349 b4b475c3ac]: xenstore: call add_change_node() directly when writing node [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a29eec174227123b3b814da39cf6c333323667a 2a29eec174]: xenstore: modify add_change_node() parameter types [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6860e56964920ed9829fe9604f65424435580e65 6860e56964]: libxl/libxl_xshelp.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1020abf8907a9136c6449599425f31f02a1f4a7 e1020abf89]: libxl/libxl_x86.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71d2589d8f8111f528e91edc044f53041082480f 71d2589d8f]: libxl/libxl_vtpm.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=814d32ddc9c51bf90bffb3b134698c698b2a54a7 814d32ddc9]: libxl/libxl_vnuma.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e00113c5e73f261d736e16f5f2c3fa0f77bd1aea e00113c5e7]: libxl/libxl_stream_write.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01cd0482ccb3167e2801f3ace4a2e81490892d89 01cd0482cc]: libxl/libxl_save_callout.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2657dd9c123baee9e163650e772378b88bcb7d19 2657dd9c12]: libxl/libxl_remus.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e7ed2000bd2722e660bec85b842757e3dcaa7fb 1e7ed2000b]: libxl/libxl_qmp.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d3823ad68a6cabb635017e9a38ced7b0c2e4b1e4 d3823ad68a]: libxl/libxl_pvusb.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e106cd83c8bb4b131679bb39fe31cd0d8fab7c07 e106cd83c8]: libxl/libxl_psr.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20b75251d9721d9c050a973c02baac396c794ade 20b75251d9]: libxl/libxl_pci.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d98b6c88fda47a9826192efdc8388b14cf2cd6e 8d98b6c88f]: libxl/libxl_no_colo.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cea84dbf74dd9b83ad1cc61275df2057497181e 7cea84dbf7]: libxl/libxl_nic.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=593271dfa92c3fade5ad464d1bcc886f5a46cded 593271dfa9]: libxl/libxl_netbuffer.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aa65cba3a8f81874bd3e8474bcac46afecf10455 aa65cba3a8]: libxl/libxl_netbsd.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9a43eaf05047c4940fc68a428c5ef1ffc9cb3c49 9a43eaf050]: libxl/libxl_linux.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afc7304e5dd3fe79da16b30897662b74c57adb6e afc7304e5d]: libxl/libxl_internal.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38e2b688fe88d4f1fa125bfd6d15e5be1c553fe8 38e2b688fe]: libxl/libxl_freebsd.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3271442ed16c34ed2d348942affad90d0356d74b 3271442ed1]: libxl/libxl_dom_suspend.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8197528a6282f4a8b88ce114108ba2b7a7200951 8197528a62]: libxl/libxl_dom_save.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=edd9aeef470a9104dbce9c686c5882918a57b495 edd9aeef47]: libxl/libxl_dm.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=968c8bc9400f863fc40f57f8e48123fa05a58e1b 968c8bc940]: libxl/libxl_device.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=359f65e178a1e68aa18109371dab7e3419119b28 359f65e178]: libxl/libxl_create.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73a7e6e9d392ed9d4eea1718b4febd8fdaa05554 73a7e6e9d3]: libxl/libxl_colo_save.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b622e9f7c2d2c9254f5e06fbe30bedf5a8ae0601 b622e9f7c2]: libxl/libxl_colo_restore.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9d2a282880c0971f406201cd3cc8a98ea07df2a a9d2a28288]: libxl/libxl_colo_qdisk.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e712ea8873d35d80fb29432c20b83b11ce0f9966 e712ea8873]: libxl/libxl_colo_proxy.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a7a39a6dcdbc699bae54f30c96b19863b623e3d 6a7a39a6dc]: libxl/libxl_colo_nic.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b722e46c8bbd9ab22fe24327edb5b2a7aec3a27f b722e46c8b]: libxl/libxl_colo.h: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5b5a012d2553573d6adf556002f744aa0a01fbc4 5b5a012d25]: libxl/libxl_checkpoint_device.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=890dffc50a58d48b72aff450b36daa75c338a885 890dffc50a]: libxl/libxl_bootloader.c: used LOG*D functions [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd60ee961ea6a01cdabadd40a9f1a50d6b477d95 bd60ee961e]: libxl.c: switch to LOG*D use [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a42771612fd1546fcedf0b30945fb5967210a2f1 a42771612f]: libxl.c: switch to LOG*D use (refactored messages) [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88330f3c4fdc47875e7142f7b89269fb30527ce3 88330f3c4f]: libxl.c: switch to LOG*D use [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f98580259575134c134d5731b20ec23f6954b1f2 f985802595]: libxl: add LIBXL_LOGD_* and LOG*D function families. [Cedric Bosdonnat]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cbe2ecccac6288dc131f1cd40f03ed603d42f387 cbe2ecccac]: stubdom: remove EXTRA_CFLAGS meant for building tools [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d290e325179ccee966cd679d0fed48be6f4cc1b7 d290e32517]: build system: don't let install-stubdom depend on install-tools [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=589899cf4f7d0b29e0264a7613d7cad72c21711e 589899cf4f]: stubdom: simplify and fix Makefile [Juergen Gross]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24b0b42c9ab164cba4d66eeb95a33dcbd88626ec 24b0b42c9a]: flask: add gcov_op check [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1ef35f7c989ad50d0a92f6904b05af6e9d122c3 f1ef35f7c9]: gcov: provide the capability to select gcov format automatically [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8f53ce6a404da6f09b0e4cf2a19a7ffaca83523 d8f53ce6a4]: Config.mk: introduce cc-ifversion [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1dcc690ca0ad8821db9e56511bc9cc3d84eb59e6 1dcc690ca0]: Config.mk: expand cc-ver a bit [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ea46b760cfd1a646a4c6678ba165ffd3887e555 2ea46b760c]: gcov: userspace tools to extract and split gcov data [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74a37c3aa870feb0cd677b14b5e554d58b97bc8d 74a37c3aa8]: gcov: add new interface and new formats support [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d92d9e1701e37567d2a04edb8d38c7e86d535312 d92d9e1701]: xen, tools: rip out old gcov implementation [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=170c257e8d42ca37ec5b8d6241862c8876a630c5 170c257e8d]: xen: delete gcno files in clean target [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98c2e71c0a213bb3cdf837f7e39df2e0b9a0f12b 98c2e71c0a]: Kconfig: add BROKEN config [Wei Liu]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e4b2676685f50bc26f03b5f62d8b7aea8e69dbf 8e4b267668]: x86/emul: Use system-segment relative memory accesses [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c785f759718b0a86a0b1332901d1ee63c9e67c77 c785f75971]: x86/emul: Prepare to allow use of system segments for memory references [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=28ef9ccaa91cf945c052cdd9364be0c40f7bce4a 28ef9ccaa9]: x86/hvm: Avoid __hvm_copy() raising #PF behind the emulators back [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d61588fe678e99b65669e0e79d88582cbc8ea2e 5d61588fe6]: x86/hvm: Rename hvm_copy_*_guest_virt() to hvm_copy_*_guest_linear() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38a4db6254d22f970a9cb77799d41797c5122384 38a4db6254]: x86/hvm: Reimplement hvm_copy_*_nofault() in terms of no pagefault_info [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=719318ff1e8ef4a2768ff3d7c392b4834a044c7a 719318ff1e]: x86/hvm: Extend the hvm_copy_*() API with a pagefault_info pointer [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6347fd2ac7ee7205a43ac9acec43987cf68ede09 6347fd2ac7]: x86/shadow: Avoid raising faults behind the emulators back [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4fd87200d7ada9f67ce398b3782aef6ba54f67d a4fd87200d]: x86/pv: Avoid raising faults behind the emulators back [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=331d781400bee90c62ba2bb1caaed55ccba93aba 331d781400]: x86/emul: Avoid raising faults behind the emulators back [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dd5c85e3127c4f3921affd32e8f6bfe1bd84f8ec dd5c85e312]: x86/hvm: Reposition the modification of raw segment data from the VMCB/VMCS [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4d0bc1e8bccb987fb70471704f4605a20bf6ecc e4d0bc1e8b]: x86/vmx: Use hvm_{get,set}_segment_register() rather than vmx_{get,set}_segment_register() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29a57c9924830c31e54faf6913853e157e39ea2a 29a57c9924]: x86/emul: Rework emulator event injection [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bac133d43324a3fb5435990c4c25a43031081db9 bac133d433]: x86/emul: Remove opencoded exception generation [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d60efc574854e0f10502d8d8f7820af0823cec3 1d60efc574]: x86/emul: Implement singlestep as a retire flag [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=346f43dbf36856f5ad030b229592283ce44af1d4 346f43dbf3]: x86/emul: Always use fault semantics for software events [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e84c8da7d2c5442a12789dae7163dca6c0e154f 3e84c8da7d]: x86/emul: Provide a wrapper to x86_emulate() to ASSERT() certain behaviour [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d246db03eaa339c88e04ba5bea356164ea26d2a 8d246db03e]: x86/emul: Correct the behaviour of pop %ss and interrupt shadowing [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da1d7f6da6227ae2a5139e6674f1c0f8930a188b da1d7f6da6]: x86/emul: Clean up the naming of the retire union [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9222b445e6a5bc25e1f6fff90ff5e2d5ed7f1116 9222b445e6]: x86/pv: Implement pv_inject_{event,page_fault,hw_exception}() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a9c68ff0f65022e4424136f1cc6cb2b30294e50 3a9c68ff0f]: x86/emul: Rename HVM_DELIVER_NO_ERROR_CODE to X86_EVENT_NO_EC [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7ba9b7c66cec4a2779ff6aec6f7e9494fe51139 b7ba9b7c66]: x86/emul: Rename hvm_trap to x86_event and move it into the emulation infrastructure [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2191599bacb7b748ad9e310ea0ff74ae2ac9acc4 2191599bac]: x86/emul: Simplfy emulation state setup [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfce0e62c3dc8b18b15da89672e0c054ad2bb659 bfce0e62c3]: x86/emul: Drop X86EMUL_CMPXCHG_FAILED [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f600fa5345d008ec686bfe2c579bbb37b11c7972 f600fa5345]: x86/shadow: Fix #PFs from emulated writes crossing a page boundary [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=295f4c8bc2e6da4a4442efa115da4e1b393b3672 295f4c8bc2]: vtd: refuse to enable IOMMU if the PCI scan fails [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b1e08f7bd8dd94714fe74c1d9b29b6410729832e b1e08f7bd8]: x86: split the setup of Dom0 permissions to a function [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=868b2e1024425e683a035470e0752c3d2efac0d9 868b2e1024]: x86/paging: introduce paging_set_allocation [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7241fffcd918bce9824b9cca7f90cea1d5689062 7241fffcd9]: x86: allow calling {shadow/hap}_set_allocation with the idle domain [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=03caf7d3dc1060cdd7edaeb329ba42371bad9597 03caf7d3dc]: x86: fix return value of *_set_allocation functions [Roger Pau Monné]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=062975dc94418e04fc457d97f35554073f91ead5 062975dc94]: acpi: PVH guests need _E02 method [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7704e80aa10db669767b815612ad3b3af5f074ba 7704e80aa1]: acpi: power and sleep ACPI buttons are not emulated for PVH guests [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=21e978a33923ddb016f3ad29bd5f3357a1d20c79 21e978a339]: acpi: make pmtimer optional in FADT [Boris Ostrovsky]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0b4216179359ea48748a384fbad5fd080b15bad a0b4216179]: x86/cpuid: Add AVX512_4VNNIW and AVX512_4FMAPS support [He Chen]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da2209921e509d809f049b98467b019b4600aebb da2209921e]: x86/vmx: Shorten vmx_{get,set}_segment_register() for user segments [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=660eb42c021869cb57a32504e875135ea167f056 660eb42c02]: x86/svm: Improve segment register printing in svm_vmcb_dump() [Andrew Cooper]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aaf839183ad1c7d1a5a2adedd1216b0094e94c81 aaf839183a]: Re-enable hypervisor debug as part of opening 4.9 [Ian Jackson]
  +
* [http://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ab1527dada12b286c370d20148e8205f66b2c09 3ab1527dad]: Open Xen 4.9-unstable [Ian Jackson]
   
 
=== QEMU Traditional Changelogs ===
 
=== QEMU Traditional Changelogs ===

Revision as of 09:50, 28 June 2017

The Xen Project Hypervisor 4.9 release focuses on advanced features for embedded, automotive and native-cloud-computing use cases, enhanced boot configurations for more portability across different hardware platforms, the addition of new x86 instructions to hasten machine learning computing, and improvements to existing functionality related to the ARM® architecture, device model operation hypercall, and more.

New Features

Boot Xen on EFI platforms using GRUB2 (x86): From Xen Project 4.9 and GRUB2 2.02 onwards, the Xen Project Hypervisor can be booted using the multiboot2 protocol on legacy BIOS and EFI x86 platforms. Partial support for the multiboot2 protocol was also introduced into network boot firmware (iPXE). This makes the Xen Project boot process much more flexible. Boot configurations can be changed directly from within a bootloader (without having to use text editors) and boot configurations are more portable across different platforms.

Near native latency for embedded and automotive environments: The "null" scheduler enables use-cases where every virtual CPU can be assigned to a physical CPU (commonly needed for embedded and automotive environments) removing almost all of the scheduler overheads in such environments. Usage of the “null” scheduler also guarantees significantly lower latency and more predictable performance. The new vwfi parameter for ARM (virtual Wait For Interrupt) allows fine-grained control of how the Xen Project Hypervisor handles WFI instructions. Setting vwfi to "native" reduces interrupt latency by approximately 60%. Benchmarks on Xilinx Zynq Ultrascale+ MPSoC’s have shown a maximum interrupt latency of less than 2 microseconds, which is extremely close to hardware limits, and should be small enough for the vast majority of embedded use cases.

Xen 4.9 includes new standard ABIs for sharing devices between virtual machines (including reference implementations) for a number of embedded, automotive and cloud native computing use-cases.

For embedded/automotive, a virtual sound ABI was added implementing audio playback and capture as well as volume control and the possibility to mute/unmute audio sources. In addition a new virtual display ABI for complex display devices exposing multiple framebuffers and displays has been added. Multi-touch support has been added to the virtual keyboard/mouse protocol enabling touch screens.

Xen 4.9 also introduces a Xen transport for 9pfs, which is a remote filesystem protocol originally written for Plan 9. During the Xen 4.9 release cycle, a Xen 9pfs frontend was upstreamed in the Linux kernel and a backend in QEMU. It is now possible to share a filesystem (not necessarily a block device) from a virtual machine to another, which is a requirement for adding Xen support to many container engines, such as CoreOS rkt.

The PV Calls ABI has been introduced to allow forwarding POSIX requests across guests: a POSIX function call originating from an app in a DomU can be forwarded and implemented in Dom0. For example, guest networking socket calls can be executed to Dom0, enabling a new networking model which is a natural fit for cloud-native apps.

Improvements to Existing Functionality

Xenstored optimisations: Xenstore daemons allow Dom0 and guests access to system configuration information. C-xenstored scalability limits have been increased to allow large hosts (about >1000 domains) to run efficiently. Transaction handling has been improved for better performance, smaller memory footprint and fewer transaction conflicts. Dynamic debugging capabilities have been added.

DMOP (Device Model Operation Hypercall): In Xen 4.9 the interface between Xen and QEMU was completely re-worked and consolidated. There is now only a single hypercall in Xen (the DMOP hypercall), which is carefully designed to allow the privcmd driver to audit any QEMU memory ranges and parameters that are passed to Xen via DMOP. The Linux privcmd driver enables DMOP auditing, which significantly limits the capability of a compromised QEMU to attack the hypervisor.

Alternative runtime patching and GICv3 support for ARM32: Alternative runtime patching which enables the hypervisor to apply workarounds for erratas affecting the processor and to apply optimizations specific to a CPU and GICv3 support was extended for 32-bit ARM platforms, bringing this functionality to embedded use-cases.

Intel and x86 Feature Support: The latest version of the Xen Project hypervisor adds the support of Neural Network Instructions AVX512_4VNNIW and Multiply Accumulation Single precision AVX512_4FMAPS as subfamilies of AVX512 instruction sets. With these instructions enabled in Xen for both HVM and PV guests, programs in guest OSes can take full advantage of these important instructions to speed up machine learning computing. This Xen release also further enhances VT-d Posted Interrupt (PI) optimization, Machine Check Exception(MCE) handling, and more.

System Error Detection (ARM): Xen on ARM made a step forward in reliability and serviceability with the introduction of System Error detection and reporting, a key feature for customers with highly available systems.

GCOV support: We removed the old GCOV implementation and replaced it with an updated version that supports more formats and exposes a more generic interface.

Re-work and hardening of x86 emulation code for security: Hardware-assisted virtualisation provides hypervisors with the ability to execute most privileged instructions natively and securely. However, for some boundary cases, it is still necessary to emulate x86 instructions in software. In Xen 4.9, the project completely re-worked the x86 emulation code, added support for new instructions, audited the code against security vulnerabilities and created AFL based test fuzzing tests that are regularly run against the emulator.

Updated support for Microsoft’s Hyper-V Hypervisor Top-Level Functional Specification (also known as Viridian Enlightenments): Xen implements a subset of version 5.0 of the Hyper-V Hypervisor TLFS, which enables Xen to run Windows guests at similar performance as it would run on Hyper-V. In addition, this work lays the groundwork to enable us to run Hyper-V within Xen in the future using nested virtualization.

Multi-Release Long-Term Development

This section contains large feature developments that cover several release cycles. It is intended to provide a progress update for larger features.

Transition from PVHv1 to PVHv2: Xen Project 4.8 laid the groundwork for re-architecting and simplifying PVH, focussing on the DomU guest ABI, which enabled Guest operating system developers to start porting their OSes to this mode. Support for FreeBSD is in progress, while support for Linux is committed. Xen 4.9 added Dom0 builder support and support for multiple virtual Intel I/O Advanced Programmable Interrupt Controllers (vIO APIC). PVHv2 for interrupt routing and PCI emulation is currently being peer reviewed and can be expected early in the Xen 4.10 release cycle. This lays the groundwork for a PVHv2 Dom0. For PVHv2 DomU support, PCI Passthrough and a major re-work of the xl/libxl and libvirt user interfaces for PVH have been started. Support for PVHv1 has been removed from the Xen Codebase.

Reworking the Xen-QEMU integration to protect against QEMU security vulnerabilities: In Xen Project 4.8, we embarked on an effort to re-work Xen-QEMU integration which amounts to sandboxing QEMU within Dom0. Significant progress was made in Xen 4.9 towards this goal, with the implementation of DMOP. Other changes such de-privileging QEMU in Dom0 and changes to the Linux privcmd driver have been mostly completed in Xen 4.9. Changes that are currently designed, but net yet implemented, are necessary changes to libxl and QEMU's usage of XenStore.

Summary

Despite the shorter release cycle, the community developed several major features, and found and fixed many more bugs. Compared to Xen 4.8, which was our first fixed-term release, we have seen increased Development Velocity (in Xen 4.8 developers contributed 1245 changes - in Xen 4.9 developers contributed 1549 changes - a growth of 20%), increased Code Review activity, and more contributors (both individual and organisations contributing). For Xen 4.8 a total of 68 developers from 25 employers contributed, for Xen 4.9 a total of 86 developers from 30 employers contributed.

As in Xen 4.8, we took a security-first approach for Xen 4.9 and spent a lot of energy to improve code quality and harden security. This inevitably slowed down the acceptance of new features somewhat and also delayed the release. However, we believe that we reached a meaningful balance between mature security practices and innovation.

On behalf of the Xen Project Hypervisor team, I would like to thank everyone for their contributions (either in the form of patches, code reviews, bug reports or packaging efforts) to the Xen Project. Please check our acknowledgement page, which recognises all those who helped make this release happen.

The source can be located in the http://xenbits.xenproject.org/gitweb/?p=xen.git;a=shortlog;h=refs/heads/stable-4.9 tree (tag RELEASE-4.9.0) or can be downloaded as tarball from our website.

More information can be found at

Security Patch Level

This release contains all applicable XSA's up to (and including) XSA-225.

Hypervisor Changelogs

Xen Project Hypervisor Changelogs

  • c30bf55594: Xen 4.9.0 release: Adjust README and xen/Makefile [Ian Jackson]
  • f7395dbc5c: Xen 4.9.0 release: Adjust Config.mk commits to refer to 4.9.0 tags [Ian Jackson]
  • 69500da6c0: oxenstored: trim history in the frequent_ops function [Thomas Sanders]
  • 731ce5b8bf: QEMU_UPSTREAM_REVISION: Bump to pick up XSA-216 fix [Ian Jackson]
  • b38b1479a5: xen/test/Makefile: Fix clean target, broken by pattern rule [Ian Jackson]
  • 408f16ddb3: ARM: vGIC: avoid rank lock when reading priority [Andre Przywara]
  • a6d336614e: memory: don't suppress P2M update in populate_physmap() [Jan Beulich]
  • ac505ee0f2: xen/arm: vgic: Sanitize target mask used to send SGI [Julien Grall]
  • 3da4170914: gnttab: __gnttab_unmap_common_complete() is all-or-nothing [Jan Beulich]
  • 0984d0dc12: gnttab: correct logic to get page references during map requests [George Dunlap]
  • ed583fd176: gnttab: never create host mapping unless asked to [Jan Beulich]
  • 520ec7b8aa: gnttab: fix handling of dev_bus_addr during unmap [George Dunlap]
  • 471d9ca43c: arm: vgic: Don't update the LR when the IRQ is not enabled [Julien Grall]
  • 6f52fa0400: guest_physmap_remove_page() needs its return value checked [Jan Beulich]
  • ab8e2acdbf: memory: fix return value handing of guest_remove_page() [Andrew Cooper]
  • 039288d93d: evtchn: avoid NULL derefs [Jan Beulich]
  • 8f44f71efc: x86: avoid leaking PKRU and BND* between vCPU-s [Jan Beulich]
  • 66d2558d50: x86/shadow: hold references for the duration of emulated writes [Andrew Cooper]
  • 68e0184422: gnttab: correct maptrack table accesses [Jan Beulich]
  • 8aad3a9d78: gnttab: Avoid potential double-put of maptrack entry [George Dunlap]
  • 9bcfcdbec0: gnttab: fix unmap pin accounting race [Jan Beulich]
  • 725fe006a5: x86/mm: disallow page stealing from HVM domains [Jan Beulich]
  • 7dc15bd7ec: tools: fix several "format-truncation" warnings with GCC 7 [Zhongze Liu]
  • 75bfb9eaf0: x86/boot: Fix the boot time relocation calculations [Andrew Cooper]
  • 2fb72b56bf: Makefile: Provide way to ship livepatch test files [Ian Jackson]
  • c40237fb50: xen/test/livepatch: Add xen_nop.livepatch to .gitignore [Ian Jackson]
  • 8c60e5f432: xen/test/livepatch: Regularise Makefiles [Ian Jackson]
  • d32607042b: xen/test/livepatch/Makefile: Install in DESTDIR/usr/lib/debug/xen-livepatch [Ian Jackson]
  • e197d29514: tools/xenstat: fix missing linkage of libxenstat against libyajl [Peter Große]
  • fe2de031af: libxenstat: use python detected by configure for python bindings [Peter Große]
  • 5aecee5a63: public: there's no MMUEXT_SET_FOREIGNDOM [Jan Beulich]
  • 1d9c4106a6: Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()" [Jan Beulich]
  • 91503b282e: xl.cfg man page cleanup and fixes [Armando Vega]
  • 6066be8714: x86/HAP: avoid using bogus/misleading locking [Jan Beulich]
  • 89b71d1462: livepatch: Wrong usage of spinlock on debug console. [Konrad Rzeszutek Wilk]
  • 5698869a72: x86/HVM: correct notion of new CPL in task switch emulation [Jan Beulich]
  • a39c6b4516: x86/NPT: deal with fallout from 2Mb/1Gb unmapping change [Jan Beulich]
  • 6cf1d2b6cf: vif-common.sh: Have iptables wait for the xtables lock [George Dunlap]
  • 35f0fff2a6: xen/public: Correct the HYPERVISOR_dm_op() documentation to match reality [Andrew Cooper]
  • 96689c61f4: x86/pagewalk: Fix pagewalk's handling of instruction fetches [Andrew Cooper]
  • 00c2d1e314: Revert "x86/hvm: disable pkeys for guests in non-paging mode" [Andrew Cooper]
  • 57abda0bee: xl man page cleanup and fixes [Armando Vega]
  • a1fd8721b9: x86/vpmu: add cpu hot unplug notifier for vpmu [Luwei Kang]
  • 19acede72e: docs: remove PVHv1 document [Roger Pau Monné]
  • 0bac1f286a: Makefile: Mention usual targets of subdir Makefiles [Ian Jackson]
  • 876800d5f9: Makefile: Regularise subdir targets and their dependencies [Ian Jackson]
  • 2e736da546: tools/include/Makefile: Support `build' target [Ian Jackson]
  • d9eb706356: x86/hvmloader: Don't wait for the producer to fill the ring if [Anshul Makkar]
  • 7cc806d7f1: Restore HVM_OP hypercall continuation (partial revert of ae20ccf) [George Dunlap]
  • 3fafdc28eb: xen/arm: p2m: Fix incorrect mapping of superpages [Julien Grall]
  • 8f2e3d8913: x86/pagewalk: Fix determination of Protection Key access rights [Andrew Cooper]
  • 0d6968635c: hvmloader: avoid tests when they would clobber used memory [Jan Beulich]
  • 229ff3125b: Use non-debug build for Xen 4.9 [Julien Grall]
  • 508e8d82a5: libxl/devd: move the device allocation/removal code [Roger Pau Monne]
  • 536ec5f13c: libxl/devd: correctly manipulate the dguest list [Roger Pau Monne]
  • fd519a5119: libxl/devd: fix a race with concurrent device addition/removal [Roger Pau Monne]
  • 728d21b29b: build: more adjustments to top-level Makefile dependencies [Wei Liu]
  • 9d3011bd1c: arm: fix build with gcc 7 [Jan Beulich]
  • f32400e90c: x86: fix build with gcc 7 [Jan Beulich]
  • bb8597b6d3: xmalloc: correct _xmalloc_array() indentation [Jan Beulich]
  • 93ade42f47: build: add missing dependency [Wei Liu]
  • f745b55f13: build: stubdom and tools should depend on public header target [Wei Liu]
  • a7d4a5904b: tools/xenconsoled: Preserve errno while rotating logfile handles [Andrew Cooper]
  • 690fdc23dc: libxl/arm: Fix ARM build. [Andrii Anisov]
  • eb13199100: x86/ioreq_server: make p2m_finish_type_change actually work [Xiong Zhang]
  • efa9596e9d: x86/mm: fix incorrect unmapping of 2MB and 1GB pages [Igor Druzhinin]
  • 5c4f579e0e: x86/pv: Fix the handling of `int $x` for vectors which alias exceptions [Andrew Cooper]
  • b231884da8: include: fix build without C++ compiler installed [Jan Beulich]
  • 36a049ff46: ioemu-stubdom: don't link *-softmmu* and *-linux-user* [Wei Liu]
  • 3946384089: tools: don't require unavailable optional libraries in pkg-config files [Juergen Gross]
  • 17880a0f10: public/elfnote: document non-alignment of relocated init-P2M [Jan Beulich]
  • a8199a6225: Fix broken package config file xenlight.pc.in [Charles Arnold]
  • 6cde97e33d: xl: don't ignore return value from libxl_device_events_handler [Wei Liu]
  • 0d1a96043a: libxenforeignmemory: bump minor version number [Wei Liu]
  • cbcaccb5e9: x86/pv: Align %rsp before pushing the failsafe stack frame [Andrew Cooper]
  • 55ab172a1f: x86/pv: Fix bugs with the handling of int80_bounce [Andrew Cooper]
  • baf2950213: xen/arm: Survive unknown traps from guests [Julien Grall]
  • 5a0ed9a09e: xen/arm: do_trap_hypervisor: Separate hypervisor and guest traps [Julien Grall]
  • 1f92dd7e88: xen/arm: arm32: Rename the trap to the correct name [Julien Grall]
  • 933f966bcd: x86/mm: add temporary debugging code to get_page_from_gfn_p2m() [Jan Beulich]
  • 03350f1ce7: libxl: u.hvm.usbdevice_list is checked for emptiness [Robin Lee]
  • a0a9095432: x86: correct boot time page table setup [Jan Beulich]
  • 1c5e242e6d: x86: correct create_bounce_frame [Jan Beulich]
  • 461f048203: x86/vm_event: fix race between __context_switch() and vm_event_resume() [Razvan Cojocaru]
  • 1366a0e76d: x86/vm_event: add hvm/vm_event.{h,c} [Razvan Cojocaru]
  • 8bf68dca65: x86/vpmu_intel: fix hypervisor crash by masking PC bit in MSR_P6_EVNTSEL [Mohit Gambhir]
  • d595e126c9: VMX: constrain vmx_intr_assist() debugging code to debug builds [Jan Beulich]
  • 8839be5c1f: x86/public: correct register naming [Jan Beulich]
  • 54dba8e6c4: x86: polish __{get,put}_user_{,no}check() [Jan Beulich]
  • a5f4edebac: x86/asm: Clobber %r{8..15} on exit to 32bit PV guests [Andrew Cooper]
  • d6f07c640a: x86/asm: Fold LOAD_C_CLOBBERED into RESTORE_ALL [Andrew Cooper]
  • c98f13a124: x86/traps: Lift all non-entrypoint logic in entry_int82() up into C [Andrew Cooper]
  • 913fc4ec70: x86/traps: Rename compat_hypercall() to entry_int82() [Andrew Cooper]
  • a5a5d1ee94: x86/mm: Further restrict permissions on some virtual mappings [Andrew Cooper]
  • 040e1457c1: x86/traps: Poison unused stack pointers in the TSS [Andrew Cooper]
  • 98dffb05ce: x86/traps: Drop 32bit fields out of tss_struct [Andrew Cooper]
  • 777aecb631: xen/arm32: Distinguish guest SError from Xen data aborts [Wei Chen]
  • a68ffd36e9: xen/arm: efi: Avoid out-of-bounds write in meminfo_add_bank [Julien Grall]
  • c5f640ea60: libs/devicemodel: Fix dependency with libxencall [Anthony PERARD]
  • ed719d7ca6: hvm: fix hypervisor crash in hvm_save_one() [Jan Beulich]
  • 2dbe9c3cd2: x86/mm: silence a pointless warning [Jan Beulich]
  • ba10dbc7ae: vTPM: update email address and file path in MAINTAINERS file [Quan Xu]
  • eaf537342c: x86: discard type information when stealing pages [Jan Beulich]
  • 22c096c99d: multicall: deal with early exit conditions [Jan Beulich]
  • ba39e9b210: x86emul: correct stub invocation constraints again [Jan Beulich]
  • 0a5370ee1f: seabios: run olddefconfig [Wei Liu]
  • cd91ab08ea: x86emul: correct stub invocation constraints [Jan Beulich]
  • 144aec4140: x86/32on64: properly honor add-to-physmap-batch's size [Jan Beulich]
  • 9182835740: docs: fix iommu_inclusive_mapping documentation [Roger Pau Monné]
  • e3b93b3c59: dmop: add xendevicemodel_modified_memory_bulk() [Jennifer Herbert]
  • a579c8bcf3: hvm/dmop: implement COPY_{TO,FROM}_GUEST_BUF_OFFSET() helpers [Andrew Cooper]
  • a9404c0e53: hvm/dmop: implement COPY_{TO,FROM}_GUEST_BUF() in terms of raw accessors [Andrew Cooper]
  • 60f07f8adb: hvm/dmop: make copy_buf_{from, to}_guest for a buffer not big enough an error [Jennifer Herbert]
  • 8198ff2cdf: hvm/dmop: box dmop_args rather than passing multiple parameters around [Jennifer Herbert]
  • 8829d12ac0: 8250-uart: Fix typo in the header [Julien Grall]
  • dc93246b50: x86/mm: Add missing newline to a printk() in get_page_from_l1e() [Andrew Cooper]
  • 99704f2636: xen.h: fix comment for vcpu_guest_context [Wei Liu]
  • 07abf27c0f: xen/arm: Don't unflatten DT when booting with ACPI [Punit Agrawal]
  • ef3e8db806: x86/hvm: Corrections and improvements to unhandled vmexit logging [Andrew Cooper]
  • 68e9e96953: correct rcu_unlock_domain() [Jan Beulich]
  • a2a897ccd2: x86/vlapic: Don't reset APIC ID when handling INIT signal [Chao Gao]
  • de22e0dd0d: xen/arm: Properly map the FDT in the boot page table [Julien Grall]
  • 4a9d402746: xen/arm: Check if the FDT passed by the bootloader is valid [Julien Grall]
  • f7d93cee11: xen/arm: Move the code to map FDT in the boot tables from assembly to C [Julien Grall]
  • caa4742f2f: xen/arm: mm: Move create_mappings function earlier in the file [Julien Grall]
  • dfb5a92cf8: xen/arm: Add BOOT_FDT_VIRT_END and BOOT_FDT_SLOT_SIZE [Julien Grall]
  • f5c842bf63: xen/kexec: remove spinlock now that all KEXEC hypercall ops are protected at the top-level [Eric DeVolder]
  • 4f0b707feb: xen/kexec: use hypercall_create_continuation to protect KEXEC ops [Eric DeVolder]
  • 1ca2bafa73: x86/microcode: Use the return value from early_microcode_update_cpu [Ross Lagerwall]
  • f9e2600ea1: hotplug/FreeBSD: configure xenstored [Wei Liu]
  • 904f8957e4: oxenstored: provide options to define xenstored devices [Wei Liu]
  • c5fc41a10d: paths.m4: provide XENSTORED_{KVA,PORT} [Wei Liu]
  • f97838bbd9: x86: Move microcode loading earlier [Ross Lagerwall]
  • 5d1ad47ff7: x86emul: force CLZERO feature flag in test harness [Jan Beulich]
  • 53e482266e: x86/vioapic: allow holes in the GSI range for PVH Dom0 [Roger Pau Monné]
  • 8555a85a7a: x86/HVM: don't uniformly report "MMIO" for various forms of failed emulation [Jan Beulich]
  • 91115f8b6e: VMX: don't blindly enable descriptor table exiting control [Jan Beulich]
  • ac1dbdc50e: x86/HVM: restrict emulation in hvm_descriptor_access_intercept() [Jan Beulich]
  • 818ff653a7: x86emul: always fill x86_insn_modrm()'s outputs [Jan Beulich]
  • 75704266f9: x86emul: add "unblock NMI" retire flag [Jan Beulich]
  • 828aa3352f: docs: fix configuration syntax in xl.cfg manpage [Wei Liu]
  • b4cd517318: tools: Use POSIX signal.h instead of sys/signal.h [Alistair Francis]
  • 4703a9ba9b: tools: Use POSIX poll.h instead of sys/poll.h [Alistair Francis]
  • e412c03be2: x86/emul: Drop more redundant ctxt.event_pending checks [Andrew Cooper]
  • 7a481bfa4f: x86/vIO-APIC: fix uninitialized variable warning [Jan Beulich]
  • dc0e69aa41: VT-d: correct a comment and remove an useless if() statement [Chao Gao]
  • b0ad468512: clang: disable the gcc-compat warnings for read_atomic [Roger Pau Monné]
  • c1f9b9d77c: tools:misc:xenpm: set max freq to all cpu with default cpuid [Luwei Kang]
  • 341569f1d1: xen: credit: change an ASSERT on nr_runnable so that it makes sense. [Dario Faggioli]
  • e7998ad2f2: xen: credit2: cleanup patch for type betterness [Praveen Kumar]
  • ecb801d629: misc/release-checklist.txt: Try to avoid wrong-tag mistakes [Ian Jackson]
  • cd8b69c2bd: misc/release-checklist.txt: Preemptive updates [Ian Jackson]
  • d4df54737d: Config.mk: Update for 4.9.0-rc1.2 [Ian Jackson]
  • d0db50ced1: Config.mk: Update for 4.9.0-rc1.1 [Ian Jackson]
  • 5644f357b9: Config.mk, etc.: Prepare 4.9.0-rc1 [Ian Jackson]
  • 17cd662168: x86/atomic: fix cmpxchg16b inline assembly to work with clang [Roger Pau Monné]
  • 3ceaf2e5a2: xsm: fix clang 3.5 build after c47d1d [Roger Pau Monné]
  • ce70926b4f: oxenstored: make --restart option best-effort [Jonathan Davies]
  • 3475c97ee4: oxenstored: improve event-channel binding logging [Jonathan Davies]
  • 27ce9d49d0: oxenstored: save remote evtchn port, not local port [Jonathan Davies]
  • 506114e918: oxenstored: avoid leading slash in paths in saved store state [Jonathan Davies]
  • 0c7b704097: oxenstored: initialise logging earlier [Jonathan Davies]
  • 6772d50a50: Revert "setup vwfi correctly on cpu0" [Stefano Stabellini]
  • 69082e1c21: ARM: GICv3 ITS: introduce device mapping [Andre Przywara]
  • fa0346ae66: ARM: vGICv3: introduce ITS emulation stub [Andre Przywara]
  • dcb6cb2636: ARM: GICv3 ITS: introduce host LPI array [Andre Przywara]
  • 14b27472a8: ARM: GICv3 ITS: introduce ITS command handling [Andre Przywara]
  • 8ed8d21373: ARM: GICv3 ITS: map ITS command buffer [Andre Przywara]
  • 05238012b8: ARM: GICv3 ITS: allocate device and collection table [Andre Przywara]
  • c9b939863c: ARM: GICv3: allocate LPI pending and property table [Andre Przywara]
  • 66d0ee1dee: ARM: GICv3 ITS: initialize host ITS [Andre Przywara]
  • 62404aba78: ARM: GICv3 ITS: parse and store ITS subnodes from hardware DT [Andre Przywara]
  • 89216c7999: xen: credit1: treat pCPUs more evenly during balancing. [Dario Faggioli]
  • 341450eaf7: xen: credit1: increase efficiency and scalability of load balancing. [Dario Faggioli]
  • 6348214c5d: xen: credit2: avoid cpumask_any() in pick_cpu(). [Dario Faggioli]
  • 46bab93935: xen/tools: tracing: add record for credit1 runqueue stealing. [Dario Faggioli]
  • 47d5292995: xen: credit: consider tickled pCPUs as busy. [Dario Faggioli]
  • afb077334f: xen: credit: (micro) optimize csched_runq_steal(). [Dario Faggioli]
  • c95ac0ad20: xen: credit1: simplify csched_runq_steal() a little bit. [Dario Faggioli]
  • ef7f5bbf9d: x86/svm: Correct event injection check in svm_vmcb_restore() [Andrew Cooper]
  • a0b53de242: x86/svm: Fix indentation in svm_vmcb_restore() [Andrew Cooper]
  • 8ff8d33948: x86/emul: Poision the stubs with debug traps [Andrew Cooper]
  • 6d774a9516: x86/ioreq server: synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps [Yu Zhang]
  • 1679e0df3d: x86/ioreq server: asynchronously reset outstanding p2m_ioreq_server entries [Yu Zhang]
  • 4b602cced9: x86/ioreq server: handle read-modify-write cases for p2m_ioreq_server pages [Paul Durrant]
  • 306f164362: x86/ioreq server: add device model wrappers for new DMOP [Yu Zhang]
  • ca2b511d3f: x86/ioreq server: add DMOP to map guest ram with p2m_ioreq_server to an ioreq server [Paul Durrant]
  • d909cb9999: x86/ioreq server: release the p2m lock after mmio is handled [Yu Zhang]
  • 44525c3dd6: tools: sched: add support for 'null' scheduler [Dario Faggioli]
  • cc13b74871: xen: sched_null: support for hard affinity [Dario Faggioli]
  • d671da3be3: xen: sched: introduce the 'null' semi-static scheduler [Dario Faggioli]
  • d92b0e7fca: xen: sched: make sure a pCPU added to a pool runs the scheduler ASAP [Dario Faggioli]
  • 64c9b1ed69: xen: sched: improve robustness (and rename) DOM2OP() [Dario Faggioli]
  • 6a2c6a6842: x86/mce: always re-initialize 'severity_cpu' in mcheck_cmn_handler() [Haozhong Zhang]
  • 011899a2e0: x86/mce: make 'severity_cpu' private to its users [Haozhong Zhang]
  • d0a699a389: x86/monitor: add support for descriptor access events [Adrian Pop]
  • 220e0b033d: passthrough/io: fall back to remapping interrupt when we can't use VT-d PI [Chao Gao]
  • 93358e8e83: VT-d: introduce update_irte to update irte safely [Chao Gao]
  • 92fc8d10f5: VMX: fixup PI descriptor when cpu is offline [Feng Wu]
  • 90bc123d26: VT-d: some cleanups [Feng Wu]
  • a5e25908d1: VT-d: introduce new fields in msi_desc to track binding with guest interrupt [Feng Wu]
  • 1066331913: passthrough: don't migrate pirq when it is delivered through VT-d PI [Chao Gao]
  • f75a30496c: x86: add multiboot2 protocol support for relocatable images [Daniel Kiper]
  • f5f16adbce: x86/boot: rename sym_phys() to sym_offs() [Daniel Kiper]
  • b28044226e: x86: make Xen early boot code relocatable [Daniel Kiper]
  • 8c17af4aba: x86/setup: use XEN_IMG_OFFSET instead of... [Daniel Kiper]
  • 7ed93f3a0d: x86: change default load address from 1 MiB to 2 MiB [Daniel Kiper]
  • 39f79c4723: x86emul: correct compat mode system descriptor handling [Jan Beulich]
  • b706e1c6af: x86/HVM: don't leak PFEC_implict to guests [Jan Beulich]
  • 60bbae0502: x86/hvm: make io.h self-contained [Chao Gao]
  • c6fdc9696a: boot allocator: use arch helper for virt_to_mfn on DIRECTMAP_VIRT region [Vijaya Kumar K]
  • 9f5390441a: x86/vpmu_intel: handle SMT consistently for programmable and fixed counters [Mohit Gambhir]
  • ffe86d38f1: x86/io: move the list of guest to machine IO ports out of domain_iommu [Roger Pau Monné]
  • f47364e500: x86/io: rename misleading dpci_ prefixed functions to g2m_ [Roger Pau Monné]
  • c47d1d6873: altp2m: introduce external-only and limited use-cases [Tamas K Lengyel]
  • e9a5d40a20: xen: use a dummy file in C99 header check [Wei Liu]
  • 91ef736493: vgic: refuse irq migration when one is already in progress [Stefano Stabellini]
  • 31bc6a93a0: arm: remove irq from inflight, then change physical affinity [Stefano Stabellini]
  • db7b5b0c50: tools/insn-fuzz: Fix assertion failures in x86_emulate_wrapper() [Andrew Cooper]
  • 9e9b56fe8a: tools/insn-fuzz: Provide IA32_DEBUGCTL consistently to the emulator [Andrew Cooper]
  • 125372a6e5: tools/insn-fuzz: Correct hook prototypes, and assert() appropriate segments [Andrew Cooper]
  • 8ba7b845c2: tools/insn-fuzz: Fix a stability bug in afl-clang-fast mode [Andrew Cooper]
  • b163e550df: tools/insn-fuzz: Avoid making use of static data [Andrew Cooper]
  • 654740b4bd: tools/insn-fuzz: Don't hit memcpy() for zero-length reads [Andrew Cooper]
  • 66c9436008: MAINTAINERS: Move the x86 instruction emulator under x86 maintainership [Andrew Cooper]
  • f1db33e953: x86/emul: Require callers to provide LMA in the emulation context [Andrew Cooper]
  • 52053d5fc2: x86/emul: Drop swint_emulate infrastructure [Andrew Cooper]
  • 897d59a426: x86/svm: Introduce svm_emul_swint_injection() [Andrew Cooper]
  • ce07f6d8cb: x86/hvm: Fix segmentation logic for system segments [Andrew Cooper]
  • 7707023e50: x86/hvm: Correct long mode predicate [Andrew Cooper]
  • df429b9c3f: x86/hvm: Correct some address space terminology [Andrew Cooper]
  • 4feb9779c9: golang/xenlight: Implement cpupool operations [Ronald Rojas]
  • 8766c5cc7d: golang/xenlight: Implement get console path operations [Ronald Rojas]
  • 58b9512b29: golang/xenlight: Implement Vcpuinfo and ListVcpu [Ronald Rojas]
  • 412d2e622d: golang/xenlight: Implement Domain operations [Ronald Rojas]
  • fae494e6e4: golang/xenlight: Implement libxl_scheduler enumeration [Ronald Rojas]
  • a95b3166e9: golang/xenlight: Implement libxl_bitmap and helper operations [Ronald Rojas]
  • eab2ad52b2: golang/xenlight: Implement libxl_domain_info and libxl_domain_unpause [Ronald Rojas]
  • 453713b175: golang/xenlight: Add host-related functionality [Ronald Rojas]
  • 73be0fd390: golang/xenlight: Add error constants and standard handling [Ronald Rojas]
  • 38e6735b19: golang/xenlight: Create stub package [Ronald Rojas]
  • de5f36a266: docs: Clarify the expected behaviour of zero-content records [Andrew Cooper]
  • 04f34e76ac: tools/python: Adjust migration v2 library to warn about zero-content records [Andrew Cooper]
  • 72efb1df62: tools/libxc: Avoid generating inappropriate zero-content records [Andrew Cooper]
  • 119ee4d773: tools/libxc: Tolerate specific zero-content records in migration v2 streams [Andrew Cooper]
  • ef78bf3107: libxc: fix xc_translate_foreign_address() [Cristian-Bogdan Sirb]
  • 0beeb56bc9: xen/arm: Handle guest external abort as guest SError [Wei Chen]
  • 70f18ea64a: xen/arm: Prevent slipping hypervisor SError to guest [Wei Chen]
  • 126751d1e9: xen/arm: Isolate the SError between the context switch of 2 vCPUs [Wei Chen]
  • 297e74abca: xen/arm: Introduce a macro to synchronize SError [Wei Chen]
  • 1656edde42: xen/arm: Introduce a helper to check local abort is enabled [Wei Chen]
  • c85e7d967e: xen/arm: Unmask the Abort/SError bit in the exception entries [Wei Chen]
  • 3f16c8cb33: xen/arm: Replace do_trap_guest_serror with new helpers [Wei Chen]
  • 0a824ca463: xen/arm: Introduce new helpers to handle guest/hyp SErrors [Wei Chen]
  • ac825c46b5: xen/arm: Move macro VABORT_GEN_BY_GUEST to common header [Wei Chen]
  • 2f08a16b04: xen/arm32: Use alternative to skip the check of pending serrors [Wei Chen]
  • a61573f4f1: xen/arm64: Use alternative to skip the check of pending serrors [Wei Chen]
  • 4e1e4a9848: xen/arm: Introduce a initcall to update cpu_hwcaps by serror_op [Wei Chen]
  • be3a53a1cc: xen/arm: Introduce a command line parameter for SErrors/Aborts [Wei Chen]
  • a79065a4ce: xen/arm: Introduce a virtual abort injection helper [Wei Chen]
  • 04ff92f453: xen/arm: Save HCR_EL2 when a guest took the SError [Wei Chen]
  • 24aff05611: xen/arm: Avoid setting/clearing HCR_RW at every context switch [Wei Chen]
  • 5fe09df809: xen/arm: Set and restore HCR_EL2 register for each vCPU separately [Wei Chen]
  • 6e4f614bab: xen/arm: Introduce a helper to get default HCR_EL2 flags [Wei Chen]
  • 90dbcd7491: xen/arm: Save ESR_EL2 to avoid using mismatched value in syndrome check [Wei Chen]
  • d641c24e7c: Merge branch 'staging' of git://xenbits.xen.org/people/konradwilk/xen into staging [Konrad Rzeszutek Wilk]
  • f49fa658b5: tools:misc:xenlockprof: fix possible format string overflow [Seraphime Kirkovski]
  • 88ad3208bb: x86/vioapic: allow PVHv2 Dom0 to have more than one IO APIC [Roger Pau Monné]
  • 9f44b08f7d: x86/vioapic: introduce support for multiple vIO APICS [Roger Pau Monné]
  • d18627583d: memory: don't hand MFN info to translated guests [Jan Beulich]
  • 1cf4d2ec0d: memory: exit early from memory_exchange() upon write-back error [Jan Beulich]
  • 2cb1f77c04: xenstore: dont increment bool variable [Juergen Gross]
  • 82eea4d051: Introduce the pvcalls header [Stefano Stabellini]
  • f158d3b3f6: Introduce the Xen 9pfs transport header [Stefano Stabellini]
  • bb84dc954b: xen: introduce a C99 headers check [Stefano Stabellini]
  • f000908276: ring.h: introduce macros to handle monodirectional rings with multiple req sizes [Stefano Stabellini]
  • 7bacfe38b6: tmem: Parse UUIDs correctly. [Konrad Rzeszutek Wilk]
  • 241b95e4a6: tmem: Fix tmem-shared-auth 'auth' values [Konrad Rzeszutek Wilk]
  • a9a3c04567: tmem: By default to join an shared pool it must be authorized. [Konrad Rzeszutek Wilk]
  • 1144c8f12b: xen/libxc: Move TMEM_AUTH to XEN_SYSCTL_TMEM_OP_SET_AUTH [Konrad Rzeszutek Wilk]
  • 8cd9fa11e1: xen/libcx/tmem: Replace TMEM_RESTORE_NEW with XEN_SYSCTL_TMEM_OP_SET_POOLS [Konrad Rzeszutek Wilk]
  • 3c3de0ee7a: displif: add ABI for para-virtual display [Oleksandr Andrushchenko]
  • 045d5d10ee: xen/sndif: Add sound-device ABI [Oleksandr Andrushchenko]
  • c4bdbec00c: libxc: fix segfault on uninitialized xch->fmem [Seraphime Kirkovski]
  • 938fd2586e: memory: properly check guest memory ranges in XENMEM_exchange handling [Jan Beulich]
  • cde048340a: x86/vioapic: allow the vIO APIC to have a variable number of pins [Roger Pau Monné]
  • 6cbc358a14: x86/hvm: convert gsi_assert_count into a variable size array [Roger Pau Monné]
  • fa645b3153: x86/irq: rename NR_HVM_IRQS and break it's dependency on VIOAPIC_NUM_PINS [Roger Pau Monné]
  • 5c5216e825: kexec: clear kexec_image slot when unloading kexec image [Bhavesh Davda]
  • bc32c6e3f3: x86/ioapic: add prototype for io_apic_gsi_base to io_apic.h [Roger Pau Monné]
  • 2d227eeb1c: x86/hvm: introduce hvm_domain_irq macro [Roger Pau Monné]
  • a891a308e9: x86/vioapic: expand hvm_vioapic to contain vIO APIC internal state [Roger Pau Monné]
  • b32d442abd: setup vwfi correctly on cpu0 [Stefano Stabellini]
  • 80f9c31670: xen/arm: acpi: Map MMIO on fault in stage-2 page table for the hardware domain [Julien Grall]
  • 4d0240e033: tools: ocaml: In configure, check for ocamlopt [Ian Jackson]
  • 1836767015: xenstore: cleanup tdb.c [Juergen Gross]
  • f2bebf72c4: xenstore: rework of transaction handling [Juergen Gross]
  • 607dca6a14: xenstore: undo function rename [Juergen Gross]
  • 6f237ac0ae: xenstore: let write_node() and some callers return errno [Juergen Gross]
  • 41630eb1b6: xen/arm32: Introduce alternative runtime patching [Wei Chen]
  • 40b1628b8e: x86/mm: Drop MEM_LOG() and correct some printed information [Andrew Cooper]
  • 35673d2419: ACPICA: IORT: add in support for the SMMUv3 subtable [Al Stone]
  • 4d047f691b: ACPICA: ACPI 6.0: add support for IORT table [Lv Zheng]
  • 064a265223: x86: suppress duplicate symbol warnings for CONFIG_GCOV [Jan Beulich]
  • 3bdb14004b: docs/misc: document PV control/feature keys for laptop/slate mode [Paul Durrant]
  • 59b2ed15ed: mm: use heap macro in init_node_heap [Wei Liu]
  • f6abad1683: docs/misc: document platform/acpi_laptop_slate key [Paul Durrant]
  • 9614f02466: docs: update xen-tscmode.pod.7 to reflect default TSC mode changes [Boris Ostrovsky]
  • 4edb1a42e3: x86: use 64 bit mask when masking away mfn bits [Juergen Gross]
  • 09ebe69c0c: arm: xen_size should be paddr_t for consistency [Stefano Stabellini]
  • 8c3c32c585: xen/arm: alternative: Register re-mapped Xen area as a temporary virtual region [Wei Chen]
  • 970f8de3e4: tools/firmware: use a canned config for seabios [Paul Durrant]
  • 5c53c93998: libxc/xc_sr_save.c: initialise rec.data before free() [Joshua Otto]
  • b53b4037ce: libxl/xl: add support for Xen 9pfs [Stefano Stabellini]
  • 4c8153d97e: tools/firmware: add ACPI device for Windows laptop/slate mode switch [Paul Durrant]
  • b988e88cc0: x86/emul: Add feature check for clzero [Andrew Cooper]
  • 62cd2f6c88: x86/emul: Correct the decoding of vlddqu [Andrew Cooper]
  • 68a08e12c4: Merge XSA 206 branch [Ian Jackson]
  • 6d969f1283: oxenstored transaction conflicts: improve logging [Thomas Sanders]
  • 4bcfc6881e: oxenstored: don't wake to issue no conflict-credit [Thomas Sanders]
  • b2a4105820: oxenstored: do not commit read-only transactions [Thomas Sanders]
  • 467c9de412: oxenstored: allow self-conflicts [Thomas Sanders]
  • 8ddbce0426: oxenstored: blame the connection that caused a transaction conflict [Jonathan Davies]
  • 57718f2e14: oxenstored: track commit history [Jonathan Davies]
  • cfd8bd7d40: oxenstored: discard old commit-history on txn end [Thomas Sanders]
  • 00c7d98d2d: oxenstored: only record operations with side-effects in history [Jonathan Davies]
  • 83ee94f39c: oxenstored: support commit history tracking [Jonathan Davies]
  • 85b1b18582: oxenstored: add transaction info relevant to history-tracking [Jonathan Davies]
  • 8242b508ca: oxenstored: ignore domains with no conflict-credit [Thomas Sanders]
  • 3efdade7a4: oxenstored: handling of domain conflict-credit [Thomas Sanders]
  • 312d362398: oxenstored: comments explaining some variables [Thomas Sanders]
  • 6234eae81e: xenstored: Log when the write transaction rate limit bites [Ian Jackson]
  • 083996c46b: xenstored: apply a write transaction rate limit [Ian Jackson]
  • ac9ff74f39: x86: clarify shadow paging Dom0 support [Wei Liu]
  • a3653e6a27: xen: sched: don't call hooks of the wrong scheduler via VCPU2OP [Dario Faggioli]
  • bd819203e0: tracing: xenalyze: kill spurious ", " in Credit1 traces. [Dario Faggioli]
  • 9a7fbdd692: tools/libxenforeignmemory: bind restrict operation to new version [Paul Durrant]
  • d8868bff6c: x86/pagewalk: non-functional cleanup [Andrew Cooper]
  • d9d0dd1079: x86/pagewalk: Improve the logic behind setting access and dirty bits [Andrew Cooper]
  • f9964cae8c: x86/shadow: Use the pagewalk reserved bits helpers [Andrew Cooper]
  • 4c5d78a10d: x86/pagewalk: Re-implement the pagetable walker [Andrew Cooper]
  • 16f2ad1fe9: x86/pagewalk: Helpers for reserved bit handling [Andrew Cooper]
  • c68a88583e: x86/pagewalk: Clean up guest_supports_* predicates [Andrew Cooper]
  • 5b08f85689: x86: support larger memory map from EFI [Juergen Gross]
  • 9d08107472: x86: use trampoline e820 buffer for BIOS interface only [Juergen Gross]
  • c0655e492e: x86: split boot trampoline into permanent and temporary part [Juergen Gross]
  • 0e7ffe9604: x86/mm: fix the check in get_pg_owner [Wei Liu]
  • 1096aa0238: docs: update HVM emulated unplug protocol to cover NVMe disks [Paul Durrant]
  • 50bb979f11: Config.mk: update OVMF changeset [Anthony PERARD]
  • 38d06eeb30: xen/Makefile: remove all temporary files for every architecture [Luca Miccio]
  • 5823d6eb40: tools/libxenforeignmemory: add a call to restrict the handle [Paul Durrant]
  • 60c59f5876: arm/mm: remove unused p2m_refcount in page_info [Wei Liu]
  • 1059dd9635: x86/shadow: Drop VALID_GFN() [Andrew Cooper]
  • 747ddf0dda: x86/pagewalk: Use pointer syntax for pfec parameter [Andrew Cooper]
  • 954b98ed5c: x86/cpuid: Sort cpu_has_* predicates by feature number [Andrew Cooper]
  • d6a6b3918b: x86/viridian: annotate intentional fallthrough [Andrew Cooper]
  • c2e13371ac: arch: drop ALIGN_STR [Jan Beulich]
  • 9c4555801f: x86/viridian: implement the crash MSRs [Paul Durrant]
  • bf13fe76c5: x86/viridian: make the threshold for HvNotifyLongSpinWait tunable [Paul Durrant]
  • 422db534e8: x86/viridian: don't put Xen version information in CPUID leaf 2 [Paul Durrant]
  • fd9ca53f66: libxl: use libxl__xs_read_checked() instead or raw xs_read() in do_domain_soft_reset() [Vitaly Kuznetsov]
  • 841e86b8e1: libxl: preserve console tty across soft reset [Vitaly Kuznetsov]
  • ba7a5da15e: COLO-proxy: Fix argument check error [Zhang Chen]
  • 8d95b96da1: ARM: arm64: activate atomic 64-bit accessors [Andre Przywara]
  • cfb0cfb27d: libxl: don't try to rename dm save file for PVH [Vitaly Kuznetsov]
  • ee92c92b51: tools/libxc: Drop dombuilder support for PV autotranslate guests [Andrew Cooper]
  • 670a34bb3e: xenstore: add missing checks for allocation failure [Juergen Gross]
  • ec4abec209: xenstore: set correct error code when violating quota [Juergen Gross]
  • 5047677108: x86/viridian: add warnings for unimplemented hypercalls and MSRs [Paul Durrant]
  • 791260bab7: x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2 [Paul Durrant]
  • 4567bf73c1: x86/viridian: fix xen-hvmcrash when vp_assist page is present [Paul Durrant]
  • 0d670cd46c: x86/mm: use statically defined locking order [Ross Lagerwall]
  • 5ca67f7453: QEMU_TAG update [Ian Jackson]
  • 03a7c07137: misc/branching-checklist: Call mg-branch-setup in Cambridge too [Ian Jackson]
  • 3979759c9b: misc/release-checklist: Split out branching-checklist.txt [Ian Jackson]
  • 958b30442a: misc/release-checklist: Remove pre-4.3 tarball target instructions [Ian Jackson]
  • 1c739589f0: misc/release-checklist: Remove clearly-obsolete stuff [Ian Jackson]
  • 27ef1ec55e: common: allow a default compiled-in command line using Kconfig [Zhongze Liu]
  • 0711b59b85: x86emul: correct FPU code/data pointers and opcode handling [Jan Beulich]
  • a8fcd80c8f: x86emul: correct handling of FPU insns faulting on memory write [Jan Beulich]
  • 9b7c3fabbc: x86emul: centralize put_fpu() invocations [Jan Beulich]
  • 69f4633817: tools/insn-fuzz: Support AFL's afl-clang-fast mode [Andrew Cooper]
  • 63092064eb: tools/insn-fuzz: Make use of LLVMFuzzerInitialize() [Andrew Cooper]
  • 7dfd103efb: tools/insn-fuzz: Accept fuzzing input on stdin [Andrew Cooper]
  • 6a6f3ff2c1: tools/insn-fuzz: Use getopt() for parsing the command line [Andrew Cooper]
  • 1c98756183: tools/insn-fuzz: Use shorter filenames [Andrew Cooper]
  • 3a54f72491: tools/fuzz: Include LLVMFuzzerTestOneInput() in the generated .a [Andrew Cooper]
  • 264efe24ff: tools/fuzz: Use $(CC) for linking the harnesses [Andrew Cooper]
  • cde043c55c: tools/fuzz: Remove .d files in clean [Andrew Cooper]
  • 8709b10c7f: AMD-Vi: allocate root table on demand [Jan Beulich]
  • 5f8ce179e2: x86/viridian: update to version 5.0a of the specification [Paul Durrant]
  • 0bf94483e1: x86/mce: add blank lines between non-fall-through switch case blocks [Haozhong Zhang]
  • e8c437eba5: x86/mce_intel: refine messages of MCA capabilities [Haozhong Zhang]
  • 95c2fc5163: x86/mce: switch bool_t/1/0 to bool/true/false [Haozhong Zhang]
  • 2588a12732: x86: remove stale PVHv1 comment from PV domain builder [Wei Liu]
  • a5c0999258: sched.h: remove stale PVHv1 comment [Wei Liu]
  • 437f0a972c: docs: update dmop.markdown [Wei Liu]
  • 300f06470f: x86: clean up header files in dom0_build.c [Wei Liu]
  • 7eb3fc22c7: x86: split PVH dom0 builder to hvm/dom0_build.c [Wei Liu]
  • 674cad0d67: x86: split PV dom0 builder to pv/dom0_builder.c [Wei Liu]
  • 503b2fb9a7: x86: modify setup_dom0_vcpu to use dom0_cpus internally [Wei Liu]
  • d4188929e4: x86: rename domain_build.c to dom0_build.c [Wei Liu]
  • 7c2c1763aa: libxl/libxl_qmp.c: Update COLO query replication status API [Zhang Chen]
  • 8127374545: libxl/libxl_qmp.c: Update COLO do checkpoint API [Zhang Chen]
  • 4fc380ac00: x86/time: don't use virtual TSC if host and guest frequencies are equal [Boris Ostrovsky]
  • e22e1c4795: x86/EFI: avoid Xen image when looking for module/kexec position [Jan Beulich]
  • d522571a40: x86/EFI: avoid IOMMU faults on [_end,__2M_rwdata_end) [Jan Beulich]
  • 02b37b7eff: x86/EFI: avoid overrunning mb_modules[] [Jan Beulich]
  • cb4fcf70b2: x86emul: parallelize SIMD test code building [Jan Beulich]
  • da091ea2f1: x86emul: correct DECLARE_ALIGNED() [Jan Beulich]
  • 182602911c: credit2: remove undefined declaration of __dump_execstate() [Dario Faggioli]
  • 9685a28f92: Revert "x86/vvmx: correct nested shadow VMCS handling" [Jan Beulich]
  • 99df591e3a: Revert "x86/vvmx: add a shadow vmcs check to vmlaunch" [Jan Beulich]
  • c6e2216783: libxl/colo: unified exit path for colo_proxy_checkpoint [Wei Liu]
  • 0a1b7f4e37: x86/PVHv2: move pvh_setup_e820 together with the other pvh functions [Roger Pau Monne]
  • 12ab91818b: x86: remove has_hvm_container_{domain/vcpu} [Roger Pau Monne]
  • 33e5c32559: x86: remove PVHv1 code [Roger Pau Monne]
  • 7faae10654: ocaml/gen: fix ocaml type/code generator from IDL [Ian Jackson]
  • bfd9a2095f: tools/kdd: don't use a pointer to an unaligned field. [Tim Deegan]
  • 327f54ed7f: tools: remove gntshr support [Juergen Gross]
  • 3528954580: tools/xl/xl_parse.c: Remove blank line. [Zhang Chen]
  • 796dea37fb: tools: include sys/sysmacros.h on Linux [Olaf Hering]
  • 15e90cd01f: tools/libxc: Fix ARM build broken by XEN_DOMCTL_getvcpuextstate commit [Razvan Cojocaru]
  • 607ad85d85: xen/arm: p2m: Perform local TLB invalidation on vCPU migration [Julien Grall]
  • f812de1b8b: EFI: retrieve and expose Apple device properties [Jan Beulich]
  • ff0bced09f: x86emul: correct {,v}{ld,st}mxcsr handling [Jan Beulich]
  • 9e4d116faf: build/clang: fix XSM dummy policy when using clang 4.0 [Roger Pau Monné]
  • 721b64d1f9: tools/libxl: correct distclean target [Juergen Gross]
  • 8e437da379: tools: correct build in directory below tools [Juergen Gross]
  • 6622e7f4c8: tools/libxc: Exposed XEN_DOMCTL_getvcpuextstate [Razvan Cojocaru]
  • 3e5f1a63b5: tools: adapt xenlight.pc and xlutil.pc to new pkg-config scheme [Juergen Gross]
  • eed254709a: tools: provide pkg-config file for libxenblktapctl [Juergen Gross]
  • 42affa826e: tools: provide pkg-config file for libxenvchan [Juergen Gross]
  • 8d3b36373e: tools: provide pkg-config file for libxenstat [Juergen Gross]
  • 1b008e99dc: tools: provide pkg-config file for libxenstore [Juergen Gross]
  • da0f3506a2: tools: provide pkg-config file for libxenguest, update the one for libxenctrl [Juergen Gross]
  • 7e9e34e02e: tools: provide pkg-config file for libxendevicemodel [Juergen Gross]
  • 571ee51261: tools: provide pkg-config file for libxenforeignmemory [Juergen Gross]
  • 4f278d39d2: tools: provide pkg-config file for libxencall [Juergen Gross]
  • 47c44ab34e: tools: provide pkg-config file for libxengnttab [Juergen Gross]
  • fd6979484a: tools: provide pkg-config file for libxenevtchn [Juergen Gross]
  • 74c0a85750: tools: provide pkg-config file for libxentoollog [Juergen Gross]
  • 514cd1f15a: tools: add support for additional items in .pc files for local builds [Juergen Gross]
  • e3de52f2c8: tools: install PKG_INSTALLDIR in tools/Makefile [Juergen Gross]
  • 93055d4e3e: tools,stubdom: set PKG_CONFIG_DIR in main Makefiles [Juergen Gross]
  • 8f45b9b910: tools: add missing library flag definitions [Juergen Gross]
  • b4f98dc0d8: tools: fix typo in tools/Rules.mk [Juergen Gross]
  • 48321fa86d: tools/Rules.mk: libxlutil should use $(XEN_XLUTIL) [Wei Liu]
  • d5613a7b84: COLO-proxy: Add colo_userspace_proxy macro [Zhang Chen]
  • 03a5db86f7: COLO-Proxy: Use socket to get checkpoint event. [Zhang Chen]
  • 72638bd7c9: COLO-Proxy: Add colo-compare notify args [Zhang Chen]
  • 0d7f830bd7: COLO-Proxy: Add secondary userspace colo-proxy start args [Zhang Chen]
  • 4e7aaad248: COLO-Proxy: Add primary userspace colo proxy start args [Zhang Chen]
  • 97171477b9: COLO-Proxy: Setup userspace colo-proxy on secondary side [Zhang Chen]
  • 410cc81cfc: COLO-Proxy: Setup userspace colo-proxy on primary side [Zhang Chen]
  • f55686226b: COLO-Proxy: Add remus command to open userspace proxy [Zhang Chen]
  • ffb8499504: x86emul: fold exit paths [Jan Beulich]
  • b22ee98c4e: x86/vvmx: add a shadow vmcs check to vmlaunch [Sergey Dyasli]
  • dc05c0ceeb: x86/vvmx: correct nested shadow VMCS handling [Sergey Dyasli]
  • 7ecd11c90a: x86/vvmx: add mov-ss blocking check to vmentry [Sergey Dyasli]
  • bd8ad2a52a: x86/cpuid: Drop legacy CPUID infrastructure [Andrew Cooper]
  • 5853cd94d9: x86/cpuid: Handle leaf 0xb in guest_cpuid() [Andrew Cooper]
  • 843f30e65e: x86/cpuid: Handle leaf 0xa in guest_cpuid() [Andrew Cooper]
  • 72e038450d: x86/cpuid: Handle leaf 0x6 in guest_cpuid() [Andrew Cooper]
  • 706b2b7367: x86/cpuid: Handle leaf 0x5 in guest_cpuid() [Andrew Cooper]
  • 0b4249e96b: x86/cpuid: Handle leaf 0x4 in guest_cpuid() [Andrew Cooper]
  • 9dc1e0cd81: x86/pagewalk: Consistently use guest_walk_*() helpers for translation [Andrew Cooper]
  • c632377810: x86/shadow: Try to correctly identify implicit supervisor accesses [Andrew Cooper]
  • c558361467: x86/hvm: Correctly identify implicit supervisor accesses [Andrew Cooper]
  • 5d99933e6e: x86emul: suppress reads for unhandled 0f38/0f3a extension space insns [Jan Beulich]
  • 0de676d8e5: x86emul: correct vzero{all,upper} for non-64-bit-mode [Jan Beulich]
  • bd84519640: xen/arm: Introduce INVALID_VCPU_ID [Julien Grall]
  • e29d37da55: xen/arm: hvm_domain does not need to be cacheline aligned [Julien Grall]
  • 60c005c78c: xen/arm: acpi: Move the ACPI banks in bootinfo [Julien Grall]
  • 792aba23a5: xen/arm: efi: Rework acpi_create_efi_mmap_table to avoid memory_map[offset] [Julien Grall]
  • d229f7de70: xen/arm: efi: Avoid duplicating the addition of a new efi memory descriptor [Julien Grall]
  • 2c277ddb77: xen/arm: efi: Avoid duplicating the addition of a new bank [Julien Grall]
  • 4cb22710d4: x86: drop underscore prefixed 32-bit register names [Jan Beulich]
  • ca8cdc176a: x86/hypercall: switch away from temporary 32-bit register names [Jan Beulich]
  • 1ecc8fd166: x86emul: switch away from temporary 32-bit register names [Jan Beulich]
  • 0489efef74: x86/mce: remove ASSERT's about mce_[u|d]handler_num in mce_action() [Haozhong Zhang]
  • 6fd56bc825: x86/mce: clear MSR_IA32_MCG_STATUS by writing 0 [Haozhong Zhang]
  • 795b988e7c: x86/vmce: fill MSR_IA32_MCG_STATUS on all vcpus in broadcast case [Haozhong Zhang]
  • 2bb81abf04: x86/mce: set mcinfo_comm.type and .size in x86_mcinfo_reserve() [Haozhong Zhang]
  • 9dfba75334: x86/mce: remove unused x86_mcinfo_add() [Haozhong Zhang]
  • f735aa5356: x86/mce: adjust comment of callback register functions [Haozhong Zhang]
  • bf11855898: x86/MCE: sanitize domain/vcpu ID handling [Jan Beulich]
  • 7b726df89c: MAINTAINERS: drop Christoph Egger [Jan Beulich]
  • f9adc1e660: x86/emul: Avoid #UD in SIMD stubs [Andrew Cooper]
  • 4361e80d22: vlapic/viridian: abort existing APIC assist if any vector is pending in ISR [Paul Durrant]
  • c2e316b2f2: x86/emul: Correct the decoding of mov to/from cr/dr [Andrew Cooper]
  • 4036e7c592: x86: drop unneeded __packed attributes [Roger Pau Monné]
  • fe39a9ffcd: x86emul: support SHA insns [Jan Beulich]
  • b732d99910: x86emul: support AESNI insns [Jan Beulich]
  • 984da9ff98: x86emul: support PCLMULQDQ [Jan Beulich]
  • 92a47d77e1: x86emul: test coverage for SSE3/SSSE3/SSE4* insns [Jan Beulich]
  • 175fcf2b48: x86emul: support SSE4.2 insns [Jan Beulich]
  • 2ea85993eb: x86emul: support SSE4.1 insns [Jan Beulich]
  • 6063116696: x86emul: support SSSE3 insns [Jan Beulich]
  • 9f7f5f6bc9: x86emul: add tables for 0f38 and 0f3a extension space [Jan Beulich]
  • 1600a5adfd: x86emul: honor MMXEXT feature flag [Jan Beulich]
  • fbd826bd87: x86emul: test coverage for SSE/SSE2 insns [Jan Beulich]
  • 50b73118d5: x86emul: support {,V}MOVNTDQA [Jan Beulich]
  • 9a4496a35b: x86emul: support {,V}{LD,ST}MXCSR [Jan Beulich]
  • eb705cc741: x86emul: support MMX/SSE{,2,4a} insns with only register operands [Jan Beulich]
  • 1257897bd1: x86emul: support {,V}{,U}COMIS{S,D} [Jan Beulich]
  • 0e14179881: x86emul: support MMX/SSE/SSE2 converts [Jan Beulich]
  • 6ce8724d4d: x86emul: support MMX/SSE{,2,3} moves [Jan Beulich]
  • 272e928f49: x86emul: support most memory accessing MMX/SSE{,2,3} insns [Jan Beulich]
  • caf053fb54: xen/arm: fix affected memory range by dcache clean functions [Stefano Stabellini]
  • 06857f3436: x86/mem_access: fix vm_event emulation check with altp2m enabled [Razvan Cojocaru]
  • c86b899597: ditch redundant integer types [Jan Beulich]
  • 6d55c0c316: x86/cpuid: Fix booting on AMD Phenom 6-core platform [Andrew Cooper]
  • 9d686d1269: tools/xenstore: define off_t [Olaf Hering]
  • 56ac30f92b: xen/arm: introduce vwfi parameter [Stefano Stabellini]
  • f2c6084442: x86/SVM: correct boot time cpu_data[] handling [Jan Beulich]
  • 3c76488305: x86/tboot: remove dead declarations [Jan Beulich]
  • 9152b5f8d9: VMX: properly handle pi when all the assigned devices are removed [Feng Wu]
  • 3176aa8a95: xen: include xen/types.h in domain.h [Wei Liu]
  • 616de1d6bf: xen: move round_pg{up,down} to pfn.h [Wei Liu]
  • 92cf67888a: x86/emul: Hold x86_emulate() to strict X86EMUL_EXCEPTION requirements [Andrew Cooper]
  • 9c5a84fff5: x86/hvm: Don't raise #GP behind the emulators back for CR writes [Andrew Cooper]
  • 3ae98aef83: x86/kconfig: Introduce CONFIG_PV and CONFIG_HVM [Andrew Cooper]
  • b151125b4d: x86/apicv: fix wrong IPI suppression during posted interrupt delivery [Quan Xu]
  • ca82be5f5c: x86emul: assert no duplicate mappings of stub space [Jan Beulich]
  • e3f6493827: x86/vvmx: add vmcs id check into vmptrld emulation [Sergey Dyasli]
  • a013e1b9e9: x86/vvmx: check vmcs address in vmread/vmwrite [Sergey Dyasli]
  • 17ee5853e2: VMX: make sure PI is in proper state before install the hooks [Feng Wu]
  • 7c00de1756: VMX: permanently assign PI hook vmx_pi_switch_to() [Feng Wu]
  • 7bdb974a82: x86/hvm: Adjust hvm_nx_enabled() to match how Xen behaves [Andrew Cooper]
  • b95028e468: x86/microcode: Replace sync_core() with cpuid_eax() [Andy Lutomirski]
  • c7cde9e28b: xen/common: low performance of lib/sort.c [keios]
  • 26735f30df: x86emul: correct decoding of vzero{all,upper} [Jan Beulich]
  • 02cccf38d2: x86/VMX: switch away from temporary 32-bit register names [Jan Beulich]
  • 098dedd931: xl: lift logfile declaration to xl.h [Wei Liu]
  • 7910b8cb65: xl: lift common_domname declaration to xl.h [Wei Liu]
  • 697dd4af74: xl: remove declaration of ctx in c files [Wei Liu]
  • 631f4bf1f7: xl: add CODING_STYLE [Wei Liu]
  • 5c1446fa1d: CONTRIBUTING: list xl in inbound license section [Wei Liu]
  • 9a0e3e618b: tools: set pkg-config path when configuring qemu [Juergen Gross]
  • 938d9e6ca8: tools: use a dedicated build directory for qemu [Juergen Gross]
  • f5c5d03524: tools: add pkg-config file for libxc [Juergen Gross]
  • ecb50e65e1: stubdom: set xen interface version for stubdom apps using xenctrl.h [Juergen Gross]
  • 9970e98ace: tools: Fix build of QEMU with lib xendevicemodel support [Anthony PERARD]
  • f14ce1a134: MAINTAINERS: add Marek as maintainer of python bindings [Wei Liu]
  • d31828e348: tools/libxendevicemodel: define O_CLOEXEC [Olaf Hering]
  • 34b05462d9: acpi: check if mapping is valid before reading / writing [Wei Liu]
  • 1a0ab02e34: docs/misc: add PV Calls Protocol [Stefano Stabellini]
  • cf1d2d22fd: docs/misc: Xen transport for 9pfs [Stefano Stabellini]
  • f462a9b3f1: xen/tools: tracing: Report next slice time when continuing as well as switching [Dario Faggioli]
  • 21ba5e1167: xen/tools: tracing: trace (Credit2) runq traversal. [Dario Faggioli]
  • af18e9f9d2: xen: credit2: group the runq manipulating functions. [Dario Faggioli]
  • 53b9c33274: xen: credit2: tidy up functions names by removing leading '__'. [Dario Faggioli]
  • a1c329c282: xen: credit2: make accessor helpers inline functions instead of macros [Dario Faggioli]
  • 4fa4f8a3cd: xen: credit2: don't miss accounting while doing a credit reset. [Dario Faggioli]
  • a76645240b: xen: credit2: always mark a tickled pCPU as... tickled! [Dario Faggioli]
  • e63d8abbe7: x86/vpmu: disable VPMU if guest's CPUID indicates no PMU support [Boris Ostrovsky]
  • 4a970125d1: x86/vpmu: add get/put_vpmu() and VPMU_AVAILABLE [Boris Ostrovsky]
  • d621c6d61a: x86/mm: switch away from temporary 32-bit register names [Jan Beulich]
  • 52bba67f8b: efi/boot: Don't free ebmalloc area at all [Andrew Cooper]
  • b5484937e5: x86/Viridian: switch away from temporary 32-bit register names [Jan Beulich]
  • 8a24ffac73: x86/SVM: switch away from temporary 32-bit register names [Jan Beulich]
  • 6b3d493ab0: x86/HVMemul: switch away from temporary 32-bit register names [Jan Beulich]
  • 98f67f2f71: x86/HVM: switch away from temporary 32-bit register names [Jan Beulich]
  • bfa4200c69: x86: switch away from temporary 32-bit register names [Jan Beulich]
  • 36c2b869c2: x86: re-introduce non-underscore prefixed 32-bit register names [Jan Beulich]
  • 77751ed79e: x86/hvm: check HAP before enabling nested VMX [Haozhong Zhang]
  • 2f0691862c: x86: ensure copying runstate/time to L1 rather than L2 [Haozhong Zhang]
  • 3c7177e208: iommu: elaborate the usage of RMRR specification on the command line [Venu Busireddy]
  • 2c17e1836d: passthrough: reject self-(de)assignment of devices [Chao Gao]
  • 8222557798: xen/arm: warn if dom0_mem is not specified [Stefano Stabellini]
  • b675eec77e: xl: fix compilation of xl_migrate.c [Roger Pau Monne]
  • c9a4a1c419: x86/layout: Correct Xen's idea of its own memory layout [Andrew Cooper]
  • c8b5cae4ad: xenstore: remove memory report command line support [Juergen Gross]
  • 27816a2eda: xenstore: make memory report available via XS_CONTROL [Juergen Gross]
  • 701a21876d: xenstore: add support for changing log functionality dynamically [Juergen Gross]
  • 7012548e0d: xenstore: enhance control command support [Juergen Gross]
  • f952b0f11c: xenstore: Split out XS_CONTROL action to dedicated source file [Juergen Gross]
  • f88d7aded8: xenstore: rename XS_DEBUG wire command [Juergen Gross]
  • d3adab35c5: xl: merge xl_cmdimpl.c into xl.c [Wei Liu]
  • c9dbcb2782: xl: split out migration related code [Wei Liu]
  • 338317327e: xl: split out save/restore related code [Wei Liu]
  • 1932812284: xl: split out vm lifecycle control functions [Wei Liu]
  • 13b59d6375: xl: split out miscellaneous functions [Wei Liu]
  • 6eb3f6e595: xl: split out vnc and console related code [Wei Liu]
  • 78c03bebb3: xl: call libxl_vncviewer_exec in main_vncviewer [Wei Liu]
  • a209f02c6b: xl: split out functions to print out information [Wei Liu]
  • 2965cd9ba9: xl: split out psr related code [Wei Liu]
  • 7a2b0d1126: xl: split out memory related code [Wei Liu]
  • 07a1a8c3c8: xl: split out cdrom related code [Wei Liu]
  • 1378a24cb1: xl: split out vcpu related code [Wei Liu]
  • 3d006af93b: xl: split out pci related code [Wei Liu]
  • baf07031b8: xl: split out scheduler related code [Wei Liu]
  • 057e496763: xl: split out usb related code [Wei Liu]
  • 5213a95957: xl: split out network related code [Wei Liu]
  • c6e4853200: xl: split out block related code [Wei Liu]
  • 74b9021bf9: xl: split out vtpm related code [Wei Liu]
  • 6d9e6fb579: xl: split out flask related code [Wei Liu]
  • ae9192b810: xl: split out cpupool related code [Wei Liu]
  • d20dec19fe: xl: split out xl_parse.[ch] [Wei Liu]
  • e5b54dbe51: xl: introduce a function to get shutdown action name [Wei Liu]
  • 0b53eb4eeb: xl: rename cpurange_parse to parse_cpurange [Wei Liu]
  • 090c3d8e37: xl: split out tmem related code to xl_tmem.c [Wei Liu]
  • f0058405a3: xl: move some helper functions to xl_utils.c [Wei Liu]
  • 12f687bf28: x86/PVHv2: fix dereference of native RSDP table mapping [Roger Pau Monne]
  • f68c7c618a: libs/devicemodel: free xencall handle in error path in _open() [Wei Liu]
  • 0003cf2a53: xl: lift a bunch of macros to xl_utils.h [Wei Liu]
  • 86acfe9886: xl: remove trailing spaces in xl_cmdimpl.c [Wei Liu]
  • 6bf1a62484: xl: generate _paths.h [Wei Liu]
  • 7b436e160e: xl: use <> variant to include Xen tools library headers [Wei Liu]
  • 0e5a128a78: xl: remove inclusion of libxl_osdeps.h [Wei Liu]
  • 5b8c41aeca: xl: update copyright information [Wei Liu]
  • 27944a4f58: xl: remove accidentally committed hunk from Makefile [Wei Liu]
  • 3564f9e400: x86/shadow: Fix build with CONFIG_SHADOW_PAGING=n following c/s 45ac805 [Andrew Cooper]
  • 2f63fa20fa: x86: fix memory leak in pvh_setup_acpi_xsdt [Wei Liu]
  • f597c3f307: x86: fix memory leak in pvh_setup_acpi_madt [Wei Liu]
  • 0eb11f13d6: build: add --with-rundir option to configure [Juergen Gross]
  • 06d9991b0a: tools/xen-mceinj: fix the type of cpu number [Haozhong Zhang]
  • d6e9f8d4f3: x86/vmx: fix vmentry failure with TSX bits in LBR [Sergey Dyasli]
  • 7f11aa4b2b: x86/vmx: optimize vmx_read/write_guest_msr() [Sergey Dyasli]
  • 9b93c6b369: x86/vmx: introduce vmx_find_msr() [Sergey Dyasli]
  • 4f88820814: x86/emul: Fix sarx emulation test [Andrew Cooper]
  • 45ac805f7f: x86/paging: Package up the log dirty function pointers [Andrew Cooper]
  • 5cecf60f43: x86/cpuid: Handle leaf 0x1 in guest_cpuid() [Andrew Cooper]
  • f7ce1422dd: x86/gen-cpuid: Clarify the intended meaning of AVX wrt feature dependencies [Andrew Cooper]
  • 3d0cab7b5d: x86/cpuid: Disallow policy updates once the domain is running [Andrew Cooper]
  • 1f24be6c94: x86emul/test: split generic and testcase specific parts [Jan Beulich]
  • 1d74282c45: x86: setup PVHv2 Dom0 ACPI tables [Roger Pau Monné]
  • 62869a543d: x86: setup PVHv2 Dom0 CPUs [Roger Pau Monné]
  • 62ba982424: x86: parse Dom0 kernel for PVHv2 [Roger Pau Monné]
  • 43b369ab84: x86/libelf: pass the destination vCPU to libelf for Dom0 build [Roger Pau Monné]
  • 7cb7fd9436: x86/bzimage: change the types from char * to void * [Roger Pau Monné]
  • 5427134eae: x86: populate PVHv2 Dom0 physical memory map [Roger Pau Monné]
  • b96b500048: x86: remove XENFEAT_hvm_pirqs for PVHv2 guests [Roger Pau Monné]
  • ad8aafe287: x86/hvm: Don't let hvm_set_efer() raise #GP itself [Andrew Cooper]
  • e55e6b641b: libxl/libxl_pci.c: Fix reverse logic when detaching device [Chao Gao]
  • cf5e1a74b9: arm/p2m: remove the page from p2m->pages list before freeing it [Julien Grall]
  • 5258ab0fcc: tools: move xl to a dedicated directory [Wei Liu]
  • 7a6de259f4: tools: provide libxlutil compiling and linking options [Wei Liu]
  • af8c67cda3: xen-access: request compat devicemodel API [Wei Liu]
  • e318fa3145: libs/devicemodel: initialise op_bufs in xendevicemodel_xcall [Wei Liu]
  • be6b31614f: python: handle long type in scripts [Marek Marczykowski-Górecki]
  • e16c705640: python: adjust module initalization for Python3 [Marek Marczykowski-Górecki]
  • dd986cd64f: python: use PyLong_* for constructing 'int' type in Python3 [Marek Marczykowski-Górecki]
  • 121d9d4030: python: use PyBytes/PyUnicode instead of PyString [Marek Marczykowski-Górecki]
  • 0c8981f035: python: initialize specific fields of PyTypeObject [Marek Marczykowski-Górecki]
  • 7b1e5f7079: python: use Py_TYPE instead of looking directly into PyObject_HEAD [Marek Marczykowski-Górecki]
  • 96d1ee6465: python: drop tp_getattr implementation [Marek Marczykowski-Górecki]
  • 6b28df34b5: python: check return value of PyErr_NewException [Marek Marczykowski-Górecki]
  • 9442404b91: tools/libxendevicemodel: Add headers.chk to .gitignore [Ian Jackson]
  • 8ef5f344d0: tools/libxendevicemodel: add a call to restrict the handle [Paul Durrant]
  • e7745d8ef5: tools/libxendevicemodel: introduce a Linux-specific implementation [Paul Durrant]
  • 6902cb00e0: tools/libxendevicemodel: extract functions and add a compat layer [Paul Durrant]
  • b108240265: tools/libxendevicemodel: introduce the new library [Paul Durrant]
  • d97ce3614b: doc: fix typo in bios_path_override [Olaf Hering]
  • d7ee5c3c7a: xenstore: correct test for opened logfile in reopen_log() [Juergen Gross]
  • a4f3d32d7b: QEMU_TAG update [Ian Jackson]
  • 80a7d04f53: tools/libxenctrl: fix error check after opening libxenforeignmemory [Paul Durrant]
  • 2c31b07ec7: x86/mm: Swap mfn_valid() to use mfn_t [Andrew Cooper]
  • 9180f53655: x86: add multiboot2 protocol support for EFI platforms [Daniel Kiper]
  • c5b9805bc1: efi: create new early memory allocator [Daniel Kiper]
  • b199c44afa: efi: build xen.gz with EFI code [Daniel Kiper]
  • aea7cd8c0b: x86: add multiboot2 protocol support [Daniel Kiper]
  • 24682c89d0: MAINTAINERS: update VT-d maintainers [Kevin Tian]
  • 3619af2b2b: x86/VMX: sanitize VM86 TSS handling [Jan Beulich]
  • 435ae6afed: MAINTAINERS: drop Jinsong Liu [Jan Beulich]
  • b908131167: x86/emul: Support CPUID faulting via a speculative MSR read [Andrew Cooper]
  • 65ddae6e3c: x86/emul: Introduce common msr_val for emulation [Andrew Cooper]
  • 49de10f3c1: x86/hvm: Don't raise #GP behind the emulators back for MSR accesses [Andrew Cooper]
  • 38b48605f3: x86/vmx: Drop vmx_msr_state infrastructure [Andrew Cooper]
  • 394e66b0d0: x86/vmx: Remove vmx_save_host_msrs() and host_msr_state [Andrew Cooper]
  • 36b35babdf: x86/setup: Intoduce XEN_MSR_STAR [Andrew Cooper]
  • 2f1add6e1c: x86/vmx: Don't leak host syscall MSR state into HVM guests [Andrew Cooper]
  • 5dbd60e16a: x86/shadow: Correct guest behaviour when creating PTEs above maxphysaddr [Andrew Cooper]
  • 2f5af2c962: lowmemd: fix comparison in cleanup [Norbert Manthey]
  • 78da0c2a7a: libxc: don't pass uninitialized data to do_dm_op() [Jan Beulich]
  • 4508222768: tools/libxl: refactor do_domain_create() [Zhang Chen]
  • 98689ab7ae: x86emul/test: avoid race in link farm rune [Wei Liu]
  • 8a899fde71: fuzz/x86emul: avoid race in link farm rune [Wei Liu]
  • d8c0824bee: libxc/x86: PV guests should see leaf 0xa on Intel [Boris Ostrovsky]
  • 75da1b150e: xen/arm: Set nr_cpu_ids to available number of cpus [Vijaya Kumar K]
  • f827ab0390: build: enable no-parentheses in clang [Roger Pau Monné]
  • d40d3ef988: build: enable unused value checks for clang [Roger Pau Monné]
  • d4906b5d05: build/printf: fix incorrect format specifiers [Roger Pau Monné]
  • 193c6f8de9: grants: print grant number and handle in hex format [Roger Pau Monné]
  • d37f938821: x86/vmx: fix compilation after 997382 [Roger Pau Monné]
  • 29c249edee: console: avoid wrapping of console pointers [Jan Beulich]
  • fe416bf995: x86/vmce: include domain/vcpu id in debug messages [Haozhong Zhang]
  • 08dd2f782e: x86/mce: remove unnecessary braces around intel_get_extended_msrs() [Haozhong Zhang]
  • 01a13552f8: x86/mce: remove declarations of non-existing functions in mce.h [Haozhong Zhang]
  • 3535271e69: x86/mce: fix indentation style in xen-mca.h and mce.h [Haozhong Zhang]
  • 71af7d4220: x86/mm: fix memory hotplug error cleanup [Norbert Manthey]
  • ab914e04a6: x86: package up context switch hook pointers [Jan Beulich]
  • 2f4d2198a9: VMX: fix VMCS race on context-switch paths [Jan Beulich]
  • cc6d98d545: common/vcpu: Fix unintended breakage from cleanup [Andrew Cooper]
  • b8932b1385: gitignore: ignore asm soft link in fuzz and x86emul test [Wei Liu]
  • 378384399e: arm: read/write rank->vcpu atomically [Stefano Stabellini]
  • 79903e50db: x86emul: catch exceptions occurring in stubs [Jan Beulich]
  • 8c935f5ff1: x86: add "w" flag to .init.data section definition [Daniel Kiper]
  • e004384bb3: x86/hypercall: Move hypercall continuation logic [Andrew Cooper]
  • 0c221ae9d7: x86/hypercall: Split out PV hypercall infrastructure [Andrew Cooper]
  • bb84ffc56e: x86/hypercall: Make the HVM hcall_64bit boolean common [Andrew Cooper]
  • b26c93fb1b: xen/multicall: Use the common hcall_preempted boolean [Andrew Cooper]
  • 9353e3628a: arm/hypercall: Use the common hcall_preempted boolean [Andrew Cooper]
  • 928ea919fc: x86/hypercall: Make the HVM hcall_preempted boolean common [Andrew Cooper]
  • 3044a2a819: common/vcpu: Switch v->vcpu_info_mfn to mfn_t [Andrew Cooper]
  • e0f6e6f614: xen/sched.h Whitespace and bool cleanup [Andrew Cooper]
  • 3091080ef7: xen/include: Include xen/kconfig.h automatically [Andrew Cooper]
  • 480e011ea8: xen/include: Remove explicit asm/config.h includes [Andrew Cooper]
  • d89f48f58e: xen/include: Remove explicit xen/config.h includes [Andrew Cooper]
  • 7127d53fe8: tools/libxl: Introduce LIBXL_CPUPOOL_POOLID_ANY [George Dunlap]
  • f5cfc3955e: tools/libxc: Introduce XC_CPUPOOL_POOLID_ANY [George Dunlap]
  • bc6a499ebc: libxl: correct xenstore entry for empty cdrom [Juergen Gross]
  • 1e88db4701: xen/arm: Print whether Xen is booting using ACPI or DT [Julien Grall]
  • 89bca19082: xen/arm: acpi: Rework acpi_boot_table_init error paths [Julien Grall]
  • 1756ab6083: xen/arm: acpi: Handle correctly detection of GICv2 on GICv3 [Julien Grall]
  • 07af2e9da1: xen/arm: Remove the makefile target xen.axf [Julien Grall]
  • d0d0bc486c: xen/arm: Remove build option CONFIG_LOAD_ADDRESS [Julien Grall]
  • d65aa60073: docs: remove odt variant of XENV [Olaf Hering]
  • 2ae10c2a11: docs: remove odt variant of STAO [Olaf Hering]
  • cc60888349: docs: convert XENV from odt to fodt [Olaf Hering]
  • 0422932af6: docs: convert STAO from odt to fodt [Olaf Hering]
  • adc017b80b: x86/asm: Use ASM_FLAG_OUT() to simplify atomic and bitop stubs [Andrew Cooper]
  • 6192e6378e: xen/p2m: Fix p2m_flush_table for non-nested cases [George Dunlap]
  • c5d1566d42: xen: credit2: improve comments' style and definition of CSFLAG-s [Dario Faggioli]
  • e58b6d95e8: xen: credit2: clear bit instead of skip step in runq_tickle() [Dario Faggioli]
  • 268896781b: xen: sched: harmonize debug dump output among schedulers. [Dario Faggioli]
  • b7a3ce49d5: xen/kbdif: add multi-touch support [Oleksandr Andrushchenko]
  • b3b23a764f: xen/kbdif: Update protocol description [Oleksandr Andrushchenko]
  • 993056190e: MAINTAINERS: Add myself as the public API "Czar" [Konrad Rzeszutek Wilk]
  • 93e1435290: IOMMU: always call teardown callback [Oleksandr Tyshchenko]
  • bdbc25b872: configure: disable bash check for FreeBSD [Roger Pau Monne]
  • 909c219944: x86/hvm: Improve physdev_op hypercall dispatching [Andrew Cooper]
  • a130a41289: x86/hvm: Improve grant_table_op hypercall dispatching [Andrew Cooper]
  • 7797a2af94: x86/hvm: Improve memory_op hypercall dispatching [Andrew Cooper]
  • e637e8d12e: x86/hvm: Split the hypercall dispatching infrastructure out of hvm.c [Andrew Cooper]
  • 55fa23d907: x86/hvm: Rework HVM_HCALL_invalidate handling [Andrew Cooper]
  • 62c7b99a10: x86/vvmx: correctly emulate VMREAD [Sergey Dyasli]
  • d18216a0c0: x86/vvmx: correctly emulate VMWRITE [Sergey Dyasli]
  • 195ca0e1de: x86/vmx: introduce VMX_INSN_SUCCEED [Sergey Dyasli]
  • 28722e98f7: x86emul: flatten twobyte_table[] [Jan Beulich]
  • ff2f835283: x86: adjust which files need vpmu.h [Boris Ostrovsky]
  • e1037b5145: x86/PVHv2: fix dom0_max_vcpus so it's capped to HVM_MAX_VCPUS for PVHv2 Dom0 [Roger Pau Monné]
  • a04c678888: x86: split Dom0 build into PV and PVHv2 [Roger Pau Monné]
  • 890dc95ca9: x86/time: tsc_check_writability() may need to be run a second time [Jan Beulich]
  • b857b041ee: x86emul: always init mmval [Jan Beulich]
  • 997382b771: y86/vmx: dump PIR and vIRR before ASSERT() [Chao Gao]
  • 95fab27fd0: x86/bitops: Force __scanbit() to be always inline [Andrew Cooper]
  • 3884d7900a: libxl: make one function static [Juergen Gross]
  • 59164cefd4: libxl: carve out domain specific functions from libxl.c [Juergen Gross]
  • f2e7a0d2f1: libxl: carve out tmem specific functions from libxl.c [Juergen Gross]
  • 0529961c57: libxl: move device specific functions out of libxl.c [Juergen Gross]
  • c8cbddd8d6: libxl: carve out memory specific functions from libxl.c [Juergen Gross]
  • a99642bfee: libxl: carve out console specific functions from libxl.c [Juergen Gross]
  • da73cb9996: libxl: carve out disk specific functions from libxl.c [Juergen Gross]
  • f94e1aaf79: libxl: carve out scheduler specific functions from libxl.c [Juergen Gross]
  • f5315f6d5d: libxl: carve out cpupool specific functions from libxl.c [Juergen Gross]
  • 5db83297c5: libxl: white space cleanup [Juergen Gross]
  • fb2f935bcf: libxl: make some functions global to prepare splitting up libxl.c [Juergen Gross]
  • 3fb71d79e9: libxl: adjust copyright comment of libxl.c [Juergen Gross]
  • ad01a8d724: x86emul/test: fix 32-bit build [Jan Beulich]
  • 6f6d3b10ec: x86/iommu: add missing break [Roger Pau Monné]
  • 7f8445d967: common/vm_event: prevent guest locking with large max_vcpus [Razvan Cojocaru]
  • 1f32b0291e: x86/acpi: fix unmapping of low 1MB memory in acpi_os_unmap_memory [Roger Pau Monné]
  • ac6e7fd7a4: x86/vmx: fix build with clang 3.8.0 [Roger Pau Monne]
  • 991033fad2: x86/vmx: Introduce a bitfield structure for EPT_VIOLATION EXIT_QUALIFICATIONs [Andrew Cooper]
  • 384b61f97c: x86/p2m: Reposition p2m_teardown_nestedp2m() to avoid its forward declaration [Andrew Cooper]
  • 1edbf34e63: x86/vmx: improve vmread_safe() [Sergey Dyasli]
  • d4a24c64b6: x86/vmx: introduce vmwrite_safe() [Sergey Dyasli]
  • ea4e7040ee: x86/hvm: add vcpu parameter to guest memory copy function [Roger Pau Monné]
  • 50a498c8ba: x86/iommu: add IOMMU entries for p2m_mmio_direct pages [Roger Pau Monné]
  • c5e95f86cf: VT-d: make print_vtd_entries() less verbose [Jan Beulich]
  • 9d5617cd89: xen/arm: Fix ARM build following c/s 11c397c [Andrew Cooper]
  • 6cc8e8708e: xen/arm64: Don't zero BSS when booting using EFI [Julien Grall]
  • 04dbb71096: x86/p2m: Stop other vcpus using a nested p2m before clearing it [Andrew Cooper]
  • 11c397c207: x86/time: Adjust init-time handling of pit0_ticks [Andrew Cooper]
  • 58b4db0832: libxl: don't segfault when creating domain with invalid pvusb device [Juergen Gross]
  • c562d7a2f5: x86/vmx: Drop ept_get_*() helpers [Andrew Cooper]
  • 93a3fbaf16: xl: Make the devid attribute manually settable for nics [Fatih Acar]
  • 4008d7774c: fuzz/x86emul: remove bogus check against fuzzer msr index [Wei Liu]
  • 63e1d01b8f: x86/time: correctly honor late clearing of TSC related feature flags [Jan Beulich]
  • 5fcf1c2516: page_alloc: clear nr_bootmem_regions in end_boot_allocator() [Jan Beulich]
  • 6bb5d3855b: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • d0de76af1c: VT-d/RMRR: Adjust the return values of register_one_rmrr() [Venu Busireddy]
  • 27c8011629: xen/common: Replace __FUNCTION__ with __func__ [Andrew Cooper]
  • 30921dc2df: x86/ept: allow write-combining on !mfn_valid() MMIO mappings again [David Woodhouse]
  • dbc84d2983: xenstore: remove XS_RESTRICT support [Juergen Gross]
  • 2733b800c9: xen/mm: Alter is_iomem_page() to use mfn_t [Andrew Cooper]
  • 55a04feaa1: fuzz: update README.afl example [Wei Liu]
  • c6a43412d7: fuzz/x86emul: print out minimal input size [Wei Liu]
  • c07574b1a8: fuzz/x86emul: update fuzzer [Wei Liu]
  • 055cbe7986: x86emul: use CR definitions in x86-defns.h [Wei Liu]
  • a306a2b31b: x86: add UMIP CR4 bit [Wei Liu]
  • 5c6c3ac6e1: x86emul: use msr definitions in msr-index.h [Wei Liu]
  • 7603eb256a: x86emul: use eflags definitions in x86-defns.h [Wei Liu]
  • 588a28187a: x86emul/test: use x86-vendors.h [Wei Liu]
  • f3358a8cd7: x86: extract vendor numeric id to x86-vendors.h [Wei Liu]
  • 451689c35a: x86: extract macros to x86-defns.h [Wei Liu]
  • 409bd5a02e: fuzz/x86emul: use macro to reduce repetition in Makefile [Wei Liu]
  • 9b7543f32c: x86emul/test: add missing dependency for x86_emulate.o [Wei Liu]
  • ce62b8edd5: Fix mispelling of length [Julien Grall]
  • ffe2aae4b2: xl: track size of diskws with a dedicated counter [Wei Liu]
  • df4d268e35: xl: free event in DOMAIN_RESTART_RENAME error path [Wei Liu]
  • 3e90d28649: compat.h: drop COMPAT_HANDLE_PARAM() [Jan Beulich]
  • ca61aeadb0: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Jan Beulich]
  • 95c1928758: x86: undo vm_init() movement from 1a6e3220cc [Jan Beulich]
  • dd75ed5c14: xl: Fix assertion on domain reboot with new configuration [Fatih Acar]
  • df58461e6b: libs/gnttab: add FreeBSD handlers for the grant-table user-space device [Roger Pau Monne]
  • 1a6e3220cc: acpi: switch to dynamic mapping at SYS_STATE_boot [Boris Ostrovsky]
  • 0f72f9ba1f: x86/HVM: make hvm_find_io_handler() static [Jan Beulich]
  • 061cd0f0e5: x86emul: correct behavior for single iteration REP INS/OUTS [Jan Beulich]
  • 8844ed299a: x86/dmop: Fix compat_dm_op() ABI [Andrew Cooper]
  • ad5808d905: xen: credit2: non Credit2 pCPUs are ok during shutdown/suspend. [Dario Faggioli]
  • bd3f7a557a: xen/tools: tracing: credits can go negative, so use int. [Dario Faggioli]
  • 3af86727b8: xen: credit2: improve debug dump output. [Dario Faggioli]
  • 9d3226aa06: fuzz: don't buffer stdout in afl stubs [Wei Liu]
  • 5a44ff111d: xen/arm: acpi: Relax hw domain mapping attributes to p2m_mmio_direct_c [Edgar E. Iglesias]
  • a24021e664: Revert "xen/arm: Map mmio-sram nodes as un-cached memory" [Edgar E. Iglesias]
  • 18d500642f: xen/arm: dt: Relax hw domain mapping attributes to p2m_mmio_direct_c [Edgar E. Iglesias]
  • fe6e8188f3: xen/arm: flush icache as well when XEN_DOMCTL_cacheflush is issued [Tamas K Lengyel]
  • a43a9ce34b: p2m: split mem_access into separate files [Tamas K Lengyel]
  • 821b88f390: arm/mem_access: adjust check_and_get_page to not rely on current [Tamas K Lengyel]
  • 5a77ccf609: xsm: Permit dom0 to use dmops [Andrew Cooper]
  • 7a4cf23e26: VT-d/RMRR: Avoid memory corruption in add_user_rmrr() [Andrew Cooper]
  • 7581a378b0: tools/libxc: Fix missing va_end() in do_dm_op() error path [Andrew Cooper]
  • 4070583090: docs: clarify xl mem-max semantics [Juergen Gross]
  • ce7d99d69f: arm/p2m: Fix regression during domain shutdown with active mem_access [Tamas K Lengyel]
  • 9b3a59c10d: x86/dmar: place the initdata annotation after the variable type [Roger Pau Monne]
  • f71628bc15: flask: fix build after the introduction of DMOP [Wei Liu]
  • 4453129a0b: fuzz/libelf: exit with fuzzer function return value [Wei Liu]
  • 53693bf3be: fuzz/libelf: return early if elf_init fails [Wei Liu]
  • 3167889392: docs/misc: update the meaning of the 'disk unplug' flag [Paul Durrant]
  • 4fda891f99: Moving ept code to ept specific files. [Paul Lai]
  • 91f59d2041: include: speed up compat header generation [Jan Beulich]
  • 05118b1596: x86/emulate: don't assume that addr_size == 32 implies protected mode [George Dunlap]
  • beb8204244: x86emul: correct VEX/XOP/EVEX operand size handling for 16-bit code [Jan Beulich]
  • 06348811b6: x86/cpuid: Remove the legacy path handling extd leaves [Andrew Cooper]
  • 8cb4bae1c1: x86/cpuid: Handle leaf 0x8000001c in guest_cpuid() [Andrew Cooper]
  • c783556d71: x86/cpufeatures: Hide Instruction Based Sampling from guests [Andrew Cooper]
  • 56e8e81fba: x86/cpuid: Handle leaves 0x8000000b-1a in guest_cpuid() [Andrew Cooper]
  • 8104df9738: x86/cpuid: Handle leaf 0x8000000a in guest_cpuid() [Andrew Cooper]
  • 1cc3ecf505: x86/cpuid: Handle leaf 0x80000009 in guest_cpuid() [Andrew Cooper]
  • 78d71c8423: x86/cpuid: Handle leaf 0x80000008 in guest_cpuid() [Andrew Cooper]
  • 92ca904524: x86/cpuid: Handle leaves 0x80000005-7 in guest_cpuid() [Andrew Cooper]
  • a75f6163cf: x86/cpuid: Handle the long vendor string in guest_cpuid() [Andrew Cooper]
  • 07929c9985: x86/cpuid: Handle leaf 0x80000001 in guest_cpuid() [Andrew Cooper]
  • 59b7d1dded: x86/cpuid: Handle more simple Intel leaves in guest_cpuid() [Andrew Cooper]
  • 20e92c97f9: x86/cpuid: Only recalculate the shared feature bits once [Andrew Cooper]
  • 9b6dea1859: x86/cpuid: Handle leaf 0x80000000 in guest_cpuid() [Andrew Cooper]
  • 090d1a6908: x86/cpufeatures: Expose self-snoop to all guests [Andrew Cooper]
  • 9e739d7cfe: tools/fuzz: add README.afl [Wei Liu]
  • a304574abe: tools/fuzz: add AFL stub program for libefl fuzzer [Wei Liu]
  • 39f6daa47d: tools/fuzz: add AFL stub program for x86 insn emulator fuzzer [Wei Liu]
  • 037ff530cd: tools/fuzz: add missing dependencies in x86 insn fuzzer build rule [Wei Liu]
  • d5c4a55e00: credit2: performance counter for load balancing call [Praveen Kumar]
  • 9b7c0ce583: x86/hvm: serialize trap injecting producer and consumer [Jan Beulich]
  • 58cbc034dc: dm_op: convert HVMOP_inject_trap and HVMOP_inject_msi [Paul Durrant]
  • ae20ccf070: dm_op: convert HVMOP_set_mem_type [Paul Durrant]
  • b30c5979e0: dm_op: convert HVMOP_modified_memory [Paul Durrant]
  • 7b2e218fd6: dm_op: convert HVMOP_set_pci_intx_level, HVMOP_set_isa_irq_level, and... [Paul Durrant]
  • 86ad4d054a: dm_op: convert HVMOP_track_dirty_vram [Paul Durrant]
  • a2323df5f4: dm_op: convert HVMOP_*ioreq_server* [Paul Durrant]
  • 524a98c2ac: public / x86: introduce __HYPERCALL_dm_op... [Paul Durrant]
  • 431685e8de: VT-d: add command line option for extra rmrrs [Elena Ufimtseva]
  • 537043d727: pci: add wrapper for parse_pci [Elena Ufimtseva]
  • 0cd6e37dc9: VT-d: separate rmrr addition function [Elena Ufimtseva]
  • c13f0f9a33: Config.mk: update OVMF changeset [Wei Liu]
  • 8a5d50dd0b: xen: sched: simplify ACPI S3 resume path. [Dario Faggioli]
  • c4fba1161b: xen: sched: impove use of cpumask scratch space in Credit1. [Dario Faggioli]
  • 7478ebe160: xen: credit2: fix shutdown/suspend when playing with cpupools. [Dario Faggioli]
  • e719192026: xen: credit2: never consider CPUs outside of our cpupool. [Dario Faggioli]
  • 548db87428: xen: credit2: use the correct scratch cpumask. [Dario Faggioli]
  • e792e01332: tools/fuzz: remove redundant rule in x86 insn fuzzer [Wei Liu]
  • e23b93a334: tools/fuzz: make sure targets are always built [Wei Liu]
  • b2f006fdc0: tools/fuzz: fix compilation after 897129d [Wei Liu]
  • 9315fa0ef7: x86emul/test: don't use *_len symbols [Jan Beulich]
  • 98297f09bd: x86/hvm: do not set msr_tsc_adjust on hvm_set_guest_tsc_fixed [Joao Martins]
  • c368538184: x86/HVM: make hvm_set_guest_tsc*() static [Jan Beulich]
  • 7d953e8263: x86/PVH: only set accessed/busy bits for present segments [Jan Beulich]
  • 3dfbb8df33: x86emul: correct FPU stub asm() constraints [Jan Beulich]
  • ff9ea20a34: x86/HVM: introduce struct hvm_pi_ops [Suravee Suthikulpanit]
  • 9bd6b01f9d: x86/hvm: Conditionally leave CPUID Faulting active in HVM context [Andrew Cooper]
  • e225a1c7c0: x86/cpuid: Handle leaf 0 in guest_cpuid() [Andrew Cooper]
  • 2073a26f89: x86/cpuid: Remove BUG_ON() condition from guest_cpuid() [Andrew Cooper]
  • 6949ce5c32: x86/cpuid: Hide VT-x/SVM from HVM-based control domains [Andrew Cooper]
  • 926c1e32b2: x86/emul: Fix clang build following BMI1/BMI2/TBM instruction support [Andrew Cooper]
  • f07618c290: kexec: ensure kexec_status() return bit value of 0 or 1 [Eric DeVolder]
  • 366ff5f1b3: x86: segment attribute handling adjustments [Jan Beulich]
  • f2d4f4ba80: x86emul: LOCK check adjustments [Jan Beulich]
  • 045094933d: x86emul: CMPXCHG{8,16}B are memory writes [Jan Beulich]
  • b44c43e42a: x86/boot: implement early command line parser in C [Daniel Kiper]
  • 3afc5e4a5b: tools/tests: add xenstore testing framework [Juergen Gross]
  • ff913f68c9: x86/PV: restrict permitted instructions during memory write emulation [Jan Beulich]
  • 850fd17ed2: x86/mtrr: convert use_intel_if u32 to bool [Doug Goldstein]
  • a80f58f2e4: x86/mtrr: drop unused func prototypes and struct [Doug Goldstein]
  • a7de843128: x86/mtrr: drop positive_have_wrcomb() [Doug Goldstein]
  • cc52659704: public/kexec: put back blank line for readability purposes [Eric DeVolder]
  • be832fdc08: x86emul: simplify prefix handling for VMFUNC [Jan Beulich]
  • 20c26793e7: x86emul: rename the no_writeback label [Jan Beulich]
  • 58f1bba440: x86emul: support RDPID [Jan Beulich]
  • a8fe4ec532: x86emul: support RDRAND/RDSEED [Jan Beulich]
  • c4afd683f9: x86emul: support TBM insns [Jan Beulich]
  • 8e20924de1: x86emul: support BMI2 insns [Jan Beulich]
  • 771daacd19: x86emul: support BMI1 insns [Jan Beulich]
  • 12ec20c732: xen/arm: gic-v3: Make sure read from ICC_IAR1_EL1 is visible on the redistributor [Julien Grall]
  • 3f50ad8dae: x86/cpuid: Offer ITSC to domains which are automatically non-migrateable [Andrew Cooper]
  • 103a1770fa: tools/libxc: Remove xsave calculations from libxc [Andrew Cooper]
  • dd86adba79: x86/cpuid: Move all xstate leaf handling into guest_cpuid() [Andrew Cooper]
  • af10922410: x86/cpuid: Introduce recalculate_xstate() [Andrew Cooper]
  • 9b6d4ada27: x86/cpuid: Move x86_vendor from arch_domain to cpuid_policy [Andrew Cooper]
  • 9841eb71ea: x86/cpuid: Drop a guests cached x86 family and model information [Andrew Cooper]
  • 984cf6c522: kexec: implement STATUS hypercall to check if image is loaded [Eric DeVolder]
  • ac94372254: xen/arm: Don't mix GFN and MFN when using iomem_deny_access [Julien Grall]
  • 960cd2cd17: xen/arm: bootfdt.c is only used during initialization [Julien Grall]
  • 5ad98e3c7f: x86emul: support ADCX/ADOX [Jan Beulich]
  • f88e810cc1: x86emul: support POPCNT [Jan Beulich]
  • 89c76ee7f6: x86emul: VEX.B is ignored in compatibility mode [Jan Beulich]
  • 48965ec2c6: x86emul: suppress memory writes after faulting FPU insns [Jan Beulich]
  • c33b5f013d: Add XENV to docs/misc [Stefano Stabellini]
  • 140b31a8de: Add STAO spec to docs/misc [Stefano Stabellini]
  • fe0d67576e: x86/xstate: Fix array overrun on hardware with LWP [Andrew Cooper]
  • e5c98b0e60: x86/pv: Check that emulate_privileged_op() don't change any unexpected flags [Andrew Cooper]
  • 9b1f6622b6: x86/emul: Calculate not_64bit during instruction decode [Andrew Cooper]
  • 90051a4ce5: tools/misc: add AVX512 vpopcntdq in xen-cpuid.c [He Chen]
  • 0b68f30a8a: xenstored: remove -L option [Wei Liu]
  • 98be5ffc05: x86emul: improve CR/DR access handling [Jan Beulich]
  • 199b1eaa79: x86emul: use switch()-wide local variable 'cr4' [Jan Beulich]
  • c437fa1729: x86emul: support VME and PVI [Jan Beulich]
  • cb2626c758: x86emul: conditionally clear BNDn for branches [Jan Beulich]
  • 37814513bc: x86/cpuid: Move the legacy cpuids array into struct cpuid_policy [Andrew Cooper]
  • d1bc8380e5: x86/cpuid: Effectively remove domain_cpuid() [Andrew Cooper]
  • 9db5d75c91: x86/cpuid: Store the toolstacks choice of hypervisor max leaf [Andrew Cooper]
  • 07097cc0c6: x86/domctl: Move all CPUID update logic into update_domain_cpuid_info() [Andrew Cooper]
  • 38b1c3a5af: x86/cpuid: Fix feature flags reported to dom0 [Andrew Cooper]
  • 2704c78aaa: x86/sysctl: Fix NULL pointer dereference in error path [Andrew Cooper]
  • 2ef6ace428: tools: don't remove tdb data base file before starting xenstored [Juergen Gross]
  • 388d3011d1: tools/xenstore: start with empty data base [Juergen Gross]
  • 904f931454: docs: add Xen PV Drivers Lifecycle [Stefano Stabellini]
  • 0d045d65c1: tools/libxc: Fix the reported max_leaf values for PV guests [Andrew Cooper]
  • 14a6be89ec: x86emul: correct EFLAGS.TF handling [Jan Beulich]
  • 4fb1aceed5: x86emul: support CLWB [Jan Beulich]
  • 3dd00f7b56: x86/HVM: restrict permitted instructions during special purpose emulation [Jan Beulich]
  • fb12d25696: x86/cpuid: Alter the legacy-path prototypes to match guest_cpuid() [Andrew Cooper]
  • 46df8a65e4: x86/cpuid: Effectively remove pv_cpuid() and hvm_cpuid() [Andrew Cooper]
  • 8851de2c38: x86/svm: Use guest_cpuid() rather than hvm_cpuid() [Andrew Cooper]
  • fff8160a81: x86/hvm: Use guest_cpuid() rather than hvm_cpuid() [Andrew Cooper]
  • bc54ec1aee: x86/cpuid: Move all leaf 7 handling into guest_cpuid() [Andrew Cooper]
  • 1c0bc709d8: x86/cpuid: Perform max_leaf calculations in guest_cpuid() [Andrew Cooper]
  • 9e9e2101cf: x86/cpuid: Calculate appropriate max_leaf values for the global policies [Andrew Cooper]
  • c38869e711: x86/cpuid: Drop the temporary linear feature bitmap from struct cpuid_policy [Andrew Cooper]
  • 02a4b17491: x86/hvm: Use per-domain policy information in hvm_cpuid() [Andrew Cooper]
  • a11e8c92e8: x86/pv: Use per-domain policy information in pv_cpuid() [Andrew Cooper]
  • 53be78aeff: x86/pv: Use per-domain policy information when calculating the cpumasks [Andrew Cooper]
  • d096102150: x86/svm: Improvements using named features [Andrew Cooper]
  • 7d7b5fac5b: x86/hvm: Improve CPUID and MSR handling using named features [Andrew Cooper]
  • c8edea9387: x86/pv: Improve pv_cpuid() using named features [Andrew Cooper]
  • 1b6e063f5e: x86/vvmx: Use hvm_cr4_guest_valid_bits() to calculate MSR_IA32_VMX_CR4_FIXED1 [Andrew Cooper]
  • f0b043042e: x86/hvm: Improve CR4 verification using named features [Andrew Cooper]
  • 9e081fbcd5: x86/hvm: Improve hvm_efer_valid() using named features [Andrew Cooper]
  • 8c6510fb66: x86/cpuid: Introduce named feature bitfields [Andrew Cooper]
  • b51c43d70d: x86/cpuid: Dispatch cpuid_hypervisor_leaves() from guest_cpuid() [Andrew Cooper]
  • f12e66e5a8: x86/hvm: Dispatch cpuid_viridian_leaves() from guest_cpuid() [Andrew Cooper]
  • 736a48bf93: x86/cpuid: Recalculate a domains CPUID policy when appropriate [Andrew Cooper]
  • 9457eaa6f8: x86/cpuid: Allocate a CPUID policy for every domain [Andrew Cooper]
  • 8cc2b69774: x86/cpuid: Move featuresets into struct cpuid_policy [Andrew Cooper]
  • 90337812ee: x86/cpuid: Introduce struct cpuid_policy [Andrew Cooper]
  • e94ce53418: x86/cpuid: Introduce guest_cpuid() and struct cpuid_leaf [Andrew Cooper]
  • ffc103c223: x86/HVM: Fix teardown ordering in hvm_vcpu_destroy() [Suravee Suthikulpanit]
  • e83ff50a55: x86/emul: Replace opencoded extraction of IOPL from eflags [Andrew Cooper]
  • 9d81162fd2: xenstore: bump TDB_VERSION [Jan Beulich]
  • f60e7c6557: get_maintainer.pl: Teach brace expansion [Anthony PERARD]
  • 2124acb495: libxl/xc_kexec.c: convert tabs into spaces; preserving indentation [Eric DeVolder]
  • bc1e0ea329: x86/cpuid: Add AVX512_VPOPCNTDQ support [He Chen]
  • dc562334db: docs: convert tscmode.txt into man page [Cédric Bosdonnat]
  • 8a8ff95bbf: docs: move pci-device-reservations from misc to man [Cédric Bosdonnat]
  • ee6296882b: docs: convert misc/channel.txt into xen-pv-channel man page [Cédric Bosdonnat]
  • dff45b6bbf: docs: convert vtpmmgr into a pod man page [Cédric Bosdonnat]
  • 1854013b01: docs: move vtpm from misc to man [Cédric Bosdonnat]
  • 5091a0c6d9: docs: move xl-numa-placement.markdown to man7 [Cédric Bosdonnat]
  • f54f5342b6: docs: move vbd-interface from misc to man [Cédric Bosdonnat]
  • 85e5d824b9: docs: convert xl-disk-configuration into a man page [Cédric Bosdonnat]
  • 24512b59e4: docs: xl-network-configuration turns into a man [Cédric Bosdonnat]
  • 68630905ef: docs: add rules for man 7 section [Cédric Bosdonnat]
  • 46cac638eb: docs: allow writing man pages in markdown [Cédric Bosdonnat]
  • 9009ea4706: xen/x86: Fix CONFIG_CRASH_DEBUG build following c/s 897129dea [Andrew Cooper]
  • 02e78311cd: x86/domctl: Make XEN_DOMCTL_set_address_size singleshot [Andrew Cooper]
  • 9422b16a50: x86: fix build with older versions of GCC following e34bc403c3 [Andrew Cooper]
  • 897129deab: x86: use unambiguous register names [Jan Beulich]
  • 62c6e94dba: x86: drop cpu_has_sse{,2} [Jan Beulich]
  • 7507ab8e7f: x86emul: support fencing insns [Jan Beulich]
  • c1450c53d9: x86/mtrr: use stdbool instead of int + define [Doug Goldstein]
  • f50e4912b7: libxl: Update xenstore on VCPU hotplug for all guest types [Boris Ostrovsky]
  • 097407f811: build: use debug_symbols to add -g3 [Wei Liu]
  • df6f513473: build: move debug{,_symbols} to tools/Rules.mk [Wei Liu]
  • d6924bd032: build: move setting LTO options to xen/Rules.mk [Wei Liu]
  • 3b4adbadb9: tools/libxl: include scheduler parameters in the output of xl list -l [Roger Pau Monne]
  • e5ca20e0f6: x86/pv: Defer I/O bitmap checks even in 64bit mode for emulate_privilege_op() [Andrew Cooper]
  • f4e8c6539a: x86/pv: Fix determination of 64bit mode in emulate_privilege_op() [Andrew Cooper]
  • f65c1290c0: x86/vvmx: Drop sreg_to_index[] [Andrew Cooper]
  • 718dcb9527: x86/VMX: use unambiguous register names [Jan Beulich]
  • c7bdecae42: x86/apicv: fix RTC periodic timer and apicv issue [Quan Xu]
  • 44325775f7: x86/cpuid: Untangle the <asm/cpufeature.h> include hierachy [Andrew Cooper]
  • 36e83e513e: x86/svm: Replace opencoded 1GB superpage check [Andrew Cooper]
  • c585f9f0da: x86/mwait-idle: add Knights Mill CPUID [Piotr Luc]
  • b4a30d648b: x86/mwait-idle: add CPU model 0x4a (Atom Z34xx series) [Andy Shevchenko]
  • a6bbb2a5af: x86emul: use unambiguous register names [Jan Beulich]
  • e510059a8b: x86emul: make _PRE_EFLAGS() tolerate first argument being 32-bit [Jan Beulich]
  • 06a3b8cd7a: x86emul: support LAR/LSL/VERR/VERW [Jan Beulich]
  • e03d4e8674: xen/arm: fix GIC_INVALID_LR [Stefano Stabellini]
  • e34bc403c3: x86/cpu: Improvements to get_cpu_vendor() [Andrew Cooper]
  • 291dcb4dd0: x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest) [Andrew Cooper]
  • 4084130511: x86/cpu: Drop unused X86_VENDOR_* values [Andrew Cooper]
  • ed5f19aea6: libxl: fix libxl_set_memory_target [Wei Liu]
  • 6d9d597713: x86/HVM: constify VMFUNC emulation hook [Jan Beulich]
  • bd29121953: x86/SVM: use unambiguous register names [Jan Beulich]
  • 6553218e46: x86/HVMemul: use unambiguous register names [Jan Beulich]
  • 1622b85433: x86/guest-walk: use unambiguous register names [Jan Beulich]
  • d2211e14d3: x86/MSR: introduce MSR access split/fold helpers [Jan Beulich]
  • ee524f2bfa: libxl/libxl_qmp.c: Fix code style in qmp_next() [Zhang Chen]
  • 74858c9eaf: tools/blktap2: remove unused inclusion of sys/sysctl.l [Alistair Francis]
  • ad891b1389: INSTALL: remove stale lto build instruction [Wei Liu]
  • 3ab1876504: x86/emul: Correct the return value handling of VMFUNC [Andrew Cooper]
  • 1226317351: tools/blktap2: Fix missing header file [Alistair Francis]
  • 341c75bf46: tools/blktap2/vhd: Remove unused struct stat stats [Alistair Francis]
  • 328d07cb5c: Corrected comment typo "count not" to "could not" [Eric DeVolder]
  • 4a348565b1: libacpi: don't build x86-only AML for ARM64 mk_dsdt [Boris Ostrovsky]
  • fb4c92ffa6: init/FreeBSD: fix incorrect usage of $rc_pids in xendriverdomain [Roger Pau Monne]
  • 4d362ce02a: init/FreeBSD: add rc control variables [Roger Pau Monne]
  • c875b9778d: init/FreeBSD: fix xencommons so it can only be launched by Dom0 [Roger Pau Monne]
  • 29b968e46b: init/FreeBSD: remove xendriverdomain_precmd [Roger Pau Monne]
  • 1d52073334: init/FreeBSD: set correct PATH for xl devd [Roger Pau Monne]
  • 546c21afe1: libxl: fix coding style issues in init_acpi_config [Wei Liu]
  • f0adead04c: x86/shadow: use unambiguous register names [Jan Beulich]
  • c3d366edff: x86/misc: use unambiguous register names [Jan Beulich]
  • c41161b883: x86/traps: use unambiguous register names [Jan Beulich]
  • 7e8e0ca784: x86/vm-event: use unambiguous register names [Jan Beulich]
  • 5117ee012c: x86/HVM: use unambiguous register names [Jan Beulich]
  • 8d55e69d2d: x86/oprofile: use unambiguous register names [Jan Beulich]
  • bd755bf917: x86emul: don't unconditionally clear segment bases upon null selector loads [Jan Beulich]
  • 3c52e84b26: x86emul: some REX related polishing [Jan Beulich]
  • 7844ec6b54: sched: removal of redundant check in Credit [Praveen Kumar]
  • 74dcd0ce6f: x86/HVM: add missing NULL check before using VMFUNC hook [Jan Beulich]
  • 0e47f92b07: x86: force EFLAGS.IF on when exiting to PV guests [Jan Beulich]
  • 8867a48e05: x86/hvm: Don't emulate all instructions hitting the #UD intercept [Andrew Cooper]
  • eafc8ad471: x86/emul: Don't opencode CR0_TS in CLTS handling [Andrew Cooper]
  • d6ac8e22c7: acpi/x86: define ACPI IO registers for PVH guests [Boris Ostrovsky]
  • 19fb14622e: x86/pmtimer: move ACPI registers from PMTState to hvm_domain [Boris Ostrovsky]
  • 44d3196903: vvmx: replace vmreturn() by vmsucceed() and vmfail*() [Haozhong Zhang]
  • 1cb650c319: vvmx: fix the wrong address width in c/s 08fac63 [Haozhong Zhang]
  • bfe67e80b2: x86emul: check for CMPXCHG8B availability [Jan Beulich]
  • 157db40753: x86: fix asm() constraint in clear_user() [Jan Beulich]
  • b9a8061bc2: x86/emul: Correct the handling of eflags with SYSCALL [Andrew Cooper]
  • 7469686ccc: x86/SMP: CPU0's scratch mask is needed earlier [Jan Beulich]
  • fa25f10f2a: xen/arm: Add support for 16 bit VMIDs [Bhupinder Thakur]
  • 3ca8573f8b: xen/arm: Move p2m_vmid_allocator_init() inside setup_virt_paging() [Bhupinder Thakur]
  • 08ccb46924: libxl: set rc to 0 in init_acpi_config in success path [Wei Liu]
  • caf520b2c6: x86/emul: Simplfy L{ES,DS,SS,FS,GS} handling [Andrew Cooper]
  • d03eda9de9: x86/HVM: handle_{mmio*,pio}() return value adjustments [Jan Beulich]
  • 620b3c7eee: x86/boot: fix build with certain older gcc versions [Jan Beulich]
  • d7d3a82c28: x86emul: CMPXCHG16B requires an aligned operand [Jan Beulich]
  • f1785a94a2: x86emul: reduce CMPXCHG{8,16}B footprint and casting [Jan Beulich]
  • d04c9b1448: x86emul: support {RD,WR}{F,G}SBASE [Jan Beulich]
  • 3b61726458: x86: introduce and use scratch CPU mask [Jan Beulich]
  • 7f885a1f49: VT-d: correct dma_msi_set_affinity() [Jan Beulich]
  • 2fdf5b2554: x86: streamline copying to/from user memory [Jan Beulich]
  • f04722f78b: xsm: allow relevant permission during migrate and gpu-passthrough. [Anshul Makkar]
  • 1361db0ed3: libxl: init_acpi_config should return rc in exit path [Wei Liu]
  • fc658208e0: tools/xenstat: Don't disable xentop when cross-compiling [Edgar E. Iglesias]
  • 119d7157ca: tools/xenstat: Remove redundant check for curses.h [Edgar E. Iglesias]
  • eaddbb122e: x86/paging: Rename paging_mark_pfn_dirty() and use pfn_t [Andrew Cooper]
  • f2a0a0db4a: x86/paging: Update paging_mark_dirty() to use mfn_t [Andrew Cooper]
  • 6e616a3cef: x86emul: ignore most segment bases for 64-bit mode in is_aligned() [Jan Beulich]
  • 2dc57d2080: nestedhvm: replace VMCX_EADDR by INVALID_PADDR [Haozhong Zhang]
  • 08fac63ec0: vvmx: check the operand of L1 vmxon [Haozhong Zhang]
  • c88da9ec88: vvmx: return VMfail to L1 if L1 vmxon is executed in VMX operation [Haozhong Zhang]
  • ac6a4500b2: vvmx: set vmxon_region_pa of vcpu out of VMX operation to an invalid address [Haozhong Zhang]
  • 9864841914: x86/vm_event: add support for VM_EVENT_REASON_INTERRUPT [Razvan Cojocaru]
  • aac1df3d03: x86/HVM: introduce hvm_get_cpl() and respective hook [Jan Beulich]
  • ca01e58212: tools/livepatch: Exit with 2 if a timeout occurs [Ross Lagerwall]
  • 0265fd753b: tools/livepatch: Save errno where needed [Ross Lagerwall]
  • a7e8107dbb: tools/livepatch: Remove unused struct member [Ross Lagerwall]
  • 4c8eab5a93: tools/livepatch: Remove pointless retry loop [Ross Lagerwall]
  • 3bc5cf73d7: livepatch: Fix documentation of timeout [Ross Lagerwall]
  • 9fae628574: tools/livepatch: Improve output [Ross Lagerwall]
  • a81163ef0f: tools/livepatch: Set stdout and stderr unbuffered [Ross Lagerwall]
  • 181deca063: tools/livepatch: Show the correct expected state before action [Ross Lagerwall]
  • 7b9f21cabc: x86/traps: Correct pagefault handling issues introduced in c/s d5c251c [Andrew Cooper]
  • 6a6bbedd39: x86: Use ACPI reboot method for Dell OptiPlex 9020 [Ross Lagerwall]
  • 47591e012f: x86/emul: Further simplify DstBitBase handling [Andrew Cooper]
  • 713b23ccd1: Config.mk: update mini-os changeset [Wei Liu]
  • 0738d6fe71: stubdom: modify ioemu linkfarm only if necessary [Juergen Gross]
  • 96a7cb37b9: x86emul: MOVNTI does not allow REP prefixes [Jan Beulich]
  • bd201eb168: x86emul: check for LAHF_LM availability [Jan Beulich]
  • 4133077d06: x86emul: check for CLFLUSH{,OPT} availability [Jan Beulich]
  • d95533f554: x86emul: check for SYSENTER/SYSEXIT availability [Jan Beulich]
  • 54abe826c8: x86emul: CMPXCHG{8,16}B ignore prefixes [Jan Beulich]
  • 6cf995f1f5: x86/PV: prefer pv_inject_hw_exception() [Jan Beulich]
  • 4999bf3e8b: x86/PV: use generic emulator for privileged instruction handling [Jan Beulich]
  • 36a808eeb2: x86emul: make write and cmpxchg hooks optional [Jan Beulich]
  • 53f87c03b4: x86emul: generalize exception handling for rep_* hooks [Jan Beulich]
  • 653cae725c: x86/32on64: use generic instruction decoding for call gate emulation [Jan Beulich]
  • 1035fe9b16: libxl: QED disks support [Cédric Bosdonnat]
  • 9963caae97: fix LDRB Thumb2 decoding [Stefano Stabellini]
  • fc9229c4bb: firmware/rombios: fix after update to libacpi [Roger Pau Monne]
  • d5c251c22b: x86/traps: Adjust paged-guest handling in the PV pagefault path [Andrew Cooper]
  • 590a287455: x86/shadow: Drop all emulation for PV vcpus [Andrew Cooper]
  • 4045953527: x86/paging: Enforce PG_external == PG_translate == PG_refcounts [Andrew Cooper]
  • 7a0c704825: x86/VPMU: clear the overflow status of which counter happened to overflow [Luwei Kang]
  • e20c3eb8dd: libacpi: announce that PVHv2 has no CMOS RTC in FADT [Roger Pau Monné]
  • dfb9d895b0: libacpi: update FADT layout to support version 5 [Roger Pau Monné]
  • 7ff99b232e: libs/xenstore: set correct FreeBSD device [Roger Pau Monne]
  • 9868314551: tools/fuzz: add README [Wei Liu]
  • 6f33dea035: tools: hook up fuzz directory [Wei Liu]
  • c808475882: tools/fuzz: introduce x86 instruction emulator target [Wei Liu]
  • 50430f20a0: x86emul/test: factor out emul_test_get_fpu [Wei Liu]
  • 4343534c75: x86emul/test: factor out emul_test_{read_cr,cpuid} [Wei Liu]
  • 1105f057f5: x86emul/test: factor out emul_test_make_stack_executable [Wei Liu]
  • 4f62f31d25: tools/fuzz: introduce libelf target [Wei Liu]
  • c6936ab0ca: x86/shadow: Misc minor cleanup [Andrew Cooper]
  • 6629754fc1: x86/shadow: Tweak some initialisation in sh_page_fault() [Andrew Cooper]
  • a29e10dd0b: x86/emul: Implement the STAC and CLAC instructions [Andrew Cooper]
  • 9d71e02e84: xen: Fix determining when domain creation is complete [Andrew Cooper]
  • 451c9938c6: x86/hvm: Fix HVMOP_get_param when skipping creating the default ioreq server [Andrew Cooper]
  • 7190f2d724: fix potential pa_range_info out of bound access [Stefano Stabellini]
  • 014723d9b3: fix potential int overflow in efi/boot [Stefano Stabellini]
  • f4754c6918: x86/emul: Annotate more intentional fallthrough cases [Andrew Cooper]
  • a2c3c9f081: console: allow log level threshold adjustments [Jan Beulich]
  • 48f11132b7: x86/time: don't omit newline in dump_softtsc() [Jan Beulich]
  • b5c8918164: x86emul: consolidate string insn register adjustments [Jan Beulich]
  • f948ce4371: AMD IOMMU: Support IOAPIC IDs larger than 128 [Suravee Suthikulpanit]
  • 060be905bb: x86: allow the emulated APICs to be enabled for the hardware domain [Roger Pau Monné]
  • 8b204d3709: tools: bump some library version numbers to 4.9 [Wei Liu]
  • ad774e70cd: libxl: Add COLO replication top-id support [Zhang Chen]
  • b17eb24909: libxl: Add Xen colo support for qemu-upstream colo code [Zhang Chen]
  • cf41a5bf3b: libxl: fix gentypes call in Makefile [Cédric Bosdonnat]
  • e28f1f4299: libxl: fix erroneous negation for isstubdom [Sander Eikelenboom]
  • dbc79440af: INSTALL: remove stale coverage build instruction [Wei Liu]
  • e7dabe59c3: x86/hvm: don't unconditionally create a default ioreq server [Paul Durrant]
  • fd3656422f: x86emul: use SrcEax/DstEax where suitable for string insns [Jan Beulich]
  • 7da717ef47: x86: add CPUID dependents of APIC and TSC [Jan Beulich]
  • 2b25768934: x86emul: avoid numeric literals for EFLAGS values [Jan Beulich]
  • 94ee3859b8: x86emul: move some of the early operand adjustments [Jan Beulich]
  • 109ae2e9b4: x86emul: abstract gcc asm() flag output handling [Jan Beulich]
  • 70d2e6b9cb: x86emul: derive vcpu_must_have() from vcpu_has() [Jan Beulich]
  • e556d3a17a: make tlbflush_filter()'s first parameter a pointer [Jan Beulich]
  • f805e59c69: arm/irq: Reorder check in route_irq_to_guest() to avoid 4 layers of "if" [Oleksandr Tyshchenko]
  • 28306bccb7: fix out of bound access to mode_strings [Stefano Stabellini]
  • 929afa7bcf: missing vgic_unlock_rank in gic_remove_irq_from_guest [Stefano Stabellini]
  • 32d2983852: x86/hvm: Move hvm_hypervisor_cpuid_leaf() handling into cpuid_hypervisor_leaves() [Andrew Cooper]
  • 0cb1fcb085: x86/hvm: Move hvm_funcs.cpuid_intercept() handling into hvm_cpuid() [Andrew Cooper]
  • cf0bd1cc31: x86/vpmu: Remove core2_no_vpmu_ops [Andrew Cooper]
  • 636b15c17a: x86/vpmu: Move vpmu_do_cpuid() handling into {pv,hvm}_cpuid() [Andrew Cooper]
  • 79e996a89f: x86emul: correct 64-bit mode repeated string insn handling with zero count [Jan Beulich]
  • 847464b5d9: x86emul: consolidate loop counter handling [Jan Beulich]
  • 739d05ebb9: x86emul/test: don't log double % characters [Jan Beulich]
  • c1151d4269: x86emul/test: avoid meaningless output [Jan Beulich]
  • c22a24c456: x86emul: constify write_segment() register pointer [Jan Beulich]
  • 380d634c96: x86emul: support 64-bit segment descriptor types [Jan Beulich]
  • 7a745cbe46: x86emul: fold SReg PUSH/POP cases [Jan Beulich]
  • b286dd2604: x86emul: defer rIP-relative address calculation [Jan Beulich]
  • d445f0cc38: x86emul: avoid undefined behavior when dealing with 10-byte FPU operands [Jan Beulich]
  • 50e793214f: x86emul: reduce FPU handling code size [Jan Beulich]
  • 3045e864f0: x86emul: simplify FPU destination operand handling [Jan Beulich]
  • 246ffcd0a2: x86emul: simplify FPU source operand handling [Jan Beulich]
  • e4f2c50d6d: x86emul: extend / amend supported FPU opcodes [Jan Beulich]
  • 3f916247af: Revert "libelf: treat phdr and shdr similarly" [Jan Beulich]
  • f5b9217531: x86emul: simplify {,i}{mul,div} fix [Jan Beulich]
  • 7bb084c23b: x86emul: drop stray NULL check [Jan Beulich]
  • 8a12e23c69: x86emul: drop dead code from SYSENTER handling [Jan Beulich]
  • 3651d9e5c0: xen/arm: vgic-v3: Allow AArch32 guest booting with GICv3 [Julien Grall]
  • 8c6feb177d: xen/arm: vgic-v3: Move the emulation of ICC_SGI1R_EL1 in a separate helper [Julien Grall]
  • 572190dbe5: xen/arm: vgic: Rename emulate_sysreg callback to emulate_reg [Julien Grall]
  • cc9e34d57a: xen/arm: vreg: Introduce vreg_emulate_cp{32,64} [Julien Grall]
  • 836a0e2aec: xen/arm: vtimer: Move emulate_sysreg* callback in a separate header [Julien Grall]
  • ec54b2d029: xen/arm: vgic-v3: Build vgic-v3.c when CONFIG_HAS_GICV3 is enabled. [Julien Grall]
  • fcf39f4671: xen/arm: vgic: Clean-up the sysreg emulation [Julien Grall]
  • 79305d41ef: xen/arm: vgic: Switch emulate_sysreg return from int to bool [Julien Grall]
  • 578993aacf: xen/arm: vgic: Switch vgic_to_sgi return from int to bool and progate up to... [Julien Grall]
  • e3542f070b: xen/arm: vgic: Switch from bool_t to bool [Julien Grall]
  • 3562558585: xen/arm: traps: Switch from bool_t to bool [Julien Grall]
  • 8d5828e913: xen/arm: vtimer: Switch the read variable in the emulation from int to bool [Julien Grall]
  • 748f5329fa: xen/arm: vtimer: Switch the emulation functions return from int to bool [Julien Grall]
  • 779a0e15ca: xen/arm: fix smpboot barriers [Stefano Stabellini]
  • 395010f346: QEMU_TAG update [Ian Jackson]
  • 7b331606cd: misc/release-checklist: Import from xenbits:~xen/release-checklist [Ian Jackson]
  • 0f40a54e1b: libacpi: don't announce a 8042 controller in the FADT for PVHv2 guests [Roger Pau Monné]
  • 8a8ce70ccf: libacpi: set FADT boot flag to notify lack of VGA for PVHv2 guests [Roger Pau Monné]
  • a900e98f1f: libacpi: add _FADT_ to the FADT boot flags definitions [Roger Pau Monné]
  • b853489598: x86emul: correct and extend IDT entry checks [Jan Beulich]
  • 216c297656: x86emul: don't assume a memory operand [Jan Beulich]
  • 7a95e0a2c5: x86: properly calculate xen ELF end of image address [Daniel Kiper]
  • a31dc93b20: x86: allow EFI reboot method neither on non-EFI platforms... [Daniel Kiper]
  • 146786b922: efi: create efi_enabled() [Daniel Kiper]
  • f343852c5e: x86: add a way to obtain the needed number of memory map entries [Juergen Gross]
  • f4497d6b74: x86emul/test: add a private header [Jan Beulich]
  • e5c1b8145b: x86emul: correct PUSHF/POPF [Jan Beulich]
  • 3eabc1c2e2: x86/HVM: drop __hvm_clear() [Jan Beulich]
  • 56673a8eb7: x86/HVM: drop hvm_emulate_one_no_write() [Jan Beulich]
  • a01b6d464f: libelf: treat phdr and shdr similarly [Jan Beulich]
  • 397f64d126: libelf: type adjustments [Jan Beulich]
  • d4c856a57a: libelf: use UINT_MAX [Jan Beulich]
  • 41fe9cabf2: libelf: section index 0 is special [Jan Beulich]
  • bb5910ff0f: x86/memshr: add static [Jan Beulich]
  • b053c185e3: x86: make more use of wr{f,g}sbase() [Jan Beulich]
  • ca9a016d52: x86/HVM: prefer structure assignment for seg reg copying [Jan Beulich]
  • f33b4fc4ef: libxl: invert xc and domain model resume calls in xc_domain_resume() [Cédric Bosdonnat]
  • ea33d31b0c: xen/common: Replace incorrect mandatory barriers with SMP barriers [Andrew Cooper]
  • 2a854e414f: xen/arm: Fix macro for ARM Jazelle CPU feature identification [Artem Mygaiev]
  • fff6bd8cb6: xen/arm: traps: Emulate ICC_SRE_EL1 as RAZ/WI [Julien Grall]
  • 4404676e06: xen/arm: Fix misplaced parentheses for PSCI version check [Artem Mygaiev]
  • 02fea427a6: arm/irq: Reorder check when the IRQ is already used by someone [Oleksandr Tyshchenko]
  • 9f954a5e90: Revert "xen/arm: do not relocate Xen outside of visible RAM" [Sameer Goel]
  • ab5b00ab49: xen/arm: domain_build: allocate lowmem for dom0 as much as possible [Peng Fan]
  • c655b112fb: Don't clear HCR_VM bit when updating VTTBR. [Jun Sun]
  • e25ddb6dae: tools/xenstore: avoid unterminated string in xs_directory_part() [Juergen Gross]
  • cb6ae256e8: xen: convert lto to Kconfig option [Wei Liu]
  • dcdc58a6db: Travis-ci: specify KCONFIG_ALLCONFIG for randconfig [Wei Liu]
  • 74fe8f2792: Kconfig: introduce allrandom.config [Wei Liu]
  • 503148ae5a: x86/emul: Drop the last remaining uses of bool_t [Andrew Cooper]
  • a6c406c1f4: x86/hvm: Assert some expectations in hvm_inject_event() [Andrew Cooper]
  • c31f3be9b4: x86/emul: Debugging improvements to the test harness [Andrew Cooper]
  • 750c5f714b: x86/shadow: Drop stale adjustment in the PAE second-half search [Andrew Cooper]
  • fb06017f80: x86/pagewalk: Improve print_gw() [Andrew Cooper]
  • ceafbe464f: x86/time: Move cpuid_time_leaf() handling into cpuid_hypervisor_leaves() [Andrew Cooper]
  • 3d3c4c5c2f: xen/x86: Add a helper to calculate family/model/stepping information [Andrew Cooper]
  • cc50fa3051: gdbstub: remove duplicated inclusion of init.h [Wei Liu]
  • 6f8c56873e: gcov: explicitly include xen/init.h [Wei Liu]
  • 5e24b36c9e: Run autogen.sh for 4.9 [Wei Liu]
  • d2e41f6dc3: xenstore: handle memory allocation failures in xenstored [Juergen Gross]
  • cc06124648: xenstore: add small default data buffer to internal struct [Juergen Gross]
  • 197e26043e: xenstore: add helper functions for wire argument parsing [Juergen Gross]
  • c875931063: xenstore: make functions static [Juergen Gross]
  • 46271e3ccd: xenstore: let command functions return error or success [Juergen Gross]
  • 5363347055: xenstore: use array for xenstore wire command handling [Juergen Gross]
  • d4016288ab: xenstore: support XS_DIRECTORY_PART in libxenstore [Juergen Gross]
  • 0ca64ed8c5: xenstore: add support for reading directory with many children [Juergen Gross]
  • 9e49dcf67f: xenstore: add per-node generation counter [Juergen Gross]
  • 2d41c05017: xenstore: use common tdb record header in xenstore [Juergen Gross]
  • b4b475c3ac: xenstore: call add_change_node() directly when writing node [Juergen Gross]
  • 2a29eec174: xenstore: modify add_change_node() parameter types [Juergen Gross]
  • 6860e56964: libxl/libxl_xshelp.c: used LOG*D functions [Cedric Bosdonnat]
  • e1020abf89: libxl/libxl_x86.c: used LOG*D functions [Cedric Bosdonnat]
  • 71d2589d8f: libxl/libxl_vtpm.c: used LOG*D functions [Cedric Bosdonnat]
  • 814d32ddc9: libxl/libxl_vnuma.c: used LOG*D functions [Cedric Bosdonnat]
  • e00113c5e7: libxl/libxl_stream_write.c: used LOG*D functions [Cedric Bosdonnat]
  • 01cd0482cc: libxl/libxl_save_callout.c: used LOG*D functions [Cedric Bosdonnat]
  • 2657dd9c12: libxl/libxl_remus.c: used LOG*D functions [Cedric Bosdonnat]
  • 1e7ed2000b: libxl/libxl_qmp.c: used LOG*D functions [Cedric Bosdonnat]
  • d3823ad68a: libxl/libxl_pvusb.c: used LOG*D functions [Cedric Bosdonnat]
  • e106cd83c8: libxl/libxl_psr.c: used LOG*D functions [Cedric Bosdonnat]
  • 20b75251d9: libxl/libxl_pci.c: used LOG*D functions [Cedric Bosdonnat]
  • 8d98b6c88f: libxl/libxl_no_colo.c: used LOG*D functions [Cedric Bosdonnat]
  • 7cea84dbf7: libxl/libxl_nic.c: used LOG*D functions [Cedric Bosdonnat]
  • 593271dfa9: libxl/libxl_netbuffer.c: used LOG*D functions [Cedric Bosdonnat]
  • aa65cba3a8: libxl/libxl_netbsd.c: used LOG*D functions [Cedric Bosdonnat]
  • 9a43eaf050: libxl/libxl_linux.c: used LOG*D functions [Cedric Bosdonnat]
  • afc7304e5d: libxl/libxl_internal.c: used LOG*D functions [Cedric Bosdonnat]
  • 38e2b688fe: libxl/libxl_freebsd.c: used LOG*D functions [Cedric Bosdonnat]
  • 3271442ed1: libxl/libxl_dom_suspend.c: used LOG*D functions [Cedric Bosdonnat]
  • 8197528a62: libxl/libxl_dom_save.c: used LOG*D functions [Cedric Bosdonnat]
  • edd9aeef47: libxl/libxl_dm.c: used LOG*D functions [Cedric Bosdonnat]
  • 968c8bc940: libxl/libxl_device.c: used LOG*D functions [Cedric Bosdonnat]
  • 359f65e178: libxl/libxl_create.c: used LOG*D functions [Cedric Bosdonnat]
  • 73a7e6e9d3: libxl/libxl_colo_save.c: used LOG*D functions [Cedric Bosdonnat]
  • b622e9f7c2: libxl/libxl_colo_restore.c: used LOG*D functions [Cedric Bosdonnat]
  • a9d2a28288: libxl/libxl_colo_qdisk.c: used LOG*D functions [Cedric Bosdonnat]
  • e712ea8873: libxl/libxl_colo_proxy.c: used LOG*D functions [Cedric Bosdonnat]
  • 6a7a39a6dc: libxl/libxl_colo_nic.c: used LOG*D functions [Cedric Bosdonnat]
  • b722e46c8b: libxl/libxl_colo.h: used LOG*D functions [Cedric Bosdonnat]
  • 5b5a012d25: libxl/libxl_checkpoint_device.c: used LOG*D functions [Cedric Bosdonnat]
  • 890dffc50a: libxl/libxl_bootloader.c: used LOG*D functions [Cedric Bosdonnat]
  • bd60ee961e: libxl.c: switch to LOG*D use [Cedric Bosdonnat]
  • a42771612f: libxl.c: switch to LOG*D use (refactored messages) [Cedric Bosdonnat]
  • 88330f3c4f: libxl.c: switch to LOG*D use [Cedric Bosdonnat]
  • f985802595: libxl: add LIBXL_LOGD_* and LOG*D function families. [Cedric Bosdonnat]
  • cbe2ecccac: stubdom: remove EXTRA_CFLAGS meant for building tools [Juergen Gross]
  • d290e32517: build system: don't let install-stubdom depend on install-tools [Juergen Gross]
  • 589899cf4f: stubdom: simplify and fix Makefile [Juergen Gross]
  • 24b0b42c9a: flask: add gcov_op check [Wei Liu]
  • f1ef35f7c9: gcov: provide the capability to select gcov format automatically [Wei Liu]
  • d8f53ce6a4: Config.mk: introduce cc-ifversion [Wei Liu]
  • 1dcc690ca0: Config.mk: expand cc-ver a bit [Wei Liu]
  • 2ea46b760c: gcov: userspace tools to extract and split gcov data [Wei Liu]
  • 74a37c3aa8: gcov: add new interface and new formats support [Wei Liu]
  • d92d9e1701: xen, tools: rip out old gcov implementation [Wei Liu]
  • 170c257e8d: xen: delete gcno files in clean target [Wei Liu]
  • 98c2e71c0a: Kconfig: add BROKEN config [Wei Liu]
  • 8e4b267668: x86/emul: Use system-segment relative memory accesses [Andrew Cooper]
  • c785f75971: x86/emul: Prepare to allow use of system segments for memory references [Andrew Cooper]
  • 28ef9ccaa9: x86/hvm: Avoid __hvm_copy() raising #PF behind the emulators back [Andrew Cooper]
  • 5d61588fe6: x86/hvm: Rename hvm_copy_*_guest_virt() to hvm_copy_*_guest_linear() [Andrew Cooper]
  • 38a4db6254: x86/hvm: Reimplement hvm_copy_*_nofault() in terms of no pagefault_info [Andrew Cooper]
  • 719318ff1e: x86/hvm: Extend the hvm_copy_*() API with a pagefault_info pointer [Andrew Cooper]
  • 6347fd2ac7: x86/shadow: Avoid raising faults behind the emulators back [Andrew Cooper]
  • a4fd87200d: x86/pv: Avoid raising faults behind the emulators back [Andrew Cooper]
  • 331d781400: x86/emul: Avoid raising faults behind the emulators back [Andrew Cooper]
  • dd5c85e312: x86/hvm: Reposition the modification of raw segment data from the VMCB/VMCS [Andrew Cooper]
  • e4d0bc1e8b: x86/vmx: Use hvm_{get,set}_segment_register() rather than vmx_{get,set}_segment_register() [Andrew Cooper]
  • 29a57c9924: x86/emul: Rework emulator event injection [Andrew Cooper]
  • bac133d433: x86/emul: Remove opencoded exception generation [Andrew Cooper]
  • 1d60efc574: x86/emul: Implement singlestep as a retire flag [Andrew Cooper]
  • 346f43dbf3: x86/emul: Always use fault semantics for software events [Andrew Cooper]
  • 3e84c8da7d: x86/emul: Provide a wrapper to x86_emulate() to ASSERT() certain behaviour [Andrew Cooper]
  • 8d246db03e: x86/emul: Correct the behaviour of pop %ss and interrupt shadowing [Andrew Cooper]
  • da1d7f6da6: x86/emul: Clean up the naming of the retire union [Andrew Cooper]
  • 9222b445e6: x86/pv: Implement pv_inject_{event,page_fault,hw_exception}() [Andrew Cooper]
  • 3a9c68ff0f: x86/emul: Rename HVM_DELIVER_NO_ERROR_CODE to X86_EVENT_NO_EC [Andrew Cooper]
  • b7ba9b7c66: x86/emul: Rename hvm_trap to x86_event and move it into the emulation infrastructure [Andrew Cooper]
  • 2191599bac: x86/emul: Simplfy emulation state setup [Andrew Cooper]
  • bfce0e62c3: x86/emul: Drop X86EMUL_CMPXCHG_FAILED [Andrew Cooper]
  • f600fa5345: x86/shadow: Fix #PFs from emulated writes crossing a page boundary [Andrew Cooper]
  • 295f4c8bc2: vtd: refuse to enable IOMMU if the PCI scan fails [Roger Pau Monné]
  • b1e08f7bd8: x86: split the setup of Dom0 permissions to a function [Roger Pau Monné]
  • 868b2e1024: x86/paging: introduce paging_set_allocation [Roger Pau Monné]
  • 7241fffcd9: x86: allow calling {shadow/hap}_set_allocation with the idle domain [Roger Pau Monné]
  • 03caf7d3dc: x86: fix return value of *_set_allocation functions [Roger Pau Monné]
  • 062975dc94: acpi: PVH guests need _E02 method [Boris Ostrovsky]
  • 7704e80aa1: acpi: power and sleep ACPI buttons are not emulated for PVH guests [Boris Ostrovsky]
  • 21e978a339: acpi: make pmtimer optional in FADT [Boris Ostrovsky]
  • a0b4216179: x86/cpuid: Add AVX512_4VNNIW and AVX512_4FMAPS support [He Chen]
  • da2209921e: x86/vmx: Shorten vmx_{get,set}_segment_register() for user segments [Andrew Cooper]
  • 660eb42c02: x86/svm: Improve segment register printing in svm_vmcb_dump() [Andrew Cooper]
  • aaf839183a: Re-enable hypervisor debug as part of opening 4.9 [Ian Jackson]
  • 3ab1527dad: Open Xen 4.9-unstable [Ian Jackson]

QEMU Traditional Changelogs

QEMU Upstream Changelogs