{"push_id":908817985,"size":238,"distinct_size":5,"ref":"refs/heads/qcrypto-secrets-base-3","head":"1d7b5b4afdcd76e24ec3678d5418b29d4ff06ad9","before":"665d364eaeae9533b901137a4cb9d8477ce32dd7","commits":[{"sha":"857a0e387a6c91b5ea012aafae04c95eba314306","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"trace/simple: Fix warning and wrong trace file name for MinGW\n\nOn Windows, getpid() always returns an int value, but pid_t (which is\nexpected by the format string) is either a 32 bit or a 64 bit value.\n\nWithout a type cast (or a modified format string), the compiler prints\na warning when building for 64 bit Windows and the resulting trace_file_name\nwill include a wrong pid:\n\ntrace/simple.c:332:9: warning:\n format ‘%lld’ expects argument of type ‘long long int’,\n but argument 2 has type ‘int’ [-Wformat=]\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/857a0e387a6c91b5ea012aafae04c95eba314306"},{"sha":"a28c2f2df7679e3a87789e9fb7ed69331f697297","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"oslib-win32: Change return type of function getpagesize\n\ngetpagesize on Linux returns an int. Fix QEMU's implementation for\nWindows to return an int (instead of size_t), too.\n\nThis fixes a compiler warning which was introduced recently\n(commit 093e3c42).\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/a28c2f2df7679e3a87789e9fb7ed69331f697297"},{"sha":"78e9d4ad11e7116376328860a58b96765ade7b62","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"w32: Use gcc option -mthreads\n\nQEMU uses threads / coroutines, therefore support for thread local storage\nand thread safe libraries (-D_MT) must be enabled by using -mthreads.\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/78e9d4ad11e7116376328860a58b96765ade7b62"},{"sha":"7f0d763ce60fd0563cb71c85ae0f86ee71b7edcc","author":{"email":"adcb7b592657426e2fb01712a4f7332f3c187025@reactos.org","name":"Hervé Poussineau"},"message":"mac_dbdma: always initialize channel field in DBDMA_channel\n\ndbdma_from_ch() uses channel field to return the right DBDMA object.\nPrevious code was working if guest OS was only using registered DMA channels.\nHowever, it lead to QEMU crashes if guest OS was using unregistered DMA channels.\n\nSigned-off-by: Hervé Poussineau <hpoussin@reactos.org>\nReviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/7f0d763ce60fd0563cb71c85ae0f86ee71b7edcc"},{"sha":"9b7a70e63e7b59f2444aff9399f9b482f55b8f9e","author":{"email":"9e65be74847981e55b2564b6266c57d86d3bac05@redhat.com","name":"Thomas Huth"},"message":"hw/ppc/spapr: Remove duplicated \"pseries\" alias\n\nThe \"pseries\" alias is currently set twice, one time for the\npseries-2.4 machine and one time for the \"pseries-2.5\" machine.\nTo avoid confusion with the alias, let's remove the one from\nthe older machine class. And while we're at it, also remove\nthe \"is_default = 0\" there since the is_default variable\nshould be set to zero by default already.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/9b7a70e63e7b59f2444aff9399f9b482f55b8f9e"},{"sha":"e2a176dfda32f5cf80703c2921a19fe75850c38c","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"hw/ppc/ppc405_boards: Fix infinite recursion by converting taihu_cpld from old_mmio\n\nThe taihu_cpld_writel() function had an obvious typo that meant that\nif it was ever called it would go into an infinite recursion. Newer\nversions of clang will detect and warn about this:\n  hw/ppc/ppc405_boards.c:481:1: warning: all paths through this function will call itself [-Winfinite-recursion]\n\nFix this by converting taihu_cpld from the legacy old_mmio accessors\nto new-style ones, with an impl {} declaration to cause the core\nmemory code to do the splitting of 16 bit and 32 bit accesses into\nmultiple 8-bit accesses.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Paolo Bonzini <pbonzini@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/e2a176dfda32f5cf80703c2921a19fe75850c38c"},{"sha":"dbdc13a1ac0bfaa9a2d7069e9e6509721ed795ee","author":{"email":"50c9fed97c2a760bbf32e7fdccf39ca6a997eabd@linux.vnet.ibm.com","name":"Madhavan Srinivasan"},"message":"target-ppc: Move the FPSCR bit update macros to cpu.h\n\nMove the FPSCR bit update macros defined in dfp_helper\nto cpu.h. This way, fpu_helper functions can also use them\n\nSigned-off-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/dbdc13a1ac0bfaa9a2d7069e9e6509721ed795ee"},{"sha":"7624789234cd63b671bce1b49b93b0b1c00ea407","author":{"email":"50c9fed97c2a760bbf32e7fdccf39ca6a997eabd@linux.vnet.ibm.com","name":"Madhavan Srinivasan"},"message":"target-ppc/fpu_helper: fix FPSCR_FX bit shift operation\n\nCurrently in TCG mode, updating floating exception\nsummary bit (FPSCR_FX) in fpscr also updates\nthe upper 32bits of fpscr with all 1s.\nModify the bit shift operation statement to use\n1ULL instead.\n\nSigned-off-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/7624789234cd63b671bce1b49b93b0b1c00ea407"},{"sha":"49f817caaf4460f4a8dfca190f31a57569fc9efe","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"fsdev-proxy-helper: avoid TOC/TOU race\n\nThere is a minor time of check/time of use race between statfs and chroot.\nIt can be fixed easily by stat-ing the root after it has been changed.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>\nReviewed-by: Greg Kurz <gkurz@linux.vnet.ibm.com>\nSigned-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/49f817caaf4460f4a8dfca190f31a57569fc9efe"},{"sha":"ebac1202c95a4f1b76b6ef3f0f63926fa76e753e","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"virtio-9p: use QEMU thread pool\n\nThe QEMU thread pool already has a mechanism to invoke callbacks in the main\nthread.  It does not need an EventNotifier and it is more efficient too.\nUse it instead of GAsyncQueue + GThreadPool + glue.\n\nAs a side effect, it silences Coverity's complaint about an unchecked\nreturn value for event_notifier_init.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>\nReviewed-by: Greg Kurz <gkurz@linux.vnet.ibm.com>\n(removed no more needed #include <glib.h> from virtio-9p-coth.h)\nSigned-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/ebac1202c95a4f1b76b6ef3f0f63926fa76e753e"},{"sha":"680617ed43a2811318ac2df63e686f6b7bc22f55","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/weil/tags/pull-wxx-20151130' into staging\n\nwxx patch queue\n\n# gpg: Signature made Mon 30 Nov 2015 05:48:33 GMT using RSA key ID 677450AD\n# gpg: Good signature from \"Stefan Weil <sw@weilnetz.de>\"\n# gpg:                 aka \"Stefan Weil <stefan.weil@weilnetz.de>\"\n# gpg:                 aka \"Stefan Weil <stefan.weil@bib.uni-mannheim.de>\"\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg:          It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4923 6FEA 75C9 5D69 8EC2  B78A E08C 21D5 6774 50AD\n\n* remotes/weil/tags/pull-wxx-20151130:\n  w32: Use gcc option -mthreads\n  oslib-win32: Change return type of function getpagesize\n  trace/simple: Fix warning and wrong trace file name for MinGW\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/680617ed43a2811318ac2df63e686f6b7bc22f55"},{"sha":"a2485925f76d01795f041fd63663d8582139fda4","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.5-20151130' into staging\n\nppc patch queue for qemu-2.5 20151130\n\ntarget-ppc and related bugfix patches for qemu-2.5\n\nI don't have the facilities to test the Macintosh and BookE related\npatches.  I've sanity checked them (inspection + make check), but I'm\notherwise relying on the submitters.\n\n# gpg: Signature made Mon 30 Nov 2015 08:42:01 GMT using RSA key ID 20D9B392\n# gpg: Good signature from \"David Gibson <david@gibson.dropbear.id.au>\"\n# gpg:                 aka \"David Gibson (Red Hat) <dgibson@redhat.com>\"\n# gpg:                 aka \"David Gibson (ozlabs.org) <dgibson@ozlabs.org>\"\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg:          It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392\n\n* remotes/dgibson/tags/ppc-for-2.5-20151130:\n  target-ppc/fpu_helper: fix FPSCR_FX bit shift operation\n  target-ppc: Move the FPSCR bit update macros to cpu.h\n  hw/ppc/ppc405_boards: Fix infinite recursion by converting taihu_cpld from old_mmio\n  hw/ppc/spapr: Remove duplicated \"pseries\" alias\n  mac_dbdma: always initialize channel field in DBDMA_channel\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/a2485925f76d01795f041fd63663d8582139fda4"},{"sha":"d90eb45902413540005d2196500270eb903f488a","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into staging\n\nTwo fixes for virtfs/9p from Paolo.\n\n# gpg: Signature made Mon 30 Nov 2015 14:10:47 GMT using DSA key ID 0101DBC2\n# gpg: Good signature from \"Greg Kurz <gkurz@fr.ibm.com>\"\n# gpg:                 aka \"Greg Kurz <groug@free.fr>\"\n# gpg:                 aka \"Greg Kurz <gkurz@linux.vnet.ibm.com>\"\n# gpg:                 aka \"Gregory Kurz (Groug) <groug@free.fr>\"\n# gpg:                 aka \"Gregory Kurz (Cimai Technology) <gkurz@cimai.com>\"\n# gpg:                 aka \"Gregory Kurz (Meiosys Technology) <gkurz@meiosys.com>\"\n# gpg: WARNING: This key is not certified with a trusted signature!\n# gpg:          There is no indication that the signature belongs to the owner.\n# Primary key fingerprint: 2BD4 3B44 535E C0A7 9894  DBA2 02FC 3AEB 0101 DBC2\n\n* remotes/gkurz/tags/for-upstream:\n  virtio-9p: use QEMU thread pool\n  fsdev-proxy-helper: avoid TOC/TOU race\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/d90eb45902413540005d2196500270eb903f488a"},{"sha":"7619562a643a472fab8ad6a173a37e046a2fc671","author":{"email":"49712f635b03c16d7f4c43df70e49ec8c565813d@de.ibm.com","name":"Christian Borntraeger"},"message":"pc-bios/s390-ccw: build for z900\n\nNewer distributions have an architecture level set to z9, z196\nor similar - also as default option for the compiler.\n\nWe should build the bios for z900 to allow it to run with\nall 64bit CPUs. This will become more important as soon as\nQEMU/KVM does support CPU models.\n\nSigned-off-by: Christian Borntraeger <borntraeger@de.ibm.com>\nAcked-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nReviewed-By: Sascha Silbe <silbe@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/7619562a643a472fab8ad6a173a37e046a2fc671"},{"sha":"07af4c53a5cafba31853d2c9188b0668ae9f53b7","author":{"email":"94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","name":"Cornelia Huck"},"message":"pc-bios/s390-ccw: rebuild image\n\nContains:\n- pc-bios/s390-ccw: build for z900\n\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/07af4c53a5cafba31853d2c9188b0668ae9f53b7"},{"sha":"567c88c354904d669dfac6170b8ac5f60b41d9bd","author":{"email":"94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","name":"Cornelia Huck"},"message":"s390x: no deprecation warning while testing\n\n'make check' tries to start all available machines; the deprecation\nmessage for the s390-virtio machine is both useless and annoying\nthere. Silence it while testing.\n\nReported-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nAcked-by: Christian Borntraeger <borntraeger@de.ibm.com>\nAcked-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/567c88c354904d669dfac6170b8ac5f60b41d9bd"},{"sha":"f0a399dbae6a2d0e2e15eb7ce0783286bbd9fe04","author":{"email":"5bdf0032410856ea949e1abce934f6d55d9c7ba6@linux.vnet.ibm.com","name":"Yi Min Zhao"},"message":"s390x/pci: fix up IOMMU size\n\nPresent code uses @size==UINT64_MAX to initialize IOMMU. It infers that it\ncan map any 64-bit IOVA whatsoever. But in fact, the largest DMA range for\neach PCI Device on s390x is from ZPCI_SDMA_ADDR to ZPCI_EDMA_ADDR. The largest\nvalue is returned from hardware, which is to indicate the largest range\nhardware can support. But the real IOMMU size for specific PCI Device is\nobtained once qemu intercepts mpcifc instruction that guest is requesting a\nDMA range for that PCI Device. Therefore, before intercepting mpcifc instruction,\nqemu cannot be aware of the size of IOMMU region that guest will use.\n\nMoreover, iommu replay during device initialization for the whole region in\n4k steps takes a very long time.\n\nIn conclusion, this patch intializes IOMMU region for each PCI Device when\nintercept mpcifc instruction which is to register DMA range for the PCI Device.\nAnd then, destroy IOMMU region when guest wants to deregister IOAT.\n\nSigned-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com>\nReviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/f0a399dbae6a2d0e2e15eb7ce0783286bbd9fe04"},{"sha":"e3d58827fe4efa8d40a78359350a185e238514e0","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20151201' into staging\n\nLast round of s390x fixes for 2.5:\n- The bios should be built for the first z machine, so that newer\n  instructions don't creep in.\n- Silence annoying message when running make check.\n- Fix a problem with the pci iommu exposed by recent changes.\n\n# gpg: Signature made Tue 01 Dec 2015 08:59:42 GMT using RSA key ID C6F02FAF\n# gpg: Good signature from \"Cornelia Huck <huckc@linux.vnet.ibm.com>\"\n# gpg:                 aka \"Cornelia Huck <cornelia.huck@de.ibm.com>\"\n\n* remotes/cohuck/tags/s390x-20151201:\n  s390x/pci: fix up IOMMU size\n  s390x: no deprecation warning while testing\n  pc-bios/s390-ccw: rebuild image\n  pc-bios/s390-ccw: build for z900\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/e3d58827fe4efa8d40a78359350a185e238514e0"},{"sha":"8d3a5d9b0f76e3f965ce2b845f6e9027fd98fd30","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"ui/cocoa.m: Prevent activation clicks from going to guest\n\nWhen QEMU is brought to the foreground, the click event that activates QEMU\nshould not go to the guest. Accidents happen when they do go to the guest\nwithout giving the user a chance to handle them. In particular, if the\nguest input device is not an absolute-position one then the location of\nthe guest cursor (and thus the click) will likely not be the location of\nthe host cursor when it is clicked, and could be completely obscured\nbelow another window. Don't send mouse clicks to QEMU unless the\nwindow either has focus or has grabbed mouse events.\n\nReported-by: John Arbuckle <programmingkidx@gmail.com>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: John Arbuckle <programmingkidx@gmail.com>\nMessage-id: 1448551168-13196-1-git-send-email-peter.maydell@linaro.org","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/8d3a5d9b0f76e3f965ce2b845f6e9027fd98fd30"},{"sha":"b17a6d3390f87620735f7efb03bb1c96682ff449","author":{"email":"aea4fd857e97ee7d33f60175ba9388a955b9d916@twiddle.net","name":"Richard Henderson"},"message":"tcg: Increase the highwater reservation\n\nIf there are a lot of guest memory ops in the TB, the amount of\ncode generated by tcg_out_tb_finalize could be well more than 1k.\nIn the short term, increase the reservation larger than any TB\nseen in practice.\n\nReported-by: Aurelien Jarno <aurelien@aurel32.net>\nReviewed-by: Aurelien Jarno <aurelien@aurel32.net>\nTested-by: Aurelien Jarno <aurelien@aurel32.net>\nSigned-off-by: Richard Henderson <rth@twiddle.net>","distinct":false,"url":"https://api.github.com/repos/berrange/qemu/commits/b17a6d3390f87620735f7efb03bb1c96682ff449"}]}