Xen Project 4.8 Feature List: Difference between revisions

From Xen
Jump to navigationJump to search
(Created page with " To make it easier to understand the major changes during this release cycle, I’ve grouped them below into several categories. == Security Features == {{TODO|List Features...")
 
Line 22: Line 22:


== Hypervisor Changelog ==
== Hypervisor Changelog ==
{{TODOLeft|This list was created on xen.git with the following command and copied into this part of the wiki
{{TODO|Run Lars' log scripts on final RC or release}}
<pre>git log RELEASE-4.7.0..4.8.0-rc8 --format=format:"* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=%H% %h]: %s [%an]" > ../480-rc8-pretty.log </pre>
The final version is created with
<pre>git log RELEASE-4.7.0..RELEASE-4.8.0 --format=format:"* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=%H% %h]: %s [%an]" > ../480-pretty.log </pre>
}}

* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7a578ce6b8634eec30cb8445ea98e18d9b4e9b8 a7a578c]: Config.mk: Drop stale QEMU_TRADITIONAL_REVISION commentary [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9aa71a5ed8a875f79efc98f3097599a0b1f0bdb a9aa71a]: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91bdabab73712311b7231f191874aefdddf0c1a5 91bdaba]: Update QEMU_TRADITIONAL_REVISION and QEMU_UPSTREAM_REVISION to -rc7 [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a782c76036063e9b654fb54e952211ddc1e38f6 3a782c7]: credit2: make runqueues be per-socket by default [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d066b5b9ba8ca60b39127b3c9b1cd62a52307174 d066b5b]: libacpi: fix compilation when cross building the tools [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6aaff7b407ca76dcfc4fe81f2afe9d1594cb0d6b 6aaff7b]: arm32: handle async aborts delivered while at HYP [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8c6a9334b251d2e78b0873a71b4d369908fb123 f8c6a93]: arm: crash the guest when it traps on external abort [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36008800e81bc061cce1fd204a0b638f9dc61c70 3600880]: arm64: handle async aborts delivered while at EL2 [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2cf7d2bafb9b68add1710b8c3f7ecad58e53a9db 2cf7d2b]: arm64: handle guest-generated EL1 asynchronous abort [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99a10da1b4fee8ef7a096e5fd3608f6c15932eb0 99a10da]: x86/cpu: reposition stack alignment check [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c524dd494019bc98e23075dcdba11c8e6add017 1c524dd]: remove reference to xensource.com [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d865f39733aba6700639ce629ce41c669caa86ca d865f39]: blkif: kill some repetitions in protocol description [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc53a74291ea5dd5b2c9a327dc386c0e5f859237 cc53a74]: x86emul: CMOVcc always writes its destination [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bffd3752b7c5554a551e86ff9f08e30f484f3537 bffd375]: x86: re-add stack alignment check [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=892d191df60806ea63f9d3c4fc37615bee028812 892d191]: x86/vmx: Don't deliver #MC with an error code [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9586cba3383021bb4bd57f3fa33e87cc64b4c74a 9586cba]: x86/emul: Don't deliver #UD with an error code [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=647c7bd4453c224d9ccdfdb37491544f797fdc48 647c7bd]: x86/SVM: don't deliver #GP without error code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b5266abfdf7f842c49ce4a52d250e523bc0172d 7b5266a]: x86/hvm: Rename hvm_emulate_init() and hvm_emulate_prepare() for clarity [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=45434adc3c94f5229744beaa12028aa23f63b9e7 45434ad]: libxl: fix creation of pkgconf install dir [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=122dd9575c7a3b503e8f4aec64d16e8986a0bb91 122dd95]: x86emul: in_longmode() should not ignore ->read_msr() errors [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0af1b466c4489fca6640de4c49cc9efaad51538e 0af1b46]: x86emul: simplify DstBitBase handling code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=13a8f97d421ba9e90ba9d69a137bd29c35383297 13a8f97]: x86/HVM: correct error code writing during task switch [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bac3e8e0f50aaf01eaf064b5201f69759fa87803 bac3e8e]: x86/HVM: limit writes to outgoing TSS during task switch [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db153db08846d038a6fd23fee7719dfee5d27ffc db153db]: x86/HVM: limit writes to incoming TSS during task switch [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5745b86e6e114f0e5b15bf67ed8d37a3d019f66 e5745b8]: libelf: fix symtab/strtab loading for 32bit domains [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=986f790e0184d4bf575462077378e14fa9f85aa9 986f790]: x86/memshr: properly check grant references [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d7ecc0348741543cbfec96d4817531efcf755c3 1d7ecc0]: credit2: fix wrong assert in runq_tickle() [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f6b7fedc896250028cb81dafe9a3f6773aaf1da2 f6b7fed]: x86/EFI: meet further spec requirements for runtime calls [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27e14d346ed6ff1c3a3cfc479507e62d133e92a9 27e14d3]: pygrub: Properly quote results, when returning them to the caller: [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=920edccd41db6cb0145545afa1850edf5e7d098e 920edcc]: x86/svm: fix injection of software interrupts [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=255e8fe95f22ded5186fd75244ffcfb9d5dbc855 255e8fe]: x86/emul: correct the IDT entry calculation in inject_swint() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c6c2d60d205f71ede0fbbd9047e459112f576db 1c6c2d6]: x86emul: fix huge bit offset handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb08f7d009a64b96efa4462c9d19ed6881936859 fb08f7d]: libelf: fix stack memory leak when loading 32 bit symbol tables [Roger Pau Monné]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3fa3abf3e61fb1f25ce721e14ac324dda67311f f3fa3ab]: x86/PV: writes of %fs and %gs base MSRs require canonical addresses [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93aa42b85ae0084ba7b749d0e990c94fbf0c17e3 93aa42b]: x86/HVM: don't load LDTR with VM86 mode attrs during task switch [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04beafa8e6c66f5cd814c00e2d2b51cfbc41cb8a 04beafa]: x86/hvm: Fix the handling of non-present segments [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f678e2c78110e73431217306bbd33c736802d700 f678e2c]: x86/hvm: Fix non-debug build folling c/s 0745f665a5 [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0745f665a575bdb6724f6ec1ab767cd71ba8c253 0745f66]: x86/svm: Fix svm_nextrip_insn_length() when crossing the virtual boundary to 0 [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58bd0c7985890e0292212f94a56235228a3445c3 58bd0c7]: MAINTAINERS: update EVENT CHANNEL and KEXEC maintainer [David Vrabel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=160e12899212f6f666fe38781fc5911fe9f8ad35 160e128]: tools/libacpi: Be specific about which DSDT files to build [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0f43883193da76fc928e836e319c3172f394e0f3 0f43883]: x86/traps: Don't call hvm_hypervisor_cpuid_leaf() for PV guests [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcb618c025f9251d7e22138f6528595037252c21 fcb618c]: x86/vmx: Correct the long mode check in vmx_cpuid_intercept() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=632ff7847a398a9d0de988633cfe180e5116ec32 632ff78]: tools/configure: Drop -lcrypto search [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60409f690482eaa34d285aa9c070afa0e5bc7f61 60409f6]: tools/libacpi: Re-licence remaining GPL code to LGPLv2.1 [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4e202c39f0e464dfcec0e28f56725d516e190c6 d4e202c]: Revert "x86/EFI: meet further spec requirements for runtime calls" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67b5b302f5319f70288587dc98ab505c4deada1e 67b5b30]: x86/EFI: meet further spec requirements for runtime calls [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a5245528ee3d3287f940a44b6cf91fea3dbae32 1a52455]: libxc/x86: Report consistent initial APIC value for PV guests [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8dd7b8a8934e5d8bda9a07ef281cd8f8a4ee1e26 8dd7b8a]: x86emul: suppress alignment check for {,v}mov{d,q} [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=043ad80d4fad75651e825ef3f935be52f2d6fda0 043ad80]: x86: always supply .cpuid() handler to x86_emulate() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fdffbbab3ada427bac07076f042f0265e5ae05f 9fdffbb]: Fix misleading indentation warnings [Cédric Bosdonnat]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88f21a0c2a4c8d59cf25ba2d6e6f13d6ce5a42ae 88f21a0]: libxc: fix unmap of ACPI guest memory region [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a34e43d0f74ecaf815bf094443925857b9e83a1 0a34e43]: x86emul: correct direction of FPU insn emulations [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0b4e3c0681a11b765fe218fba0ba4ebb9fa56c5 a0b4e3c]: x86/svm: Don't clobber eax and edx if an RDMSR intercept fails [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=420596c8685d2c413ef4fc11fc942739b856a049 420596c]: Partially revert 21550029f709072aacf3b90edd574e7d3021b400 [Stefano Stabellini]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=79c9f5ef82b6964f03fa0171c23a73d00bc971c5 79c9f5e]: Revert "xen/arm: platform: Drop the quirks callback" [Stefano Stabellini]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bcb13635fa503113c981c6ea7423f930c1548452 bcb1363]: libxc: set rsdp pointer for PVHv2 guests [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fac7f77b69797d0659489e49dfb3f35f8acf2b97 fac7f77]: libxc: properly account for the page offset when copying ACPI data [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=712db0f3013425aeb4e29fb4f03315c466b696c1 712db0f]: IOMMU: release lock on new exit path [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c96b6ae4eea852aef395ce4e931a1d8fa82ca42e c96b6ae]: Config.mk: update seabios to 1.10.0 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a35a95615b1a64c98c30195f343bc2c58054d9d 8a35a95]: x86/shutdown: add fall-through comment [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b2842a414204842b0fb5b2c95d457bc6071f994 7b2842a]: IOMMU: replace ASSERT()s checking for NULL [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d86f9c099850d674dfb0f6877c76eb40eeaffc7 4d86f9c]: x86/traps: replace ASSERT() checking array bounds [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ad651705cbd0ad192398c1513d12c02b3197fa1 8ad6517]: xsm: add missing permissions discovered in testing [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ebe9a1a826e8d569bef6045777cc01a5699933d 3ebe9a1]: libxl: disallow enabling PoD and ALTP2M at the same time [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7cae6b6eb743f21b5b002ab2d2954271c759ee14 7cae6b6]: libxl: set ret in the check for nestedhvm and altp2m [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd4d31be073166fc69b131e6375b55033b83b1c0 bd4d31b]: git: Add metadata to the result of `git archive` [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c47237a3d9e64abab6827d5f461d395ad0dc8ba2 c47237a]: flask: build policy in different locations [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a0e98991b0407527b3d2ce1a6eeeb095e1fbf4a7 a0e9899]: tools/libxc: Add xstate cpuid leaf of avx512 [Luwei Kang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4fbf078271e6f92c185b9f5289d768add2a74bb b4fbf07]: docs: replace hint with pointer in PVHv2 ACPI documentation [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ccb2adb96042e0d1e334c01fe260b32e6001db9 4ccb2ad]: x86emul: {L,S}{G,I}DT ignore operand size overrides in 64-bit mode [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd41a22f2d7ac66ff71bacff391ee21f658a8fa2 bd41a22]: Revert "libxl: disallow enabling PoD and ALTP2M at the same time" [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7922a28a951cbda8b58b354b889574c6ea7b2524 7922a28]: xen/arm: early-printk: It should depends on CONFIG_DEBUG and not debug [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6723676c2651a40855e37861315569892fa2b923 6723676]: docs: document ACPI usage in PVHv2 guests [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33b79dd04445b3ce289aa821eed8d812157478d6 33b79dd]: docs: fixup PVHv2 documentation regarding AP startup [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12bc22f79117dfae5e59382cdda6b8b6b70a7554 12bc22f]: x86/emul: Reject LGDT/LIDT attempts with non-canonical base addresses [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff53c65311a32e54dba51f2b8112632e9dd2af3b ff53c65]: libxl: disallow enabling PoD and ALTP2M at the same time [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c79495579adddee535c2b7f8c332e4517764a0e 3c79495]: features: declare the Credit2 scheduler as Supported [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fecf584294c6b00d95de0ecdb5e02269d8d9b4c9 fecf584]: Config.mk: fix comment for debug option [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31d41d7bc87d0d2a24ac965b37793faa40d23dcb 31d41d7]: build: make debug option affect tools only [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1d1c68ea8a3354ba7474f15303d0a9086ba3287 e1d1c68]: xen: disable debug build [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=496673a2ada93c201fbe1cc83146c8bd8e79169d 496673a]: tools/oxenstored: Fix transaction handling in 32bit builds [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26c4f0b8a4cf233f600f4163fc3aeeb7f70b3021 26c4f0b]: tools/libacpi: fix sed usage [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7791790c7ab97c85306dce749c6c8eb56d1dc0da 7791790]: stubdom: fix stubdom-vtpm build [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=668e4edf92fcf7cb929eed221059a3eeb02722c3 668e4ed]: stubdom: make GMP aware that it's being cross-compiled [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=123ef76fdb0932dad5c621734eb8992815f6a757 123ef76]: stubdom: fix "make distclean" regarding gmp [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc6d67804fbf043e53f8f7805c7a39b279a47f5a dc6d678]: xenstore: fix add_change_node() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a62511bf14971ff581212decbbf57fc11b967840 a62511b]: VMX: fix realmode emulation SReg handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=35ac0c08178ac15565b32ca56b00fa5414f1d3b1 35ac0c0]: x86/hvm: Don't truncate the hvm hypercall index before range checking it [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a418ec07cf2668197548c6503924139a2098e41d a418ec0]: xen: rtds: Update last_start whenever cur_budget is updated [Meng Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=514e5eb015cb2c7714a3a3320e4f49c55324c76a 514e5eb]: xen:rtds: Fix bug in budget accounting [Meng Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e26722422764d3ddfe59e76f5efbd330f8f9288f e267224]: Revert "keyhandler: rework process of nonirq keyhandler" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f47f3d69f4dcb2b33ccb8fb20057152302ea1ad 9f47f3d]: x86/emul: Move CPUID Faulting fault generation into the emulator [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0888d36bb23f7365ce12b03127fd0fb2661ec90e 0888d36]: x86/emul: Correct the decoding of SReg3 operands [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22bc820abb5200729dc387e6a0653c31daecfef3 22bc820]: x86/emul: Use explicit __attribute__((__packed__)) rather than __packed [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1b843b2097e89d0fae18123cde88da9d167d9a0c 1b843b2]: xen: rtds: always clear the flag when replenishing a depleted vcpu [Meng Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1307f8d3d46fe34f6eb739894008e8af3c168818 1307f8d]: docs: remove wrong statement about bug in xenstore [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0897514b4b376a167f968f79c6ea0dee1061458e 0897514]: tools/oxenstored: Avoid allocating invalid transaction ids [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4000a7c7d7b0e01837abd3918e393f289c07d68c 4000a7c]: tools/configure: fix pkg-config install path for FreeBSD [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d250b69eae5d1e8039270c763b05acc84589a8c 0d250b6]: Update QEMU_UPSTREAM_REVISION [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f9b62ca57322197e26d3b22ff11b629697142bd 6f9b62c]: libacpi: require ACPI_BUILD_DIR to be set [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4ca886ab18ddcc729c1bc3d730ab078508d7ce3 b4ca886]: x86: MISALIGNSSE feature depends on SSE [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfea0c1fb92e5baaf3ea97412ab61eb32e666d44 bfea0c1]: x86emul: fix XOP decode [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a134aeaa17ad3618575fac86f27246a3b2466001 a134aea]: libxl: initialise nr_dom_vcpus to fix 4a6070ea9 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f5a483928116781025d2334684e8a0c2eb8792e 2f5a483]: xen/x86: Fixup misc stale issues [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84699357f36e3876ffac2d2b3b0db484b0d47bc5 8469935]: x86/emul: Correctly annotate all push/pop %sreg instructions [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b9a172af0583a0e8fa98f255325072daa7bb40d 7b9a172]: tools: Handle existing link to acpi directory [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0beaeccdd6cf8accfbdbeb8f92542a16eac81e5e 0beaecc]: Revert "timer: process softirq during dumping timer info" [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a6070ea95b17e5c5f051ebe6886783dd50e911c 4a6070e]: libxl: avoid considering pCPUs outside of the cpupool during NUMA placement [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e12213fdc736ec5b9bb978ea95391658e0ad4e7 7e12213]: docs:RTDS: Correct mistakes in feature doc [Meng Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d93539cc486aa6022195305dbea5fe12f90b69fe d93539c]: vscsiif.h: replace PAGE_SIZE with VSCSIIF_PAGE_SIZE [Stefano Stabellini]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=04535bee06858fd949c743cfecc4d7b96333a16c 04535be]: usbif.h: replace PAGE_SIZE with USBIF_RING_SIZE [Stefano Stabellini]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31ba5a9b92ac00c135e46f54052336945b77f159 31ba5a9]: altp2m: don't attempt to unshare pages during change_altp2m_gfn op [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4abcd521bf460fb3a247a7754698f98526b39635 4abcd52]: x86/Intel: virtualize support for cpuid faulting [Kyle Huey]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70c95ecd5c0ec2fc5cf2bb0c5f96814bbd10c5b3 70c95ec]: x86/Intel: Expose cpuid_faulting_enabled so it can be used elsewhere [Kyle Huey]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b4664265bb398db4d5581959566a3f8036696ce 8b46642]: Config.mk: use non-debug build for 4.8 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a05b4d8a13f41bdff3e1242a3888388c9bde4f6f a05b4d8]: x86/svm: Drop adjustment of X86_FEATURE_APIC [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=493ab190e5b1432e23cd3d09ba28315f453239e4 493ab19]: xen/sm{e, a}p: allow disabling sm{e, a}p for Xen itself [He Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=66fbe2c2cd8b1dba492e8c2c8f604a3c1ce1fe73 66fbe2c]: x86/vmx: Reduce the verbosity of the vmentry failure error reporting [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3cab0cbb35bedf5594bde42290525774cb1ed957 3cab0cb]: x86/vmx: Print the problematic MSR if a vmentry fails [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f9acf51a163a98d1b511d654299cf191cdb418a0 f9acf51]: libxl: remove explicit rule for libxl_arm_acpi.o [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c635883ded517e8d300f36b8e1b31a636278769 9c63588]: ARM64: fix libxl build, do not include ../../xen/include [Stefano Stabellini]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44a14c95e3b2dd1c676eac104354b53dbf6324a4 44a14c9]: tools/xl: Use %u for uint32_t domids [Ronald Rojas]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05e379bd279768495cdc516f17a120e30dfbcca5 05e379b]: libacpi: add back the "G" in "GNU" in licence header [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=344da4f3ad6c4f76ef4efd530f4b1cc6901d6ff9 344da4f]: libacpi: fix arm64 build [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20295ab63ce7f57edca9c450602ac2dace1fc721 20295ab]: docs: RTDS feature document. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7efd9fed4d68efab8fbd880174a032b32b0da484 7efd9fe]: docs: Credit2 feature document. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=025bc7a0b6f46a2dc905bb6a610ac25473681c59 025bc7a]: docs: Credit1 feature document. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a709a3a646302e95ba42beac89264f6cdacd0c64 a709a3a]: x86/Viridian: don't depend on undefined register state [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=373923ed9c2ed36925f574387db2be2ebe5ce45a 373923e]: x86emul: fix pushing of selector registers [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9d3118a4d5a6fbd9f578853ec81621501caad63d 9d3118a]: x86emul: honor MXCSR.MM [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed00f1761689ac7b9c074e9084c81e47c25d460c ed00f17]: x86/hvm: Clobber %cs.L when LME becomes set [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=13b9f31751a55a96e86bd7e64b433a62a4a5b71e 13b9f31]: x86/hvm: Correct the position of the %cs L/D checks [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5283627de6b7ba2b8d75ecf1edf0a46bcd83edb b528362]: tools: check liblzma in configure for rombios [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de05bd965afcd08769c1e21d98ba7c2e4de7394b de05bd9]: x86emul: correct {,F}CMOV and F{,U}COMI{,P} emulation [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=610b4eda2ce2b87cccbc8f61bdec01052e54fc66 610b4ed]: keyhandler: rework process of nonirq keyhandler [Lan Tianyu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38ab99b26bf4298a33105ec66f3f6a3f7e05a326 38ab99b]: ipxe: update to newer commit [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d96ea24492a94bc180f4d18f530fc5c465b2f924 d96ea24]: xen/arm: Disable the Cortex-a53-edac [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71b8b46111219a2f83f4f9ae06ac5409744ea86e 71b8b46]: xen/trace: Fix trace metadata page count calculation (revert fbf96e6) [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68dc7185cbffab34211c77339874f2ea517990fd 68dc718]: Makefile: fix (again) EFI part of "symbols: Generate an xen-sym.map [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a9d8a57e1f9024459e613e831905d28ef72051a 0a9d8a5]: Kconfig: use tab instead of space [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78ff18c905318a9b1e5dd32662986f03b10a4e56 78ff18c]: x86: defer not-present segment checks [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62c12fa3b15caf54cb8436458a86a1acf42170fd 62c12fa3]: x86: replace redundant MTRR MSR definitions [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84c1e7d8017c773c41d6e8b79384f37a67be1479 84c1e7d]: x86/hvm: remove emulation context setting from hvmemul_cmpxchg() [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed7e33747da83ce805c00cd457e71075e34f0854 ed7e337]: timer: process softirq during dumping timer info [Lan Tianyu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f5eff08a6a6f58645fb48382c843973674042c9 9f5eff0]: x86emul: check for FPU availability [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=beeeaa920049c88af035b3dee8e20926d9d426f8 beeeaa9]: x86emul: deliver correct math exceptions [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cab9638a42457d2ab360c60ec419cdef4c75ca54 cab9638]: x86emul: honor guest CR4.OSFXSR and CR4.OSXSAVE [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7dd797c7fe4cd849018f78f6c7b9eb3d33b89d8 b7dd797]: Fix to be error handled when 10ms delayed for cpu_on [casionwoo]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb8290f68410c6c951699abd3a24124627f3f1f2 cb8290f]: arm: fix build with gcc6 [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ab81e01104d7c05e239f3bd9329c4fc87a463f4 3ab81e0]: x86emul: honor guest CR0.TS and CR0.EM [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d1fd8b09de4bb7e82573b816ba0434d62db28239 d1fd8b0]: init-xenstore-domain: remove an unused variable [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e8bfb005277fd1651ee3ab11f04717abee3d370 2e8bfb0]: libxl: Mark libxl_retrieve_domain_configuration as for external callers only [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=031655daea9bb0f69ce54a32fea0eab319471d04 031655d]: libxl: fix issues in 38cd0664 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40277cded320efa32b86c0c9f01e33145eab5ee4 40277cd]: Xen 4.8.0-rc1 preparation [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3d54cead6459567d9786ad415149868ee7f2f5b b3d54ce]: tmem: Batch and squash XEN_SYSCTL_TMEM_OP_SAVE_GET_POOL_[FLAGS,NPAGES,UUID] in one sub-call: XEN_SYSCTL_TMEM_OP_GET_POOLS. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1469755537f71b5e4a433c29926c89a56337d75 c146975]: tmem/xc_tmem_control: Rename 'arg1' to 'len' and 'arg2' to arg. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ca5e0103d0c713e9ec9fefe4ca9351abc342ad7 4ca5e01]: tmem: Unify XEN_SYSCTL_TMEM_OP_[[SAVE_[BEGIN|END]|RESTORE_BEGIN] [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4a398701ecf07a24ca391cbdc4a84fcca7c8d69 c4a3987]: tmem/libxc: Squash XEN_SYSCTL_TMEM_OP_[SET|SAVE].. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92928ab27709fe6eab50648aa7a9aaad7ede8da4 92928ab]: tmem/sysctl: Add union in struct xen_sysctl_tmem_op [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dd24b046b94efe2f97b906123f2eefb3235116b1 dd24b04]: tmem: Move client weight, frozen, live_migrating, and compress [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1a70e54b5fd7b8a3b04c739a4de27b2509b42180 1a70e54]: tmem: Delete deduplication (and tze) code. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=840c5c9e6675a7ae9665fcc610b3112d1da8b672 840c5c9]: tmem: Retire XEN_SYSCTL_TMEM_OP_[SET_CAP|SAVE_GET_CLIENT_CAP] [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f62c86e4977e7498e81211364440ec995253dd30 f62c86e]: libxc/tmem/restore: Remove call to XEN_SYSCTL_TMEM_OP_SAVE_GET_VERSION [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b997d7aa8f82b5f7b0757bb6b73546dc98714a3 4b997d7]: svm/emulate: remove duplicated const specifier [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da92ec5bd13b7d0a7093a251a6535f21c7a6ad0e da92ec5]: xen: credit2: "relax" CSCHED2_MAX_TIMER [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c540b09cecd2d21dfc0f14be1cd89fa9808705b5 c540b09]: xen: tracing: add trace records for schedule and rate-limiting. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7fa4d5f53adbb1e26cf754ce53fcbc639455d8b a7fa4d5]: xen: credit2: implement yield() [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7e88dabffa9bcacbb180d919ffd68357d4feeba6 7e88dab]: SVM: use generic instruction decoding [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=82a9ae278ce6e76838066ab85bf0ace1d9e858bf 82a9ae2]: x86/32on64: don't modify guest descriptors without need [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf415271e3151c9e807e2746c96839a76ad571da cf41527]: x86emul: support RTM instructions [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47bd00674201bb1a030d4eb604b074a156b1f4d5 47bd006]: xl: allow to set the ratelimit value online for Credit2 [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=368db8353c70a19a11fb0f976b9825ed1e7b95fd 368db83]: libxl: allow to set the ratelimit value online for Credit2 [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9724606daec99c73b7e1c6a7abc22cdbe438bcd2 9724606]: libxl: fix coding style of credit1 parameters related functions [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4217c014ef3e58891be6fcb979d632d21fe328d4 4217c01]: tools: tracing: handle more scheduling related events. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e4b4199667b989a931b2028dec621d14be032ad 5e4b419]: xen: credit2: only reset credit on reset condition [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=069cf39fb1715bc8f43dc3f9b332fe6b6b778611 069cf39]: xen: credit2: make tickling more deterministic [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fdd2f3c9ccb5b51c4610eb535d7ae8bc8e27c8a 9fdd2f3]: xen: credit1: don't rate limit context switches in case of yields [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0053127890ebe9cafbd232752636a15881e4915a 0053127]: xen: credit1: return the 'time remaining to the limit' as next timeslice. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca3f281fcbacf0ad6df27176641e61a50f9c86c8 ca3f281]: x86emul: consolidate segment register handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c14e5f97ff4dff2a28e1041298e040d21598d42 8c14e5f]: x86emul: support UMIP [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=412ddc726cc527abcb861df68fee034fa2f2a25f 412ddc7]: x86emul: sort opcode 0f01 special case switch() statement [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f13e5b3f69af139ce6f422beabc53b82273987f 4f13e5b]: x86/emulate: add support for {,v}movd {,x}mm,r/m32 and {,v}movq {,x}mm,r/m64 [Zhi Wang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50a12dd59f23f21bb946b52afd64574e63fc147a 50a12dd]: x86/emulate: add support for {,v}movq xmm,xmm/m64 [Mihai Donțu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3a2654fa248687c66f033fcdb4dd6c50e6d6fdf c3a2654]: x86emul: defer injection of #DB [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2257f8409f11714938d89c15ccabb22fc4b67ce9 2257f84]: x86emul: support XSETBV [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=933acddf74213f77a5adbb2c10ccd3f72634d456 933acdd]: x86/emulate: Resolve MISSING_BREAK issue in x86_decode() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2cb3a419324f763b3856e49798603de208af0800 2cb3a41]: tools/libxc: Don't leak foreign mappings when loading modules [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1acc13edf384d041a31eefed05e388be5592d7e f1acc13]: Added COPYING and README.patch files to xen/common and xen/tools [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=684368c421644377d1816914b1481005232cb33c 684368c]: blktap2: Added COPYING file [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9c6f5a9fe514f3a494bbe192cafa537c03030a4 d9c6f5a]: Added COPYING files and README.source files [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=38cd0664a6bf1c3b887992ea029d2bb516f52c59 38cd066]: libxl/arm: Add the size of ACPI tables to maxmem [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=99fb06be525ef9cb13fb6d27656fc6cb84b152a1 99fb06b]: libxl/arm: Initialize domain param HVM_PARAM_CALLBACK_IRQ [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=25dc3a542d1e21fd600f001ba721ba29893fff67 25dc3a5]: public/hvm/params.h: Add macros for HVM_PARAM_CALLBACK_TYPE_PPI [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ba675c2135f5de9b6a4d55ca3852f75a410befb 9ba675c]: libxl/arm: Add ACPI module [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4d21330a427f4c603be134aa6b135779fb41d3e c4d2133]: libxl/arm: Factor finalise_one_memory_node as a gerneric function [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b6c87e3a02d822fb5ce8422f0a8ccf12d0a3b50 0b6c87e]: libxl/arm: Construct ACPI DSDT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11319d48ee7a97e0087ca8aaedada0bf0456975a 11319d4]: libxl/arm: Construct ACPI FADT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ee61eaec573c4758747710db8484ac409352c45 5ee61ea]: libxl/arm: Construct ACPI MADT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2228128b1c3c8cc7dd1cce9e77948387cb0f6eb9 2228128]: libxl/arm: Factor MPIDR computing codes out as a helper [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f7118377cfb0689d084e709085bc6d45d782264 4f71183]: libxl/arm: Construct ACPI GTDT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0382b0830d7b653d3d0f0f0d59e8f21f451c1930 0382b08]: libxl/arm: Construct ACPI XSDT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dffe9731c1a3328f6966bbc3dd1c391c0970260a dffe973]: libxl/arm: Construct ACPI RSDP table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6ea089962a4c9d4a2d99f176217b8be5f00b1e3e 6ea0899]: libxl/arm: Estimate the size of ACPI tables [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4ac10779901ee1cd153d09e3105d4b9020f0e85 c4ac107]: libxl/arm: Generate static ACPI DSDT table [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2d88dc2159824b25873c1170a0c35682fbf2773 a2d88dc]: libxl/arm: prepare for constructing ACPI tables [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3793f58a084b8fb617a2d8fa87d99ef56436294d 3793f58]: tools/libxl: Add an unified configuration option for ACPI [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=946c9ff4f421e7a57ceb8cdf160b271b556970d6 946c9ff]: pub-headers: reduce C99 dependencies [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=002e3ffb2156a135abbfb57374802922e162c5ae 002e3ff]: x86emul: simplify LEAVE handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a0b8eb194b2aa31553582d02d84ab8262212ad2 0a0b8eb]: x86/PV: split out dealing with MSRs from privileged instruction handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=39b682388bb37688bd969e27240e2696246205cd 39b6823]: x86/PV: split out dealing with DRn from privileged instruction handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f745527379e414299732995cde221eeb7068f022 f745527]: x86/PV: split out dealing with CRn from privileged instruction handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab082ffa87d541a8e3b60c64b919dc0c84d1a27e ab082ff]: x86emul: generate and make use of a canonical opcode representation [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=75066cd4ea56e615976fb846f225bc76504f867b 75066cd]: x86emul: fix {,i}mul and {,i}div [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eabe1c39d1cd4fcef18ec50571db3c70c055c1fb eabe1c3]: vm_event: Implement ARM SMC events [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb8be95ca0b5fc816fd2234925f95c3f82ead824 fb8be95]: x86: altp2m cleanup work [Paul Lai]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3b002f842c0de957bc685bc00331c2cb34204de e3b002f]: x86emul: add EVEX decoding [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f09902c456d091e405cfce8d8788b535b01bf88e f09902c]: x86emul: add XOP decoding [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93ff47cf9fdc191a7516214325a7b903f3559567 93ff47c]: x86emul: complete decoding of two-byte instructions [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0552a8cfda43e4c14f86fee357b5cb354e433acd 0552a8c]: x86emul: track only rIP in emulator state [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=042756fe017c27a1d04cc4cc47c72d148378d032 042756f]: x86emul: fetch all insn bytes during the decode phase [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=65e4f6c0717bd198bc2391e0442c6ad3e1da1b6f 65e4f6c]: x86emul: split instruction decoding from execution [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6f681cf110a1833cfe46d514cb8824e9b63fe22 a6f681c]: arm/mem_access: don't reinject stage 2 access exceptions [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6c5e7134699243ecb48f01b7fa4454715429f79 a6c5e71]: libxc: use PRI_xen_pfn in xc_dom_load_acpi [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7c34a18a9fd6c6dccf99eeeeaf14ff352bc4c0d d7c34a1]: libxc: fix out of range shift in populate_acpi_pages [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ef164f8b9e5db09efee6b93e71c842585bd4c0a 9ef164f]: libxc: improve error handling of xc Credit1 and Credit2 helpers [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96bffd3a91746351eac0b16bbf9f9cba099a13c7 96bffd3]: xen: libxc: allow to set the ratelimit value online [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4ab702d5c0d4c6d3f2555601fb94060c6427e64 b4ab702]: libxc/xc_dom_core: Copy ACPI tables to guest space [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=14c0d328da2b9b6c63b9c69756426f4d87a846e9 14c0d32]: libxl/acpi: Build ACPI tables for HVMlite guests [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f14e5cda422f2413d7e739dc0caf5d5cb6a061be f14e5cd]: libxl: Initialize domain build info before calling libxl__domain_make [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=008eeb6be20cfa668989b6637f0bab0121052b5b 008eeb6]: libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e07df55a6b293edaa8549806067a6373bfd02066 e07df55]: libxl/acpi: Add ACPI e820 entry [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3afc0a390028d420e5c04105c2e9391c182ada8 b3afc0a]: libxc/libxl: Allow multiple ACPI modules [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9a8dc050f9ad920ed19b888697bc92e64af368d e9a8dc0]: libacpi: Build DSDT for PVH guests [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=85c17cbb252b9fa52cb0167eacf88b2f2345d349 85c17cb]: x86: Allow LAPIC-only emulation_flags for HVM guests [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=73b72736e6cafdb040f97e29f36317622ffd64c5 73b7273]: acpi: Move ACPI code to tools/libacpi [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7fe907f2eb852ed9a796e6855eeb84e90b2734b3 7fe907f]: acpi/hvmloader: Include file/paths adjustments [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=09de18fc88cb05b9ab77f649a25fd8d67b483866 09de18f]: acpi/hvmloader: Link ACPI object files directly [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=999fb168a85e4ea9b283e4391228453c04f1de2b 999fb16]: acpi/hvmloader: Translate all addresses when assigning addresses in ACPI tables [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9635a512c63d6b883b5750d8bfea05418ebbd554 9635a51]: acpi/hvmloader: Replace mem_alloc() and virt_to_phys() with memory ops [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b48814f20bbc755c16953c114a5d3292a552af3c b48814f]: acpi/hvmloader: Build WAET optionally [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6f9a86750ad3fe9e7a7962b65e39346a2ffdbda c6f9a86]: acpi/hvmloader: Make providing IOAPIC in MADT optional [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=76903b836ef9ca91a20f0fae626ef585cc878bf4 76903b8]: acpi/hvmloader: Set TIS header address in hvmloader [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c91bc2bf1f54c1ba2945e534071c727104c02782 c91bc2b]: acpi/hvmloader: Collect processor and NUMA info in hvmloader [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68823df358e8f366a9bf0c356ca22646490ddf3c 68823df]: acpi: Re-license ACPI builder files from GPLv2 to LGPLv2.1 [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3397311a658ceea5cb5c4e632861616edda5a7d c339731]: acpi: Prevent GPL-only code from seeping into non-GPL binaries [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8c4e3af734df1b73f25f459385fe7683dffcc5f e8c4e3a]: acpi: Extract acpi info description into a separate ASL file [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da9207c864ab363fc29a2d861f9da07fd9ca1e16 da9207c]: Config.mk: update mini-os commit [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=61997d867fb1c1cf1846c7dced94d72434ccde18 61997d8]: pvgrub: use printk() instead of grub_printf() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9714f6b87e19b32d3a6663a20df6610265c4bfe5 9714f6b]: pvgrub: fix crash when booting kernel with p2m list outside kernel mapping [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0297e84a73ccd5f408e8d6b62b8e5644e11a97d7 0297e84]: livepatch: arm[32,64],x86: NOP test-case [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=008a8a029d90feb949c0fa374b4513147d9852d2 008a8a0]: livepatch, arm[32|64]: Share arch_livepatch_revert [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3dbe9a994ab6feafdbccbbebcaac2ff35a725979 3dbe9a9]: livepatch: Initial ARM32 support. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=010b823195b8c32559c6fde101d51a21458ef351 010b823]: livepatch: tests: Make them compile under ARM64 [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e930bf7b2e6e1264d18000dc407526cb4c67550 3e930bf]: livepatch: x86, ARM, alternative: Expose FEATURE_LIVEPATCH [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e04977e0c0c1aa50d7d1ca1f172af587776040a3 e04977e]: livepatch/arm/x86: Check payload for for unwelcomed symbols. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=725e8e66c6cdbf973e172a17eac2763818bcf401 725e8e6]: livepatch: ARM 32|64: Ignore mapping symbols: $[d,a,x] [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84eabb2754b3059cfb19b5ec801462324430f26a 84eabb2]: livepatch: ARM/x86: Check displacement of old_addr and new_addr [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d35756e4cb952394248b2932b28de12a3e3a240 0d35756]: livepatch: Initial ARM64 support. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e75ed8b64bc1a9b47e540e6f100f17ec6d97f1b 1e75ed8]: xen/arm: Map mmio-sram nodes as un-cached memory [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9eed361acd1cb8f1c46c92309dc38c584c2c8b78 9eed361]: xen/arm: domain_build: Plumb for different mapping attributes [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cef9cf36c8e8518d828cbbf8c1b2ce8fc50a33a5 cef9cf3]: xen/device-tree: Make dt_match_node match props [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca1a2e956f6bf575ca28262f572714eb90333614 ca1a2e9]: xen/device-tree: Add __DT_MATCH macros without braces [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e7f5f9367d50514d2c1ebb2281a5f8813ae0f15 0e7f5f9]: xen/arm: Rename and generalize un/map_regions_rw_cache [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ff10a0baa392518c154f8ad19825f8bd37ead09 8ff10a0]: xen/arm: p2m: Add support for normal non-cacheable memory [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1951d4975c0718c881d8d8f37b598fffebca0166 1951d49]: xen/arm: p2m: Rename p2m_mmio_direct_nc -> p2m_mmio_direct_dev [Edgar E. Iglesias]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bf1bb6b7319a93adadc51a242db1e9e76ab48150 bf1bb6b]: xen/arm: p2m: Export p2m_*_lock helpers [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=183c6921efaffa092d4461f44d2c0388611b27c9 183c692]: xen/arm: p2m: Do not handle shattering in p2m_create_table [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e170622f9523722d7f1d81317f4eaa9d1c809e65 e170622]: xen/arm: p2m: Re-implement p2m_set_mem_access using p2m_{set,get}_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=493f535a06b5b4041c0745e954780dd5d6f80581 493f535]: xen/arm: p2m: Re-implement p2m_insert_mapping using p2m_set_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=97919d2d926a29489d8cfe4aacf64125346679f2 97919d2]: xen/arm: p2m: Re-implement p2m_remove_using using p2m_set_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=438c5fe4f0c193cac3ee57419a29e45033515189 438c5fe]: xen/arm: p2m: Re-implement relinquish_p2m_mapping using p2m_{get,set}_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ef3e36ec796a16c8839355c23eb119e72dc27fb 2ef3e36]: xen/arm: p2m: Introduce p2m_set_entry and __p2m_set_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a48a40e92f470cb8e41dd89b3a2b61e8d7c178e4 a48a40e]: xen/arm: p2m: Introduce a helper to check if an entry is a superpage [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c781d669117e7f012c2dea13ee0c11167e08aac2 c781d66]: xen/arm: p2m: Make p2m_{valid,table,mapping} helpers inline [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15d77a68818ccda02a24209a092a63cc1c1ec9dc 15d77a6]: xen/arm: p2m: Re-implement p2m_cache_flush using p2m_get_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7faacc0f1d6d71e4072800b0c89c6a6572a5b4d a7faacc]: xen/arm: p2m: Replace all usage of __p2m_lookup with p2m_get_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a8be4ee4eae2a20ea67588f50d5a7344b9dddeb7 a8be4ee]: xen/arm: p2m: Introduce p2m_get_entry and use it to implement __p2m_lookup [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=588d44e6277958540b3075331a03d5bf1cd4ad91 588d44e]: xen/arm: p2m: Introduce p2m_get_root_pointer and use it in __p2m_lookup [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31b2e5cfd596307aa1c037532d2beeeb66017910 31b2e5c]: xen/arm: p2m: Move the lookup helpers at the top of the file [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3b0d2eca33d3acfaf4b86905ed6d4853dce6722 e3b0d2e]: xen/arm: p2m: Change the type of level_shifts from paddr_t to uint8_t [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9162668fc7f5c1ae3163b3905fc58936c5332b6d 9162668]: xen/arm: p2m: Invalidate the TLBs when write unlocking the p2m [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fc1f3f2ac8c8aff2c58f5fa705e8d5bdb6abb2d 2fc1f3f]: xen/arm: traps: Check the P2M before injecting a data/instruction abort [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0f95cd6e9a62c346ff7b9e63baebdea43110a15 c0f95cd]: xen/arm: traps: Move MMIO emulation code in a separate helper [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e504b74371410e81e88f433eb8f4cfc36119b28 5e504b7]: xen/arm: p2m: Add a back pointer to domain in p2m_domain [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e22ac0e000a8366b771e524c1f22fe1924348fe9 e22ac0e]: xen/arm: p2m: Use typesafe gfn in p2m_mem_access_radix_set [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ae0275121ee8e8321960f988756f5407a452f657 ae02751]: xen/arm: p2m: Rename parameter in p2m_{remove,write}_pte... [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7246b86ed47898a78a8b6d33b4ff61a8cd09b1ea 7246b86]: xen/arm: p2m: Store in p2m_domain whether we need to clean the entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36770c9d2b6e846a8740f351b15890f7cb396191 36770c9]: xen/arm: do_trap_instr_abort_guest: Move the IPA computation out of the switch [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ecee7bfc18c69892e2a3b213448e592eceeccb7a ecee7bf]: tools/configure: fix --with-system-{ovmf/seabios} [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a304607b9540a115de58eb54345a085a1ec3cf3 6a30460]: libs/gnttab: fix build of gnttab_unimp.c [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bb1865cca15b28be5aa185cd865b95b49e7b303 9bb1865]: x86/vm_event: allow overwriting Xen's i-cache used for emulation [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=89c423a170de2fef08445ea9151bcfa15c45b217 89c423a]: x86/svm: Drop the set_segment_register() macro [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6bfee2038565a208f4ecef0911087ca10eecf25b 6bfee20]: x86/AMD: apply erratum 665 workaround [Emanuel Czirai]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bdb860d01cac7bcbaebbdce29ae9e9c7e9582d03 bdb860d]: x86/HVM: correct segment register loading during task switch [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcfd9a5eadedc71d8546286b881bba7db152207a dcfd9a5]: x86emul: don't allow null selector for LTR [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5602e74c60c1ec2feef4cdd75376e4b1a1d7e681 5602e74]: x86emul: correct loading of %ss [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c8004ef0cb699320161e2bb3bb10bafadd3f8d4 7c8004e]: VMX: don't bypass vmx_update_secondary_exec_control() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a75f34462612a05547fc43d192705a9c31cad7fb a75f344]: xen-livepatch: Print the header _after_ the first livepatch hypercall [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20fc7c76bfce985dd27d9d050be454126dad2024 20fc7c7]: xen-livepatch: Remove the 'test' part [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=137c59b9ff3f7a214f03b52d9c00a0a02374af1f 137c59b]: bug/x86/arm: Align bug_frames sections. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=efed19238c1bf3bb85989648a307ba3232ad96f4 efed192]: xen/arm32: Add an helper to invalidate all instruction caches [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cbe2213f60effc1a59b87deeb491254173874c8e cbe2213]: livepatch: Move test-cases to their own sub-directory in test. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ac7ca1c9dafd734ccccba456e37024f80b78675 3ac7ca1]: arm: poison initmem when it is freed. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aef04c007490e40d341d1f39c96bd1f7cf4f6376 aef04c0]: livepatch: Reject payloads with .alternative or .ex_table if support is not built-in. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44db782fd20edae12d9292e0e72450ae46f6a739 44db782]: arm/x86/common: Add HAS_[ALTERNATIVE|EX_TABLE] [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ca0122c53917ed5398d357c41b51e48baec5be8 4ca0122]: arm64: s/ALTERNATIVE/HAS_ALTERNATIVE/ [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e602d666608c6189fb6a9b3afb62d6c2ea7274df e602d66]: livepach: Add .livepatch.hooks functions and test-case [Ross Lagerwall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f202c23069e50404d256b5f460308c683f6220ed f202c23]: livepatch: Drop _jmp from arch_livepatch_[apply,revert]_jmp [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67af3e52f4dae2e73ebd8321b93cea8af3328805 67af3e5]: livepatch: NOP if func->new_addr is zero. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1d255584c31d242900cecad2c73158a27e3fa29 c1d2555]: livepatch: Add limit of 2MB to payload .bss sections. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=98b728a7b235c67e210f67f789db5d9eb38ca00c 98b728a]: livepatch: Disallow applying after an revert [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bc900cbc8f37b93cc6c9f6370beb14e6430b334d bc900cb]: x86/time: extend "tsc" param with "stable:socket" [Joao Martins]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe0364d29323cf2acccdf37d000f6c2f2f7267df fe0364d]: x86/time: implement PVCLOCK_TSC_STABLE_BIT [Joao Martins]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15c3ef8b5e177d208ed24ccc7ea0d032aa25b16d 15c3ef8]: x86/time: implement tsc as clocksource [Joao Martins]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=23e4e9326bf375b19292bc92e12b73aad74b9da3 23e4e93]: x86/time: refactor read_platform_stime() [Joao Martins]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4eb4424db5a4a0f90abac4cb8552c5b0809c83f0 4eb4424]: x86/time: refactor init_platform_time() [Joao Martins]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=837b5eefa709ad174bf4dad95c15e8043066d9ad 837b5ee]: acpi: Makefile should better tolerate interrupts [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dbfe4e221d55a2f198ab3d5eb691d3b1a1077b38 dbfe4e2]: x86emul: move x86_emulate() common epilogue code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b106f15efbfc99f52ccb94ab8ca7fdb21fffffcf b106f15]: misc/arm: Correctly name bit in the booting document [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fc34707ae1fb8801e18421645e87017f6fd9cbfe fc34707]: xen/arm64: Add missing synchronization barrier in invalidate_cache [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b67715f50ec6235903a6a030b530a0c65d80b351 b67715f]: livepatch/tests: Move the .name value to .rodata [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9560649c50b6fae23278faae748369403dacc654 9560649]: livepatch/tests: Make .livepatch.depends be read-only [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=424fdc67e90baf543650be2f88e0894afb25494b 424fdc6]: x86/mm: Add missing copy_from_user error checks in p2m_set_access_multi [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=acdedf455c7dc0df2fb5c8ab2dc373db8b56c9ce acdedf4]: xen/tools: tracing: improve tracing of context switches. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9c9600bb5b2f79058ce24f0ef51f22c78e89ba1 a9c9600]: QEMU_TAG update [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=033b4c9e047ea3a441725cd531e11bd113491886 033b4c9]: docs: add HVM USB passthrough documentation [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=466200d8a094fc503b5b7cf00d37040dc3df51e0 466200d]: libxl: add HVM usb passthrough support [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86741b1f4a2578df3fda7ff73cc208041d5e87b3 86741b1]: libxl: add basic support for devices without backend [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0503cafe62e505f53c7af149521a17cfe92f9bb7 0503caf]: libxl: add function to remove usb controller xenstore entries [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bbb17f6f1273857b27197b581b87c20264059a8f bbb17f6]: move TLB-flush filtering out into populate_physmap during vm creation [Dongli Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80943aa40e30bcba24f52eff156c29d9d57a2e53 80943aa]: replace tlbflush check and operation with inline functions [Dongli Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8fec44f23cf59d9be02df055b40e9f9536a0d570 8fec44f]: Fix issues introduced in 3a7f872a [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f1446de4ba5218a58fa2486ebe090495e0fb05c4 f1446de]: libs/gnttab: introduce grant copy interface [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3a7f872ae427c2846b2923d76236464b6e8e8145 3a7f872]: tools: lift BUILD_BUG_ON to a tools header file [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1ef5056bd6274ecbe065387b6cf45657d6d700cd 1ef5056]: tools/libxc, xen/x86: Added xc_set_mem_access_multi() [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b09499d3b98b317192465820668429301f6a3741 b09499d]: x86/boot/reloc: rename some variables and rearrange code a bit [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d69fb522f5fbef7a6c19472de810ac5d8a77955 7d69fb5]: x86/boot/reloc: create generic alloc and copy functions [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de4e4fd12bdca17cb3511e9bfc8f2c1e94c09a7d de4e4fd]: docs: correct values for old VMDP unplug [Olaf Hering]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6bd621d7010bb8561196aedf5198d5fe7c146822 6bd621d]: x86/Intel: Broadwell doesn't have PKG_C{8,9,10}_RESIDENCY MSRs [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c637370b504d3f5d3c8bcbcf74f6b5efa6d79d1 1c63737]: vm_event: sanitize vm_event response handling [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b982a5bea4273a4b9fc007d5046bed8d1669c07f b982a5b]: x86/Intel: hide CPUID faulting capability from guests [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6559a686ae77bca2539d826120c9f3bd0d75cdf8 6559a68]: arm/mm: Introduce modify_xen_mappings [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3eb51dda7106cbee5ff52a976c1ed842744e09a4 3eb51dd]: arm/x86: change [modify,destroy]_xen_mappings to return error [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=115e4c5e52c14c126cd8ae0dfe0322c95b65e3c8 115e4c5]: xen: credit2: properly schedule migration of a running vcpu. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f83fc393b2bb0a8b97bca07d810684a2c709aaa8 f83fc39]: xen: credit1: fix mask to be used for tickling in Credit1 [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b19da0ee4f751ff628662a11b7f5d05ff4038977 b19da0e]: xen: credit1: small optimization in Credit1's tickling logic. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c496f489f02515b8f687dc4effe259180a49a279 c496f48]: libxl: add "xl qemu-monitor-command" [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=167291f0d6b87ccb1f1f4c4f73e9231b811ead03 167291f]: x86: fold code in load_segments() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ae7811c5c2b94c43930858d2e2880bc10cbf242 5ae7811]: x86/EFI: don't accept 64-bit base relocations on page tables [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3ab5fb9a9eeb2b610d5d74419e0b1ffaf18484f2 3ab5fb9]: xen/arm: smpboot: drop unneeded code when identifying cpuinfo [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=773522000cc17f6f4323a4d97423790138ea98f2 7735220]: x86/xstate: Fix latent bugs in compress_xsave_states() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=681aea049c4a83bb847918003dc2ae21c1156ddb 681aea0]: x86/domctl: Fix migration of guests which are not using xsave [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=40db977eea1e57fc33cd478d60678c71b4328eb0 40db977]: x86/xstate: Fix latent bugs in expand_xsave_states() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6accc5f1af1b51ea4fefcddce72db4e795f580c3 6accc5f]: x86/domctl: Simplfy XEN_DOMCTL_getvcpuextstate when xsave is not in use [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d4a322557ae98cccdf90a0f442a29e1f5d76378a d4a3225]: x86/domctl: Fix TOCTOU race with the use of XEN_DOMCTL_getvcpuextstate [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80b9ea63b0955c692a71bc841f4ec0a501da7c4b 80b9ea6]: x86/domctl: Introduce PV_XSAVE_HDR_SIZE and remove its opencoding [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d45fae589b8d8b6d36c211dcc46d767dda730b61 d45fae5]: x86/cpu: Print CPU Family/Vendor infomation in both decimal and hexidecimal [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aa3cbf0db6fc58f90c6c5da48c49e0a0ab659581 aa3cbf0]: libxl: dont pass array size to libxl__xs_kvs_of_flexarray() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f1f7e4642f263f4e05f872aa0417b2d840e14c4 9f1f7e4]: libxl: add libxl__qmp_run_command_flexarray() function [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=420a342d538f4d96f6a0cb23b219b86251db992a 420a342]: libxl: rename libxl_pvusb.c to libxl_usb.c [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4448bfd35b41e696709d33b469b52504aab88b7 f4448bf]: x86/shadow: Use standard C array designators [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3fe74e4345e66ddb7aa514395260a5e5f8b0cdc a3fe74e]: arm/vm_event: get/set registers [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a085e9d947609b4baf3ed57007a3aab481f0155 8a085e9]: x86,arm: Change arch_livepatch_quiesce() declaration. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ff25f722f674b2f6984a2a67189bfb7b89c5d953 ff25f72]: arm64/insn: introduce aarch64_insn_gen_{nop|branch_imm}() helper functions [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0b3102be2261de5376723fb6d40465cd7f9cb162 0b3102b]: alternatives: x86 rename and change parameters on ARM [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e883d8b7ac22ce92120a78a82426bb62f6b9c15 3e883d8]: x86/arm64: Expose the ALT_[ORIG|REPL]_PTR macros to header files. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aa1ae74cb565840a7994c803b4bd935d64d0dce5 aa1ae74]: livepatch: Bubble up sanity checks on Elf relocs [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c085c4eac852b536a2d37188b0e14b715de20621 c085c4e]: xen/arm: alternative: Make it possible to patch outside of the hypervisor [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=24e1dea03aa23adc1b700ddc9a0fbc20ccf45ffa 24e1dea]: xen/arm: alternative: Clean-up __apply_alternatives [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4c47c47938ea24c73d9459f9f0b6923513772b5d 4c47c47]: xen/x86: Fix build with clang following c/s 4fa0105 [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26ea2cce0d3d25974eea3c643ce2081adfa2a69c 26ea2cc]: Remove ambiguities in the COPYING file; add CONTRIBUTING file [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0831e99446121636045cf6f616a1991d6ef22071 0831e99]: x86/hvm: Perform a user instruction fetch for a FEP in userspace [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78dd2c4b3b5f28cbe1c15796815e4f9732662f8a 78dd2c4]: x86/hvm: Optimise segment accesses in hvmemul_write_segment() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4fa0105d95be6e7145a1f6fd1036ccd43976228c 4fa0105]: x86/segment: Bounds check accesses to emulation ctxt->seg_reg[] [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b5cee79dad24e7006059667b02bd7de685d8ee5 7b5cee7]: hvm/fep: Allow testing of instructions crossing the -1 -> 0 virtual boundary [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d14fffcc6a7c054db9e337026a3c850152244ac4 d14fffc]: fix EFI part of "symbols: Generate an xen-sym.map" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5e9965ee449d3dc123ad9fe0038893dd595e1a0 d5e9965]: Revert "tools: remove blktap2 related code and documentation" [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d383c07e8bc6df81afb5fb250cc55c507d75ac75 d383c07]: Revert "tools: remove blktap2 source code" [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2405fed195ae7020fc876fc688b0ec85405146c b2405fe]: libelf: drop pointless uses of __FUNCTION__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9f3b3bad17d91e2067fc00d51b0302349570d08 a9f3b3b]: x86/shadow: Avoid overflowing sh_ctxt->seg_reg[] [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9575f980df81aeb0e5b6139f485fd6f7bb7f5b6 e9575f9]: x86/emulate: Correct boundary interactions of emulated instructions [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c844d637d92a75854ea5c8d4e5ca34302a9f623c c844d63]: x86/32on64: don't allow recursive page tables from L3 [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8b4d961d5661d2edfaccadf66988596bfbc44c6 f8b4d96]: x86/paging: Make paging_mode_*() predicates behave like predicates [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d20a6f4faf1c6a18b51b80d99d23daa7762dda2 3d20a6f]: arm/arm64: Update comment about VA layout. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=25a431286740c97652ad2ff769e225ad96936fc3 25a4312]: x86/arm: Make 'make debug' work properly. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6ea24e53f12352ecb581816bd9fe18bb38dd756c 6ea24e5]: symbols: Generate an xen-sym.map [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed32327715288fca9176e2fb24887c43a90fb845 ed32327]: livepatch: Move code from prepare_payload to own routine [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f28434d00f658d925027776d2eaf0a4c458e942d f28434d]: version: Print build-id at bootup. [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4878878a4538dde45462cf0900a16a9cde5ef2f0 4878878]: version/livepatch: Move xen_build_id_check to version.h [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63e23a29e08a48a5540b3c8444865b810df41f0f 63e23a2]: livepatch: Deal with payloads without any .text [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e0815a8d75f1cb90f84894346f9261814d7453a 6e0815a]: x86/HVM: adjust feature checking in MSR intercept handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=68eb1a4d92be58e26bd11d02b8e0317bd56294ac 68eb1a4]: VMX: correct feature checks for MPX and XSAVES [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=021b242dc872f72f6c2ac0a421b1e6d87d62113e 021b242]: x86/altp2m: use __get_gfn_type_access to avoid lock conflicts [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a66765eb06f057f134f5adc9bdf5c0f2ca00e524 a66765e]: replace bogus -ENOSYS uses [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6be2cfccfffd6d5ff1da68277ec3ab13e595368 d6be2cf]: xen: make clear gcov support limitation in Kconfig [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=12b3174d945b1e30132605d8464aa63ab7217010 12b3174]: xen: replace TEST_COVERAGE with CONFIG_GCOV [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afb118e719675062c3365265e28c403f5e1a3440 afb118e]: gcov: collect more sections to constructor list [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8695b556205fe07217f95ed591c5a7b377bde7c1 8695b55]: xen: indicate gcov in log messages [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f6d4cf5995dca679616f34b96eb93c9acb66c120 f6d4cf5]: docs: document old SUSE/Novell unplug for HVM [Olaf Hering]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5c7716379ee2a9711cc842f39de7d5a94ff6f765 5c77163]: x86/hypercall: Reduce the size of the hypercall tables [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e30c8a11a9e84c1d19e7b24d54d2f6024cb0cac3 e30c8a1]: x86/hypercall: Merge the hypercall arg tables [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6d67b0475a1946ca70fed73efca4d171168662b d6d67b0]: x86/pv: Merge the pv hypercall tables [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de82feebf2c1fb303b13948130f588031e0215c1 de82fee]: xen/multicall: Rework arch multicall handling [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=222560eb0d0e03437a337f221e3cbf771bc32a0d 222560e]: x86/hypercall: Move the hypercall tables into C [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=51e5d6c7a29640490eeab4e4c3d60b9c2d3d3054 51e5d6c]: x86/pv: Implement pv_hypercall() in C [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5464f1210c6341762ca0457253adfa035ffe666c 5464f12]: x86/hypercall: Move the hypercall arg tables into C [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c99986fa168ef79b1ea6c071f57017e40b367383 c99986f]: x86/pv: Support do_set_segment_base() for compat guests [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=939ba61bd376955ae3a519c09364346aed2be070 939ba61]: x86/hypercall: Move some of the hvm hypercall infrastructure into hypercall.h [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c8b6fb02342f7aa78e611a5f0f63dcf8fbf48f2 8c8b6fb]: Config.mk: update OVMF commit [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=755e623deec75785cec896cb42b42138088b771c 755e623]: Config.mk: update seabios to 1.9.3 release [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=50c7203cc101403cd78e5d322a5a39f855e54d77 50c7203]: tools: add config parameter for maximum memory of xenstore domain [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2b74e9d4e0283cbaeb0cb43355372c6bcb4611bf 2b74e9d]: stubdom: add CONFIG_BALLOON to xenstore config [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80dd5b401eb4e99f963ac8103424ddfd5274a837 80dd5b4]: tools: add --maxmem parameter to init-xenstore-domain [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44b2829a8b97a8b04e063a93303dbe3a468642e3 44b2829]: tools: remove blktap2 source code [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3f0ae679f2704ca5671eef5be59ec30982fbf08a 3f0ae67]: tools: remove blktap2 related code and documentation [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0c0e695e05dc52212b8fdbf8d973be353af7b6a b0c0e69]: x86: correct CPUID output for out of bounds input [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3adef8e3270f5a524dc31c90db6ca389df61e1f0 3adef8e]: mem_access: sanitize code around sending vm_event request [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=343f84be135e6f9e681960a9e235296eae159fc8 343f84b]: Revert "x86: allow disabling sm{e,a}p for Xen itself" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7539772a65b044f326ebf9528bd40e7c6a78c540 7539772]: libxl: do not assume Dom0 backend while getting nic info [Marek Marczykowski-Górecki]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b2f2ced591060588a45cdc7881a7335ba42b9cc5 b2f2ced]: tools/firmware: Rename bios.bin to seabios.bin [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb502cb30cc5af309ed824da024014afca1d0fcf eb502cb]: libxl: update flex output files for DSA 3653-2 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5fdea6577098eda065c794c79e1ae23f33f103af 5fdea65]: x86: allow disabling sm{e,a}p for Xen itself [He Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=698d0f377d72fdc8d4e247e76b6508090c366187 698d0f3]: have __DEFINE_COMPAT_HANDLE() generate const versions [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=af74f65ef19450a89c1cada8214adcc9ea186307 af74f65]: x86/monitor: include EAX/ECX in CPUID monitor events [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b942c31bc1d40234922be5bee9689fe349e1d835 b942c31]: x86/cpuid: AVX-512 feature detection [Luwei Kang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=158dd1bdca161a6456ee6be293969f87ecde3922 158dd1b]: tools: delete gtraceview and gtracestat [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=341e8c0b7a13fa5e23337e77b6df202c79e088da 341e8c0]: x86/mm: drop pointless use of __FUNCTION__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6dc9ac9f52b8651b5700e24567fadd5b2b61786d 6dc9ac9]: x86emul: check alignment of SSE and AVX memory operands [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8d6af808a7e9d9ae1d129e1e5a0def7f8b2333ee 8d6af80]: memory: fix compat handling of XENMEM_access_op [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bea64b3ed25864b90a41e1ca6eeb5a58895bb751 bea64b3]: x86/PV: make PMU MSR handling consistent [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8f185dc4359a1cd8e7896dfbcacb54b473436c8 f8f185d]: x86: correct PT_NOTE file position [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9109bf55084398c4547b8956906410c158eb9a17 9109bf5]: credit1: fix a race when picking initial pCPU for a vCPU [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f59174d7e5fb8bb530246003d373345b5b433ea0 f59174d]: xen/trace: Turn the stub debugtrace_{dump,printk}() macros into functions [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d910c15ce9dbef7bc60cf4982bf28ed810f3267f d910c15]: x86/shadow: More consistent printing for debug messages [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c8777e62d9af845b5fd158684eaed10918fc5cf8 c8777e6]: stubdom: support Mini-OS config for Mini-OS apps [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74157a2f9886b55cd45714e58c80035bfe3e080c 74157a2]: libxl: fix libxl_device_usbdev_list() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=814497355d2f552d6fe6ad6b971146a7342f9c3d 8144973]: doc: fix some typos [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a335a58e757232249d7f33503ab5d8f849518a47 a335a58]: tools/migrate: Prevent PTE truncation from being fatal duing the live phase [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1461504ce3c414fc5dc717ce16f039d0742b455a 1461504]: x86/levelling: fix breakage on older Intel boxes from c/s 08e7738 [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4f39a6450abe5207cb33f877b4b6cd5db8a6cca a4f39a6]: x86: drop leftover uses of regparm attribute [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee1cc4bfdca84d526805c4c72302c026f5e9cd94 ee1cc4b]: x86/32on64: misc adjustments to call gate emulation [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca0c9ed26cff8acd3063bfa60017c71517487658 ca0c9ed]: x86: drop pointless uses of __func__ / __FUNCTION__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eee5909e9d1e9fa991c7d76475612354c5a6729c eee5909]: x86/EFI: use less crude a way of generating the build ID [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08e7738ec3644350fbac0325085baac6b3c7cd11 08e7738]: x86/levelling: Provide architectural OSXSAVE handling to masked native CPUID [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33b23e5ab319a6bf9bfd38c4d9268fa6d9d072c6 33b23e5]: x86/levelling: Pass a vcpu rather than a domain to ctxt_switch_levelling() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b7cac5232012e167b284aba738fef1eceda33f8 3b7cac5]: x86/levelling: Restrict non-architectural OSXSAVE handling to emulated CPUID [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5498f7fd64add3b4810c418f9fa671a81901e36 d5498f7]: xen/Kconfig: Misc tweaks [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=563a160b3ae9baf10224b82448689ec12bb51e87 563a160]: xen/Kconfig: Drop redundant comments from Kconfig files [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb1f0e95654c8f995ddcdbd114100515814c1238 fb1f0e9]: x86/PV: remove read_descriptor()'s regs parameter [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f164d498810560322c9f3a3f801eace6ebc6c9e1 f164d49]: passthrough: fix a BUG_ON issue [Feng Wu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db6c2264e6982a027e806d87f7cffc3ffa30405d db6c226]: xen: add a gcov Kconfig option [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dcf22aa0dc08c0414fa31a20db8d054711e45961 dcf22aa]: xen: fix gcov compilation [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0ebbfa4f69cf7bd98ffd50ab35fabf9b36f2deab 0ebbfa4]: arm64: use "b" to branch to start_xen [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b53aa66e6f17ee208f2f6b65c473ca907f057d0 8b53aa6]: arm: acpi/boot.c is only used during initialisation [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b314c89be24c26abfad47900f806cebeafc805e 4b314c8]: libxl: update flex output files [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9daed8321b44c3ca82e412eb130f84e6b6c17dc5 9daed83]: libxc: correct max_pfn calculation for saving domain [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=81caac0cd0f56b0052a7884e6bd99e3a652ddd59 81caac0]: x86/HVM: add guarding logic for VMX specific code [Suravee Suthikulpanit]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0d2649370c93a9356f37f50248872e8a0bb5ae40 0d26493]: pass-through: drop pointless uses of __func__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8bc02b47e5833c374b35618729d147d2980d4e05 8bc02b4]: x86/boot: use %ecx instead of %eax [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8290b39f2b324c1c486ec42f952a1276c9904109 8290b39]: x86/boot: call reloc() using stdcall calling convention [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8612bb99350d3a629bfe3a73816c144410f536ef 8612bb9]: x86/boot/reloc: reduce assembly usage as much as possible [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93c0c0287ad55884411c62de15ad6dbd5d5cb353 93c0c02]: x86/boot: create *.lnk files with linker script [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=223b03d1a6996386e238338a029e4b61532605cc 223b03d]: VT-d: drop pointless uses of __func__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=83ef53cc900f6bc9fac07464573c59d49c23546a 83ef53c]: XSM: drop pointless uses of __FUNCTION__ [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b42a30f3f90370828e68fa5324d561d0b2df9ef9 b42a30f]: ns16550: mask transmit holding register empty interrupt when tx is stopped [Chris Patterson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb3cc1796201b249f5bee2b8b3583d279fb4d7cf fb3cc17]: libxl: only return {OVMF,SEABIOS}_PATH if available [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea27761b5d4c3f695fc9123bd5f815b013bac47f ea27761]: tools: only define {OVMF,SEABIOS}_PATH when they are enabled [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=82eac254390f436b9bc6cbcf200f16f0be6da852 82eac25]: Added source of ax_compare_version.m4 to import log [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94d3b9990bf73459919fb5b234d088d1ac41c9da 94d3b99]: hvmloader: use bound checking in get_module_entry [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=80a59905fd36cc1625cf0e4d128bd764ecea3aca 80a5990]: hvmloader: correctly copy signature to info structures [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2a99aa99fc84a45f505f84802af56b006d14c52e 2a99aa9]: xen/physmap: Do not permit a guest to populate PoD pages for itself [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2c060fc972b1cb7aa7a1be35508a9ebfd564fdc f2c060f]: xen/memop: Latch current->domain in a local variable [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f8992212c9ee537e67f30841e3232b982d74af2b f899221]: x86: don't needlessly globalize page table labels [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9acb57de59ab544364d01f3871df510e63252720 9acb57d]: x86/EFI: be cautious about being handed control with CR4.PGE enabled [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5b4805bcd6bc749a8717e7406faa4a0e95468b4 c5b4805]: x86/EFI: don't apply relocations to l{2,3}_bootmap [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=739111b3114a6506b2b7daae423e2fde07ef4775 739111b]: x86: add a tboot Kconfig option [Derek Straka]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=830f177d920bdb4fda4fcdcd3b8ac0928cb579fb 830f177]: docs/misc/hvmlite: Point to the canonical definition of hvm_start_info [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee4760b73d9ab34736158ee7af43c30b5d315264 ee4760b]: configure: do not depend on SEABIOS_PATH or OVMF_PATH ... [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a1bac56e2a9e5ea6fadd1ef91eb7e36d3a94192e a1bac56]: hvmloader: Always build-in SeaBIOS and OVMF loader [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc35626a2dd1068d2d4db6ae2bc1c2ffee5bc03b dc35626]: hvmloader: bios->bios_load() now needs to be defined [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8fdfa8f61238a6d7fd4a619c7fa525d77d0c7026 8fdfa8f]: hvmloader: Load OVMF from modules [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36b9c6544546fe4a48648f108fbfaae170f2d914 36b9c65]: hvmloader: Load SeaBIOS from hvm_start_info modules [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8aa944d48e988a618eb0e0965289030d36e3e240 8aa944d]: hvmloader: Locate the BIOS blob [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b11ca6ea38af52be91759d71c00b408e8960174e b11ca6e]: hvmloader: Grab the hvm_start_info pointer [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7dd8737ae98b6cc2af22fcaa9a3f3a8480cb709 d7dd873]: libxl: Load guest BIOS from file [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5ab49e44faa02c39b1b7d243d0449d979e5ab473 5ab49e4]: firmware/Makefile: install BIOS blob ... [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1030baf09fb25b81a03b5792f2e4d059ce78f24b 1030baf]: configure: #define SEABIOS_PATH and OVMF_PATH [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d57f1a7f3d52c9144093a4bf27f2c18aa6808039 d57f1a7]: libxc: Prepare a start info structure for hvmloader [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0c42901e12979329beb8761454107b3eb27c0d84 0c42901]: libxc: Rework extra module initialisation [Anthony PERARD]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f7052bb4dca15df17523e195969a5be2e7055480 f7052bb]: tools/xenalyze: append argp LD flags if needed [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=361db13b0380a3462f788d44076f42f6f155e719 361db13]: xen: Move the hvm_start_info C representation to the public headers [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=336d7239f8a703594f00e0d25ce0d1831f802952 336d723]: Add information on sources for vmac.* and rijndael.* [Lars Kurth]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dee231b5a8e0408c12479940cd9874b3869bd5c9 dee231b]: x86emul: improve LOCK handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c826567bbcf8f32cd9c08ba74cbcd29b60ad80d2 c826567]: x86emul: introduce SrcEax for XCHG [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3fbb6f0a31fe0c0534350e7b379d4037aaaff4fe 3fbb6f0]: x86emul: re-order main 2-byte opcode switch() statement [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cf612cd0e30cbfae2768f03c69110ea3dca31a7 0cf612c]: x86emul: don't open code EFLAGS handling for 2-operand IMUL [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3db233edec1a253f8f47ebf1b89c0a309ef1e39 a3db233]: x86emul: use DstEax also for {,I}{MUL,DIV} [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9c91ccdcd90f36418f2672c33063b9c2adfe118 d9c91cc]: domctl: relax getdomaininfo permissions [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4e7a67e3a109a3d507d2617b77017e40d59f04a c4e7a67]: x86emul: drop SrcInvalid [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f2a3d2a0c803c924ebb2e3c9fb47df50f619976 2f2a3d2]: x86emul: drop RIP-relative special case for TEST [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b0436ff52f95e4cc6cac0393b57b7a626d4a8aa 8b0436f]: x86emul: remove dead code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1f848de6f229e2b3a5aa84399d2639a958a6e945 1f848de]: x86emul: introduce SrcImm16 [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d9a40cea32faf6cf696f42537e95a4759a2924d0 d9a40ce]: x86emul: fold SrcImmByte fetching [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01fe4da6243be692b972de4ec7b22ec92527c0f5 01fe4da]: x86: force suitable alignment in sources rather than in linker script [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0159ded211fa4fbb9934eb222148442921789816 0159ded]: build-id: fix minor quirks [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a55ad65d3a30d5b3a026a7481ce05f28065920f0 a55ad65]: Config.mk: update mini-os commit [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c0bc0adf24d6991fad29aa788382d3533b532174 c0bc0ad]: x86emul: use DstEax where possible [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=989cdfa9b484c2c2eb41f779fa6df7fd29a00e81 989cdfa]: x86emul: don't special case fetching unsigned 8-bit immediates [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c71d160677fa4f4b769f33fe201ecd9219ab234 3c71d16]: x86emul: all push flavors are data moves [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3227edc20108e120021caccb9f79ca6741ffb9e a3227ed]: x86emul: don't special case fetching immediates of near and short branches [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=848d8eee52c1122c13dc2f76431a83720cd9267d 848d8ee]: x86emul: don't special case fetching the immediate of PUSH [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cbfe4db8d750f3efdd11d482934b1cbfbe4284e6 cbfe4db]: vm_event: synchronize vCPU state in vm_event_resume() [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e567d6942544585d8ca1eeec16a5c63c956e5dbc e567d69]: vm_event: fix comment [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20aa9381db781ee050355635efd14a9a37e1d94d 20aa938]: x86/cpufreq: Avoid using processor_pminfo[cpu] when it is NULL [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5d8f8fa902685f4cceaf9e2b75da3c846956c2cd 5d8f8fa]: x86/boot: Align e820 and video data in the boot trampoline [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=072e6709978143145a1c1b98c7f014dc4d87907f 072e670]: libxc: use DPRINTF in xc_domain_dumpcore_via_callback [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c43ac6e9308768bcfb1568895738f6cd49582bf 2c43ac6]: x86/NUMA: cleanup [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0d6597d3d682f324b6a79e3278e6f5bb6bad153 d0d6597]: page-alloc/x86: don't restrict DMA heap to node 0 [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1d6569a74bd6bfc87fa51ebaa85aee5723070c10 1d6569a]: allow reproducible builds of xen.gz [Trammell Hudson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8864a4b9daabe3fe10cf905644ccdac267779de e8864a4]: AMD/VPMU: 0xc0010000 - 0xc001007 MSRs are in PMU range [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5fe65b5eafc8897549f23ca83a3105f63a79867b 5fe65b5]: x86/HVM: add more checks verifying that PIT/PIC/IOAPIC are emulated [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e64f22df3c1a0b70031ad6e8c0fc875d27cc5c3c e64f22d]: x86/microcode: Avoid undefined behaviour from signed integer overflow [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=71a8c219e8b7c61781f4c5a589cd8715050b9961 71a8c21]: xen/x86: Avoid undefined behaviour by shifting into a sign bit [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26ce62d7763808f866c05a2e747583023f664a1f 26ce62d]: xen/common: Avoid undefined behaviour by shifting into a sign bit [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6480cc6280e955d1245d8dfb2456d2b830240c74 6480cc6]: x86/traps: Fix failed ASSERT() in do_guest_trap() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b3f9b9c30f8dc121fe1bbf915a31e46cb926e83 9b3f9b9]: hvmloader: acpi_build_tables() can't take acpi_config as const [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cc383707b19021ef37c14b112ec5a8d4f3f1a928 cc38370]: hvmloader: include libacpi.h instead of acpi2_0.h in rombios.c [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3efeb60c8c78f7113254df6622c2dc1dcf91e7b7 3efeb60]: common: clean up taint logic [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bea437908b27c751012abe14c4312dd4d159ff23 bea4379]: hvmloader: move passthrough initialization from ACPI code [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=653d8fb95adc81dc2fbc3594bd63519f68271dc2 653d8fb]: hvmloader: decide which SSDTs to install in hvmloader [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3bb36fe2aa2c590e52578a6ea65ba992178ef82b 3bb36fe]: hvmloader: initialize vm_gid data outside ACPI code [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c15eea2a1e719577af83bddf793a3a5329ce395d c15eea2]: acpi/hvmloader: allow acpi_build_tables() callers specify acpi_info values [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=edd0028206d14c25ddee2357dca08441ff13cea1 edd0028]: hvmloader: provide hvmloader_acpi_build_tables() [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7f5c8075364776eb139bbd421ad443ae9e4465dc 7f5c807]: tools/xenalyze: Allow automatic resizing of sample buffers [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=280e8300b47ca92084bac987fedb145f6f559bf0 280e830]: tools/xenalyze: Get rid of extraneous data structure [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bd82c6cc4f40ee5ddb52237f3beba85b9f4cabfa bd82c6c]: tools/xenalyze: Remove weighted cpi summaries [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c36e1c247ad3eca17f0048dda8452973b6672f65 c36e1c2]: tools/xenalyze: Remove bogus library dependencies [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8e370ef503e8df249c3e3dd2ea17b3f100d4f20a 8e370ef]: libxl: fix declaration of libxl_primary_console_exec_0x040700 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e426d6eecfd358b6a78553e63fcb24548010537 2e426d6]: x86/traps: Drop use_error_code parameter from do_{,guest_}trap() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ee1d0395576283b24c87f8d5ec7bb123cadc27c 9ee1d03]: libxl: CODING_STYLE: Forbid if (...) { stmt; } else stmt; [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cd19069c88744c6558015934633727a69988bce 0cd1906]: xl: use xenconsole startup protocol [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f2333d5f9f9fd8e823bad7bf8804c9423b97eb08 f2333d5]: docs: document xenconsole startup protocol [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=731df782267983d06c929fb513f420a1579021f9 731df78]: libxl: libxl_{primary_,}console_exec now take notify_fd argument [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88502c075a393508a6315c4f905132b03be42347 88502c0]: libxl: factor out libxl__console_tty_path [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=373f99d2eafd084073731486a20a3a5a2e120548 373f99d]: tools/console: introduce --start-notify-fd option for console client [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fc57406d5b629ad0190b3b3d2d034f88896d5cb 9fc5740]: tools/console: fix help string in client [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=78ac45c9af9374ccce53e5e150872ad40cf33706 78ac45c]: CODING_STYLE: Allow single-sentence comments without full stops [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72798298c751a3df21473a0d86d05ec7bb46e258 7279829]: tools: xenalyze: kill spurious sched_switch output in non dump mode. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7fb0a87d97201f9c3639f85615eacd93110dc1c5 7fb0a87]: x86/time: also use rdtsc_ordered() in check_tsc_warp() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a00a3e1aa2844d4819d74e9b1df6eb66a6e07252 a00a3e1]: libelf: drop struct elf_dom_parms' virt_offset member [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=35dbf099ac18924d40533c9d1b9bfbf1ecb818c9 35dbf09]: libxl: return any serial tty path in libxl_console_get_tty [Bob Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b61011e1450d42acaaa987525ba9b29898cbef8 7b61011]: tools: make xenstore domain easy configurable [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c74dd50bc0c575ea7cbfc6aaeb71320378f1db13 c74dd50]: tools: use pidfile for test if xenstored is running [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e57a2fb3a38278621d937d91e57401b1ed0c3bb0 e57a2fb]: tools: split out xenstored starting form xencommons [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=976ce01e103fc03bb3336cdbc6c951a709e285fe 976ce01]: tools: remove systemd xenstore socket definitions [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=97323702bf101615cfdcf329913094c4cc82bf99 9732370]: xen/arm: p2m: Don't use default access permission when shattering a superpage [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0a7ba29364576deb4c13b3bb4cf7d03136bead98 0a7ba29]: xen/arm: arm64: Add Cortex-A57 erratum 834220 workaround [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b3b430fcb09823177fc44e96901458ac5a399de 4b3b430]: xen/arm: traps: Avoid unnecessary VA -> IPA translation in abort handlers [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=def427387f37cec21a68f280d8964d1f0d61fb74 def4273]: xen/arm: traps: MMIO should only be emulated for fault translation [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8082e6287ce9f718d04898d2032f56dea13c21dd 8082e62]: xen/arm: Use check_workaround to handle the erratum 766422 [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=238ea8b2338d1465a244681e47bfc1172102dd6d 238ea8b]: xen/arm: Provide macros to help creating workaround helpers [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9193c7ac6c8e54b327a5d99fc40f5bde3e262da9 9193c7a]: xen/arm: traps: Simplify the switch in do_trap_*_abort_guest [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e67f56bbeccbb2b3e1fbe605b83c08918f19bf7c e67f56b]: x86/debug: Make debugger_trap_entry() safe during early boot [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=350bc1a9d4ebc03b18a43cdafcb626618caace55 350bc1a]: x86: support newer Intel CPU models [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ef5b6e11bb2df01a57975aafa21ddd97c98ef0d 8ef5b6e]: hvmloader: don't hard-code IO-APIC parameters [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fd44a3edc1918c5e0eeab2d695c9a0dd2d3f506 2fd44a3]: x86/time: relax barriers [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7676077a0a034b297df484af04656012ca271618 7676077]: x86/time: group time stamps into a structure [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6dd04c7579dddb88fd0131ed5eb6fc636095f36c 6dd04c7]: x86/time: fold recurring code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e4c6154d4809c5066a63e30c64c3018665bb975 2e4c615]: x86/time: support 32-bit wide ACPI PM timer [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=93340297802b8e743b6ce66b0bc366af1ad51f39 9334029]: x86/time: calibrate TSC against platform timer [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da25b27bd7872612ab57a22a47913c68f43e3910 da25b27]: x86/HVM: add new functions to get/set memory types [Paul Durrant]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cb34624af5f7a6c754221ec89838a74f2f9a2dc9 cb34624]: x86: rename p2m_mmio_write_dm to p2m_ioreq_server [Paul Durrant]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=730ee51d36a6b2902c01cd39bc0a6156bb5ac4ea 730ee51]: xen/arm: traps: Don't inject a fault if the translation VA -> IPA fails [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f126ce847d44855fd8883f5118718952add97871 f126ce8]: xen/arm: arm64: Add cortex-A57 erratum 832075 workaround [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ed6869d1387d5c6dd336f6fea8404c1ba8a89cbd ed6869d]: xen/arm: arm64: Add Cortex-A53 cache errata workaround [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1c3463f371cefac5a2a7f206991501e19abb98fc 1c3463f]: xen/arm: Document the errata implemented in Xen [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8b01f6364f50f3b416105cc5f1ee2ca4f13d43eb 8b01f63]: xen/arm: Detect silicon revision and set cap bits accordingly [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=64eb606000f1258267f27e6819c59848e2226773 64eb606]: xen/arm: cpufeature: Provide an helper to check if a capability is supported [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8c044700cd5205696d88d365c41c77583498f58c 8c04470]: xen/arm: Introduce alternative runtime patching [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab8fc3937eeb9332b83d7e14d81e37f0b0ef1841 ab8fc39]: x86/mmcfg: Fix initalisation of variables in pci_mmcfg_nvidia_mcp55() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2615485905a34da095a2453b3991c5adba7f33da 2615485]: ratelimit: Implement rate limit for credit2 scheduler [Anshul Makkar]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f6bde162c4165f7e83f9618cc13dc3aa2af4b6dd f6bde16]: xen: cpupool: small optimization when moving between pools [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3d47501db2b7bb8dfd6a3c9710b7aff4b1fc55b f3d4750]: xen: fix a (latent) cpupool-related race during domain destroy [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55e6b03151971cb2b2ca7558183a9e257d6cbd03 55e6b03]: xen: credit2: issues in csched2_cpu_pick(), when tracing is enabled. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a33c2a9a7831587b7648baeb1249e8c6975f5b35 a33c2a9]: mwait-idle: add Denverton [Jacob Pan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fa74e70500fd73dd2fc441c7dc00b190fb37cee5 fa74e70]: x86/time: introduce and use rdtsc_ordered() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb49fd3092a84ce151f5528794c0e612eeb4961a bb49fd3]: x86/time: adjust local system time initialization [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=45a348ebaba3f6e0a26455a3ff181a41722943a0 45a348e]: libxl: use llabs() instead abs() for int64_t argument [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9522e4932aaa7f083688b6612b5897839409260 e9522e4]: x86/mm: Annotate gfn_get_* helpers as requiring non-NULL parameters [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e125fb0e4fce93862f61b5235aedacd1553ad40b e125fb0]: systemd: remove hard-coded pid file in xendriverdomain service [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57f8b13c724023c78fa15a80452d1de3e51a1418 57f8b13]: libxl: memory size in kb requires 64 bit variable [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f3356e1d4db14439fcca47c493d902bbbb5ec17e f3356e1]: x86/mem-sharing: mem-sharing a range of memory [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=09a4ef83511ba33e08b3c712497ec0d67a5ec6d7 09a4ef8]: libxl: create xenstore nodes for control/feature-XXX flags [Paul Durrant]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=25131cea72bfe8ce25cadc689df34e7e8b1596f9 25131ce]: libxl: fix printing hotplug arguments/environment [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a221de7c7b29742b6f6d16070f7d3bd90673390d a221de7]: docs: define semantics of vncpasswd in xl.cfg [Jim Fehlig]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8746f06cbeef6ff1b0e9f413a222ebf00718b3f9 8746f06]: x86/PCI: update ACPI Check to include SGI Ux3 [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=452ec7fb73b648863dd5fe62c6134229cedef9e5 452ec7f]: x86: use gcc6'es flags asm() output support [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2eee1c746af6f683247700642786b7c21c991234 2eee1c7]: xen/types: Correct the definition of uintptr_t [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=caefc852d5a3be3965a0c0131ce62e7f3a313f04 caefc85]: xen/common: Sort the obj build order [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac7c6ce7dcc5084ee10e9a1c2ce839c1a92a2271 ac7c6ce]: xen/types: Alter typedef for bool_t [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6eec5bd4dbb47017839e9ee2340d56c222e11a65 6eec5bd]: x86/mm: Clean up the construction of base_disallow_mask [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b54cffcdf86485dd336f71419d3bfc7106ca56c 3b54cff]: x86/mm: Avoid NULL dereference when checking altp2m's for shareability [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d61981d3619c6bad6134c2dac9774c00acca4fd 6d61981]: x86/vMSI-x: check whether msixtbl_list in msixtbl_pt_register() [Chao Gao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=feb7747be7fab49d929266e8b775ebb04198340a feb7747]: mwait-idle: correct/improve BXT support [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2d12afe43a5e52a7ac4d2d633caf657d0eb10dc1 2d12afe]: MAINTAINERS: update Quan Xu's email address [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5f28de0b0e474e01931b719fa27ca30b8aa446e0 5f28de0]: libxl: compilation warning fix for arm & aarch64 [Chris Patterson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88d61459827ba534fec5e8f099d737cb868c5b23 88d6145]: xsm: don't require configuring tools to build xen xsm blob [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a9b2b6f76c40bfe5f8d645d9a8f6e7db4f93be8 6a9b2b6]: xen/arm: p2m: Pass the p2m in parameter rather the domain when it is possible [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=87f34de92a4601223e9fc028642c1b1b2363a972 87f34de]: xen/arm: p2m: Replace flush_tlb_domain by p2m_flush_tlb [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6fa99327e34c10b6cc5e6e583e47a61aafd20ff3 6fa9932]: xen/arm: Don't export flush_tlb_domain [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d60cab23548760047f4116e362a42b6a316ed527 d60cab2]: xen/arm: p2m: Inline p2m_load_VTTBR into p2m_restore_state [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=69d8e2e0cfb987e6461818695d211d10841a7281 69d8e2e]: xen/arm: p2m: Rework the context switch to another VTTBR in flush_tlb_domain [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cfd7f424ebe40a5efa49efddd88859b0fb1d5abe cfd7f42]: xen/arm: p2m: Don't need to restore the state for an idle vCPU. [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=46ac5642794f38bcdf9a1892b439776261706dd7 46ac564]: xen/arm: p2m: Move the vttbr field from arch_domain to p2m_domain [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9c86dbaadf0547fa74db5b9afe2aeea3780766f6 9c86dba]: xen/arm: Don't call p2m_alloc_table from arch_domain_create [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5dca4f3ca759efd9b8aabab4fba802b12e5b64e1 5dca4f3]: xen/arm: p2m: Switch the p2m lock from spinlock to rwlock [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01e60f9cc7e91034b409ee781d379b81f32f4c81 01e60f9]: xen/arm: p2m: Introduce p2m_{read,write}_{,un}lock helpers [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d3a8ea2257d4c9bf1d736ade99f7689f744aca92 d3a8ea2]: xen/arm: p2m: Remove unnecessary locking [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b39f258f3a369c7882b033dd105cc6d8e3b707e 4b39f25]: xen/arm: p2m: Find the memory attributes based on the p2m type [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0cef6b81f97010a13bbd7437b036619cecd56f1f 0cef6b8]: xen/arm: p2m: Differentiate cacheable vs non-cacheable MMIO [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca8e5ddaa416983dd2b5840cb86eb768b8ebf8e9 ca8e5dd]: xen/arm: p2m: Use a whitelist rather than blacklist in get_page_from_gfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b3acfb3f470da3cc5c7b460fcff316bcc9ecc380 b3acfb3]: xen/arm: p2m: Use the typesafe MFN in mfn_to_p2m_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b29f4c1e37c78874048a34700a967973bb31fbf9 b29f4c1]: libxl: fix double free when doing xl save [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5eae7332909e3ef1a18e0164e9e4e512edf9ef3 c5eae73]: xen/arm: Fix coding style and update comment in acpi_route_spis [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8eb61ab6fb516165f328e952b9a6363989391267 8eb61ab]: xen/arm: acpi: route all unused IRQs to DOM0 [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b0003bdd6907c7562746b977889dc72cf8fe9e17 b0003bd]: xen/arm: Allow DOM0 to set the IRQ type [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6d59c66a26ea92f35f66bfaa903ab9e632a77efa 6d59c66]: Revert "xen/arm: warn the user that we cannot route SPIs to Dom0 on ACPI" [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84e8aaa5a0cd59f774cada9b04fb6db4512f8692 84e8aaa]: xen/arm: gic: Document how gic_set_irq_type should be called [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=47066162e60da545fb6317bec4cf9a1482b3a55c 4706616]: xen/arm: gic: set_type: Pass the type in parameter rather than in desc->arch.type [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=23e8118b8e691c2704d69aa2dcc3c496f9742321 23e8118]: xen/arm: gic: split set_irq_properties [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=16580cde5afca51fd9b599c026265b35d4c86079 16580cd]: xen/arm: gic: Do not configure affinity during routing [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0969e2e432d7ab7309a0a3ad4e39c480dc119d7d 0969e2e]: xen/arm: gic: Consolidate the IRQ affinity set in a single place [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7179cd39efdb22ac847ae465d1aa11cd6263f19b 7179cd3]: xen/domctl: Add DOMINFO_hap to xen_domctl_getdomaininfo [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d2412fd63b14c6c21d0a3d4367afa448425dfb8a d2412fd]: libxl: move common nic stuff into one source [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f3fbaff6cccdab9122e8c987fa5694f0930d7f4 9f3fbaf]: libxl: add config update callback to device type framework [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=20609ad8ee914c6e040bd64dac11e61aa5186ceb 20609ad]: libxl: split libxl vtpm code into one source [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=803d4d332243fc2aa87c63a0ed871197252d23d1 803d4d3]: libxl: move library pvusb specific code into libxl_pvusb.c [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e320815ea5a4ba538210d91c8527b9eabeb15333 e320815]: libxl: add "pv device mode needed" support to device type framework [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de0b58c574b0bafb13585a94815049398a1fd9fe de0b58c]: libxl: add "merge" function to generic device type support [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=653948018a6f2e7c4fe314329a9886c6b8388f96 6539480]: altp2m: Allow shared entries to be copied to altp2m views during lazycopy [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a97bedb2120eb5b277eb5a9cca85f4e659c17cbe a97bedb]: xen/arm: p2m: Simplify p2m type check by using bitmask [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cfe8bcf33cf371f3f1cbf7029d0bc1e2fa12769 8cfe8bc]: xen/arm: p2m: Use p2m_is_foreign in get_page_from_gfn to avoid open coding [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4b11387906fdcc3ad66de1038699b9293144ab8b 4b11387]: xen/arm: p2m: Clean-up mfn_to_p2m_entry [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96d1be3788805257690a58dbea65d4d6b7ac30dc 96d1be3]: arm/vgic: Change fixed number of mmio handlers to variable number [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8047e090f42a39bda911f6b2e81fdab12603b64a 8047e09]: xen/arm: io: Use binary search for mmio handler lookup [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3eb84e33c365ce0af1a75ef25ec36cf646c958b e3eb84e]: xen: Add generic implementation of binary search [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96a1eeef79194b04877f1e3f4fcef3f155fbd393 96a1eee]: arm/io: Use separate memory allocation for mmio handlers [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f1441487aa215193a7c00fd9cb80b335542465e 9f14414]: x86/entry: Avoid SMAP violation in compat_create_bounce_frame() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e1bff4c2ea3b32464510ac00c320bba28a8dbcca e1bff4c]: x86/pv: Remove unsafe bits from the mod_l?_entry() fastpath [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5438accceecc8172db2d37d98b695eb8bc43afc d5438ac]: xen: Remove buggy initial placement algorithm [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9f358ddd69463fa8fb65cf67beb5f6f0d3350e32 9f358dd]: xen: Have schedulers revise initial placement [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f9ab4330ece38382dc01a8df84b208af515d66a 4f9ab43]: xen: Some code motion to avoid having to do forward-declaration [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63ef2203729c6d756722496b7445bcc1a40b19b1 63ef220]: systemd: use standard dependencies for xendriverdomain.service [Marek Marczykowski-Górecki]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a3336a507519c1d28db3bbff8e439aa3811733f3 a3336a5]: tools/libxc: Properly increment ApicIdCoreSize field on AMD [Boris Ostrovsky]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db0eee0a071e2e3e18e79d21a9b1d6724edeeeb3 db0eee0]: x86/vMSI-X: Fix host crash when shutting down guests with MSI capable devices [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d933b37eb404f27557e3e8468482c8ddaeaee60e d933b37]: xen: credit2: don't let b_avgload go negative. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcaa19dfac9b6050e87cb192217d748d9290de44 fcaa19d]: xen/arm: p2m: Fix multi-lines coding style comments [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74412ede07a756678f4c3324154a023cdcaf8f52 74412ed]: xen/arm: p2m: Restrict usage of get_page_from_gva to the current vCPU [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7b3d480221e0ff4814675388fe375f21ba87bc26 7b3d480]: xen/arm: p2m: Pass the vCPU in parameter to get_page_from_gva [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3cfccdd007a81bc6cfc31851111523880089cbd c3cfccd]: xen/arm: system: Use the correct parameter name in local_irq_restore [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a43cc8fc0827a4110b884b0fd94bf98628f27ab7 a43cc8f]: arm/traps: fix bug in dump_guest_s1_walk handling of level 2 page tables [Jonathan Daugherty]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=60e06f2b1b2b818a6e13c719d2df17e434433e6e 60e06f2]: arm/traps: fix bug in dump_guest_s1_walk L1 page table offset computation [Jonathan Daugherty]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=368574c0b79b1e67b211fe7ad5d1bc1601b0c24b 368574c]: xenstore: add assertion in database dumping code [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d87d31d33ff7c746290886978d172dcab74369d 7d87d31]: xenstore: send error earlier in do_mkdir [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=df592188078abc04a64b6bbee991bb5327f67b46 df59218]: oxenstored: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dedb221889dbdd96f1d3c1155c3eb492d329bb53 dedb221]: libxenstat: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56f9010bfa16eb7772cacbc40a669d856444e407 56f9010]: hotplug/Linux: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5be44cda86dcd8dd1cc201976b2b0c0031ed9e9 e5be44c]: hotplug/NetBSD: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3c99c5e4c44d9ea7fc13b858d801eaac7225ad22 3c99c5e]: hotplug/FreeBSD: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6f35915ec08bf7fc469e4e65d7933ad407e518e1 6f35915]: tools/helper: honour XEN_RUN_DIR in init-xenstore-domain.c [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=51a0ae4fd5ce6fc46d1cf298da974ae80dfb8c70 51a0ae4]: xenconsoled: honour XEN_RUN_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3e71c270522a340e91eb82e528c27da2580cce8f 3e71c27]: xl: rename variable pause to pause_after_migration [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b5b5876619bd8ec2e3b8eb4d6a11acee71592eae b5b5876]: xen: credit2: fix two s_time_t handling issues in load balancing [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9bb9c73884d991d43f8973bdda6e45f113dfe6ca 9bb9c73]: xen: credit2: implement true SMT support [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22b430e0e3c5f3d071cb8e2713d7ea33ee8624ec 22b430e]: xl: add option to leave domain paused after migration [Roger Pau Monne]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d9fa19ec43b05e82443f49eee24d78dd1a3565c 7d9fa19]: libxl: trigger attach events for devices attached before xl devd startup [Marek Marczykowski-Górecki]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4a6ddd21d9850eca30776aa8bf308061ff01f8e6 4a6ddd2]: xenstore: add memory allocation debugging capability [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d5052ad6154256455aa2f9a603103ede61dae4b1 d5052ad]: xenstore: use temporary memory context for firing watches [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ab32687503e054a72ebcede9b7aa34ef856634f6 ab32687]: xenstore: add explicit memory context parameter to get_node() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba81f6636f76511cae83425b1a2e4ade202810fb ba81f66]: xenstore: add explicit memory context parameter to read_node() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f304adbd5e1047b36fb64e98ad400fa17084b9cd f304adb]: xenstore: add explicit memory context parameter to get_parent() [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31b08f76b78a7db101d151a0b0b912c4e974022c 31b08f7]: xenstore: call each xenstored command function with temporary context [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e763268781d341fef05d461f3057e6ced5e033f2 e763268]: xen/x86: Identify legitimate fallthrough cases [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3566c190cfd3789aeea5e2273f5f8888ca8ec2f e3566c1]: xen: credit2: the private scheduler lock can be an rwlock. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d6baf64c890c7d55002e1213dffa715ea1cf6300 d6baf64]: tools: tracing: deal with new Credit2 events [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f74d5d25916d772cdaf19138ac5b040ae607bafd f74d5d2]: xen: credit2: only marshall trace point arguments if tracing enabled [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=da7fdee5aeb276fd4e581ade0285140c78143cab da7fdee]: xen: credit2: add yet some more tracing [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ccf2ead7f525877597768cdeba4cae0ac506aad9 ccf2ead]: xen: credit2: make the code less experimental [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=222234f2ad171854516b78b476931a3fd784b6ae 222234f]: xen: credit2: use non-atomic cpumask and bit operations [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f10d19329a3caba200e4d20f17cadc9cf509eba3 f10d193]: xen/tools: improve tracing of Credit2 load tracking events [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d205f8a7f48e2ec173806599a6ab1c9002a7c4b0 d205f8a]: xen: credit2: rework load tracking logic [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11eadabc34625337f7556e9d74f638229f889fd8 11eadab]: xen: credit2: prevent load balancing to go mad if time goes backwards [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b047f888d4896d0e6cca10fbc996d4f1e1d769b2 b047f88]: xen: sched: leave CPUs doing tasklet work alone. [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b48be35ac86cd6369124cf06ca3006d086095297 b48be35]: travis: Add checkpolicy to the list of packages [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c98c80084d77d9963d5f6afe75d2b10cee0efc26 c98c800]: asm/atomic.h: implement missing and add common prototypes [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dc8ed019c4dff150f20a942d09d9f39a9e19c7df dc8ed01]: asm-arm/atomic.h: atomic_{inc, dec}_return: macros to inline functions [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=916f74dcde9a65da141196cde7ce562ac14851d1 916f74d]: xen/atomic.h: fix: make atomic_read() param const [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e308d3407f0144973fe1cc25caff4040d6497729 e308d34]: asm/atomic.h: common prototyping (add xen/atomic.h) [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33d028115e62929278b8c91863b7989ecfdf42d4 33d0281]: asm-arm/atomic.h: reorder macros to match x86-side [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d2e39d6b753380bf0a73addd6429f69d772d9ad9 d2e39d6]: asm-x86/atomic.h: minor: proper atomic_inc_and_test() placement [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=155566e4112d7362f2555fe86edd99530f90886a 155566e]: asm-arm/atomic.h: fix arm32|arm64 macros duplication [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c31d8368a60d4eecf371193a3d144418c48063c6 c31d836]: x86/shadow: Fix build with CONFIG_SHADOW_PAGING=n following c/s 2fc002b [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=920234259475bbcd1136afeed7e0f3867e860ffb 9202342]: xen/build: Use C99 booleans [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4ef815bf611d4ea0e1a4718e7f446f57767def61 4ef815b]: xen/flask: Rename cond_expr.bool to bool_val [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1b39e1085c83929826eda4db6c7a10dce6971619 1b39e10]: VT-d: fix Device-TLB flush timeout issue [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ecb38915edbb394bf4d1c46778b844a30baec8c1 ecb3891]: IOMMU: add domain crash logic [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=58869ff6adb483e34091ce052b0ce95f45ffe13f 58869ff]: IOMMU/ATS: use a struct pci_dev * instead of SBDF [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2ad72c0b4676d62cc72447882306c3df51a6a0f1 2ad72c0]: XSM-Policy: allow source domain access to setpodtarget and getpodtarget for ballooning. [Anshul Makkar]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=41b61be1c244b27985f92061aa9670088340a37f 41b61be]: xsm: add a default policy to .init.data [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e04b562377b3a50e48eb691145c3b95c19a78658 e04b562]: xsm: rework policy_buffer globals [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ebc8c6cdeb36235f2421a894c236fa2bf1be33da ebc8c6c]: arm: vgic: Split vgic_domain_init() functionality into two functions [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4b9488eaa232d5e167e0124c10faa5b73a2c800 f4b9488]: arm/gic-v3: Remove an unused macro MAX_RDIST_COUNT [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=611c1befab88e2bdca34fcf167256d7eb47a6325 611c1be]: xen/arm: vgic: Use dynamic memory allocation for vgic_rdist_region [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cede7710119d41d7e32148d22033566a3d3abebe cede771]: arm/gic-v3: Parse per-cpu redistributor entry in GICC subtable [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=525d5daf1a0662c6024251381fa1d008b7903c0b 525d5da]: arm/gic-v3: Move GICR subtable parsing into a new function [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c35a2934e9264077b0dbc222efed309630c246b9 c35a293]: arm/gic-v3: Do early GICD ioremap and clean up [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7ff488b8d97f53bb69104b1d52ede3d62e7caf45 7ff488b]: arm/gic-v3: Use acpi_table_parse_madt() to parse MADT subtables [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=950e6bcc335db96003cb360109a82c8b51e2957f 950e6bc]: xen/arm: traps: Data Abort are always unconditional [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=502c739d9bbaabbbe7c6968c7213f0ca8fcceeca 502c739]: xen/arm: traps: Second attempt to correctly use the content of HPFAR_EL2 [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84aac343cc3a721ca4a81edb425ad5ab7ab6f5b5 84aac34]: xen/arm: Simply the definition of PAGE_SIZE by using the macro _AC [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a07e920bbffc5cd64c8e4902b9fbca746bb81aff a07e920]: xen/arm: p2m: Rework the interface of apply_p2m_changes and use typesafe [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91c13be9703e89bf63febad14271f07feb195de4 91c13be]: xen/arm: p2m: Use typesafe gfn for {max,lowest}_mapped_gfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e8119e44a585ef0b343af9e6ae00b906b840b492 e8119e4]: xen/arm: p2m: Introduce helpers to insert and remove mapping [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70cd4804d7cb8dc97904c97b823dbed5f71457d7 70cd480]: xen/arm: Use the typesafes mfn and gfn in map_regions_rw_cache ... [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a9adb4d01b0b982c9252c42507e0b0a9599dbcca a9adb4d]: xen/arm: Use the typesafes mfn and gfn in map_dev_mmio_region... [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fe2d585bb8448863522c8ea8899b77a6d53874e1 fe2d585]: xen/arm: p2m: Remove unused operation ALLOCATE [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ac014e210317517e1856fae5621792e7b7cbe02b ac014e2]: xen/arm: dom0_build: Remove dead code in allocate_memory [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=abea864be5bf96608165c4cc2704da1da4cad3d5 abea864]: xen/arm: map_regions_rw_cache: Map the region with p2m->default_access [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6dbf3f0e3074c76b1083eec3739be1a8761ad3dc 6dbf3f0]: xen/arm: arm64: Add helpers to decode and encode branch instructions [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c36eba84a11f7cc4b40cd181d2f1215b105fc72b c36eba8]: xen/arm: arm64: Reserve a brk immediate to fault on purpose [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7a89a1f56a1a24377d930cae82345ff608f42b12 7a89a1f]: xen/arm: arm64: Move the define BRK_BUG_FRAME into a separate header [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fb9d877a9c0f3d4d15db8f6e0c5506ea641862c6 fb9d877]: xen/arm64: Add an helper to invalidate all instruction caches [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfb489629c0c5f36c60dec879383cbed4080a509 bfb4896]: xen/arm: Add cpu_hwcap bitmap [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96c53eaa8cd32f86700b749065eaa37bf4cdc24c 96c53ea]: xen/arm: Add macros to handle the MIDR [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70108942b626f9d57e3991793dc33d8bda091862 7010894]: xen/arm: Include the header asm-arm/system.h in asm-arm/page.h [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a34ff9ebd75623f703297181951c951f4578497 8a34ff9]: xen/arm: Makefile: Sort the entries alphabetically [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea210c52abb6458e39f5365f7f2c3abb9c191c47 ea210c5]: x86, hvm: document the de facto policy for vCPU ids [Vitaly Kuznetsov]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=855ea121ad8e49f07086a39a2cc32701eebfcb26 855ea12]: vmx/monitor: CPUID events [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f7c3c94e9235fcd3f56691f8fd42089f930c443 2f7c3c9]: libxl: constify src parameter of libxl_nocpuid.c:libxl_cpuid_policy_list_copy [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cf180bf8af20dd01fefbd492d1b3e342a379b93e cf180bf]: xen/arm: Rework the interface of p2m_cache_flush and use typesafe gfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c2b02d8aa89d69dd1cf54e32a407599e96e6316e c2b02d8]: xen/arm: Rework the interface of p2m_lookup and use typesafe gfn and mfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2fc002bfab19f6584fc09491ad729fc7c08cd5ea 2fc002b]: xen: Use a typesafe to define INVALID_GFN [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=246a5a3377c2daea30802fecbc255f4aa4981dfa 246a5a3]: xen: Use a typesafe to define INVALID_MFN [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f71d2e6a91b5fcfec56dd16e54d91d3ab3419863 f71d2e6]: xen/passthrough: x86: Use INVALID_GFN rather than INVALID_MFN [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=43ecd183f9dbe4f2721c489d276e749029e88529 43ecd18]: xen: Use the typesafe mfn and gfn in map_mmio_regions... [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1fb0fe97a647549cc1bbe90f15b6cb2fcc3f79b6 1fb0fe9]: x86/vmx_update_guest_cr: minor optimization [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=22ea8ad02e465e32cd40887c750b55c3a997a288 22ea8ad]: libxl: move DEFINE_DEVICE* macros to libxl_internal.h [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2c2c33f038c889acc9f73681c09320164516da47 2c2c33f]: libxl: refactor domcreate_attach_dtdev() to use device type framework [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=26021d77dc14d441ff3b0094f2fafcc5d18aa599 26021d7]: libxl: refactor domcreate_attach_pci() to use device type framework [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74e857c6c7f9dc106fa7a7bbf49a9729f5841ad9 74e857c]: libxl: add framework for device types [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56bac262e097684b20f7753ceb6debe594e9725c 56bac26]: libxl: only issue cpu-add call to QEMU for not present CPU [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=01f3193e2e3b9b36bde027f909db496f7211c320 01f3193]: libxl: update vcpus bitmap in retrieved guest config [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=324bd8f5dce20d0a1dbbd9480f89673a18e1db53 324bd8f]: libxl: introduce libxl__qmp_query_cpus [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b173750d2bc2c9b57fda9750309824296bdea932 b173750]: libxl: libxl_domain_need_memory shouldn't modify b_info [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=11316d31d6844b17b12890f66fbe03d9069bd489 11316d3]: libxl: constify copy and length calculation functions [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e6c0a480eff5a650824a65cca91d3f1646a89f3b e6c0a48]: xen/arm: io: Protect the handlers with a read-write lock [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fdf1c6140420df20ffcdca9a0d7cdd7369fde03a fdf1c61]: xen/arm: gic-v3: No need to sort the Redistributor regions [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=652a11ee2fa710c05df09b21cfeab6bad94e06cc 652a11e]: xen/arm: map_dev_mmio_region: The iomem permission check should be done on MFN [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7da483b0236d8974cc97f81780dcf8e559a63175 7da483b]: libxl/arm: Factor out codes for generating DTB [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f755485cbd2a17c4e0069271ee930ad0972c1b9c f755485]: XSM/policy: Allow the source domain access to settime and setdomainhandle domctls while creating domain. [Anshul Makkar]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4f7e0d54a523794197129cebdbc55f4f079e60b2 4f7e0d5]: tools/hotplug: Add native systemd xendriverdomain.service [Rusty Bird]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7edc108314486d4dddb9eac92b69f3bc13112527 7edc108]: tools/xl: Allow callers of `xl info` to select specific information [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1e2d167d8faae843b80487e5026b07a135cf4147 1e2d167]: xen: credit2: avoid calling __update_svc_load() multiple times on the same vcpu [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e4c1792b589be236d68eb7930979cadb5838e097 e4c1792]: xen: credit2: when tickling, check idle cpus first [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=699afce62e772e6bdf1e1565761cf6955bfa1cce 699afce]: xen: credit2: do not warn if calling burn_credits more than once [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c834707bc94e4460baf5ccf81656e9bde47c9689 c834707]: xen: credit2: kill useless helper function choose_cpu [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea53923d35000a8318b4eb5c42e61cbf2db50391 ea53923]: xen: credit2: insert and tickle don't need a cpu parameter [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6257fdb14b329717b39f46dc25341d903822f663 6257fdb]: xen: sched: make the 'tickled' perf counter clearer [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5200cead3ec350e9fc0a2991383775bf5dd0624a 5200cea]: minor fixes (formatting, comments, unused includes etc.) [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e564c57d4baf244ad4694ee45ed20f87eab8220c e564c57]: x86/vm-event: minor ASSERT fix, add 'unlikely' [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=730bdfa418fc8c809695ff5d96bc6f7a3b8827ba 730bdfa]: xen/arm64: Use the correct TLBs flush instruction to nuke stage-2 TLBs [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=16b69afbba6b8692c96ec5a6864c35fa2fac1d36 16b69af]: monitor: minor #include change [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f394138de5dc27eca14ef3a65c2e6966b2645383 f394138]: x86/vm_event_resume: surround VM_EVENT_REASON_MOV_TO_MSR w/ CONFIG_X86 [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=828587944cbc5854b414f98bcd0bc5181f87825e 8285879]: monitor: rename and relocate vm_event_monitor_traps [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=db59dbc46e0312a38978d22c6bd72b554a2f1c91 db59dbc]: libxl/netbsd: check num_exec in hotplug function [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33c18b709a36b10a3c6a3a8b4a0d99eaef1f6e46 33c18b7]: libxl: debug output for args and env when invoking hotplug script [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fea586d801f75317cb8cf593e8beba842391da62 fea586d]: x86emul: fold local variables [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a800e4f6111842183f2476cd1d82a159fb5c92cb a800e4f]: x86emul: drop pointless and add useful default cases [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f86eabea5d0fe1815b58f21259edf317ff91a65a f86eabe]: x86emul: use consistent exit mechanism [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4481335590f9b585b8dd168f0269e064e7ecbf43 4481335]: vm-event: proper vCPU-paused checks at resume [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2e0dd2f9a56c3fd01ec7557346580ab0b01ab7ac 2e0dd2f]: vm-event: MAINTAINERS fix [Corneliu ZUZU]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b7d4cffbf2b17ec8a5c233f84395f4f85ad1a91d b7d4cff]: x86/vmx: clean up TRAP_int3 handling [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=94db5dbb6c5f331dac35a8723a5d982ad17536d6 94db5db]: x86/vm_event: add HVM debug exception vm_events [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d0fd9ae54491328b10dee4003656c14b3bf3d3e9 d0fd9ae]: x86/VT-x: Dump VMCS on VMLAUNCH/VMRESUME failure [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bb4f41b3dff831faaf5a3248e0ecd123024d7f8f bb4f41b]: sched: rtds: use non-atomic bit-ops [Tianyang Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=36c659348837dd411ad6687a76825dd30dd8a419 36c6593]: sched: rtds code clean-up [Tianyang Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=55f5d658e0ba32bff835a2138e730251fc822d87 55f5d65]: x86: remove duplicated IA32_FEATURE_CONTROL MSR macro [Kai Huang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8cf167595f4e5db8cbc223c1ff6e109d6daad5ff 8cf1675]: xen/page_alloc: Distinguish different errors from assign_pages() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3572f2fa7b0f6f20eb145bdccaf5888c76be8960 3572f2f]: Revert "xen: arm: Update arm64 image header" [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcbc4d0d52b7fbc2e27a84fc530cc4f83ec1d941 fcbc4d0]: MAINTAINERS: change gdbsx maintainer [Elena Ufimtseva]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72e4a1b40a8b62ad3abf14869f78e7ffa5c680a0 72e4a1b]: x86/EFI + Live Patch: avoid symbol address truncation [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ea42b83dc25e7c7716c4dbc6542fde6aafbe7546 ea42b83]: Revert "xsm: add a default policy to .init.data" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3cdad93704aaa8bf1f274969e401ca21152bc4a2 3cdad93]: xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=29118c726d75298f37ac5325051e4155574a6270 29118c7]: xen: Use typesafe gfn in xenmem_add_to_physmap_one [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27d363c133155f3d9b9849aedf2fc863eeedb5db 27d363c]: xen: Use typesafe gfn/mfn in guest_physmap_* helpers [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=14eedf8e7169b05e383220b682656a449e5f1c08 14eedf8]: xen: arm: Update arm64 image header [Dirk Behme]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b15b2e367a8565c73d5ba975e05c89c99078e60 9b15b2e]: vm_event: clear up return value of vm_event_monitor_traps [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2b63aa1d5032b7d1acd3314a1bb1f0592e5e64f6 2b63aa1]: vt-d: convert conditionals of qi_ctrl->qinval_maddr into ASSERT()s [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a7f581ff451823f854359d85e1d1827eee59efda a7f581f]: vt-d: synchronize for Device-TLB flush one by one [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=dca07f30021ca0840bd923f107d546301a5dba7a dca07f3]: IOMMU: add a timeout parameter for device IOTLB invalidation [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08cffe6696c047123bd552e095163924c8ef4353 08cffe6]: xsm: add a default policy to .init.data [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=668ba1f85bf2e4086cf18c35abc880b9eee4e8f2 668ba1f]: xen: Make FLASK_AVC_STATS kconfig option visible [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5efcebc66de0c34b071fea5c84e7d379541929af 5efcebc]: xsm: clean up unregistration [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=70dda5f4e9c92b35c88b8f52f0fddd52f8778e51 70dda5f]: xsm: annotate setup functions with __init [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a962ebddce8f287588dfb6599d37ff7b6f583b7 6a962eb]: xen: move FLASK entry under XSM in Kconfig [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8384dc2d95538c5910d98db3df3ff5448bf0af48 8384dc2]: init: fix build with older gcc [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8ab94536d592393e053dc4a7acf84163054c2965 8ab9453]: MAINTAINERS: add ARM scif serial driver [Dirk Behme]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca63ceeb98dbbaddcdbadd5ef033ddd2469a9621 ca63cee]: monitor: Rename hvm/event to hvm/monitor [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9648d483c03a56407a4340fde52f3a3780990485 9648d48]: monitor: rename vm_event_monitor_guest_request [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c4317ff6120bfa1cd6e7cbd4e453f7a3021c3a64 c4317ff]: monitor: rename vm_event_monitor_get_capabilities [Tamas K Lengyel]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6288d5bb8b970646368afe167a24eeba95e9e03 a6288d5]: xen: make available hvm_fep to non-debug build as well [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=509019f42dd514bba40ba7ec8663341a5c1efa4c 509019f]: xen/console: use warning infrastructure for sync console warning [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee3fd57acd903f1b302290a0a1019d3db95aa259 ee3fd57]: xen: add warning infrastructure [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9808c130f04ff331aca23beee262f3d83eb46e55 9808c13]: xen/arm: drivers: scif: Don't overwrite firmware settings [Dirk Behme]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=892a43cd9996a45875de14c06828dea859039430 892a43c]: xen/arm: drivers: scif: Remove dead code [Dirk Behme]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3d5cb5a81f8c68e74be4074db1777741f3059409 3d5cb5a]: arm: rename gmfn_to_mfn to gfn_to_mfn and use gfn/mfn typesafe [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b45a4f1ed6c865fc1222d71fc82e4b61771b261b b45a4f1]: x86emul: support MOVBE and CRC32 [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d86ad7cb287b5ea05cfee20cdd277005d771886f d86ad7c]: VMX: ensure MSR index enum and array remain in sync [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3528b5b4c3b1695ecc7af5622b32042aafbdf6f4 3528b5b]: VMX: use non-atomic bitops to manage MSR state [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a35f1e1fb03bbb957828f9f2cf8bfc47df95ee6 6a35f1e]: x86/boot: copy/clear sections more efficiently [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=544ad7f5caf50771ebc02603ced2d7a2ef12c662 544ad7f]: xen/init: Move initcall infrastructure into .init.data [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c5d203b5da77b2aac16aae1f9eec26ea37fb9808 c5d203b]: arm/init: Move .init.proc.info into .init.data [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6066af5b1427faa07b21a7739e89d98e8d18d3c a6066af]: xen/init: Annotate all command line parameter infrastructure as const [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=91b26a35914176db4d19dc145bc6e2db62ee7a2c 91b26a3]: mm: introduce a bunch of helpers for the typesafes mfn and gfn [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=afca6082bf9277735e3bd98734479d508c824a08 afca608]: vt-d: add __must_check annotation to IOMMU flush pointers and handlers [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=45664bf6d2add797e9705c8fd3c2c951768e4018 45664bf]: vt-d: propagate the IOMMU Device-TLB flush error up to ME phantom functions [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=27bf95e8b9d1c87eb3bc3bdb39e7bec26eed4eb7 27bf95e]: vt-d: fix the IOMMU flush issue [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c3a52bc6316a8b6f9f320e4848061328c67d0ed2 c3a52bc]: x86/vMSI-X: use generic intercept handler in place of MMIO one [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=23b9e9a992b3d4394bc7eb2636b61ed53266ef18 23b9e9a]: x86/vMSI-X: drop pci_msix_get_table_len() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08844d189930da5b7846ed6078987fb2788d6173 08844d1]: x86/vMSI-X: drop list lock [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74c6dc2d0ac4dcab0c6243cdf6ed550c1532b798 74c6dc2]: x86/vMSI-X: defer intercept handler registration [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c6f7d21747805b50123fc1b8d73518fea2aa9096 c6f7d21]: xen/xsm: remove .xsm_initcall.init section [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=56fef9e367b250a3c6ff16b6c4494c5103ac4871 56fef9e]: flask: improve unknown permission handling [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=559f439bfa3bf931414534ec0c46e5e8a21fa3ba 559f439]: flask: remove xen_flask_userlist operation [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d18224766fa2e6e0746e8c9e759a8e0cc8c87129 d182247]: flask: remove unused AVC callback functions [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=45aa978766834cd1bf4cb47955c156574ea9618c 45aa978]: flask: remove unused secondary context in ocontext [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=53c300ab1ca0c5df99c98e756b5f681e29d5d880 53c300a]: flask: unify {get, set}vcpucontext permissions [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b49839ef4e6ba183503912d169df7635e1c6df54 b49839e]: flask/policy: remove unused example [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2511f89d9a5e13d6ddc808545bbb5b760ab3d6e9 2511f89]: flask/policy: xenstore stubdom policy [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2aba42bff72c8720a19ec10ceeef82087e2fede e2aba42]: flask/policy: remove unused support for binary modules [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d72fd26d5f17adfae2f02ba28399924adc8fb518 d72fd26]: flask/policy: move user definitions and constraints into modules [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a2c8399a91bf868cc7359dde3c04fb7b6e0fa452 a2c8399]: flask/policy: split out rules for system_r [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=31689dcb0fbfe00f7556337ac72a10c238d7a40d 31689dc]: flask/policy: split into modules [Daniel De Graaf]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=57a57465daaf8fb66d192ff98b8477524091e82c 57a5746]: x86/HVM: use available linear->phys translations in REP MOVS/STOS handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=266b6539bf5671d8bad10900c79eb02d2cd49d15 266b653]: x86: show remote CPU state upon fatal NMI or unknown MCE [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9abd817522b9d793104b71c2fdf1858ae9de920 e9abd81]: x86: drop (mostly) unused guest_lNe_get_paddr() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=4d684aaf9015a516ebe5cdf28501ffa608330cc2 4d684aa]: x86: compact supposedly unused entry point code [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2529c850ea48f036727ca2f148caed89391311b8 2529c85]: add update indicator to vcpu_runstate_info [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=72c538cca9576a56d7ead4f3d51a595c4d948d6d 72c538c]: arm: add support for vm_assist hypercall [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=06f083c826836a098f793db821845b313ad88a7f 06f083c]: x86: also generate assembler usable equates for synthesized features [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=490a39a1dbc7406776344f36e1b27c33c2ada63d 490a39a]: vm_event: allow subscribing to write events for specific MSR-s [Razvan Cojocaru]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0630892fafe87ff5e3b65422d38158de46db3ed0 0630892]: libxl: fix an error path that uses uninitialised rc in libxl_set_memory_target [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9e5e1930465e2c2d994749a9b178a8f208e63d0c 9e5e193]: xen/kernel: document 'C' in print_tainted [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7fb86e30733f3f4eadb57cbadb241b126639047e 7fb86e3]: xen/arm: Provide device tree debugging helper in a single place [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2153665334a59798afa1fafcb6fd25b5b1f0be25 2153665]: xen/arm: Convert DEBUG_DT to Kconfig [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=032ea8c736d10f02672863c6e369338f948f7ed8 032ea8c]: arm/acpi: Add Server Base System Architecture UART support [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fa7fc275c4022d57910bf2838a0150d2e66e17c 9fa7fc2]: drivers/pl011: Use combination of UARTRIS and UARTMSC instead of UARTMIS [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2048e17ca9dfe0c05881368d7a1fd9e83e37ba9b 2048e17]: drivers/pl011: Don't configure baudrate [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=08754333892407f415045c05659783baeb8fc5d4 0875433]: hvmloader: limit CPUs exposed to guests [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d8ede4a09e3ea2fee0db0ebf6ab158ea5292ed98 d8ede4a]: x86/HVM: re-order operations in hvm_ud_intercept() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9dec2c47406f4ef31711656722f5f70d758d6160 9dec2c4]: xen: sched: use default scheduler upon an invalid "sched=" [Dario Faggioli]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=2f7b56c1a7b1ee92ff5f92888723e380412dd3ab 2f7b56c]: libxl/arm: Fix the function name in error log [Shannon Zhao]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=87beb45e0b05be76755cac53322aae4f5b426aac 87beb45]: tools/livepatch: initialise j to 0 to fix compilation error in gcc 4.5 [Dongli Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c256d2afc1cad0cca912492e338d6ff97e477c4f c256d2a]: xl: correct xl cpupool-numa-split with vcpu limited dom0 [Juergen Gross]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67a5ab831da2515413ccac810f2f498e5a0c6ca4 67a5ab8]: oxenstored: honour XEN_RUN_STORED in systemd C stub [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44e6ba4b3376f78315cd447dc88813ba60a83b32 44e6ba4]: oxenstored: honour XEN_RUN_STORED and XEN_CONFIG_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0e3e7386050a101503567d083e5a0546c5488557 0e3e738]: ocaml/libxs: honour XEN_RUN_STORED [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=33bcbdb3300185d13ee527602072c60612227698 33bcbdb]: ocaml/libxs: generate a paths.ml [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5994480f205f69e08d80423065bc476aa9f221ac 5994480]: hotplug/FreeBSD: honour XEN_RUN_STORED [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=153db2f82071dcdea6540808767a1ea9b1a69c34 153db2f]: libxenstore: honour XEN_RUN_STORED [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba53cec7cde17d534c96ab7db2ca3df047c1296b ba53cec]: hotplug/Linux: honour XEN_RUN_STORED [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7d82f097656f7d7d60eef55b89efa832752befa8 7d82f09]: build: introduce XEN_RUN_STORED [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d7f64ff4e08c885c610faff8fcf77c127dee78bb d7f64ff]: docs: honour XEN_DUMP_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba9f0951da9c47d8504d549f692fe154027fa587 ba9f095]: xen/arm: gic-v2: Only create GICv2m node when there are GICv2m frame available [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e286669ab373b981d6bb8d413a6f8bfcd1c23ff8 e286669]: xen/arm: gic-v2: Fix ARM32 build after "xen/arm: gicv2: Export GICv2m..." [Julien Grall]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63b624140a5b1123acb18ad97e7bb12190667bac 63b6241]: xen/arm64: config: Correctly define VMAP_VIRT_END [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=014e7d939405783984bd6b80501149038a62b17b 014e7d9]: arm/gic-v3: Fix ACPI probe fail on GICv4 hardware [Shanker Donthineni]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=84059f8900bd08cf008883157d5a39024087ee44 84059f8]: xen/arm: setup: fix typo [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d10133480c497695e98b11b3401de6ec118bac33 d101334]: xen/arm: smpboot: drop unneeded code in start_secondary [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e425f836e0655ef94fc2ce0c51a245eee5c83448 e425f83]: xen/arm: mm: clean up code in setup_pagetables [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ee1f5620599396b7660988f7944fe2867c49abba ee1f562]: xen/arm: mm: remove unnecessary tlb flush in setup_pagetables [Peng Fan]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=86b93e00c0b6b9c72478794b541b0a6bd3d353ef 86b93e0]: xen/arm: gicv2: Export GICv2m register frames to Dom0 by device tree [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c1cee3ff93c1be525443472dd4eebe230b57ece9 c1cee3f]: IOMMU: propagate IOMMU Device-TLB flush error (leaf ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=f4a305bad65db76ba3f3d939c180d41cd8a30062 f4a305b]: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU suspending (top level ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=855ed9fc5fb4b42c169f6e1c55488e59175652dd 855ed9f]: propagate IOMMU Device-TLB flush error up to EPT update (top level ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ca5c20d8e3044df2eaf08ed4ee4b58225db1547f ca5c20d]: IOMMU/MMU: propagate IOMMU Device-TLB flush error up to iommu_iotlb_flush{,_all} (top level ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=23a2eb0436ea156d2dd19317618cd7884dd7b366 23a2eb0]: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU mapping (top level ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=0961444c07f57a43fed6788e2df90e43b51cdb06 0961444]: APEI: pull a signedness check ahead for Coverity's sake [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=759b9618b8a22ddd87d01c0bff5366814b17eea7 759b961]: AMD IOMMU: correctly propagate errors from amd_iommu_init() [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=223a6c6972722f9ce1e284acf4b8ccec706a5ef4 223a6c6]: x86/HVM: rename mmio_gva field to mmio_gla [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=851cd8dcdd211389adaf264c1ffc89b8431b988c 851cd8d]: Revert "x86/HVM: use available linear->phys translations in REP MOVS/STOS handling" [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=d337764d9b8e89eb9cb9d5be509823d9286f00c4 d337764]: tools: bump some library version numbers to 4.8 [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9b394b7eff681fc1b4c88d9dec88ed38ebf8c456 9b394b7]: xl: remus/colo: only initialise ha variable when necessary [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=fcf3f57eeeec54091c3d5d3b00390c802345da4d fcf3f57]: tools: remove hard-coded /var/lib/xen in Makefile [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=938b2b4033bded8b0f6ec7298684dcd6235d4de3 938b2b4]: libxl: honour XEN_LIB_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=540cecf0cf066ad0386993c8e625006b259c0df8 540cecf]: hotplug/Linux: honour XEN_LIB_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=102ddb11f243e4ee01592e91afb23a651c7023d3 102ddb1]: tools: install and remove XEN_LIB_DIR in Makefile [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15f1a11d66170baa0d62131586d29429c758a1be 15f1a11]: build: introduce and export XEN_LIB_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a4fa83e5684e4aab33676748e79a884f3d0f86ff a4fa83e]: oxenstored: honour XEN_LOG_DIR defined by configure [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6b007a6df12365c3e49859f68754006c734ddffe 6b007a6]: oxenstored: generate a paths module [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c84a1fa2e6c55b1959fac2a4b3bd15539f4d820c c84a1fa]: oxenstored: honour XEN_{LOG,RUN}_DIR in oxenstored.conf [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=10055f661eee96383cd302c6177bd7068e9a00bd 10055f6]: libxl: log file name in failure in libxl__create_qemu_logfile [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3148bebbf0abf52b4fd8c07fc716007f1c26a285 3148beb]: libxl: rename a field in libxl__domain_create_state [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e6e8546cf975b12c36b96c1b495bbfd2f0657f5 5e6e854]: libxl: linux hotplug: clean up get_hotplug_env [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1cf3fa32da331c038ecb67058be1975aecc77e70 1cf3fa3]: libxl: add emacs block to libxl_linux.c [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=44533b633af6ab079cf1691c1ded254d50963071 44533b6]: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU unmapping (top level ones) [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e5bcd2f779fafe72339685ad9bafe2751517fae7 e5bcd2f]: IOMMU/MMU: enhance the call trees of IOMMU unmapping and mapping [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=834c97baebb3743c54bcae228e984ae1b9692e6a 834c97b]: IOMMU: handle IOMMU mapping and unmapping failures [Quan Xu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bfa84968b2dd1612be73b36addccd3b2f5bda23f bfa8496]: x86/HVM: use available linear->phys translations in REP MOVS/STOS handling [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=67fc274bbec51a99c762aa1fb6c3de661032aa8d 67fc274]: x86/HVM: latch linear->phys translation results [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b64438c7c1495a7580d1bb9d8ba644f3705e1ffb b64438c]: x86/time: use correct (local) time stamp in constant-TSC calibration fast path [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=5e02972646132ad98c365ebfcfcb43b40a0dde36 5e02972]: nested vmx: Validate host VMX MSRs before accessing them [Euan Harris]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c9cd39b3aee0376b163b29837b9bd724089085b 7c9cd39]: nested vmx: Fix comment typos in nvmx_msr_read_intercept() [Euan Harris]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=96a745cc270060712f9ea86c5f909ef443be0309 96a745c]: xen/hvm: Fix advertisement of available xstates following c/s c52319642 [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=937324f032f4f77866e80e39de0d697fa5131df1 937324f]: libxenvchan: Change license of header from Lesser GPL v2.1 to BSD [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e908ee108caec78f95e639b8ef43ac5dd1d5e45 6e908ee]: xen/x86: Always print processor information at boot [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88e50f7e0007b262fff9fc7ccd4efa9a857d3684 88e50f7]: QEMU_TAG update [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=beba3693f7243e68bbe31fe3794da91068eeea5b beba369]: tools/livepatch: cleanup unnecessary "j = ARRAY_SIZE(action_options);" [Dongli Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3bf5fdf8d8e688839907ec2065fe1f5de5fab35d 3bf5fdf]: libxl: honour XEN_LOG_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=32b7c63889004c445538b37c9f1c942de85a8ee5 32b7c63]: hotplug/NetBSD: honour XEN_{LOG,RUN}_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a666e1ce865d2e010dae3333b711147a51edbbf3 a666e1c]: hotplug/Linux: honour XEN_LOG_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=7c64c92a4f689b199661bae834f299ce8ef93f04 7c64c92]: hotplug/FreeBSD: honour XEN_{LOG,RUN}_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=de2807b95762816e13b282e782ba334d41559232 de2807b]: libxc: honour XEN_LOG_DIR in xc_dom_core.c [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6c5f6f8a62777e112c697e42a4f4282800dcf84b 6c5f6f8]: xenbackendd: honour XEN_{RUN,LOG}_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=15574254d21228a030dfc5ffc641d053bc62c9c0 1557425]: xenconsoled: honour XEN_LOG_DIR and remove hard-coded path [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=8a80688a23ff5425247d1106ed5669a13e9779c1 8a80688]: tools: install XEN_{LOG,RUN}_DIR [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=baca90434b59bf577ba880ab0634dcf512c7d422 baca904]: Config.mk: add XEN_LOG_DIR to BUILD_MAKE_VARS [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2532e9207583a784132f69b974f4cdb5d3e56c6 e2532e9]: Run autogen.sh [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9554c36ff326e984837eb7f604b3e54cc27c5361 9554c36]: libxl: libxl_tmem functions improving coding style [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e3ccca40cd30f575f1aa8ebba5b93af7b92c0649 e3ccca4]: libxl: style cleanups in libxl_device_pci_assignable_list() [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=630cfdddad00e0cbd5ca7e41b96fae4b6136c352 630cfdd]: libxl: improve return codes for some pci related functions [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ecdc6fd8787b9e01e53d85e995ce8a495d8d93a5 ecdc6fd]: libxl: Fix libxl_set_memory_target return value [George Dunlap]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=63710aa95a2f809ccb457662b62b46ef7f67e783 63710aa]: xl_cmdimpl: improve return codes for cd-insert commands [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=749244d4d95afd4d69b26584db45033f3173e69c 749244d]: xl: improve main_tmem_* return codes [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e2b7aa293598eda965933ab74179c81ba55a2f12 e2b7aa2]: xl: add return codes for various pci functions [Paulina Szubarczyk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=372ad59dd0e7a3df0bd46ec3c8b934d739eb07b5 372ad59]: mwait-idle: add a missing __init annotation [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=a6c60019fd2efa4b9a60ee1114114fe853d1aad5 a6c6001]: mwait-idle: add BXT support [Len Brown]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=1008063e1cd15257875b9db18eede710077adea5 1008063]: mwait-idle: add KBL support [Len Brown]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9062fd6bfa5211398582780d89d655cff9f9ed8c 9062fd6]: mwait-idle: add SKX support [Len Brown]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b46a76093855858feba5535dfca06f750032c42d b46a760]: x86/HVM: constify hvm_virtual_to_linear_addr()'s segment register parameter [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6a611ac26e32df3e8139551c52cd2b7ad92839d1 6a611ac]: x86/PV: drop pointless conditional from pv_cpuid()'s state leaf logic [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=3b34170522fa711e955d71b0110cacda96a316b0 3b34170]: x86/shadow: sh_pagetable_dying() cleanup [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=92943e16fc809e6e6a2ef9a54a0d6f967f1782ee 92943e1]: x86: drop hvm/iommu.h [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=05bdcf9b720dcb2779f5814276614297c1f7decd 05bdcf9]: public/errno: sort entries numerically [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b4c895d64535fdbdad31233a094f746ef1df67a1 b4c895d]: clean up AFLAGS management [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=baabb747749e408030613bdc42ae9f0cbe489ba8 baabb74]: x86/XSTATE: clarify XRSTOR() macro [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ce34d6b036ed84b12da6cd90a40a1302df4f1fef ce34d6b]: xen/vsprintf: Avoid returning NULL from number() [Andrew Cooper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e9151dbe35611778d70a1ad2698af60141ea0418 e9151db]: tools: fix libxengnttab dependencies [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=74a7ec196f819271dff2676a79ef916c50d88342 74a7ec1]: Revert "libxl: No emulated disk driver for xvdX disk" [Wei Liu]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b712a7bf287c79d8566efd19462da82ebaf499cd b712a7b]: travis: drop broken LLVM repos [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9ea859dedad4fc5e2afa222569226363e1e0ed6b 9ea859d]: xen/arm: build: add missed dependency for head.S [Wei Chen]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6e03a34108d6ca98cba490e0d9947bdac2b8ee5c 6e03a34]: docs/livepatch: Update URL to livepatch-build-tools.git [Konrad Rzeszutek Wilk]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=62b4d4769ca39fd5263da20d786a7b9a80a22d9a 62b4d47]: libxl: Fix NULL pointer due to XSA-178 fix wrong XS nodename [Ian Jackson]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=6439d23319986d37a6ea843c98b329218c3ac231 6439d23]: nested vmx: intercept guest rdmsr for MSR_IA32_VMX_VMFUNC [Euan Harris]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=aefa50645cad7982f8b2b1ab33995cafe32787b2 aefa506]: x86/hvm: add check when register io handler [Suravee Suthikulpanit]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=eb4858721050ff56f3add7ab67e9ea9332b459f7 eb48587]: AMD IOMMU: introduce support for IVHD block type 11h [Suravee Suthikulpanit]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=cd42ccb27f4e364b6e75b6fecb06bb99ad8da988 cd42ccb]: kexec: allow relaxed placement specification via command line [Jan Beulich]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=9fd5902db07a00cd8b8526fc9a8b10218e3ff545 9fd5902]: build: convert lock_profile to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=635c5ec3f0ee3c55ed8cde129f1f3620dedc53f4 635c5ec]: build: convert perfc{,_arrays} to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=289c53a49307981a1a3aae6b25c689d5443d9e5b 289c53a]: build: convert frame_pointer to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=212d27297af9c70c912aaa4eea25756721901567 212d272]: build: convert verbose to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=c9e5a6a232dbe2ceba2762221a32e3bb008adf2f c9e5a6a]: build: convert crash_debug to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=bacbf0cb73490ff12dba9436e4a038a4774a0037 bacbf0c]: build: convert debug to Kconfig [Doug Goldstein]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=647fde45730771f47b438ee495e16fd4e9cf9629 647fde4]: x86/boot: do not create unwind tables [Daniel Kiper]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=ba98196b54b27262ffe3d3463358eb4cff18b28d ba98196]: serial: fix incorrect length of strncmp for dtuart [Jiandi An]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=b88429ad43e71dc1858c4a6f1c682ede244e74d8 b88429a]: Revert "x86/hvm: add support for pcommit instruction" [Haozhong Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=e63888627acb094904eef5fa1eea1ef930876258 e638886]: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=936a7a5483fbdd4ae3d813beff8921e902f43a46 936a7a5]: Open Xen 4.8-unstable [Ian Jackson]


