{"push_id":878037882,"size":18,"distinct_size":2,"ref":"refs/heads/staging","head":"0c3f24645b07b875bc1294fb4627f01e030690fe","before":"cb6be0d5c7e9837154077e737e97e68849d1ab4c","commits":[{"sha":"032dbbae93e717bfb818395774191a75d87a891a","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"Config.mk: Update SEABIOS_UPSTREAM_TAG to rel-1.9.0\n\nSigned-off-by: Ian Campbell <ian.campbell@citrix.com>\nAcked-by: Wei Liu <wei.liu2@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/032dbbae93e717bfb818395774191a75d87a891a"},{"sha":"969eb34abdc5aefbe89adc12be7dcac696dac685","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"MINIOS_UPSTREAM_REVISION Update\n\nSigned-off-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/969eb34abdc5aefbe89adc12be7dcac696dac685"},{"sha":"bb4b673ace1313d3af94c0c7350b4c27788144af","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"MAINTAINERS: mini-os patches should be copied to minios-devel\n\nSigned-off-by: Ian Campbell <ian.campbell@citrix.com>\nCc: samuel.thibault@ens-lyon.org\nCc: stefano.stabellini@eu.citrix.com\nCc: minios-devel@lists.xenproject.org\nAcked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/bb4b673ace1313d3af94c0c7350b4c27788144af"},{"sha":"01884154ce0b97bf70e2bb128b4eeeaf3fed630a","author":{"email":"2fe41d4e32b0bb991f63b975f2bed08c1e666665@citrix.com","name":"Julien Grall"},"message":"xen/arm: use masking operation instead of test_bit for MCSF bits\n\nThis is a follow of commit 90f2e2a307fc6a6258c39cc87b3b2bf9441c0fa7 \"use\nmasking operation instead of test_bit for MCSF bits\" where the ARM\nchanges were missing.\n\nSigned-off-by: Julien Grall <julien.grall@citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/01884154ce0b97bf70e2bb128b4eeeaf3fed630a"},{"sha":"2dd7eaf2e66eda7849c6b1a9f994aa391250ab7f","author":{"email":"cb880bd9232cc23a76ddb35f95d96ed0ad981f23@citrix.com","name":"Andrew Cooper"},"message":"tools/libxl: Drop dead code following calls to libxl__exec()\n\nlibxl__exec() doesn't ever return.  Inform the compiler of this, and\nremove all dead code.\n\nNo functional change.\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/2dd7eaf2e66eda7849c6b1a9f994aa391250ab7f"},{"sha":"31aa8113a81d0b17b4aa3e4f8c61840aca2cf1ec","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@perches.com","name":"Joe Perches"},"message":"get_maintainer: fix perl 5.22/5.24 deprecated/incompatible \"\\C\" use\n\nPerl 5.22 emits a deprecated message when \"\\C\" is used in a regex.  Perl\n5.24 will disallow it altogether.\n\nFix it by using [A-Z] instead of \\C.\n\n [ Upstream commit ce8155f7a3d59ce868ea16d8891edda4d865e873 ]\n\nSigned-off-by: Olaf Hering <olaf@aepfle.de>\nCc: Ian Campbell <ian.campbell@citrix.com>\nCc: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Jan Beulich <jbeulich@suse.com>\nCc: Keir Fraser <keir@xen.org>\nCc: Tim Deegan <tim@xen.org>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/31aa8113a81d0b17b4aa3e4f8c61840aca2cf1ec"},{"sha":"85e3b08eb73cd7ea0578807e4fd666ecbbca143e","author":{"email":"dba6cd059c0054f8a3c62ba902cd9d7238853ee4@citrix.com","name":"Paul Durrant"},"message":"docs: Introduce xenstore paths for PV control features\n\nXenServer already makes use of ~/control/feature-suspend being written\nto advertise guest capability of responding to 'suspend' when written to\n~/control/shutdown and, since they are derived from XenServer drivers,\nthe Xen Project Windows PV drivers attempt to write this value. The write\ncurrently fails for libxl provisioned VMs because ~/control is read-only\nto the guest (only ~/control/shutdown is writable, for ackowledgement\npurposes).\n\nThis patch documents feature-suspend and also a set of similar control\nfeature flags, so that that they may be added to libxl provisioned\nguests by subsequent patches:\n\nfeature-poweroff: PV drivers/agent can shut down the guest\nfeature-reboot: PV drivers/agent can reboot the guest\nfeature-s3: PV drivers/agent can trigger guest sleep (HVM only)\nfeature-s4: PV drivers/agent can trigger guest hibernate (HVM only)\n\nThe patch (bacause it adds features relating to S3 and S4 power states)\nalso clarifies that the initial set of platform properties mentioned are\nbooleans, and updates the specifier accordingly.\n\nSigned-off-by: Paul Durrant <paul.durrant@citrix.com>\nCc: Ian Campbell <ian.campbell@citrix.com>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Jan Beulich <jbeulich@suse.com>\nCc: Keir Fraser <keir@xen.org>\nCc: Tim Deegan <tim@xen.org>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/85e3b08eb73cd7ea0578807e4fd666ecbbca143e"},{"sha":"71e64e163b2dae7d08f7d77ee942749663f484d5","author":{"email":"dba6cd059c0054f8a3c62ba902cd9d7238853ee4@citrix.com","name":"Paul Durrant"},"message":"docs: Introduce xenstore paths for PV driver information\n\nFor domain management purposes it is convenient to be able to see\ninformation about PV drivers in xenstore. The XAPI toolstack in\nXenServer has always created a ~/drivers path for this purpose.\n\nThis patch documents that path and also adds a specification of how\nit should be used.\n\nSigned-off-by: Paul Durrant <paul.durrant@citrix.com>\nCc: Ian Campbell <ian.campbell@citrix.com>\nCc: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Jan Beulich <jbeulich@suse.com>\nCc: Keir Fraser <keir@xen.org>\nCc: Tim Deegan <tim@xen.org>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/71e64e163b2dae7d08f7d77ee942749663f484d5"},{"sha":"e8f98cb2d4112d08add03caecf9d53da7e92b6f3","author":{"email":"dba6cd059c0054f8a3c62ba902cd9d7238853ee4@citrix.com","name":"Paul Durrant"},"message":"docs: Introduce xenstore paths for hotplug features\n\nWithout some indication from a guest it is not possible for a\ntoolstack to know whether instantiation of a new vbd or vif should\nresult in a new PV device of the appropriate type being brought online.\n(In other words whether guest PV drivers are present and functioning).\n\nThis patch documents two paths which vif and vbd frontend drivers can\nuse to advertise their ability to respond to new vif or vbd\ninstantiations.\n\nSigned-off-by: Paul Durrant <paul.durrant@citrix.com>\nCc: Ian Campbell <ian.campbell@citrix.com>\nCc: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Jan Beulich <jbeulich@suse.com>\nCc: Keir Fraser <keir@xen.org>\nCc: Tim Deegan <tim@xen.org>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/e8f98cb2d4112d08add03caecf9d53da7e92b6f3"},{"sha":"26b4f4da890e6d829390a8a1ecaec6ce10ecf57d","author":{"email":"dba6cd059c0054f8a3c62ba902cd9d7238853ee4@citrix.com","name":"Paul Durrant"},"message":"docs: Introduce xenstore paths for guest network address information\n\nIt is useful for a toolstack to be able to see the network addresses\nin use by a domain for a particular vif in xenstore for display\npurposes and, for example, so that a VNC session can be established\nto the guest GUI.\n\nThis patch documents paths to allow a domain to advertise an interface\nname, MAC (unicast and multicast) and IP (version 4 and 6) address\ninformation.\n\nSigned-off-by: Paul Durrant <paul.durrant@citrix.com>\nCc: Ian Campbell <ian.campbell@citrix.com>\nCc: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Jan Beulich <jbeulich@suse.com>\nCc: Keir Fraser <keir@xen.org>\nCc: Tim Deegan <tim@xen.org>\nAcked-by: Ian Jackson <ian.jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/26b4f4da890e6d829390a8a1ecaec6ce10ecf57d"},{"sha":"0a627988c15011f84ec576cfa8db5006a82d1591","author":{"email":"ded022db89399a060a39da31922f173c6556c2d9@aepfle.de","name":"Olaf Hering"},"message":"tools/hotplug: quote all variables in vif-bridge\n\nCosmetics: most of the variables used in vif-bridge are already quoted.\nAdd quoting also to the remaining shell variables.\n\nSigned-off-by: Olaf Hering <olaf@aepfle.de>\nCc: Ian Jackson <ian.jackson@eu.citrix.com>\nCc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>\nCc: Ian Campbell <ian.campbell@citrix.com>\nCc: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/0a627988c15011f84ec576cfa8db5006a82d1591"},{"sha":"91cee732e31ff9f93a4515fbd5da003f618d8535","author":{"email":"a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com","name":"Wei Liu"},"message":"libxl: convert libxl__sprintf(gc) to GCSPRINTF\n\nThe rune used is:\n\n  sed -i 's/libxl__sprintf(gc,\\s*/GCSPRINTF(/g' libxl*.c\n\nThis rune is simple and better than trying to match every possible\npatterns.\n\nTwo instances in libxl_dm.c need fixing up. They are in fact better to just\nuse libxl__strdup.\n\nSigned-off-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/91cee732e31ff9f93a4515fbd5da003f618d8535"},{"sha":"c87303c04738b0e837da6e891eb561de0bf1b64e","author":{"email":"a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com","name":"Wei Liu"},"message":"libxl: fix line wrapping issues introduced by automatic replacement\n\nSigned-off-by: Wei Liu <wei.liu2@citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/c87303c04738b0e837da6e891eb561de0bf1b64e"},{"sha":"0aa684b508ebe97a486de9ec2892120e9697163d","author":{"email":"01de09643e0ae62e116f8bd77de435799874b456@suse.com","name":"Jan Beulich"},"message":"x86: drop MAX_APICID\n\nIt's unused and wrong (we already have MAX_LOCAL_APIC and MAX_APICS).\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/0aa684b508ebe97a486de9ec2892120e9697163d"},{"sha":"9cf5f0affcab74a93e0beb9e64ade446d7d23e1b","author":{"email":"cb880bd9232cc23a76ddb35f95d96ed0ad981f23@citrix.com","name":"Andrew Cooper"},"message":"x86/kexec: hide more kexec infrastructure behind CONFIG_KEXEC\n\nExperimenting with the kconfig series showed that various bits of kexec\ninfrastructure were still being unconditionally included.  Make them\nconditional on CONFIG_KEXEC.\n\nSigned-off-by: Andrew Cooper <andrew.cooper3@citrix.com>\nReviewed-by: David Vrabel <david.vrabel@citrix.com>","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/9cf5f0affcab74a93e0beb9e64ade446d7d23e1b"},{"sha":"9b436680f081ae397e8c25ce2c23d3cd1359ce86","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"Merge branch 'staging' of ssh://xenbits.xen.org/home/xen/git/xen into staging","distinct":false,"url":"https://api.github.com/repos/cardoe/xen/commits/9b436680f081ae397e8c25ce2c23d3cd1359ce86"},{"sha":"c03480cf5c4e96fb4afb2237ad0a3cac7162564a","author":{"email":"01de09643e0ae62e116f8bd77de435799874b456@suse.com","name":"Jan Beulich"},"message":"x86/vPMU: document as unsupported\n\nThis is XSA-163.\n\nSigned-off-by: Jan Beulich <jbeulich@suse.com>","distinct":true,"url":"https://api.github.com/repos/cardoe/xen/commits/c03480cf5c4e96fb4afb2237ad0a3cac7162564a"},{"sha":"0c3f24645b07b875bc1294fb4627f01e030690fe","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/VPMU: Initialize VPMU's lvtpc vector\n\nIf a guest sets up performance counters so that they can generate\na PMC interrupt but does not initilaize APIC LVTPC register the\nresulting interrupt will cause an APIC error.\n\nNote that a guest deciding to clear LVTPC in order to unduce the error\nwill not be successful in achieving its goal: emulation code only\nlooks at the mask bit and always sets the vector to PMU_APIC_VECTOR.\nOnly the initial value of LVTPC (which is zero) that gets loaded into\nAPIC as result of PMC initialization is the problem.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>","distinct":true,"url":"https://api.github.com/repos/cardoe/xen/commits/0c3f24645b07b875bc1294fb4627f01e030690fe"}]}