{"push_id":931481678,"size":8,"distinct_size":8,"ref":"refs/heads/staging","head":"20c8f1a8a5fd61cb6f0ba6f3c3b3d567b1765116","before":"f7347a282420a5edc74afb31e7c42c2765f24de5","commits":[{"sha":"165f36d5fa60ade72f691fbb81aad0a2cadaca37","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"x86: convert bigmem to Kconfig\n\nConvert the bigmem build option to Kconfig.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/165f36d5fa60ade72f691fbb81aad0a2cadaca37"},{"sha":"3cb82a561382466208db50d41d6401e2cc4819dd","author":{"email":"ce8c71f78cc21de528472a16204696279d65f0d6@intel.com","name":"Haozhong Zhang"},"message":"x86/hvm: allow guest to use clflushopt and clwb\n\nPass CPU features CLFLUSHOPT and CLWB into HVM domain so that those two\ninstructions can be used by guest.\n\nThe specification of above two instructions can be found in\nhttps://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf\n\nSigned-off-by: Haozhong Zhang <haozhong.zhang@intel.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: Kevin Tian <kevin.tian@intel.com>\nAcked-by: Wei Liu <wei.liu2@citrix.com> for tools bits","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/3cb82a561382466208db50d41d6401e2cc4819dd"},{"sha":"cfacce340608be5f94ce0c8f424487b63c3d5399","author":{"email":"ce8c71f78cc21de528472a16204696279d65f0d6@intel.com","name":"Haozhong Zhang"},"message":"x86/hvm: add support for pcommit instruction\n\nPass PCOMMIT CPU feature into HVM domain. Currently, we do not intercept\npcommit instruction for L1 guest, and allow L1 to intercept pcommit\ninstruction for L2 guest.\n\nThe specification of pcommit instruction can be found in\nhttps://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf\n\nSigned-off-by: Haozhong Zhang <haozhong.zhang@intel.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nAcked-by: Kevin Tian <kevin.tian@intel.com>\nAcked-by: Wei Liu <wei.liu2@citrix.com> for tools bits","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/cfacce340608be5f94ce0c8f424487b63c3d5399"},{"sha":"5513bd0b4675e2fa2ff4e9a06885f16727901805","author":{"email":"29bbaec13092d36559e3abc6f27f7d09c395819f@suse.com","name":"Juergen Gross"},"message":"add xenstore domain flag to hypervisor\n\nIn order to be able to have full support of a xenstore domain in Xen\nadd a \"Xenstore-domain\" flag to the hypervisor. This flag must be\nspecified at domain creation time and is returned by\nXEN_DOMCTL_getdomaininfo.\n\nIt will allow the domain to retrieve domain information by issuing the\nXEN_DOMCTL_getdomaininfo itself in order to be able to check for\ndomains having been destroyed. At the same time this flag will inhibit\nthe domain to be migrated, as this wouldn't be a very wise thing to do.\n\nIn case of a later support of a rebootable Dom0 this flag will allow to\nrecognize a xenstore domain already being present to connect to.\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nAcked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>\nReviewed-by: Andrew Cooper <andrew.cooper3@citirx.com>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/5513bd0b4675e2fa2ff4e9a06885f16727901805"},{"sha":"e3cce1799df2f957dfa00f84a5315cbf896490fe","author":{"email":"1ad6c5685d842133fc3af190a122240428fda52e@netflix.com","name":"Brendan Gregg"},"message":"x86/VPMU: implement ipc and arch filter flags\n\nThis introduces a way to have a restricted VPMU, by specifying one of two\npredefined groups of PMCs to make available. For secure environments, this\nallows the VPMU to be used without needing to enable all PMCs.\n\nSigned-off-by: Brendan Gregg <bgregg@netflix.com>\nReviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nAcked-by: Kevin Tian <kevin.tian@intel.com>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/e3cce1799df2f957dfa00f84a5315cbf896490fe"},{"sha":"361b4f9f0f0d4adc19df428e224a7b8fa62cd392","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"build: save generated xen .config\n\nSince we now support changing Xen options with Kconfig, we should save\nthe configuration that was used to build up Xen. This will save it in\n/usr/lib/debug alongside xen-syms and call it xen-$(FULLVERSION).config\n\nSuggested-by: Ian Campbell <ian.campbell@citrix.com>\nRequested-by: Jan Beulich <jbeulich@suse.com> # the directory\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/361b4f9f0f0d4adc19df428e224a7b8fa62cd392"},{"sha":"529298fdf9097f8e637f754c9b29bd58a8a714e9","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"convert FLASK_ENABLE to Kconfig\n\nConverts the Config.mk option of FLASK_ENABLE into a Kconfig option for\nthe hypervisor called CONFIG_FLASK. This commit knowingly breaks the\ndependent relationship on XSM_ENABLE which is addressed when XSM_ENABLE\nis converted to Kconfig.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>\nAcked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/529298fdf9097f8e637f754c9b29bd58a8a714e9"},{"sha":"20c8f1a8a5fd61cb6f0ba6f3c3b3d567b1765116","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"convert XSM_ENABLE to Kconfig\n\nConverts the existing XSM_ENABLE flag from Config.mk to CONFIG_XSM\nwithin Kconfig. This also re-adds the dependency of CONFIG_FLASK on\nCONFIG_XSM.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>\nAcked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>","distinct":true,"url":"https://api.github.com/repos/mirage/xen/commits/20c8f1a8a5fd61cb6f0ba6f3c3b3d567b1765116"}]}