{"push_id":857899321,"size":641,"distinct_size":0,"ref":"refs/heads/<1444685512-1440-1-git-send-email-digetx@gmail.com>","head":"23520c0216a00686c1ade0b400d8a8b9df65698f","before":"415c5f27bee1dcd163deb2efcc170ac91d8a2b11","commits":[{"sha":"1729404c62e1adae501feeaaf61b87262d52ae1b","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"nbd: switch from g_slice allocator to malloc\n\nSimplify memory allocation by sticking with a single API.  GSlice\nis not that fast anyway (tcmalloc/jemalloc are better).\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/1729404c62e1adae501feeaaf61b87262d52ae1b"},{"sha":"633dccb458c4eaa40107cd7026737d804f90b6c0","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"scsi: switch from g_slice allocator to malloc\n\nSimplify memory allocation by sticking with a single API.  GSlice\nis not that fast anyway (tcmalloc/jemalloc are better).\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/633dccb458c4eaa40107cd7026737d804f90b6c0"},{"sha":"8ef2eb8d2cad7400236d6b2c152bdb5506761b4d","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"megasas: fix megasas_get_sata_addr\n\nThere are two bugs here.  First, the 16-bit id loses the high 8 bits\nwhen shifted left by 24.  Second, the address must be combined with\nan \"or\" or we just get zero.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/8ef2eb8d2cad7400236d6b2c152bdb5506761b4d"},{"sha":"fec21036ff516d20721abc01ae7be99ae5bb0c7b","author":{"email":"5d00b6b660f20fb41305186c34c40973ec5cb35b@redhat.com","name":"Markus Armbruster"},"message":"configure: Require Python 2.6\n\nRHEL-6 and SLES-11 provide Python 2.6.  It'll also work on OS X back\nto 10.6.\n\nSigned-off-by: Markus Armbruster <armbru@redhat.com>\nMessage-Id: <1441396383-17304-1-git-send-email-armbru@redhat.com>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/fec21036ff516d20721abc01ae7be99ae5bb0c7b"},{"sha":"0a1c71cec63e95f9b8d0dc96d049d2daa00c5210","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"exec.c: Don't call cpu_reload_memory_map() from cpu_exec_init()\n\nCurrently we call cpu_reload_memory_map() from cpu_exec_init(),\nbut this is not necessary:\n * KVM doesn't use the data structures maintained by\n   cpu_reload_memory_map() (the TLB and cpu->memory_dispatch)\n * for TCG, we will call this function via tcg_commit() either\n   as soon as tcg_cpu_address_space_init() registers the listener,\n   or when the first MemoryRegion is added to the AddressSpace\n   if the AS is empty when we register the listener\n\nThe unnecessary call is awkward for adding support for multiple\naddress spaces per CPU, so drop it.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>\nMessage-Id: <1443709790-25180-2-git-send-email-peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/0a1c71cec63e95f9b8d0dc96d049d2daa00c5210"},{"sha":"53f8a5e9e2633a4a3b6918c36aec725aa80f2887","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"cpu-exec-common.c: Clarify comment about cpu_reload_memory_map()'s RCU operations\n\nThe reason for cpu_reload_memory_map()'s RCU operations is not\nso much because the guest could make the critical section very\nlong, but that it could have a critical section within which\nit made an arbitrary number of changes to the memory map and\nthus accumulate an unbounded amount of memory data structures\nawaiting reclamation. Clarify the comment to make this clearer.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nMessage-Id: <1443709790-25180-3-git-send-email-peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/53f8a5e9e2633a4a3b6918c36aec725aa80f2887"},{"sha":"32857f4d5e165329c03d66000d666975d85f882a","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"exec.c: Collect AddressSpace related fields into a CPUAddressSpace struct\n\nGather up all the fields currently in CPUState which deal with the CPU's\nAddressSpace into a separate CPUAddressSpace struct. This paves the way\nfor allowing the CPU to know about more than one AddressSpace.\n\nThe rearrangement also allows us to make the MemoryListener a directly\nembedded object in the CPUAddressSpace (it could not be embedded in\nCPUState because 'struct MemoryListener' isn't defined for the user-only\nbuilds). This allows us to resolve the FIXME in tcg_commit() by going\ndirectly from the MemoryListener to the CPUAddressSpace.\n\nThis patch extracts the actual update of the cached dispatch pointer\nfrom cpu_reload_memory_map() (which is renamed accordingly to\ncpu_reloading_memory_map() as it is only responsible for breaking\ncpu-exec.c's RCU critical section now). This lets us keep the definition\nof the CPUAddressSpace struct private to exec.c.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nMessage-Id: <1443709790-25180-4-git-send-email-peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/32857f4d5e165329c03d66000d666975d85f882a"},{"sha":"5b906129524d564d61760d04586d6c2301457ead","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"checkpatch: allow open braces on typedef lines\n\nThe style here seems to be split according to the maintainer, but\ntraditionally open braces were placed on typedef lines.\n\nSuggested-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/5b906129524d564d61760d04586d6c2301457ead"},{"sha":"3a824b1552d68b708c161a900e2956a78d4ea466","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"linux-headers: update from kvm/next\n\nlinux-headers/linux/vhost.h is currently out of sync with Linux.  Do\nnot touch it in this update.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/3a824b1552d68b708c161a900e2956a78d4ea466"},{"sha":"744b8a9440fa2bd78ae64861667337439e25a6dc","author":{"email":"0efd92c96f94c8deb6f4a1a28f66fdc5c58c0193@virtuozzo.com","name":"Andrey Smetanin"},"message":"target-i386/kvm: Hyper-V HV_X64_MSR_RESET support\n\nHV_X64_MSR_RESET msr is used by Hyper-V based Windows guest\nto reset guest VM by hypervisor. This msr is stateless so\nno migration/fetch/update is required.\n\nThis code checks cpu option \"hv-reset\" and support by\nkernel. If both conditions are met appropriate Hyper-V features\ncpuid bit is set.\n\nSigned-off-by: Andrey Smetanin <asmetanin@virtuozzo.com>\nSigned-off-by: Denis V. Lunev <den@openvz.org>\nCC: Paolo Bonzini <pbonzini@redhat.com>\nCC: Richard Henderson <rth@twiddle.net>\nCC: Eduardo Habkost <ehabkost@redhat.com>\nCC: \"Andreas Färber\" <afaerber@suse.de>\nCC: Marcelo Tosatti <mtosatti@redhat.com>\nMessage-Id: <1442397584-16698-2-git-send-email-den@openvz.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/744b8a9440fa2bd78ae64861667337439e25a6dc"},{"sha":"8c145d7ca9b4267d2ec1eabe801c6b2aee636f1f","author":{"email":"0efd92c96f94c8deb6f4a1a28f66fdc5c58c0193@virtuozzo.com","name":"Andrey Smetanin"},"message":"target-i386/kvm: set Hyper-V features cpuid bit HV_X64_MSR_VP_INDEX_AVAILABLE\n\nHyper-V features bit HV_X64_MSR_VP_INDEX_AVAILABLE value is\nbased on cpu option \"hv-vpindex\" and kernel support of\nHV_X64_MSR_VP_INDEX.\n\nSigned-off-by: Andrey Smetanin <asmetanin@virtuozzo.com>\nSigned-off-by: Denis V. Lunev <den@openvz.org>\nCC: Paolo Bonzini <pbonzini@redhat.com>\nCC: Richard Henderson <rth@twiddle.net>\nCC: Eduardo Habkost <ehabkost@redhat.com>\nCC: \"Andreas Färber\" <afaerber@suse.de>\nCC: Marcelo Tosatti <mtosatti@redhat.com>\nMessage-Id: <1442397584-16698-3-git-send-email-den@openvz.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/8c145d7ca9b4267d2ec1eabe801c6b2aee636f1f"},{"sha":"46eb8f98f2ce402e384d60ddd15020720994c7ca","author":{"email":"0efd92c96f94c8deb6f4a1a28f66fdc5c58c0193@virtuozzo.com","name":"Andrey Smetanin"},"message":"target-i386/kvm: Hyper-V HV_X64_MSR_VP_RUNTIME support\n\nHV_X64_MSR_VP_RUNTIME msr used by guest to get\n\"the time the virtual processor consumes running guest code,\nand the time the associated logical processor spends running\nhypervisor code on behalf of that guest.\"\n\nCalculation of that time is performed by task_cputime_adjusted()\nfor vcpu task by KVM side.\n\nSigned-off-by: Andrey Smetanin <asmetanin@virtuozzo.com>\nSigned-off-by: Denis V. Lunev <den@openvz.org>\nCC: Paolo Bonzini <pbonzini@redhat.com>\nCC: Richard Henderson <rth@twiddle.net>\nCC: Eduardo Habkost <ehabkost@redhat.com>\nCC: \"Andreas Färber\" <afaerber@suse.de>\nCC: Marcelo Tosatti <mtosatti@redhat.com>\nMessage-Id: <1442397584-16698-4-git-send-email-den@openvz.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/46eb8f98f2ce402e384d60ddd15020720994c7ca"},{"sha":"88401cbc5b5730986fd5040425f5015a9cce9080","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"exec: remove non-TCG stuff from exec-all.h header.\n\nThe header is included from basically everywhere, thanks to cpu.h.\nIt should be moved to the (TCG only) files that actually need it.\nAs a start, remove non-TCG stuff.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/88401cbc5b5730986fd5040425f5015a9cce9080"},{"sha":"b232c7857aa36d144205134c725114541630b1c2","author":{"email":"ac1fc56530d7d037e1ea666f130daca22d72f964@ozlabs.ru","name":"Alexey Kardashevskiy"},"message":"kvm-all: Align to qemu_real_host_page_size in kvm_set_phys_mem\n\nAs the comment in kvm_set_phys_mem() says, KVM works in page size chunks.\nHowever it uses hardcoded TARGET_PAGE_SIZE which is 4K on most platforms\nwhile actual host may use different page size, for example, PPC64 hosts\nuse 64K system pages.\n\nThis replaces static TARGET_PAGE_SIZE with run-time calculated\nqemu_real_host_page_size.\n\nSigned-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>\nMessage-Id: <1444102257-17405-1-git-send-email-aik@ozlabs.ru>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/b232c7857aa36d144205134c725114541630b1c2"},{"sha":"3e5385fcf536fc4238eb87de55af8dd99089cad4","author":{"email":"b4658fdd7fbd645c2859b0e39d71018f32058d12@canonical.com","name":"Andy Whitcroft"},"message":"checkpatch: port fix from kernel \"## is not a valid modifier\"\n\ncheckpatch currently loops on fpu/softfloat.c\nTurns out this is fixed in the Linux version of checkpatch.\n\nSo this is a port of Andy Whitcrofts fix from Linux,\nOriginal commit was commit 89a883530fe7 (\"checkpatch: ## is not a\nvalid modifier\")\n\nAs suggested by Peter Maydell for the QEMU version we drop the last \"|\"\nas there seems to be no need for that. (FWIW, the kernel discusion about\nthat dried out:\nhttp://www.spinics.net/lists/kernel/msg1944421.html\n)\n\nCc: Andy Whitcroft <apw@canonical.com>\nSigned-off-by: Christian Borntraeger <borntraeger@de.ibm.com>\nMessage-Id: <1444291524-66569-1-git-send-email-borntraeger@de.ibm.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/3e5385fcf536fc4238eb87de55af8dd99089cad4"},{"sha":"566dd236e1e0bfe9d9bce326547f883d677cf30a","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"MAINTAINERS: add two devices to the e500 section\n\nCc: Alexander Graf <agraf@suse.de>\nCc: Scott Wood <scottwood@freescale.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/566dd236e1e0bfe9d9bce326547f883d677cf30a"},{"sha":"c92451c2af29784c76527cc5484c33b4ce069d38","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"MAINTAINERS: Add more Xen files\n\nCc: Stefano Stabellini <stefano.stabellini@eu.citrix.com?\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/c92451c2af29784c76527cc5484c33b4ce069d38"},{"sha":"9b31bff02153cf86d4413c6289794175662f7c5c","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"MAINTAINERS: Add more pxa2xx files and boards\n\nCc: Peter Maydell <peter.maydell@linaro.org>\nCc: Andrzej Zaborowski <balrogg@gmail.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/9b31bff02153cf86d4413c6289794175662f7c5c"},{"sha":"062710000dbd9db81277156d9bdebd96b70cd1d2","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"MAINTAINERS: Add maintainer for ARM PrimeCell and integrated devices\n\nCc: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/062710000dbd9db81277156d9bdebd96b70cd1d2"},{"sha":"5ea530491fe9ac56f75bc1833cc3fd7722b24efd","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"MAINTAINERS: Add more devices to realview board\n\nCc: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/5ea530491fe9ac56f75bc1833cc3fd7722b24efd"}]}