[[Category:Users]]
[[Category:Users]]

Revision as of 17:49, 1 December 2016

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

Security Features

Icon todo.png To Do:

List Features or Delete Section


Live Migration Support

Icon todo.png To Do:

List Features or Delete Section


Performance and Workloads

Icon todo.png To Do:

List Features or Delete Section


Usability Improvements

Icon todo.png To Do:

List Features or Delete Section


New Hardware Support

ARM Specific

Icon todo.png To Do:

List Features or Delete Section


Features specific to Intel® Xeon® processor product family

Icon todo.png To Do:

List Features or Delete Section


Hypervisor Changelog

Icon todo.png To Do:

This list was created on xen.git with the following command and copied into this part of the wiki

git log RELEASE-4.7.0..4.8.0-rc8 --format=format:"* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=%H%  %h]: %s [%an]" > ../480-rc8-pretty.log 

The final version is created with

git log RELEASE-4.7.0..RELEASE-4.8.0 --format=format:"* [https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=%H%  %h]: %s [%an]" > ../480-pretty.log 


  • a7a578c: Config.mk: Drop stale QEMU_TRADITIONAL_REVISION commentary [Ian Jackson]
  • a9aa71a: Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging [Ian Jackson]
  • 91bdaba: Update QEMU_TRADITIONAL_REVISION and QEMU_UPSTREAM_REVISION to -rc7 [Ian Jackson]
  • 3a782c7: credit2: make runqueues be per-socket by default [Dario Faggioli]
  • d066b5b: libacpi: fix compilation when cross building the tools [Julien Grall]
  • 6aaff7b: arm32: handle async aborts delivered while at HYP [Wei Chen]
  • f8c6a93: arm: crash the guest when it traps on external abort [Wei Chen]
  • 3600880: arm64: handle async aborts delivered while at EL2 [Wei Chen]
  • 2cf7d2b: arm64: handle guest-generated EL1 asynchronous abort [Wei Chen]
  • 99a10da: x86/cpu: reposition stack alignment check [Andrew Cooper]
  • 1c524dd: remove reference to xensource.com [Juergen Gross]
  • d865f39: blkif: kill some repetitions in protocol description [Dario Faggioli]
  • cc53a74: x86emul: CMOVcc always writes its destination [Jan Beulich]
  • bffd375: x86: re-add stack alignment check [Jan Beulich]
  • 892d191: x86/vmx: Don't deliver #MC with an error code [Andrew Cooper]
  • 9586cba: x86/emul: Don't deliver #UD with an error code [Andrew Cooper]
  • 647c7bd: x86/SVM: don't deliver #GP without error code [Jan Beulich]
  • 7b5266a: x86/hvm: Rename hvm_emulate_init() and hvm_emulate_prepare() for clarity [Andrew Cooper]
  • 45434ad: libxl: fix creation of pkgconf install dir [Roger Pau Monne]
  • 122dd95: x86emul: in_longmode() should not ignore ->read_msr() errors [Jan Beulich]
  • 0af1b46: x86emul: simplify DstBitBase handling code [Jan Beulich]
  • 13a8f97: x86/HVM: correct error code writing during task switch [Jan Beulich]
  • bac3e8e: x86/HVM: limit writes to outgoing TSS during task switch [Jan Beulich]
  • db153db: x86/HVM: limit writes to incoming TSS during task switch [Jan Beulich]
  • e5745b8: libelf: fix symtab/strtab loading for 32bit domains [Roger Pau Monne]
  • 986f790: x86/memshr: properly check grant references [Jan Beulich]
  • 1d7ecc0: credit2: fix wrong assert in runq_tickle() [Dario Faggioli]
  • f6b7fed: x86/EFI: meet further spec requirements for runtime calls [Jan Beulich]
  • 27e14d3: pygrub: Properly quote results, when returning them to the caller: [Ian Jackson]
  • 920edcc: x86/svm: fix injection of software interrupts [Andrew Cooper]
  • 255e8fe: x86/emul: correct the IDT entry calculation in inject_swint() [Andrew Cooper]
  • 1c6c2d6: x86emul: fix huge bit offset handling [Jan Beulich]
  • fb08f7d: libelf: fix stack memory leak when loading 32 bit symbol tables [Roger Pau Monné]
  • f3fa3ab: x86/PV: writes of %fs and %gs base MSRs require canonical addresses [Jan Beulich]
  • 93aa42b: x86/HVM: don't load LDTR with VM86 mode attrs during task switch [Jan Beulich]
  • 04beafa: x86/hvm: Fix the handling of non-present segments [Andrew Cooper]
  • f678e2c: x86/hvm: Fix non-debug build folling c/s 0745f665a5 [Andrew Cooper]
  • 0745f66: x86/svm: Fix svm_nextrip_insn_length() when crossing the virtual boundary to 0 [Andrew Cooper]
  • 58bd0c7: MAINTAINERS: update EVENT CHANNEL and KEXEC maintainer [David Vrabel]
  • 160e128: tools/libacpi: Be specific about which DSDT files to build [Boris Ostrovsky]
  • 0f43883: x86/traps: Don't call hvm_hypervisor_cpuid_leaf() for PV guests [Andrew Cooper]
  • fcb618c: x86/vmx: Correct the long mode check in vmx_cpuid_intercept() [Andrew Cooper]
  • 632ff78: tools/configure: Drop -lcrypto search [Ian Jackson]
  • 60409f6: tools/libacpi: Re-licence remaining GPL code to LGPLv2.1 [Boris Ostrovsky]
  • d4e202c: Revert "x86/EFI: meet further spec requirements for runtime calls" [Jan Beulich]
  • 67b5b30: x86/EFI: meet further spec requirements for runtime calls [Jan Beulich]
  • 1a52455: libxc/x86: Report consistent initial APIC value for PV guests [Boris Ostrovsky]
  • 8dd7b8a: x86emul: suppress alignment check for {,v}mov{d,q} [Jan Beulich]
  • 043ad80: x86: always supply .cpuid() handler to x86_emulate() [Jan Beulich]
  • 9fdffbb: Fix misleading indentation warnings [Cédric Bosdonnat]
  • 88f21a0: libxc: fix unmap of ACPI guest memory region [Roger Pau Monne]
  • 0a34e43: x86emul: correct direction of FPU insn emulations [Jan Beulich]
  • a0b4e3c: x86/svm: Don't clobber eax and edx if an RDMSR intercept fails [Andrew Cooper]
  • 420596c: Partially revert 21550029f709072aacf3b90edd574e7d3021b400 [Stefano Stabellini]
  • 79c9f5e: Revert "xen/arm: platform: Drop the quirks callback" [Stefano Stabellini]
  • bcb1363: libxc: set rsdp pointer for PVHv2 guests [Roger Pau Monne]
  • fac7f77: libxc: properly account for the page offset when copying ACPI data [Roger Pau Monne]
  • 712db0f: IOMMU: release lock on new exit path [Jan Beulich]
  • c96b6ae: Config.mk: update seabios to 1.10.0 [Wei Liu]
  • 8a35a95: x86/shutdown: add fall-through comment [Jan Beulich]
  • 7b2842a: IOMMU: replace ASSERT()s checking for NULL [Jan Beulich]
  • 4d86f9c: x86/traps: replace ASSERT() checking array bounds [Jan Beulich]
  • 8ad6517: xsm: add missing permissions discovered in testing [Daniel De Graaf]
  • 3ebe9a1: libxl: disallow enabling PoD and ALTP2M at the same time [Wei Liu]
  • 7cae6b6: libxl: set ret in the check for nestedhvm and altp2m [Wei Liu]
  • bd4d31b: git: Add metadata to the result of `git archive` [Andrew Cooper]
  • c47237a: flask: build policy in different locations [Wei Liu]
  • a0e9899: tools/libxc: Add xstate cpuid leaf of avx512 [Luwei Kang]
  • b4fbf07: docs: replace hint with pointer in PVHv2 ACPI documentation [Roger Pau Monne]
  • 4ccb2ad: x86emul: {L,S}{G,I}DT ignore operand size overrides in 64-bit mode [Jan Beulich]
  • bd41a22: Revert "libxl: disallow enabling PoD and ALTP2M at the same time" [Wei Liu]
  • 7922a28: xen/arm: early-printk: It should depends on CONFIG_DEBUG and not debug [Julien Grall]
  • 6723676: docs: document ACPI usage in PVHv2 guests [Roger Pau Monne]
  • 33b79dd: docs: fixup PVHv2 documentation regarding AP startup [Roger Pau Monne]
  • 12bc22f: x86/emul: Reject LGDT/LIDT attempts with non-canonical base addresses [Andrew Cooper]
  • ff53c65: libxl: disallow enabling PoD and ALTP2M at the same time [Wei Liu]
  • 3c79495: features: declare the Credit2 scheduler as Supported [Dario Faggioli]
  • fecf584: Config.mk: fix comment for debug option [Wei Liu]
  • 31d41d7: build: make debug option affect tools only [Wei Liu]
  • e1d1c68: xen: disable debug build [Wei Liu]
  • 496673a: tools/oxenstored: Fix transaction handling in 32bit builds [Andrew Cooper]
  • 26c4f0b: tools/libacpi: fix sed usage [Roger Pau Monne]
  • 7791790: stubdom: fix stubdom-vtpm build [Juergen Gross]
  • 668e4ed: stubdom: make GMP aware that it's being cross-compiled [Wei Liu]
  • 123ef76: stubdom: fix "make distclean" regarding gmp [Juergen Gross]
  • dc6d678: xenstore: fix add_change_node() [Juergen Gross]
  • a62511b: VMX: fix realmode emulation SReg handling [Jan Beulich]
  • 35ac0c0: x86/hvm: Don't truncate the hvm hypercall index before range checking it [Andrew Cooper]
  • a418ec0: xen: rtds: Update last_start whenever cur_budget is updated [Meng Xu]
  • 514e5eb: xen:rtds: Fix bug in budget accounting [Meng Xu]
  • e267224: Revert "keyhandler: rework process of nonirq keyhandler" [Jan Beulich]
  • 9f47f3d: x86/emul: Move CPUID Faulting fault generation into the emulator [Andrew Cooper]
  • 0888d36: x86/emul: Correct the decoding of SReg3 operands [Andrew Cooper]
  • 22bc820: x86/emul: Use explicit __attribute__((__packed__)) rather than __packed [Andrew Cooper]
  • 1b843b2: xen: rtds: always clear the flag when replenishing a depleted vcpu [Meng Xu]
  • 1307f8d: docs: remove wrong statement about bug in xenstore [Juergen Gross]
  • 0897514: tools/oxenstored: Avoid allocating invalid transaction ids [Andrew Cooper]
  • 4000a7c: tools/configure: fix pkg-config install path for FreeBSD [Roger Pau Monne]
  • 0d250b6: Update QEMU_UPSTREAM_REVISION [Ian Jackson]
  • 6f9b62c: libacpi: require ACPI_BUILD_DIR to be set [Wei Liu]
  • b4ca886: x86: MISALIGNSSE feature depends on SSE [Jan Beulich]
  • bfea0c1: x86emul: fix XOP decode [Jan Beulich]
  • a134aea: libxl: initialise nr_dom_vcpus to fix 4a6070ea9 [Wei Liu]
  • 2f5a483: xen/x86: Fixup misc stale issues [Andrew Cooper]
  • 8469935: x86/emul: Correctly annotate all push/pop %sreg instructions [Andrew Cooper]
  • 7b9a172: tools: Handle existing link to acpi directory [Boris Ostrovsky]
  • 0beaecc: Revert "timer: process softirq during dumping timer info" [Wei Liu]
  • 4a6070e: libxl: avoid considering pCPUs outside of the cpupool during NUMA placement [Dario Faggioli]
  • 7e12213: docs:RTDS: Correct mistakes in feature doc [Meng Xu]
  • d93539c: vscsiif.h: replace PAGE_SIZE with VSCSIIF_PAGE_SIZE [Stefano Stabellini]
  • 04535be: usbif.h: replace PAGE_SIZE with USBIF_RING_SIZE [Stefano Stabellini]
  • 31ba5a9: altp2m: don't attempt to unshare pages during change_altp2m_gfn op [Tamas K Lengyel]
  • 4abcd52: x86/Intel: virtualize support for cpuid faulting [Kyle Huey]
  • 70c95ec: x86/Intel: Expose cpuid_faulting_enabled so it can be used elsewhere [Kyle Huey]
  • 8b46642: Config.mk: use non-debug build for 4.8 [Wei Liu]
  • a05b4d8: x86/svm: Drop adjustment of X86_FEATURE_APIC [Andrew Cooper]
  • 493ab19: xen/sm{e, a}p: allow disabling sm{e, a}p for Xen itself [He Chen]
  • 66fbe2c: x86/vmx: Reduce the verbosity of the vmentry failure error reporting [Andrew Cooper]
  • 3cab0cb: x86/vmx: Print the problematic MSR if a vmentry fails [Andrew Cooper]
  • f9acf51: libxl: remove explicit rule for libxl_arm_acpi.o [Wei Liu]
  • 9c63588: ARM64: fix libxl build, do not include ../../xen/include [Stefano Stabellini]
  • 44a14c9: tools/xl: Use %u for uint32_t domids [Ronald Rojas]
  • 05e379b: libacpi: add back the "G" in "GNU" in licence header [Wei Liu]
  • 344da4f: libacpi: fix arm64 build [Wei Liu]
  • 20295ab: docs: RTDS feature document. [Dario Faggioli]
  • 7efd9fe: docs: Credit2 feature document. [Dario Faggioli]
  • 025bc7a: docs: Credit1 feature document. [Dario Faggioli]
  • a709a3a: x86/Viridian: don't depend on undefined register state [Jan Beulich]
  • 373923e: x86emul: fix pushing of selector registers [Jan Beulich]
  • 9d3118a: x86emul: honor MXCSR.MM [Jan Beulich]
  • ed00f17: x86/hvm: Clobber %cs.L when LME becomes set [Andrew Cooper]
  • 13b9f31: x86/hvm: Correct the position of the %cs L/D checks [Andrew Cooper]
  • b528362: tools: check liblzma in configure for rombios [Wei Liu]
  • de05bd9: x86emul: correct {,F}CMOV and F{,U}COMI{,P} emulation [Jan Beulich]
  • 610b4ed: keyhandler: rework process of nonirq keyhandler [Lan Tianyu]
  • 38ab99b: ipxe: update to newer commit [Wei Liu]
  • d96ea24: xen/arm: Disable the Cortex-a53-edac [Edgar E. Iglesias]
  • 71b8b46: xen/trace: Fix trace metadata page count calculation (revert fbf96e6) [George Dunlap]
  • 68dc718: Makefile: fix (again) EFI part of "symbols: Generate an xen-sym.map [Konrad Rzeszutek Wilk]
  • 0a9d8a5: Kconfig: use tab instead of space [Wei Liu]
  • 78ff18c: x86: defer not-present segment checks [Jan Beulich]
  • 62c12fa3: x86: replace redundant MTRR MSR definitions [Jan Beulich]
  • 84c1e7d: x86/hvm: remove emulation context setting from hvmemul_cmpxchg() [Razvan Cojocaru]
  • ed7e337: timer: process softirq during dumping timer info [Lan Tianyu]
  • 9f5eff0: x86emul: check for FPU availability [Jan Beulich]
  • beeeaa9: x86emul: deliver correct math exceptions [Jan Beulich]
  • cab9638: x86emul: honor guest CR4.OSFXSR and CR4.OSXSAVE [Jan Beulich]
  • b7dd797: Fix to be error handled when 10ms delayed for cpu_on [casionwoo]
  • cb8290f: arm: fix build with gcc6 [Jan Beulich]
  • 3ab81e0: x86emul: honor guest CR0.TS and CR0.EM [Jan Beulich]
  • d1fd8b0: init-xenstore-domain: remove an unused variable [Jan Beulich]
  • 2e8bfb0: libxl: Mark libxl_retrieve_domain_configuration as for external callers only [Ian Jackson]
  • 031655d: libxl: fix issues in 38cd0664 [Wei Liu]
  • 40277cd: Xen 4.8.0-rc1 preparation [Ian Jackson]
  • b3d54ce: tmem: Batch and squash XEN_SYSCTL_TMEM_OP_SAVE_GET_POOL_[FLAGS,NPAGES,UUID] in one sub-call: XEN_SYSCTL_TMEM_OP_GET_POOLS. [Konrad Rzeszutek Wilk]
  • c146975: tmem/xc_tmem_control: Rename 'arg1' to 'len' and 'arg2' to arg. [Konrad Rzeszutek Wilk]
  • 4ca5e01: tmem: Unify XEN_SYSCTL_TMEM_OP_[[SAVE_[BEGIN|END]|RESTORE_BEGIN] [Konrad Rzeszutek Wilk]
  • c4a3987: tmem/libxc: Squash XEN_SYSCTL_TMEM_OP_[SET|SAVE].. [Konrad Rzeszutek Wilk]
  • 92928ab: tmem/sysctl: Add union in struct xen_sysctl_tmem_op [Konrad Rzeszutek Wilk]
  • dd24b04: tmem: Move client weight, frozen, live_migrating, and compress [Konrad Rzeszutek Wilk]
  • 1a70e54: tmem: Delete deduplication (and tze) code. [Konrad Rzeszutek Wilk]
  • 840c5c9: tmem: Retire XEN_SYSCTL_TMEM_OP_[SET_CAP|SAVE_GET_CLIENT_CAP] [Konrad Rzeszutek Wilk]
  • f62c86e: libxc/tmem/restore: Remove call to XEN_SYSCTL_TMEM_OP_SAVE_GET_VERSION [Konrad Rzeszutek Wilk]
  • 4b997d7: svm/emulate: remove duplicated const specifier [Wei Liu]
  • da92ec5: xen: credit2: "relax" CSCHED2_MAX_TIMER [Dario Faggioli]
  • c540b09: xen: tracing: add trace records for schedule and rate-limiting. [Dario Faggioli]
  • a7fa4d5: xen: credit2: implement yield() [Dario Faggioli]
  • 7e88dab: SVM: use generic instruction decoding [Jan Beulich]
  • 82a9ae2: x86/32on64: don't modify guest descriptors without need [Jan Beulich]
  • cf41527: x86emul: support RTM instructions [Jan Beulich]
  • 47bd006: xl: allow to set the ratelimit value online for Credit2 [Dario Faggioli]
  • 368db83: libxl: allow to set the ratelimit value online for Credit2 [Dario Faggioli]
  • 9724606: libxl: fix coding style of credit1 parameters related functions [Dario Faggioli]
  • 4217c01: tools: tracing: handle more scheduling related events. [Dario Faggioli]
  • 5e4b419: xen: credit2: only reset credit on reset condition [Dario Faggioli]
  • 069cf39: xen: credit2: make tickling more deterministic [Dario Faggioli]
  • 9fdd2f3: xen: credit1: don't rate limit context switches in case of yields [Dario Faggioli]
  • 0053127: xen: credit1: return the 'time remaining to the limit' as next timeslice. [Dario Faggioli]
  • ca3f281: x86emul: consolidate segment register handling [Jan Beulich]
  • 8c14e5f: x86emul: support UMIP [Jan Beulich]
  • 412ddc7: x86emul: sort opcode 0f01 special case switch() statement [Jan Beulich]
  • 4f13e5b: x86/emulate: add support for {,v}movd {,x}mm,r/m32 and {,v}movq {,x}mm,r/m64 [Zhi Wang]
  • 50a12dd: x86/emulate: add support for {,v}movq xmm,xmm/m64 [Mihai Donțu]
  • c3a2654: x86emul: defer injection of #DB [Jan Beulich]
  • 2257f84: x86emul: support XSETBV [Jan Beulich]
  • 933acdd: x86/emulate: Resolve MISSING_BREAK issue in x86_decode() [Andrew Cooper]
  • 2cb3a41: tools/libxc: Don't leak foreign mappings when loading modules [Andrew Cooper]
  • f1acc13: Added COPYING and README.patch files to xen/common and xen/tools [Lars Kurth]
  • 684368c: blktap2: Added COPYING file [Lars Kurth]
  • d9c6f5a: Added COPYING files and README.source files [Lars Kurth]
  • 38cd066: libxl/arm: Add the size of ACPI tables to maxmem [Shannon Zhao]
  • 99fb06b: libxl/arm: Initialize domain param HVM_PARAM_CALLBACK_IRQ [Shannon Zhao]
  • 25dc3a5: public/hvm/params.h: Add macros for HVM_PARAM_CALLBACK_TYPE_PPI [Shannon Zhao]
  • 9ba675c: libxl/arm: Add ACPI module [Shannon Zhao]
  • c4d2133: libxl/arm: Factor finalise_one_memory_node as a gerneric function [Shannon Zhao]
  • 0b6c87e: libxl/arm: Construct ACPI DSDT table [Shannon Zhao]
  • 11319d4: libxl/arm: Construct ACPI FADT table [Shannon Zhao]
  • 5ee61ea: libxl/arm: Construct ACPI MADT table [Shannon Zhao]
  • 2228128: libxl/arm: Factor MPIDR computing codes out as a helper [Shannon Zhao]
  • 4f71183: libxl/arm: Construct ACPI GTDT table [Shannon Zhao]
  • 0382b08: libxl/arm: Construct ACPI XSDT table [Shannon Zhao]
  • dffe973: libxl/arm: Construct ACPI RSDP table [Shannon Zhao]
  • 6ea0899: libxl/arm: Estimate the size of ACPI tables [Shannon Zhao]
  • c4ac107: libxl/arm: Generate static ACPI DSDT table [Shannon Zhao]
  • a2d88dc: libxl/arm: prepare for constructing ACPI tables [Shannon Zhao]
  • 3793f58: tools/libxl: Add an unified configuration option for ACPI [Shannon Zhao]
  • 946c9ff: pub-headers: reduce C99 dependencies [Jan Beulich]
  • 002e3ff: x86emul: simplify LEAVE handling [Jan Beulich]
  • 0a0b8eb: x86/PV: split out dealing with MSRs from privileged instruction handling [Jan Beulich]
  • 39b6823: x86/PV: split out dealing with DRn from privileged instruction handling [Jan Beulich]
  • f745527: x86/PV: split out dealing with CRn from privileged instruction handling [Jan Beulich]
  • ab082ff: x86emul: generate and make use of a canonical opcode representation [Jan Beulich]
  • 75066cd: x86emul: fix {,i}mul and {,i}div [Jan Beulich]
  • eabe1c3: vm_event: Implement ARM SMC events [Tamas K Lengyel]
  • fb8be95: x86: altp2m cleanup work [Paul Lai]
  • e3b002f: x86emul: add EVEX decoding [Jan Beulich]
  • f09902c: x86emul: add XOP decoding [Jan Beulich]
  • 93ff47c: x86emul: complete decoding of two-byte instructions [Jan Beulich]
  • 0552a8c: x86emul: track only rIP in emulator state [Jan Beulich]
  • 042756f: x86emul: fetch all insn bytes during the decode phase [Jan Beulich]
  • 65e4f6c: x86emul: split instruction decoding from execution [Jan Beulich]
  • a6f681c: arm/mem_access: don't reinject stage 2 access exceptions [Tamas K Lengyel]
  • a6c5e71: libxc: use PRI_xen_pfn in xc_dom_load_acpi [Wei Liu]
  • d7c34a1: libxc: fix out of range shift in populate_acpi_pages [Wei Liu]
  • 9ef164f: libxc: improve error handling of xc Credit1 and Credit2 helpers [Dario Faggioli]
  • 96bffd3: xen: libxc: allow to set the ratelimit value online [Dario Faggioli]
  • b4ab702: libxc/xc_dom_core: Copy ACPI tables to guest space [Boris Ostrovsky]
  • 14c0d32: libxl/acpi: Build ACPI tables for HVMlite guests [Boris Ostrovsky]
  • f14e5cd: libxl: Initialize domain build info before calling libxl__domain_make [Boris Ostrovsky]
  • 008eeb6: libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests [Boris Ostrovsky]
  • e07df55: libxl/acpi: Add ACPI e820 entry [Boris Ostrovsky]
  • b3afc0a: libxc/libxl: Allow multiple ACPI modules [Boris Ostrovsky]
  • e9a8dc0: libacpi: Build DSDT for PVH guests [Boris Ostrovsky]
  • 85c17cb: x86: Allow LAPIC-only emulation_flags for HVM guests [Boris Ostrovsky]
  • 73b7273: acpi: Move ACPI code to tools/libacpi [Boris Ostrovsky]
  • 7fe907f: acpi/hvmloader: Include file/paths adjustments [Boris Ostrovsky]
  • 09de18f: acpi/hvmloader: Link ACPI object files directly [Boris Ostrovsky]
  • 999fb16: acpi/hvmloader: Translate all addresses when assigning addresses in ACPI tables [Boris Ostrovsky]
  • 9635a51: acpi/hvmloader: Replace mem_alloc() and virt_to_phys() with memory ops [Boris Ostrovsky]
  • b48814f: acpi/hvmloader: Build WAET optionally [Boris Ostrovsky]
  • c6f9a86: acpi/hvmloader: Make providing IOAPIC in MADT optional [Boris Ostrovsky]
  • 76903b8: acpi/hvmloader: Set TIS header address in hvmloader [Boris Ostrovsky]
  • c91bc2b: acpi/hvmloader: Collect processor and NUMA info in hvmloader [Boris Ostrovsky]
  • 68823df: acpi: Re-license ACPI builder files from GPLv2 to LGPLv2.1 [Boris Ostrovsky]
  • c339731: acpi: Prevent GPL-only code from seeping into non-GPL binaries [Boris Ostrovsky]
  • e8c4e3a: acpi: Extract acpi info description into a separate ASL file [Boris Ostrovsky]
  • da9207c: Config.mk: update mini-os commit [Wei Liu]
  • 61997d8: pvgrub: use printk() instead of grub_printf() [Juergen Gross]
  • 9714f6b: pvgrub: fix crash when booting kernel with p2m list outside kernel mapping [Juergen Gross]
  • 0297e84: livepatch: arm[32,64],x86: NOP test-case [Konrad Rzeszutek Wilk]
  • 008a8a0: livepatch, arm[32|64]: Share arch_livepatch_revert [Konrad Rzeszutek Wilk]
  • 3dbe9a9: livepatch: Initial ARM32 support. [Konrad Rzeszutek Wilk]
  • 010b823: livepatch: tests: Make them compile under ARM64 [Konrad Rzeszutek Wilk]
  • 3e930bf: livepatch: x86, ARM, alternative: Expose FEATURE_LIVEPATCH [Konrad Rzeszutek Wilk]
  • e04977e: livepatch/arm/x86: Check payload for for unwelcomed symbols. [Konrad Rzeszutek Wilk]
  • 725e8e6: livepatch: ARM 32|64: Ignore mapping symbols: $[d,a,x] [Konrad Rzeszutek Wilk]
  • 84eabb2: livepatch: ARM/x86: Check displacement of old_addr and new_addr [Konrad Rzeszutek Wilk]
  • 0d35756: livepatch: Initial ARM64 support. [Konrad Rzeszutek Wilk]
  • 1e75ed8: xen/arm: Map mmio-sram nodes as un-cached memory [Edgar E. Iglesias]
  • 9eed361: xen/arm: domain_build: Plumb for different mapping attributes [Edgar E. Iglesias]
  • cef9cf3: xen/device-tree: Make dt_match_node match props [Edgar E. Iglesias]
  • ca1a2e9: xen/device-tree: Add __DT_MATCH macros without braces [Edgar E. Iglesias]
  • 0e7f5f9: xen/arm: Rename and generalize un/map_regions_rw_cache [Edgar E. Iglesias]
  • 8ff10a0: xen/arm: p2m: Add support for normal non-cacheable memory [Edgar E. Iglesias]
  • 1951d49: xen/arm: p2m: Rename p2m_mmio_direct_nc -> p2m_mmio_direct_dev [Edgar E. Iglesias]
  • bf1bb6b: xen/arm: p2m: Export p2m_*_lock helpers [Julien Grall]
  • 183c692: xen/arm: p2m: Do not handle shattering in p2m_create_table [Julien Grall]
  • e170622: xen/arm: p2m: Re-implement p2m_set_mem_access using p2m_{set,get}_entry [Julien Grall]
  • 493f535: xen/arm: p2m: Re-implement p2m_insert_mapping using p2m_set_entry [Julien Grall]
  • 97919d2: xen/arm: p2m: Re-implement p2m_remove_using using p2m_set_entry [Julien Grall]
  • 438c5fe: xen/arm: p2m: Re-implement relinquish_p2m_mapping using p2m_{get,set}_entry [Julien Grall]
  • 2ef3e36: xen/arm: p2m: Introduce p2m_set_entry and __p2m_set_entry [Julien Grall]
  • a48a40e: xen/arm: p2m: Introduce a helper to check if an entry is a superpage [Julien Grall]
  • c781d66: xen/arm: p2m: Make p2m_{valid,table,mapping} helpers inline [Julien Grall]
  • 15d77a6: xen/arm: p2m: Re-implement p2m_cache_flush using p2m_get_entry [Julien Grall]
  • a7faacc: xen/arm: p2m: Replace all usage of __p2m_lookup with p2m_get_entry [Julien Grall]
  • a8be4ee: xen/arm: p2m: Introduce p2m_get_entry and use it to implement __p2m_lookup [Julien Grall]
  • 588d44e: xen/arm: p2m: Introduce p2m_get_root_pointer and use it in __p2m_lookup [Julien Grall]
  • 31b2e5c: xen/arm: p2m: Move the lookup helpers at the top of the file [Julien Grall]
  • e3b0d2e: xen/arm: p2m: Change the type of level_shifts from paddr_t to uint8_t [Julien Grall]
  • 9162668: xen/arm: p2m: Invalidate the TLBs when write unlocking the p2m [Julien Grall]
  • 2fc1f3f: xen/arm: traps: Check the P2M before injecting a data/instruction abort [Julien Grall]
  • c0f95cd: xen/arm: traps: Move MMIO emulation code in a separate helper [Julien Grall]
  • 5e504b7: xen/arm: p2m: Add a back pointer to domain in p2m_domain [Julien Grall]
  • e22ac0e: xen/arm: p2m: Use typesafe gfn in p2m_mem_access_radix_set [Julien Grall]
  • ae02751: xen/arm: p2m: Rename parameter in p2m_{remove,write}_pte... [Julien Grall]
  • 7246b86: xen/arm: p2m: Store in p2m_domain whether we need to clean the entry [Julien Grall]
  • 36770c9: xen/arm: do_trap_instr_abort_guest: Move the IPA computation out of the switch [Julien Grall]
  • ecee7bf: tools/configure: fix --with-system-{ovmf/seabios} [Roger Pau Monne]
  • 6a30460: libs/gnttab: fix build of gnttab_unimp.c [Roger Pau Monne]
  • 9bb1865: x86/vm_event: allow overwriting Xen's i-cache used for emulation [Tamas K Lengyel]
  • 89c423a: x86/svm: Drop the set_segment_register() macro [Andrew Cooper]
  • 6bfee20: x86/AMD: apply erratum 665 workaround [Emanuel Czirai]
  • bdb860d: x86/HVM: correct segment register loading during task switch [Jan Beulich]
  • dcfd9a5: x86emul: don't allow null selector for LTR [Jan Beulich]
  • 5602e74: x86emul: correct loading of %ss [Jan Beulich]
  • 7c8004e: VMX: don't bypass vmx_update_secondary_exec_control() [Jan Beulich]
  • a75f344: xen-livepatch: Print the header _after_ the first livepatch hypercall [Konrad Rzeszutek Wilk]
  • 20fc7c7: xen-livepatch: Remove the 'test' part [Konrad Rzeszutek Wilk]
  • 137c59b: bug/x86/arm: Align bug_frames sections. [Konrad Rzeszutek Wilk]
  • efed192: xen/arm32: Add an helper to invalidate all instruction caches [Konrad Rzeszutek Wilk]
  • cbe2213: livepatch: Move test-cases to their own sub-directory in test. [Konrad Rzeszutek Wilk]
  • 3ac7ca1: arm: poison initmem when it is freed. [Konrad Rzeszutek Wilk]
  • aef04c0: livepatch: Reject payloads with .alternative or .ex_table if support is not built-in. [Konrad Rzeszutek Wilk]
  • 44db782: arm/x86/common: Add HAS_[ALTERNATIVE|EX_TABLE] [Konrad Rzeszutek Wilk]
  • 4ca0122: arm64: s/ALTERNATIVE/HAS_ALTERNATIVE/ [Konrad Rzeszutek Wilk]
  • e602d66: livepach: Add .livepatch.hooks functions and test-case [Ross Lagerwall]
  • f202c23: livepatch: Drop _jmp from arch_livepatch_[apply,revert]_jmp [Konrad Rzeszutek Wilk]
  • 67af3e5: livepatch: NOP if func->new_addr is zero. [Konrad Rzeszutek Wilk]
  • c1d2555: livepatch: Add limit of 2MB to payload .bss sections. [Konrad Rzeszutek Wilk]
  • 98b728a: livepatch: Disallow applying after an revert [Konrad Rzeszutek Wilk]
  • bc900cb: x86/time: extend "tsc" param with "stable:socket" [Joao Martins]
  • fe0364d: x86/time: implement PVCLOCK_TSC_STABLE_BIT [Joao Martins]
  • 15c3ef8: x86/time: implement tsc as clocksource [Joao Martins]
  • 23e4e93: x86/time: refactor read_platform_stime() [Joao Martins]
  • 4eb4424: x86/time: refactor init_platform_time() [Joao Martins]
  • 837b5ee: acpi: Makefile should better tolerate interrupts [Boris Ostrovsky]
  • dbfe4e2: x86emul: move x86_emulate() common epilogue code [Jan Beulich]
  • b106f15: misc/arm: Correctly name bit in the booting document [Julien Grall]
  • fc34707: xen/arm64: Add missing synchronization barrier in invalidate_cache [Julien Grall]
  • b67715f: livepatch/tests: Move the .name value to .rodata [Konrad Rzeszutek Wilk]
  • 9560649: livepatch/tests: Make .livepatch.depends be read-only [Konrad Rzeszutek Wilk]
  • 424fdc6: x86/mm: Add missing copy_from_user error checks in p2m_set_access_multi [Razvan Cojocaru]
  • acdedf4: xen/tools: tracing: improve tracing of context switches. [Dario Faggioli]
  • a9c9600: QEMU_TAG update [Ian Jackson]
  • 033b4c9: docs: add HVM USB passthrough documentation [Juergen Gross]
  • 466200d: libxl: add HVM usb passthrough support [Juergen Gross]
  • 86741b1: libxl: add basic support for devices without backend [Juergen Gross]
  • 0503caf: libxl: add function to remove usb controller xenstore entries [Juergen Gross]
  • bbb17f6: move TLB-flush filtering out into populate_physmap during vm creation [Dongli Zhang]
  • 80943aa: replace tlbflush check and operation with inline functions [Dongli Zhang]
  • 8fec44f: Fix issues introduced in 3a7f872a [Wei Liu]
  • f1446de: libs/gnttab: introduce grant copy interface [Paulina Szubarczyk]
  • 3a7f872: tools: lift BUILD_BUG_ON to a tools header file [Wei Liu]
  • 1ef5056: tools/libxc, xen/x86: Added xc_set_mem_access_multi() [Razvan Cojocaru]
  • b09499d: x86/boot/reloc: rename some variables and rearrange code a bit [Daniel Kiper]
  • 7d69fb5: x86/boot/reloc: create generic alloc and copy functions [Daniel Kiper]
  • de4e4fd: docs: correct values for old VMDP unplug [Olaf Hering]
  • 6bd621d: x86/Intel: Broadwell doesn't have PKG_C{8,9,10}_RESIDENCY MSRs [Jan Beulich]
  • 1c63737: vm_event: sanitize vm_event response handling [Tamas K Lengyel]
  • b982a5b: x86/Intel: hide CPUID faulting capability from guests [Jan Beulich]
  • 6559a68: arm/mm: Introduce modify_xen_mappings [Konrad Rzeszutek Wilk]
  • 3eb51dd: arm/x86: change [modify,destroy]_xen_mappings to return error [Konrad Rzeszutek Wilk]
  • 115e4c5: xen: credit2: properly schedule migration of a running vcpu. [Dario Faggioli]
  • f83fc39: xen: credit1: fix mask to be used for tickling in Credit1 [Dario Faggioli]
  • b19da0e: xen: credit1: small optimization in Credit1's tickling logic. [Dario Faggioli]
  • c496f48: libxl: add "xl qemu-monitor-command" [Juergen Gross]
  • 167291f: x86: fold code in load_segments() [Jan Beulich]
  • 5ae7811: x86/EFI: don't accept 64-bit base relocations on page tables [Jan Beulich]
  • 3ab5fb9: xen/arm: smpboot: drop unneeded code when identifying cpuinfo [Peng Fan]
  • 7735220: x86/xstate: Fix latent bugs in compress_xsave_states() [Andrew Cooper]
  • 681aea0: x86/domctl: Fix migration of guests which are not using xsave [Andrew Cooper]
  • 40db977: x86/xstate: Fix latent bugs in expand_xsave_states() [Andrew Cooper]
  • 6accc5f: x86/domctl: Simplfy XEN_DOMCTL_getvcpuextstate when xsave is not in use [Andrew Cooper]
  • d4a3225: x86/domctl: Fix TOCTOU race with the use of XEN_DOMCTL_getvcpuextstate [Andrew Cooper]
  • 80b9ea6: x86/domctl: Introduce PV_XSAVE_HDR_SIZE and remove its opencoding [Andrew Cooper]
  • d45fae5: x86/cpu: Print CPU Family/Vendor infomation in both decimal and hexidecimal [Andrew Cooper]
  • aa3cbf0: libxl: dont pass array size to libxl__xs_kvs_of_flexarray() [Juergen Gross]
  • 9f1f7e4: libxl: add libxl__qmp_run_command_flexarray() function [Juergen Gross]
  • 420a342: libxl: rename libxl_pvusb.c to libxl_usb.c [Juergen Gross]
  • f4448bf: x86/shadow: Use standard C array designators [Andrew Cooper]
  • a3fe74e: arm/vm_event: get/set registers [Tamas K Lengyel]
  • 8a085e9: x86,arm: Change arch_livepatch_quiesce() declaration. [Konrad Rzeszutek Wilk]
  • ff25f72: arm64/insn: introduce aarch64_insn_gen_{nop|branch_imm}() helper functions [Konrad Rzeszutek Wilk]
  • 0b3102b: alternatives: x86 rename and change parameters on ARM [Konrad Rzeszutek Wilk]
  • 3e883d8: x86/arm64: Expose the ALT_[ORIG|REPL]_PTR macros to header files. [Konrad Rzeszutek Wilk]
  • aa1ae74: livepatch: Bubble up sanity checks on Elf relocs [Konrad Rzeszutek Wilk]
  • c085c4e: xen/arm: alternative: Make it possible to patch outside of the hypervisor [Julien Grall]
  • 24e1dea: xen/arm: alternative: Clean-up __apply_alternatives [Julien Grall]
  • 4c47c47: xen/x86: Fix build with clang following c/s 4fa0105 [Andrew Cooper]
  • 26ea2cc: Remove ambiguities in the COPYING file; add CONTRIBUTING file [Lars Kurth]
  • 0831e99: x86/hvm: Perform a user instruction fetch for a FEP in userspace [Andrew Cooper]
  • 78dd2c4: x86/hvm: Optimise segment accesses in hvmemul_write_segment() [Andrew Cooper]
  • 4fa0105: x86/segment: Bounds check accesses to emulation ctxt->seg_reg[] [Andrew Cooper]
  • 7b5cee7: hvm/fep: Allow testing of instructions crossing the -1 -> 0 virtual boundary [Andrew Cooper]
  • d14fffc: fix EFI part of "symbols: Generate an xen-sym.map" [Jan Beulich]
  • d5e9965: Revert "tools: remove blktap2 related code and documentation" [Wei Liu]
  • d383c07: Revert "tools: remove blktap2 source code" [Wei Liu]
  • b2405fe: libelf: drop pointless uses of __FUNCTION__ [Jan Beulich]
  • a9f3b3b: x86/shadow: Avoid overflowing sh_ctxt->seg_reg[] [Andrew Cooper]
  • e9575f9: x86/emulate: Correct boundary interactions of emulated instructions [Andrew Cooper]
  • c844d63: x86/32on64: don't allow recursive page tables from L3 [Jan Beulich]
  • f8b4d96: x86/paging: Make paging_mode_*() predicates behave like predicates [Andrew Cooper]
  • 3d20a6f: arm/arm64: Update comment about VA layout. [Konrad Rzeszutek Wilk]
  • 25a4312: x86/arm: Make 'make debug' work properly. [Konrad Rzeszutek Wilk]
  • 6ea24e5: symbols: Generate an xen-sym.map [Konrad Rzeszutek Wilk]
  • ed32327: livepatch: Move code from prepare_payload to own routine [Konrad Rzeszutek Wilk]
  • f28434d: version: Print build-id at bootup. [Konrad Rzeszutek Wilk]
  • 4878878: version/livepatch: Move xen_build_id_check to version.h [Konrad Rzeszutek Wilk]
  • 63e23a2: livepatch: Deal with payloads without any .text [Konrad Rzeszutek Wilk]
  • 6e0815a: x86/HVM: adjust feature checking in MSR intercept handling [Jan Beulich]
  • 68eb1a4: VMX: correct feature checks for MPX and XSAVES [Jan Beulich]
  • 021b242: x86/altp2m: use __get_gfn_type_access to avoid lock conflicts [Tamas K Lengyel]
  • a66765e: replace bogus -ENOSYS uses [Jan Beulich]
  • d6be2cf: xen: make clear gcov support limitation in Kconfig [Wei Liu]
  • 12b3174: xen: replace TEST_COVERAGE with CONFIG_GCOV [Wei Liu]
  • afb118e: gcov: collect more sections to constructor list [Wei Liu]
  • 8695b55: xen: indicate gcov in log messages [Wei Liu]
  • f6d4cf5: docs: document old SUSE/Novell unplug for HVM [Olaf Hering]
  • 5c77163: x86/hypercall: Reduce the size of the hypercall tables [Andrew Cooper]
  • e30c8a1: x86/hypercall: Merge the hypercall arg tables [Andrew Cooper]
  • d6d67b0: x86/pv: Merge the pv hypercall tables [Andrew Cooper]
  • de82fee: xen/multicall: Rework arch multicall handling [Andrew Cooper]
  • 222560e: x86/hypercall: Move the hypercall tables into C [Andrew Cooper]
  • 51e5d6c: x86/pv: Implement pv_hypercall() in C [Andrew Cooper]
  • 5464f12: x86/hypercall: Move the hypercall arg tables into C [Andrew Cooper]
  • c99986f: x86/pv: Support do_set_segment_base() for compat guests [Andrew Cooper]
  • 939ba61: x86/hypercall: Move some of the hvm hypercall infrastructure into hypercall.h [Andrew Cooper]
  • 8c8b6fb: Config.mk: update OVMF commit [Wei Liu]
  • 755e623: Config.mk: update seabios to 1.9.3 release [Wei Liu]
  • 50c7203: tools: add config parameter for maximum memory of xenstore domain [Juergen Gross]
  • 2b74e9d: stubdom: add CONFIG_BALLOON to xenstore config [Juergen Gross]
  • 80dd5b4: tools: add --maxmem parameter to init-xenstore-domain [Juergen Gross]
  • 44b2829: tools: remove blktap2 source code [Wei Liu]
  • 3f0ae67: tools: remove blktap2 related code and documentation [Wei Liu]
  • b0c0e69: x86: correct CPUID output for out of bounds input [Jan Beulich]
  • 3adef8e: mem_access: sanitize code around sending vm_event request [Tamas K Lengyel]
  • 343f84b: Revert "x86: allow disabling sm{e,a}p for Xen itself" [Jan Beulich]
  • 7539772: libxl: do not assume Dom0 backend while getting nic info [Marek Marczykowski-Górecki]
  • b2f2ced: tools/firmware: Rename bios.bin to seabios.bin [Wei Liu]
  • eb502cb: libxl: update flex output files for DSA 3653-2 [Wei Liu]
  • 5fdea65: x86: allow disabling sm{e,a}p for Xen itself [He Chen]
  • 698d0f3: have __DEFINE_COMPAT_HANDLE() generate const versions [Razvan Cojocaru]
  • af74f65: x86/monitor: include EAX/ECX in CPUID monitor events [Tamas K Lengyel]
  • b942c31: x86/cpuid: AVX-512 feature detection [Luwei Kang]
  • 158dd1b: tools: delete gtraceview and gtracestat [Wei Liu]
  • 341e8c0: x86/mm: drop pointless use of __FUNCTION__ [Jan Beulich]
  • 6dc9ac9: x86emul: check alignment of SSE and AVX memory operands [Jan Beulich]
  • 8d6af80: memory: fix compat handling of XENMEM_access_op [Jan Beulich]
  • bea64b3: x86/PV: make PMU MSR handling consistent [Jan Beulich]
  • f8f185d: x86: correct PT_NOTE file position [Jan Beulich]
  • 9109bf5: credit1: fix a race when picking initial pCPU for a vCPU [Dario Faggioli]
  • f59174d: xen/trace: Turn the stub debugtrace_{dump,printk}() macros into functions [Andrew Cooper]
  • d910c15: x86/shadow: More consistent printing for debug messages [Andrew Cooper]
  • c8777e6: stubdom: support Mini-OS config for Mini-OS apps [Juergen Gross]
  • 74157a2: libxl: fix libxl_device_usbdev_list() [Juergen Gross]
  • 8144973: doc: fix some typos [Juergen Gross]
  • a335a58: tools/migrate: Prevent PTE truncation from being fatal duing the live phase [Andrew Cooper]
  • 1461504: x86/levelling: fix breakage on older Intel boxes from c/s 08e7738 [Andrew Cooper]
  • a4f39a6: x86: drop leftover uses of regparm attribute [Jan Beulich]
  • ee1cc4b: x86/32on64: misc adjustments to call gate emulation [Jan Beulich]
  • ca0c9ed: x86: drop pointless uses of __func__ / __FUNCTION__ [Jan Beulich]
  • eee5909: x86/EFI: use less crude a way of generating the build ID [Jan Beulich]
  • 08e7738: x86/levelling: Provide architectural OSXSAVE handling to masked native CPUID [Andrew Cooper]
  • 33b23e5: x86/levelling: Pass a vcpu rather than a domain to ctxt_switch_levelling() [Andrew Cooper]
  • 3b7cac5: x86/levelling: Restrict non-architectural OSXSAVE handling to emulated CPUID [Andrew Cooper]
  • d5498f7: xen/Kconfig: Misc tweaks [Andrew Cooper]
  • 563a160: xen/Kconfig: Drop redundant comments from Kconfig files [Andrew Cooper]
  • fb1f0e9: x86/PV: remove read_descriptor()'s regs parameter [Jan Beulich]
  • f164d49: passthrough: fix a BUG_ON issue [Feng Wu]
  • db6c226: xen: add a gcov Kconfig option [Wei Liu]
  • dcf22aa: xen: fix gcov compilation [Wei Liu]
  • 0ebbfa4: arm64: use "b" to branch to start_xen [Wei Liu]
  • 8b53aa6: arm: acpi/boot.c is only used during initialisation [Wei Liu]
  • 4b314c8: libxl: update flex output files [Wei Liu]
  • 9daed83: libxc: correct max_pfn calculation for saving domain [Juergen Gross]
  • 81caac0: x86/HVM: add guarding logic for VMX specific code [Suravee Suthikulpanit]
  • 0d26493: pass-through: drop pointless uses of __func__ [Jan Beulich]
  • 8bc02b4: x86/boot: use %ecx instead of %eax [Daniel Kiper]
  • 8290b39: x86/boot: call reloc() using stdcall calling convention [Daniel Kiper]
  • 8612bb9: x86/boot/reloc: reduce assembly usage as much as possible [Daniel Kiper]
  • 93c0c02: x86/boot: create *.lnk files with linker script [Daniel Kiper]
  • 223b03d: VT-d: drop pointless uses of __func__ [Jan Beulich]
  • 83ef53c: XSM: drop pointless uses of __FUNCTION__ [Jan Beulich]
  • b42a30f: ns16550: mask transmit holding register empty interrupt when tx is stopped [Chris Patterson]
  • fb3cc17: libxl: only return {OVMF,SEABIOS}_PATH if available [Wei Liu]
  • ea27761: tools: only define {OVMF,SEABIOS}_PATH when they are enabled [Wei Liu]
  • 82eac25: Added source of ax_compare_version.m4 to import log [Lars Kurth]
  • 94d3b99: hvmloader: use bound checking in get_module_entry [Wei Liu]
  • 80a5990: hvmloader: correctly copy signature to info structures [Wei Liu]
  • 2a99aa9: xen/physmap: Do not permit a guest to populate PoD pages for itself [Andrew Cooper]
  • f2c060f: xen/memop: Latch current->domain in a local variable [Andrew Cooper]
  • f899221: x86: don't needlessly globalize page table labels [Jan Beulich]
  • 9acb57d: x86/EFI: be cautious about being handed control with CR4.PGE enabled [Jan Beulich]
  • c5b4805: x86/EFI: don't apply relocations to l{2,3}_bootmap [Jan Beulich]
  • 739111b: x86: add a tboot Kconfig option [Derek Straka]
  • 830f177: docs/misc/hvmlite: Point to the canonical definition of hvm_start_info [Anthony PERARD]
  • ee4760b: configure: do not depend on SEABIOS_PATH or OVMF_PATH ... [Anthony PERARD]
  • a1bac56: hvmloader: Always build-in SeaBIOS and OVMF loader [Anthony PERARD]
  • dc35626: hvmloader: bios->bios_load() now needs to be defined [Anthony PERARD]
  • 8fdfa8f: hvmloader: Load OVMF from modules [Anthony PERARD]
  • 36b9c65: hvmloader: Load SeaBIOS from hvm_start_info modules [Anthony PERARD]
  • 8aa944d: hvmloader: Locate the BIOS blob [Anthony PERARD]
  • b11ca6e: hvmloader: Grab the hvm_start_info pointer [Anthony PERARD]
  • d7dd873: libxl: Load guest BIOS from file [Anthony PERARD]
  • 5ab49e4: firmware/Makefile: install BIOS blob ... [Anthony PERARD]
  • 1030baf: configure: #define SEABIOS_PATH and OVMF_PATH [Anthony PERARD]
  • d57f1a7: libxc: Prepare a start info structure for hvmloader [Anthony PERARD]
  • 0c42901: libxc: Rework extra module initialisation [Anthony PERARD]
  • f7052bb: tools/xenalyze: append argp LD flags if needed [Roger Pau Monne]
  • 361db13: xen: Move the hvm_start_info C representation to the public headers [Juergen Gross]
  • 336d723: Add information on sources for vmac.* and rijndael.* [Lars Kurth]
  • dee231b: x86emul: improve LOCK handling [Jan Beulich]
  • c826567: x86emul: introduce SrcEax for XCHG [Jan Beulich]
  • 3fbb6f0: x86emul: re-order main 2-byte opcode switch() statement [Jan Beulich]
  • 0cf612c: x86emul: don't open code EFLAGS handling for 2-operand IMUL [Jan Beulich]
  • a3db233: x86emul: use DstEax also for {,I}{MUL,DIV} [Jan Beulich]
  • d9c91cc: domctl: relax getdomaininfo permissions [Jan Beulich]
  • c4e7a67: x86emul: drop SrcInvalid [Jan Beulich]
  • 2f2a3d2: x86emul: drop RIP-relative special case for TEST [Jan Beulich]
  • 8b0436f: x86emul: remove dead code [Jan Beulich]
  • 1f848de: x86emul: introduce SrcImm16 [Jan Beulich]
  • d9a40ce: x86emul: fold SrcImmByte fetching [Jan Beulich]
  • 01fe4da: x86: force suitable alignment in sources rather than in linker script [Jan Beulich]
  • 0159ded: build-id: fix minor quirks [Jan Beulich]
  • a55ad65: Config.mk: update mini-os commit [Wei Liu]
  • c0bc0ad: x86emul: use DstEax where possible [Jan Beulich]
  • 989cdfa: x86emul: don't special case fetching unsigned 8-bit immediates [Jan Beulich]
  • 3c71d16: x86emul: all push flavors are data moves [Jan Beulich]
  • a3227ed: x86emul: don't special case fetching immediates of near and short branches [Jan Beulich]
  • 848d8ee: x86emul: don't special case fetching the immediate of PUSH [Jan Beulich]
  • cbfe4db: vm_event: synchronize vCPU state in vm_event_resume() [Razvan Cojocaru]
  • e567d69: vm_event: fix comment [Razvan Cojocaru]
  • 20aa938: x86/cpufreq: Avoid using processor_pminfo[cpu] when it is NULL [Andrew Cooper]
  • 5d8f8fa: x86/boot: Align e820 and video data in the boot trampoline [Andrew Cooper]
  • 072e670: libxc: use DPRINTF in xc_domain_dumpcore_via_callback [Wei Liu]
  • 2c43ac6: x86/NUMA: cleanup [Jan Beulich]
  • d0d6597: page-alloc/x86: don't restrict DMA heap to node 0 [Jan Beulich]
  • 1d6569a: allow reproducible builds of xen.gz [Trammell Hudson]
  • e8864a4: AMD/VPMU: 0xc0010000 - 0xc001007 MSRs are in PMU range [Boris Ostrovsky]
  • 5fe65b5: x86/HVM: add more checks verifying that PIT/PIC/IOAPIC are emulated [Boris Ostrovsky]
  • e64f22d: x86/microcode: Avoid undefined behaviour from signed integer overflow [Andrew Cooper]
  • 71a8c21: xen/x86: Avoid undefined behaviour by shifting into a sign bit [Andrew Cooper]
  • 26ce62d: xen/common: Avoid undefined behaviour by shifting into a sign bit [Andrew Cooper]
  • 6480cc6: x86/traps: Fix failed ASSERT() in do_guest_trap() [Andrew Cooper]
  • 9b3f9b9: hvmloader: acpi_build_tables() can't take acpi_config as const [Boris Ostrovsky]
  • cc38370: hvmloader: include libacpi.h instead of acpi2_0.h in rombios.c [Boris Ostrovsky]
  • 3efeb60: common: clean up taint logic [Jan Beulich]
  • bea4379: hvmloader: move passthrough initialization from ACPI code [Boris Ostrovsky]
  • 653d8fb: hvmloader: decide which SSDTs to install in hvmloader [Boris Ostrovsky]
  • 3bb36fe: hvmloader: initialize vm_gid data outside ACPI code [Boris Ostrovsky]
  • c15eea2: acpi/hvmloader: allow acpi_build_tables() callers specify acpi_info values [Boris Ostrovsky]
  • edd0028: hvmloader: provide hvmloader_acpi_build_tables() [Boris Ostrovsky]
  • 7f5c807: tools/xenalyze: Allow automatic resizing of sample buffers [George Dunlap]
  • 280e830: tools/xenalyze: Get rid of extraneous data structure [George Dunlap]
  • bd82c6c: tools/xenalyze: Remove weighted cpi summaries [George Dunlap]
  • c36e1c2: tools/xenalyze: Remove bogus library dependencies [George Dunlap]
  • 8e370ef: libxl: fix declaration of libxl_primary_console_exec_0x040700 [Wei Liu]
  • 2e426d6: x86/traps: Drop use_error_code parameter from do_{,guest_}trap() [Andrew Cooper]
  • 9ee1d03: libxl: CODING_STYLE: Forbid if (...) { stmt; } else stmt; [Ian Jackson]
  • 0cd1906: xl: use xenconsole startup protocol [Wei Liu]
  • f2333d5: docs: document xenconsole startup protocol [Wei Liu]
  • 731df78: libxl: libxl_{primary_,}console_exec now take notify_fd argument [Wei Liu]
  • 88502c0: libxl: factor out libxl__console_tty_path [Wei Liu]
  • 373f99d: tools/console: introduce --start-notify-fd option for console client [Wei Liu]
  • 9fc5740: tools/console: fix help string in client [Wei Liu]
  • 78ac45c: CODING_STYLE: Allow single-sentence comments without full stops [George Dunlap]
  • 7279829: tools: xenalyze: kill spurious sched_switch output in non dump mode. [Dario Faggioli]
  • 7fb0a87: x86/time: also use rdtsc_ordered() in check_tsc_warp() [Jan Beulich]
  • a00a3e1: libelf: drop struct elf_dom_parms' virt_offset member [Jan Beulich]
  • 35dbf09: libxl: return any serial tty path in libxl_console_get_tty [Bob Liu]
  • 7b61011: tools: make xenstore domain easy configurable [Juergen Gross]
  • c74dd50: tools: use pidfile for test if xenstored is running [Juergen Gross]
  • e57a2fb: tools: split out xenstored starting form xencommons [Juergen Gross]
  • 976ce01: tools: remove systemd xenstore socket definitions [Juergen Gross]
  • 9732370: xen/arm: p2m: Don't use default access permission when shattering a superpage [Julien Grall]
  • 0a7ba29: xen/arm: arm64: Add Cortex-A57 erratum 834220 workaround [Julien Grall]
  • 4b3b430: xen/arm: traps: Avoid unnecessary VA -> IPA translation in abort handlers [Julien Grall]
  • def4273: xen/arm: traps: MMIO should only be emulated for fault translation [Julien Grall]
  • 8082e62: xen/arm: Use check_workaround to handle the erratum 766422 [Julien Grall]
  • 238ea8b: xen/arm: Provide macros to help creating workaround helpers [Julien Grall]
  • 9193c7a: xen/arm: traps: Simplify the switch in do_trap_*_abort_guest [Julien Grall]
  • e67f56b: x86/debug: Make debugger_trap_entry() safe during early boot [Andrew Cooper]
  • 350bc1a: x86: support newer Intel CPU models [Jan Beulich]
  • 8ef5b6e: hvmloader: don't hard-code IO-APIC parameters [Jan Beulich]
  • 2fd44a3: x86/time: relax barriers [Jan Beulich]
  • 7676077: x86/time: group time stamps into a structure [Jan Beulich]
  • 6dd04c7: x86/time: fold recurring code [Jan Beulich]
  • 2e4c615: x86/time: support 32-bit wide ACPI PM timer [Jan Beulich]
  • 9334029: x86/time: calibrate TSC against platform timer [Jan Beulich]
  • da25b27: x86/HVM: add new functions to get/set memory types [Paul Durrant]
  • cb34624: x86: rename p2m_mmio_write_dm to p2m_ioreq_server [Paul Durrant]
  • 730ee51: xen/arm: traps: Don't inject a fault if the translation VA -> IPA fails [Julien Grall]
  • f126ce8: xen/arm: arm64: Add cortex-A57 erratum 832075 workaround [Julien Grall]
  • ed6869d: xen/arm: arm64: Add Cortex-A53 cache errata workaround [Julien Grall]
  • 1c3463f: xen/arm: Document the errata implemented in Xen [Julien Grall]
  • 8b01f63: xen/arm: Detect silicon revision and set cap bits accordingly [Julien Grall]
  • 64eb606: xen/arm: cpufeature: Provide an helper to check if a capability is supported [Julien Grall]
  • 8c04470: xen/arm: Introduce alternative runtime patching [Julien Grall]
  • ab8fc39: x86/mmcfg: Fix initalisation of variables in pci_mmcfg_nvidia_mcp55() [Andrew Cooper]
  • 2615485: ratelimit: Implement rate limit for credit2 scheduler [Anshul Makkar]
  • f6bde16: xen: cpupool: small optimization when moving between pools [Dario Faggioli]
  • f3d4750: xen: fix a (latent) cpupool-related race during domain destroy [Dario Faggioli]
  • 55e6b03: xen: credit2: issues in csched2_cpu_pick(), when tracing is enabled. [Dario Faggioli]
  • a33c2a9: mwait-idle: add Denverton [Jacob Pan]
  • fa74e70: x86/time: introduce and use rdtsc_ordered() [Jan Beulich]
  • bb49fd3: x86/time: adjust local system time initialization [Jan Beulich]
  • 45a348e: libxl: use llabs() instead abs() for int64_t argument [Juergen Gross]
  • e9522e4: x86/mm: Annotate gfn_get_* helpers as requiring non-NULL parameters [Andrew Cooper]
  • e125fb0: systemd: remove hard-coded pid file in xendriverdomain service [Wei Liu]
  • 57f8b13: libxl: memory size in kb requires 64 bit variable [Juergen Gross]
  • f3356e1: x86/mem-sharing: mem-sharing a range of memory [Tamas K Lengyel]
  • 09a4ef8: libxl: create xenstore nodes for control/feature-XXX flags [Paul Durrant]
  • 25131ce: libxl: fix printing hotplug arguments/environment [Roger Pau Monne]
  • a221de7: docs: define semantics of vncpasswd in xl.cfg [Jim Fehlig]
  • 8746f06: x86/PCI: update ACPI Check to include SGI Ux3 [Boris Ostrovsky]
  • 452ec7f: x86: use gcc6'es flags asm() output support [Jan Beulich]
  • 2eee1c7: xen/types: Correct the definition of uintptr_t [Andrew Cooper]
  • caefc85: xen/common: Sort the obj build order [Andrew Cooper]
  • ac7c6ce: xen/types: Alter typedef for bool_t [Andrew Cooper]
  • 6eec5bd: x86/mm: Clean up the construction of base_disallow_mask [Andrew Cooper]
  • 3b54cff: x86/mm: Avoid NULL dereference when checking altp2m's for shareability [Andrew Cooper]
  • 6d61981: x86/vMSI-x: check whether msixtbl_list in msixtbl_pt_register() [Chao Gao]
  • feb7747: mwait-idle: correct/improve BXT support [Jan Beulich]
  • 2d12afe: MAINTAINERS: update Quan Xu's email address [Quan Xu]
  • 5f28de0: libxl: compilation warning fix for arm & aarch64 [Chris Patterson]
  • 88d6145: xsm: don't require configuring tools to build xen xsm blob [Wei Liu]
  • 6a9b2b6: xen/arm: p2m: Pass the p2m in parameter rather the domain when it is possible [Julien Grall]
  • 87f34de: xen/arm: p2m: Replace flush_tlb_domain by p2m_flush_tlb [Julien Grall]
  • 6fa9932: xen/arm: Don't export flush_tlb_domain [Julien Grall]
  • d60cab2: xen/arm: p2m: Inline p2m_load_VTTBR into p2m_restore_state [Julien Grall]
  • 69d8e2e: xen/arm: p2m: Rework the context switch to another VTTBR in flush_tlb_domain [Julien Grall]
  • cfd7f42: xen/arm: p2m: Don't need to restore the state for an idle vCPU. [Julien Grall]
  • 46ac564: xen/arm: p2m: Move the vttbr field from arch_domain to p2m_domain [Julien Grall]
  • 9c86dba: xen/arm: Don't call p2m_alloc_table from arch_domain_create [Julien Grall]
  • 5dca4f3: xen/arm: p2m: Switch the p2m lock from spinlock to rwlock [Julien Grall]
  • 01e60f9: xen/arm: p2m: Introduce p2m_{read,write}_{,un}lock helpers [Julien Grall]
  • d3a8ea2: xen/arm: p2m: Remove unnecessary locking [Julien Grall]
  • 4b39f25: xen/arm: p2m: Find the memory attributes based on the p2m type [Julien Grall]
  • 0cef6b8: xen/arm: p2m: Differentiate cacheable vs non-cacheable MMIO [Julien Grall]
  • ca8e5dd: xen/arm: p2m: Use a whitelist rather than blacklist in get_page_from_gfn [Julien Grall]
  • b3acfb3: xen/arm: p2m: Use the typesafe MFN in mfn_to_p2m_entry [Julien Grall]
  • b29f4c1: libxl: fix double free when doing xl save [Juergen Gross]
  • c5eae73: xen/arm: Fix coding style and update comment in acpi_route_spis [Julien Grall]
  • 8eb61ab: xen/arm: acpi: route all unused IRQs to DOM0 [Julien Grall]
  • b0003bd: xen/arm: Allow DOM0 to set the IRQ type [Julien Grall]
  • 6d59c66: Revert "xen/arm: warn the user that we cannot route SPIs to Dom0 on ACPI" [Julien Grall]
  • 84e8aaa: xen/arm: gic: Document how gic_set_irq_type should be called [Julien Grall]
  • 4706616: xen/arm: gic: set_type: Pass the type in parameter rather than in desc->arch.type [Julien Grall]
  • 23e8118: xen/arm: gic: split set_irq_properties [Julien Grall]
  • 16580cd: xen/arm: gic: Do not configure affinity during routing [Julien Grall]
  • 0969e2e: xen/arm: gic: Consolidate the IRQ affinity set in a single place [Julien Grall]
  • 7179cd3: xen/domctl: Add DOMINFO_hap to xen_domctl_getdomaininfo [Andrew Cooper]
  • d2412fd: libxl: move common nic stuff into one source [Juergen Gross]
  • 9f3fbaf: libxl: add config update callback to device type framework [Juergen Gross]
  • 20609ad: libxl: split libxl vtpm code into one source [Juergen Gross]
  • 803d4d3: libxl: move library pvusb specific code into libxl_pvusb.c [Juergen Gross]
  • e320815: libxl: add "pv device mode needed" support to device type framework [Juergen Gross]
  • de0b58c: libxl: add "merge" function to generic device type support [Juergen Gross]
  • 6539480: altp2m: Allow shared entries to be copied to altp2m views during lazycopy [Tamas K Lengyel]
  • a97bedb: xen/arm: p2m: Simplify p2m type check by using bitmask [Julien Grall]
  • 8cfe8bc: xen/arm: p2m: Use p2m_is_foreign in get_page_from_gfn to avoid open coding [Julien Grall]
  • 4b11387: xen/arm: p2m: Clean-up mfn_to_p2m_entry [Julien Grall]
  • 96d1be3: arm/vgic: Change fixed number of mmio handlers to variable number [Shanker Donthineni]
  • 8047e09: xen/arm: io: Use binary search for mmio handler lookup [Shanker Donthineni]
  • e3eb84e: xen: Add generic implementation of binary search [Shanker Donthineni]
  • 96a1eee: arm/io: Use separate memory allocation for mmio handlers [Shanker Donthineni]
  • 9f14414: x86/entry: Avoid SMAP violation in compat_create_bounce_frame() [Andrew Cooper]
  • e1bff4c: x86/pv: Remove unsafe bits from the mod_l?_entry() fastpath [Andrew Cooper]
  • d5438ac: xen: Remove buggy initial placement algorithm [George Dunlap]
  • 9f358dd: xen: Have schedulers revise initial placement [George Dunlap]
  • 4f9ab43: xen: Some code motion to avoid having to do forward-declaration [George Dunlap]
  • 63ef220: systemd: use standard dependencies for xendriverdomain.service [Marek Marczykowski-Górecki]
  • a3336a5: tools/libxc: Properly increment ApicIdCoreSize field on AMD [Boris Ostrovsky]
  • db0eee0: x86/vMSI-X: Fix host crash when shutting down guests with MSI capable devices [Andrew Cooper]
  • d933b37: xen: credit2: don't let b_avgload go negative. [Dario Faggioli]
  • fcaa19d: xen/arm: p2m: Fix multi-lines coding style comments [Julien Grall]
  • 74412ed: xen/arm: p2m: Restrict usage of get_page_from_gva to the current vCPU [Julien Grall]
  • 7b3d480: xen/arm: p2m: Pass the vCPU in parameter to get_page_from_gva [Julien Grall]
  • c3cfccd: xen/arm: system: Use the correct parameter name in local_irq_restore [Julien Grall]
  • a43cc8f: arm/traps: fix bug in dump_guest_s1_walk handling of level 2 page tables [Jonathan Daugherty]
  • 60e06f2: arm/traps: fix bug in dump_guest_s1_walk L1 page table offset computation [Jonathan Daugherty]
  • 368574c: xenstore: add assertion in database dumping code [Wei Liu]
  • 7d87d31: xenstore: send error earlier in do_mkdir [Wei Liu]
  • df59218: oxenstored: honour XEN_RUN_DIR [Wei Liu]
  • dedb221: libxenstat: honour XEN_RUN_DIR [Wei Liu]
  • 56f9010: hotplug/Linux: honour XEN_RUN_DIR [Wei Liu]
  • e5be44c: hotplug/NetBSD: honour XEN_RUN_DIR [Wei Liu]
  • 3c99c5e: hotplug/FreeBSD: honour XEN_RUN_DIR [Wei Liu]
  • 6f35915: tools/helper: honour XEN_RUN_DIR in init-xenstore-domain.c [Wei Liu]
  • 51a0ae4: xenconsoled: honour XEN_RUN_DIR [Wei Liu]
  • 3e71c27: xl: rename variable pause to pause_after_migration [Wei Liu]
  • b5b5876: xen: credit2: fix two s_time_t handling issues in load balancing [Dario Faggioli]
  • 9bb9c73: xen: credit2: implement true SMT support [Dario Faggioli]
  • 22b430e: xl: add option to leave domain paused after migration [Roger Pau Monne]
  • 7d9fa19: libxl: trigger attach events for devices attached before xl devd startup [Marek Marczykowski-Górecki]
  • 4a6ddd2: xenstore: add memory allocation debugging capability [Juergen Gross]
  • d5052ad: xenstore: use temporary memory context for firing watches [Juergen Gross]
  • ab32687: xenstore: add explicit memory context parameter to get_node() [Juergen Gross]
  • ba81f66: xenstore: add explicit memory context parameter to read_node() [Juergen Gross]
  • f304adb: xenstore: add explicit memory context parameter to get_parent() [Juergen Gross]
  • 31b08f7: xenstore: call each xenstored command function with temporary context [Juergen Gross]
  • e763268: xen/x86: Identify legitimate fallthrough cases [Andrew Cooper]
  • e3566c1: xen: credit2: the private scheduler lock can be an rwlock. [Dario Faggioli]
  • d6baf64: tools: tracing: deal with new Credit2 events [Dario Faggioli]
  • f74d5d2: xen: credit2: only marshall trace point arguments if tracing enabled [Dario Faggioli]
  • da7fdee: xen: credit2: add yet some more tracing [Dario Faggioli]
  • ccf2ead: xen: credit2: make the code less experimental [Dario Faggioli]
  • 222234f: xen: credit2: use non-atomic cpumask and bit operations [Dario Faggioli]
  • f10d193: xen/tools: improve tracing of Credit2 load tracking events [Dario Faggioli]
  • d205f8a: xen: credit2: rework load tracking logic [Dario Faggioli]
  • 11eadab: xen: credit2: prevent load balancing to go mad if time goes backwards [Dario Faggioli]
  • b047f88: xen: sched: leave CPUs doing tasklet work alone. [Dario Faggioli]
  • b48be35: travis: Add checkpolicy to the list of packages [Andrew Cooper]
  • c98c800: asm/atomic.h: implement missing and add common prototypes [Corneliu ZUZU]
  • dc8ed01: asm-arm/atomic.h: atomic_{inc, dec}_return: macros to inline functions [Corneliu ZUZU]
  • 916f74d: xen/atomic.h: fix: make atomic_read() param const [Corneliu ZUZU]
  • e308d34: asm/atomic.h: common prototyping (add xen/atomic.h) [Corneliu ZUZU]
  • 33d0281: asm-arm/atomic.h: reorder macros to match x86-side [Corneliu ZUZU]
  • d2e39d6: asm-x86/atomic.h: minor: proper atomic_inc_and_test() placement [Corneliu ZUZU]
  • 155566e: asm-arm/atomic.h: fix arm32|arm64 macros duplication [Corneliu ZUZU]
  • c31d836: x86/shadow: Fix build with CONFIG_SHADOW_PAGING=n following c/s 2fc002b [Andrew Cooper]
  • 9202342: xen/build: Use C99 booleans [Andrew Cooper]
  • 4ef815b: xen/flask: Rename cond_expr.bool to bool_val [Andrew Cooper]
  • 1b39e10: VT-d: fix Device-TLB flush timeout issue [Quan Xu]
  • ecb3891: IOMMU: add domain crash logic [Quan Xu]
  • 58869ff: IOMMU/ATS: use a struct pci_dev * instead of SBDF [Quan Xu]
  • 2ad72c0: XSM-Policy: allow source domain access to setpodtarget and getpodtarget for ballooning. [Anshul Makkar]
  • 41b61be: xsm: add a default policy to .init.data [Daniel De Graaf]
  • e04b562: xsm: rework policy_buffer globals [Daniel De Graaf]
  • ebc8c6c: arm: vgic: Split vgic_domain_init() functionality into two functions [Shanker Donthineni]
  • f4b9488: arm/gic-v3: Remove an unused macro MAX_RDIST_COUNT [Shanker Donthineni]
  • 611c1be: xen/arm: vgic: Use dynamic memory allocation for vgic_rdist_region [Shanker Donthineni]
  • cede771: arm/gic-v3: Parse per-cpu redistributor entry in GICC subtable [Shanker Donthineni]
  • 525d5da: arm/gic-v3: Move GICR subtable parsing into a new function [Shanker Donthineni]
  • c35a293: arm/gic-v3: Do early GICD ioremap and clean up [Shanker Donthineni]
  • 7ff488b: arm/gic-v3: Use acpi_table_parse_madt() to parse MADT subtables [Shanker Donthineni]
  • 950e6bc: xen/arm: traps: Data Abort are always unconditional [Julien Grall]
  • 502c739: xen/arm: traps: Second attempt to correctly use the content of HPFAR_EL2 [Julien Grall]
  • 84aac34: xen/arm: Simply the definition of PAGE_SIZE by using the macro _AC [Julien Grall]
  • a07e920: xen/arm: p2m: Rework the interface of apply_p2m_changes and use typesafe [Julien Grall]
  • 91c13be: xen/arm: p2m: Use typesafe gfn for {max,lowest}_mapped_gfn [Julien Grall]
  • e8119e4: xen/arm: p2m: Introduce helpers to insert and remove mapping [Julien Grall]
  • 70cd480: xen/arm: Use the typesafes mfn and gfn in map_regions_rw_cache ... [Julien Grall]
  • a9adb4d: xen/arm: Use the typesafes mfn and gfn in map_dev_mmio_region... [Julien Grall]
  • fe2d585: xen/arm: p2m: Remove unused operation ALLOCATE [Julien Grall]
  • ac014e2: xen/arm: dom0_build: Remove dead code in allocate_memory [Julien Grall]
  • abea864: xen/arm: map_regions_rw_cache: Map the region with p2m->default_access [Julien Grall]
  • 6dbf3f0: xen/arm: arm64: Add helpers to decode and encode branch instructions [Julien Grall]
  • c36eba8: xen/arm: arm64: Reserve a brk immediate to fault on purpose [Julien Grall]
  • 7a89a1f: xen/arm: arm64: Move the define BRK_BUG_FRAME into a separate header [Julien Grall]
  • fb9d877: xen/arm64: Add an helper to invalidate all instruction caches [Julien Grall]
  • bfb4896: xen/arm: Add cpu_hwcap bitmap [Julien Grall]
  • 96c53ea: xen/arm: Add macros to handle the MIDR [Julien Grall]
  • 7010894: xen/arm: Include the header asm-arm/system.h in asm-arm/page.h [Julien Grall]
  • 8a34ff9: xen/arm: Makefile: Sort the entries alphabetically [Julien Grall]
  • ea210c5: x86, hvm: document the de facto policy for vCPU ids [Vitaly Kuznetsov]
  • 855ea12: vmx/monitor: CPUID events [Tamas K Lengyel]
  • 2f7c3c9: libxl: constify src parameter of libxl_nocpuid.c:libxl_cpuid_policy_list_copy [Wei Liu]
  • cf180bf: xen/arm: Rework the interface of p2m_cache_flush and use typesafe gfn [Julien Grall]
  • c2b02d8: xen/arm: Rework the interface of p2m_lookup and use typesafe gfn and mfn [Julien Grall]
  • 2fc002b: xen: Use a typesafe to define INVALID_GFN [Julien Grall]
  • 246a5a3: xen: Use a typesafe to define INVALID_MFN [Julien Grall]
  • f71d2e6: xen/passthrough: x86: Use INVALID_GFN rather than INVALID_MFN [Julien Grall]
  • 43ecd18: xen: Use the typesafe mfn and gfn in map_mmio_regions... [Julien Grall]
  • 1fb0fe9: x86/vmx_update_guest_cr: minor optimization [Corneliu ZUZU]
  • 22ea8ad: libxl: move DEFINE_DEVICE* macros to libxl_internal.h [Juergen Gross]
  • 2c2c33f: libxl: refactor domcreate_attach_dtdev() to use device type framework [Juergen Gross]
  • 26021d7: libxl: refactor domcreate_attach_pci() to use device type framework [Juergen Gross]
  • 74e857c: libxl: add framework for device types [Juergen Gross]
  • 56bac26: libxl: only issue cpu-add call to QEMU for not present CPU [Wei Liu]
  • 01f3193: libxl: update vcpus bitmap in retrieved guest config [Wei Liu]
  • 324bd8f: libxl: introduce libxl__qmp_query_cpus [Wei Liu]
  • b173750: libxl: libxl_domain_need_memory shouldn't modify b_info [Wei Liu]
  • 11316d3: libxl: constify copy and length calculation functions [Wei Liu]
  • e6c0a48: xen/arm: io: Protect the handlers with a read-write lock [Julien Grall]
  • fdf1c61: xen/arm: gic-v3: No need to sort the Redistributor regions [Julien Grall]
  • 652a11e: xen/arm: map_dev_mmio_region: The iomem permission check should be done on MFN [Julien Grall]
  • 7da483b: libxl/arm: Factor out codes for generating DTB [Shannon Zhao]
  • f755485: XSM/policy: Allow the source domain access to settime and setdomainhandle domctls while creating domain. [Anshul Makkar]
  • 4f7e0d5: tools/hotplug: Add native systemd xendriverdomain.service [Rusty Bird]
  • 7edc108: tools/xl: Allow callers of `xl info` to select specific information [Andrew Cooper]
  • 1e2d167: xen: credit2: avoid calling __update_svc_load() multiple times on the same vcpu [Dario Faggioli]
  • e4c1792: xen: credit2: when tickling, check idle cpus first [Dario Faggioli]
  • 699afce: xen: credit2: do not warn if calling burn_credits more than once [Dario Faggioli]
  • c834707: xen: credit2: kill useless helper function choose_cpu [Dario Faggioli]
  • ea53923: xen: credit2: insert and tickle don't need a cpu parameter [Dario Faggioli]
  • 6257fdb: xen: sched: make the 'tickled' perf counter clearer [Dario Faggioli]
  • 5200cea: minor fixes (formatting, comments, unused includes etc.) [Corneliu ZUZU]
  • e564c57: x86/vm-event: minor ASSERT fix, add 'unlikely' [Corneliu ZUZU]
  • 730bdfa: xen/arm64: Use the correct TLBs flush instruction to nuke stage-2 TLBs [Julien Grall]
  • 16b69af: monitor: minor #include change [Corneliu ZUZU]
  • f394138: x86/vm_event_resume: surround VM_EVENT_REASON_MOV_TO_MSR w/ CONFIG_X86 [Corneliu ZUZU]
  • 8285879: monitor: rename and relocate vm_event_monitor_traps [Tamas K Lengyel]
  • db59dbc: libxl/netbsd: check num_exec in hotplug function [Wei Liu]
  • 33c18b7: libxl: debug output for args and env when invoking hotplug script [Wei Liu]
  • fea586d: x86emul: fold local variables [Jan Beulich]
  • a800e4f: x86emul: drop pointless and add useful default cases [Jan Beulich]
  • f86eabe: x86emul: use consistent exit mechanism [Jan Beulich]
  • 4481335: vm-event: proper vCPU-paused checks at resume [Corneliu ZUZU]
  • 2e0dd2f: vm-event: MAINTAINERS fix [Corneliu ZUZU]
  • b7d4cff: x86/vmx: clean up TRAP_int3 handling [Tamas K Lengyel]
  • 94db5db: x86/vm_event: add HVM debug exception vm_events [Tamas K Lengyel]
  • d0fd9ae: x86/VT-x: Dump VMCS on VMLAUNCH/VMRESUME failure [Andrew Cooper]
  • bb4f41b: sched: rtds: use non-atomic bit-ops [Tianyang Chen]
  • 36c6593: sched: rtds code clean-up [Tianyang Chen]
  • 55f5d65: x86: remove duplicated IA32_FEATURE_CONTROL MSR macro [Kai Huang]
  • 8cf1675: xen/page_alloc: Distinguish different errors from assign_pages() [Andrew Cooper]
  • 3572f2f: Revert "xen: arm: Update arm64 image header" [Andrew Cooper]
  • fcbc4d0: MAINTAINERS: change gdbsx maintainer [Elena Ufimtseva]
  • 72e4a1b: x86/EFI + Live Patch: avoid symbol address truncation [Jan Beulich]
  • ea42b83: Revert "xsm: add a default policy to .init.data" [Jan Beulich]
  • 3cdad93: xen/arm: Rename grant_table_gfpn into grant_table_gfn and use the typesafe gfn [Julien Grall]
  • 29118c7: xen: Use typesafe gfn in xenmem_add_to_physmap_one [Julien Grall]
  • 27d363c: xen: Use typesafe gfn/mfn in guest_physmap_* helpers [Julien Grall]
  • 14eedf8: xen: arm: Update arm64 image header [Dirk Behme]
  • 9b15b2e: vm_event: clear up return value of vm_event_monitor_traps [Tamas K Lengyel]
  • 2b63aa1: vt-d: convert conditionals of qi_ctrl->qinval_maddr into ASSERT()s [Quan Xu]
  • a7f581f: vt-d: synchronize for Device-TLB flush one by one [Quan Xu]
  • dca07f3: IOMMU: add a timeout parameter for device IOTLB invalidation [Quan Xu]
  • 08cffe6: xsm: add a default policy to .init.data [Daniel De Graaf]
  • 668ba1f: xen: Make FLASK_AVC_STATS kconfig option visible [Daniel De Graaf]
  • 5efcebc: xsm: clean up unregistration [Daniel De Graaf]
  • 70dda5f: xsm: annotate setup functions with __init [Daniel De Graaf]
  • 6a962eb: xen: move FLASK entry under XSM in Kconfig [Daniel De Graaf]
  • 8384dc2: init: fix build with older gcc [Jan Beulich]
  • 8ab9453: MAINTAINERS: add ARM scif serial driver [Dirk Behme]
  • ca63cee: monitor: Rename hvm/event to hvm/monitor [Tamas K Lengyel]
  • 9648d48: monitor: rename vm_event_monitor_guest_request [Tamas K Lengyel]
  • c4317ff: monitor: rename vm_event_monitor_get_capabilities [Tamas K Lengyel]
  • a6288d5: xen: make available hvm_fep to non-debug build as well [Wei Liu]
  • 509019f: xen/console: use warning infrastructure for sync console warning [Wei Liu]
  • ee3fd57: xen: add warning infrastructure [Wei Liu]
  • 9808c13: xen/arm: drivers: scif: Don't overwrite firmware settings [Dirk Behme]
  • 892a43c: xen/arm: drivers: scif: Remove dead code [Dirk Behme]
  • 3d5cb5a: arm: rename gmfn_to_mfn to gfn_to_mfn and use gfn/mfn typesafe [Julien Grall]
  • b45a4f1: x86emul: support MOVBE and CRC32 [Jan Beulich]
  • d86ad7c: VMX: ensure MSR index enum and array remain in sync [Jan Beulich]
  • 3528b5b: VMX: use non-atomic bitops to manage MSR state [Jan Beulich]
  • 6a35f1e: x86/boot: copy/clear sections more efficiently [Andrew Cooper]
  • 544ad7f: xen/init: Move initcall infrastructure into .init.data [Andrew Cooper]
  • c5d203b: arm/init: Move .init.proc.info into .init.data [Andrew Cooper]
  • a6066af: xen/init: Annotate all command line parameter infrastructure as const [Andrew Cooper]
  • 91b26a3: mm: introduce a bunch of helpers for the typesafes mfn and gfn [Julien Grall]
  • afca608: vt-d: add __must_check annotation to IOMMU flush pointers and handlers [Quan Xu]
  • 45664bf: vt-d: propagate the IOMMU Device-TLB flush error up to ME phantom functions [Quan Xu]
  • 27bf95e: vt-d: fix the IOMMU flush issue [Quan Xu]
  • c3a52bc: x86/vMSI-X: use generic intercept handler in place of MMIO one [Jan Beulich]
  • 23b9e9a: x86/vMSI-X: drop pci_msix_get_table_len() [Jan Beulich]
  • 08844d1: x86/vMSI-X: drop list lock [Jan Beulich]
  • 74c6dc2: x86/vMSI-X: defer intercept handler registration [Jan Beulich]
  • c6f7d21: xen/xsm: remove .xsm_initcall.init section [Daniel De Graaf]
  • 56fef9e: flask: improve unknown permission handling [Daniel De Graaf]
  • 559f439: flask: remove xen_flask_userlist operation [Daniel De Graaf]
  • d182247: flask: remove unused AVC callback functions [Daniel De Graaf]
  • 45aa978: flask: remove unused secondary context in ocontext [Daniel De Graaf]
  • 53c300a: flask: unify {get, set}vcpucontext permissions [Daniel De Graaf]
  • b49839e: flask/policy: remove unused example [Daniel De Graaf]
  • 2511f89: flask/policy: xenstore stubdom policy [Daniel De Graaf]
  • e2aba42: flask/policy: remove unused support for binary modules [Daniel De Graaf]
  • d72fd26: flask/policy: move user definitions and constraints into modules [Daniel De Graaf]
  • a2c8399: flask/policy: split out rules for system_r [Daniel De Graaf]
  • 31689dc: flask/policy: split into modules [Daniel De Graaf]
  • 57a5746: x86/HVM: use available linear->phys translations in REP MOVS/STOS handling [Jan Beulich]
  • 266b653: x86: show remote CPU state upon fatal NMI or unknown MCE [Jan Beulich]
  • e9abd81: x86: drop (mostly) unused guest_lNe_get_paddr() [Jan Beulich]
  • 4d684aa: x86: compact supposedly unused entry point code [Jan Beulich]
  • 2529c85: add update indicator to vcpu_runstate_info [Juergen Gross]
  • 72c538c: arm: add support for vm_assist hypercall [Juergen Gross]
  • 06f083c: x86: also generate assembler usable equates for synthesized features [Jan Beulich]
  • 490a39a: vm_event: allow subscribing to write events for specific MSR-s [Razvan Cojocaru]
  • 0630892: libxl: fix an error path that uses uninitialised rc in libxl_set_memory_target [Wei Liu]
  • 9e5e193: xen/kernel: document 'C' in print_tainted [Wei Liu]
  • 7fb86e3: xen/arm: Provide device tree debugging helper in a single place [Julien Grall]
  • 2153665: xen/arm: Convert DEBUG_DT to Kconfig [Julien Grall]
  • 032ea8c: arm/acpi: Add Server Base System Architecture UART support [Shanker Donthineni]
  • 9fa7fc2: drivers/pl011: Use combination of UARTRIS and UARTMSC instead of UARTMIS [Shanker Donthineni]
  • 2048e17: drivers/pl011: Don't configure baudrate [Shanker Donthineni]
  • 0875433: hvmloader: limit CPUs exposed to guests [Jan Beulich]
  • d8ede4a: x86/HVM: re-order operations in hvm_ud_intercept() [Jan Beulich]
  • 9dec2c4: xen: sched: use default scheduler upon an invalid "sched=" [Dario Faggioli]
  • 2f7b56c: libxl/arm: Fix the function name in error log [Shannon Zhao]
  • 87beb45: tools/livepatch: initialise j to 0 to fix compilation error in gcc 4.5 [Dongli Zhang]
  • c256d2a: xl: correct xl cpupool-numa-split with vcpu limited dom0 [Juergen Gross]
  • 67a5ab8: oxenstored: honour XEN_RUN_STORED in systemd C stub [Wei Liu]
  • 44e6ba4: oxenstored: honour XEN_RUN_STORED and XEN_CONFIG_DIR [Wei Liu]
  • 0e3e738: ocaml/libxs: honour XEN_RUN_STORED [Wei Liu]
  • 33bcbdb: ocaml/libxs: generate a paths.ml [Wei Liu]
  • 5994480: hotplug/FreeBSD: honour XEN_RUN_STORED [Wei Liu]
  • 153db2f: libxenstore: honour XEN_RUN_STORED [Wei Liu]
  • ba53cec: hotplug/Linux: honour XEN_RUN_STORED [Wei Liu]
  • 7d82f09: build: introduce XEN_RUN_STORED [Wei Liu]
  • d7f64ff: docs: honour XEN_DUMP_DIR [Wei Liu]
  • ba9f095: xen/arm: gic-v2: Only create GICv2m node when there are GICv2m frame available [Julien Grall]
  • e286669: xen/arm: gic-v2: Fix ARM32 build after "xen/arm: gicv2: Export GICv2m..." [Julien Grall]
  • 63b6241: xen/arm64: config: Correctly define VMAP_VIRT_END [Peng Fan]
  • 014e7d9: arm/gic-v3: Fix ACPI probe fail on GICv4 hardware [Shanker Donthineni]
  • 84059f8: xen/arm: setup: fix typo [Peng Fan]
  • d101334: xen/arm: smpboot: drop unneeded code in start_secondary [Peng Fan]
  • e425f83: xen/arm: mm: clean up code in setup_pagetables [Peng Fan]
  • ee1f562: xen/arm: mm: remove unnecessary tlb flush in setup_pagetables [Peng Fan]
  • 86b93e0: xen/arm: gicv2: Export GICv2m register frames to Dom0 by device tree [Wei Chen]
  • c1cee3f: IOMMU: propagate IOMMU Device-TLB flush error (leaf ones) [Quan Xu]
  • f4a305b: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU suspending (top level ones) [Quan Xu]
  • 855ed9f: propagate IOMMU Device-TLB flush error up to EPT update (top level ones) [Quan Xu]
  • ca5c20d: IOMMU/MMU: propagate IOMMU Device-TLB flush error up to iommu_iotlb_flush{,_all} (top level ones) [Quan Xu]
  • 23a2eb0: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU mapping (top level ones) [Quan Xu]
  • 0961444: APEI: pull a signedness check ahead for Coverity's sake [Jan Beulich]
  • 759b961: AMD IOMMU: correctly propagate errors from amd_iommu_init() [Jan Beulich]
  • 223a6c6: x86/HVM: rename mmio_gva field to mmio_gla [Jan Beulich]
  • 851cd8d: Revert "x86/HVM: use available linear->phys translations in REP MOVS/STOS handling" [Jan Beulich]
  • d337764: tools: bump some library version numbers to 4.8 [Wei Liu]
  • 9b394b7: xl: remus/colo: only initialise ha variable when necessary [Wei Liu]
  • fcf3f57: tools: remove hard-coded /var/lib/xen in Makefile [Wei Liu]
  • 938b2b4: libxl: honour XEN_LIB_DIR [Wei Liu]
  • 540cecf: hotplug/Linux: honour XEN_LIB_DIR [Wei Liu]
  • 102ddb1: tools: install and remove XEN_LIB_DIR in Makefile [Wei Liu]
  • 15f1a11: build: introduce and export XEN_LIB_DIR [Wei Liu]
  • a4fa83e: oxenstored: honour XEN_LOG_DIR defined by configure [Wei Liu]
  • 6b007a6: oxenstored: generate a paths module [Wei Liu]
  • c84a1fa: oxenstored: honour XEN_{LOG,RUN}_DIR in oxenstored.conf [Wei Liu]
  • 10055f6: libxl: log file name in failure in libxl__create_qemu_logfile [Wei Liu]
  • 3148beb: libxl: rename a field in libxl__domain_create_state [Wei Liu]
  • 5e6e854: libxl: linux hotplug: clean up get_hotplug_env [Wei Liu]
  • 1cf3fa3: libxl: add emacs block to libxl_linux.c [Wei Liu]
  • 44533b6: IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU unmapping (top level ones) [Quan Xu]
  • e5bcd2f: IOMMU/MMU: enhance the call trees of IOMMU unmapping and mapping [Quan Xu]
  • 834c97b: IOMMU: handle IOMMU mapping and unmapping failures [Quan Xu]
  • bfa8496: x86/HVM: use available linear->phys translations in REP MOVS/STOS handling [Jan Beulich]
  • 67fc274: x86/HVM: latch linear->phys translation results [Jan Beulich]
  • b64438c: x86/time: use correct (local) time stamp in constant-TSC calibration fast path [Jan Beulich]
  • 5e02972: nested vmx: Validate host VMX MSRs before accessing them [Euan Harris]
  • 7c9cd39: nested vmx: Fix comment typos in nvmx_msr_read_intercept() [Euan Harris]
  • 96a745c: xen/hvm: Fix advertisement of available xstates following c/s c52319642 [Andrew Cooper]
  • 937324f: libxenvchan: Change license of header from Lesser GPL v2.1 to BSD [Konrad Rzeszutek Wilk]
  • 6e908ee: xen/x86: Always print processor information at boot [Andrew Cooper]
  • 88e50f7: QEMU_TAG update [Ian Jackson]
  • beba369: tools/livepatch: cleanup unnecessary "j = ARRAY_SIZE(action_options);" [Dongli Zhang]
  • 3bf5fdf: libxl: honour XEN_LOG_DIR [Wei Liu]
  • 32b7c63: hotplug/NetBSD: honour XEN_{LOG,RUN}_DIR [Wei Liu]
  • a666e1c: hotplug/Linux: honour XEN_LOG_DIR [Wei Liu]
  • 7c64c92: hotplug/FreeBSD: honour XEN_{LOG,RUN}_DIR [Wei Liu]
  • de2807b: libxc: honour XEN_LOG_DIR in xc_dom_core.c [Wei Liu]
  • 6c5f6f8: xenbackendd: honour XEN_{RUN,LOG}_DIR [Wei Liu]
  • 1557425: xenconsoled: honour XEN_LOG_DIR and remove hard-coded path [Wei Liu]
  • 8a80688: tools: install XEN_{LOG,RUN}_DIR [Wei Liu]
  • baca904: Config.mk: add XEN_LOG_DIR to BUILD_MAKE_VARS [Wei Liu]
  • e2532e9: Run autogen.sh [Wei Liu]
  • 9554c36: libxl: libxl_tmem functions improving coding style [Paulina Szubarczyk]
  • e3ccca4: libxl: style cleanups in libxl_device_pci_assignable_list() [Paulina Szubarczyk]
  • 630cfdd: libxl: improve return codes for some pci related functions [Paulina Szubarczyk]
  • ecdc6fd: libxl: Fix libxl_set_memory_target return value [George Dunlap]
  • 63710aa: xl_cmdimpl: improve return codes for cd-insert commands [Paulina Szubarczyk]
  • 749244d: xl: improve main_tmem_* return codes [Paulina Szubarczyk]
  • e2b7aa2: xl: add return codes for various pci functions [Paulina Szubarczyk]
  • 372ad59: mwait-idle: add a missing __init annotation [Jan Beulich]
  • a6c6001: mwait-idle: add BXT support [Len Brown]
  • 1008063: mwait-idle: add KBL support [Len Brown]
  • 9062fd6: mwait-idle: add SKX support [Len Brown]
  • b46a760: x86/HVM: constify hvm_virtual_to_linear_addr()'s segment register parameter [Jan Beulich]
  • 6a611ac: x86/PV: drop pointless conditional from pv_cpuid()'s state leaf logic [Jan Beulich]
  • 3b34170: x86/shadow: sh_pagetable_dying() cleanup [Jan Beulich]
  • 92943e1: x86: drop hvm/iommu.h [Jan Beulich]
  • 05bdcf9: public/errno: sort entries numerically [Jan Beulich]
  • b4c895d: clean up AFLAGS management [Jan Beulich]
  • baabb74: x86/XSTATE: clarify XRSTOR() macro [Jan Beulich]
  • ce34d6b: xen/vsprintf: Avoid returning NULL from number() [Andrew Cooper]
  • e9151db: tools: fix libxengnttab dependencies [Jan Beulich]
  • 74a7ec1: Revert "libxl: No emulated disk driver for xvdX disk" [Wei Liu]
  • b712a7b: travis: drop broken LLVM repos [Doug Goldstein]
  • 9ea859d: xen/arm: build: add missed dependency for head.S [Wei Chen]
  • 6e03a34: docs/livepatch: Update URL to livepatch-build-tools.git [Konrad Rzeszutek Wilk]
  • 62b4d47: libxl: Fix NULL pointer due to XSA-178 fix wrong XS nodename [Ian Jackson]
  • 6439d23: nested vmx: intercept guest rdmsr for MSR_IA32_VMX_VMFUNC [Euan Harris]
  • aefa506: x86/hvm: add check when register io handler [Suravee Suthikulpanit]
  • eb48587: AMD IOMMU: introduce support for IVHD block type 11h [Suravee Suthikulpanit]
  • cd42ccb: kexec: allow relaxed placement specification via command line [Jan Beulich]
  • 9fd5902: build: convert lock_profile to Kconfig [Doug Goldstein]
  • 635c5ec: build: convert perfc{,_arrays} to Kconfig [Doug Goldstein]
  • 289c53a: build: convert frame_pointer to Kconfig [Doug Goldstein]
  • 212d272: build: convert verbose to Kconfig [Doug Goldstein]
  • c9e5a6a: build: convert crash_debug to Kconfig [Doug Goldstein]
  • bacbf0c: build: convert debug to Kconfig [Doug Goldstein]
  • 647fde4: x86/boot: do not create unwind tables [Daniel Kiper]
  • ba98196: serial: fix incorrect length of strncmp for dtuart [Jiandi An]
  • b88429a: Revert "x86/hvm: add support for pcommit instruction" [Haozhong Zhang]
  • e638886: x86/mce: handle reserved domain ID in XEN_MC_msrinject [Haozhong Zhang]
  • 936a7a5: Open Xen 4.8-unstable [Ian Jackson]