{"push_id":913558525,"size":578,"distinct_size":2,"ref":"refs/heads/vm_event_update","head":"1e322bcdd77e8f7f13f5f2841d33e88cb3d2d8e9","before":"4314b3c93b492e4b4ec1e9a9fb8007169a3fee86","commits":[{"sha":"664675adece8e6c4220c3bd22b1f78bea7e630b1","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"MAINTAINERS: stable backports should be requested on xen-devel\n\nAs well as CC-ing the correct people. I just saw such a request on\nxen-users and thought this was worth clarifying here too.\n\nSigned-off-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/664675adece8e6c4220c3bd22b1f78bea7e630b1"},{"sha":"bf6cfbb187f8d1078af655e754eb8a2ffd4ae865","author":{"email":"b803dfa457ee7108535c9a9d11bc20116c6b9c4f@eu.citrix.com","name":"Ian Jackson"},"message":"Branch for 4.6: Unpin QEMU_UPSTREAM_REVISION","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/bf6cfbb187f8d1078af655e754eb8a2ffd4ae865"},{"sha":"315a8722b4d7ba6141c6cc85009b6e09f5b20424","author":{"email":"b803dfa457ee7108535c9a9d11bc20116c6b9c4f@eu.citrix.com","name":"Ian Jackson"},"message":"Branch for 4.6: Update staging version to 4.7-unstable\n\n* Change README to say `Xen 4.6-rc'\n* Change XEN_EXTRAVERSION so that we are `4.6.0-rc'\n\nSigned-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/315a8722b4d7ba6141c6cc85009b6e09f5b20424"},{"sha":"0d6a3c755374f04f6dd25373da28291a8f35bede","author":{"email":"22a0c6385d750d07aa383c9f813cf6f0228657d8@eu.citrix.com","name":"Stefano Stabellini"},"message":"efi: introduce efi_arch_flush_dcache_area\n\nObjects loaded by FileHandle->Read need to be flushed from dcache,\notherwise copy_from_paddr will read stale data when copying the kernel,\ncausing a failure to boot.\n\nIntroduce efi_arch_flush_dcache_area and call it from read_file.\n\nThis commit introduces no functional changes on x86.\n\nReported-by: Mark Rutland <mark.rutland@arm.com>\nSigned-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>\nRelease-acked-by: Wei Liu <wei.liu2@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/0d6a3c755374f04f6dd25373da28291a8f35bede"},{"sha":"0b5fd6433f54281f3bffd79f2d759dd0edc1f3ab","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/VPMU: Set VPMU context pointer to NULL when freeing it\n\nOtherwise we may hit assertion in vpmu_initialise() if vcpu is offlined\nand then onlined again.\n\nFor tidyness, set priv_context to NULL as well.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>\nRelease-acked-by: Wei Liu <wei.liu2@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/0b5fd6433f54281f3bffd79f2d759dd0edc1f3ab"},{"sha":"cf5efd610fe58160ceba3b5daece79c6a245c8fc","author":{"email":"fdd9c4222ab3411edc7e02cd0fc06212c69f4f6f@linaro.org","name":"Tomasz Nowicki"},"message":"ACPI/table: Always count matched and successfully parsed entries\n\nacpi_parse_entries() allows to traverse all available table entries (aka\nsubtables) by passing max_entries parameter equal to 0, but since its count\nvariable is only incremented if max_entries is not 0, the function always\nreturns 0 for max_entries equal to 0.  It would be more useful if it returned\nthe number of entries matched instead, so make it increment count in that\ncase too.\n\nSigned-off-by: Tomasz Nowicki <tomasz.nowicki@linaro.org>\n[Linux commit 4ceacd02f5a1795c5c697e0345ee10beef675290]\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/cf5efd610fe58160ceba3b5daece79c6a245c8fc"},{"sha":"0f09ae7bcbef680c9a6edb816557d1af4179b591","author":{"email":"b060cfa1096cc6e8be83699ddb4ed8a77dd63af5@intel.com","name":"Len Brown"},"message":"ACPI: disable ACPI cleanly when bad RSDP found\n\nWhen ACPI is disabled in the BIOS of this VIA C3 box,\nit invalidates the RSDP, which Linux notices:\n\nACPI Error (tbxfroot-0218): A valid RSDP was not found [20080926]\n\nBug Linux neglected to disable ACPI at that stage,\nand later scribbled on smp_found_config:\n\nACPI: No APIC-table, disabling MPS\n\nBut this box doesn't run well in legacy PIC mode,\nit needed IOAPIC mode to perform correctly:\n\nhttp://lkml.org/lkml/2009/2/5/39\n\nSo exit ACPI mode cleanly when we first detect\nthat it is hopeless.\n\nSigned-off-by: Len Brown <len.brown@intel.com>\n[Linux commit 9e3a9d1ed8cc8db93e5c53e9a5b09065bd95de8b]\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/0f09ae7bcbef680c9a6edb816557d1af4179b591"},{"sha":"f025e6ddde98819083aadee11f776180cf5c6dce","author":{"email":"95c4dbadfa6003adc188d9bdfe4b6c123adc8dc4@linaro.org","name":"Hanjun Guo"},"message":"ACPI / table: Replace '1' with specific error return values\n\nAfter commit 7f8f97c3cc (ACPI: acpi_table_parse() now returns\nsuccess/fail, not count), acpi_table_parse() returns '1' when it is\nunable to find the table, but it should return a negative error code\nin that case.  Make it return -ENODEV instead.\n\nFix the same problem in acpi_table_init() analogously.\n\nSigned-off-by: Hanjun Guo <hanjun.guo@linaro.org>\n[rjw: Subject and changelog]\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\n[Linux commit 95df812dbdc350bfcf31e247e9100c378a472480]\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/f025e6ddde98819083aadee11f776180cf5c6dce"},{"sha":"780f119c8b073b36bcc098ef7b7f70fd1dc17c96","author":{"email":"41f313bdf0dec8c7997de6665b954fcbf1ec3b48@bitdefender.com","name":"Razvan Cojocaru"},"message":"x86: clean up vm_event-related code in asm-x86/domain.h\n\nAs suggested by Jan Beulich, moved struct monitor_write_data from\nstruct arch_domain to struct arch_vcpu, as well as moving all\nvm_event-related data from asm-x86/domain.h to struct vm_event,\nand allocating it dynamically only when needed.\n\nSuggested-by: Jan Beulich <jbeulich@suse.com>\nSigned-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>\nAcked-by: Tamas K Lengyel <tamas@tklengyel.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/780f119c8b073b36bcc098ef7b7f70fd1dc17c96"},{"sha":"c21f69e8a113818639027c7cd86773777c85fe3d","author":{"email":"df0c2d0c9f8b23e48b018e6864a9f1afa8d93d28@gmail.com","name":"Jonathan Creekmore"},"message":"x86: wrap kexec feature with CONFIG_KEXEC\n\nAdd the appropriate #if checks around the kexec code in the x86 codebase\nso that the feature can actually be turned off by the flag instead of\nalways required to be enabled on x86.\n\nSigned-off-by: Jonathan Creekmore <jonathan.creekmore@gmail.com>\nReviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>\nAcked-by: David Vrabel <david.vrabel@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/c21f69e8a113818639027c7cd86773777c85fe3d"},{"sha":"fdb0a9eb31d04c0fb60deab07a47c9a2545bbdfd","author":{"email":"86aa98d1ce79e67acc7976f5603381a6ff7f6a6e@intel.com","name":"Tiejun Chen"},"message":"domctl: lower loglevel of XEN_DOMCTL_memory_mapping\n\nWe should lower loglevel to XENLOG_G_DEBUG while mapping or\nunmapping memory via XEN_DOMCTL_memory_mapping since its\nfair enough to check this info just while debugging.\n\nSigned-off-by: Tiejun Chen <tiejun.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/fdb0a9eb31d04c0fb60deab07a47c9a2545bbdfd"},{"sha":"ad01afb7255af6755c44e34c943fc336bf4b0316","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/pvh: set 32b PVH guest mode in XEN_DOMCTL_set_address_size\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/ad01afb7255af6755c44e34c943fc336bf4b0316"},{"sha":"476cf36ac0de41bd5070f902c430d5ce90c7f590","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/pvh: do not allow 32-bit PVH guests to clear CR4's PAE bit\n\n.. since we only support 32-bit PV(H) guests in PAE mode.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/476cf36ac0de41bd5070f902c430d5ce90c7f590"},{"sha":"e264718e917708dd8d5080711e7cb97de91f00ae","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/compat: test both PV and PVH guests for compat mode\n\nAdd is_pvh_32bit_domain() macro and use it alongside is_pv_32bit_domain() where\nnecessary.\n\nSince PVH guests cannot change execution mode, has_32bit_shinfo is a good\nindicator of whether the guest is PVH and 32-bit.\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/e264718e917708dd8d5080711e7cb97de91f00ae"},{"sha":"8149a99ed961c4414cdd9f15d66fe8db58e063cb","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"x86/pvh: handle hypercalls for 32b PVH guests\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nReviewed-by: Jan Beulich <jbeulich@suse.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/8149a99ed961c4414cdd9f15d66fe8db58e063cb"},{"sha":"fd5964a2a08addee1458659aacceeda48c4d44d9","author":{"email":"b41c17b861974b03cec38e3ec2992769b9bfae55@oracle.com","name":"Boris Ostrovsky"},"message":"libxc/x86/pvh: Allow creation of 32b PVH guests\n\nSigned-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nAcked-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/fd5964a2a08addee1458659aacceeda48c4d44d9"},{"sha":"a1d95d0f87fb11323577d162bf3201eb86f8cca4","author":{"email":"9be92b3dbbd6611e3e4c9209fb3d04b4919e7cca@citrix.com","name":"Ian Campbell"},"message":"Rerun autogen.sh to pickup new version number\n\n315a8722b4d7ba6141c6cc85009b6e09f5b20424 bumped the version after 4.6\nbranched. This picks up that change into the generated files.\n\nSigned-off-by: Ian Campbell <ian.campbell@citrix.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/a1d95d0f87fb11323577d162bf3201eb86f8cca4"},{"sha":"250f988c6c41004bd46990edb9d5662bb606cf92","author":{"email":"a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com","name":"Wei Liu"},"message":"configure: don't silently disable systemd support\n\nOriginally when user runs ./configure --enable-systemd and systemd\ndevelopment library is not available the build system silently disables\nsystemd support. This is not in line with normal expectation.\n\nInstead, configure should error out when user has asked for systemd\nsupport but development libraries can't be found.\n\nReported-by: George Dunlap <george.dunlap@eu.citrix.com>\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/tklengyel/xen/commits/250f988c6c41004bd46990edb9d5662bb606cf92"},{"sha":"63ac1c01f3c5a9afb2c4ef3e6c44eb973cfca7e9","author":{"email":"a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com","name":"Wei Liu"},"message":"libxl: set ret to non-zero value in failure path\n\n... otherwise we have something like:\n\nxl: libxl_create.c:968: initiate_domain_create: Assertion `ret' failed.\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/tklengyel/xen/commits/63ac1c01f3c5a9afb2c4ef3e6c44eb973cfca7e9"},{"sha":"40a57f232e782a49da0b4b1dc9a34d6a5b613009","author":{"email":"282517a3cdaae14e79e6d52f012bddb9ec2b7f0e@redhat.com","name":"Vitaly Kuznetsov"},"message":"introduce SHUTDOWN_soft_reset shutdown reason\n\nThis special type of shutdown is supposed to be used by PVHVM guests when\nthey want to perform some sort of kexec/kdump.\n\nSigned-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>\nAcked-by: Jan Beulich <jbeulich@suse.com>\nReviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>","distinct":false,"url":"https://api.github.com/repos/tklengyel/xen/commits/40a57f232e782a49da0b4b1dc9a34d6a5b613009"}]}