{"push_id":2821697785,"size":1000,"distinct_size":30,"ref":"refs/heads/spheenik-master","head":"5670eb16efcee3e5b214227810a3e42ca06e28d3","before":"03da04f4bc39a3d08fcae63fbbcf043f74789577","commits":[{"sha":"f27aa81e72b5a5e184a0f3aa3e77061f4fcfb265","author":{"name":"Suraj Jitindar Singh","email":"63001eb0415a706e3ac64f0cfef2d744d291097c@gmail.com"},"message":"ppc/spapr-caps: Convert cap-cfpc to custom spapr-cap\n\nConvert cap-cfpc (cache flush on privilege change) to a custom spapr-cap\ntype.\n\nSigned-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>\n[dwg: Don't explicitly list \"?\"/help option, trusting convention]\n[dwg: Strip no-longer-necessary ATTRIBUTE_UNUSED back off]\n[dwg: Fix some minor style problems]\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/f27aa81e72b5a5e184a0f3aa3e77061f4fcfb265"},{"sha":"aaf265ffde352c4100a8e2adc554ec11aa6abe08","author":{"name":"Suraj Jitindar Singh","email":"63001eb0415a706e3ac64f0cfef2d744d291097c@gmail.com"},"message":"ppc/spapr-caps: Convert cap-sbbc to custom spapr-cap\n\nConvert cap-sbbc (speculation barrier bounds checking) to a custom\nspapr-cap type.\n\nSigned-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>\n[dwg: Removed trailing whitespace]\n[dwg: Don't explicitly list \"?\"/help option, trust convention]\n[dwg: Fix some minor style problems]\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/aaf265ffde352c4100a8e2adc554ec11aa6abe08"},{"sha":"c76c0d3090136773219baad486c836c67ba9ea6d","author":{"name":"Suraj Jitindar Singh","email":"63001eb0415a706e3ac64f0cfef2d744d291097c@gmail.com"},"message":"ppc/spapr-caps: Convert cap-ibs to custom spapr-cap\n\nConvert cap-ibs (indirect branch speculation) to a custom spapr-cap\ntype.\n\nAll tristate caps have now been converted to custom spapr-caps, so\nremove the remaining support for them.\n\nSigned-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>\n[dwg: Don't explicitly list \"?\"/help option, trust convention]\n[dwg: Fold tristate removal into here, to not break bisect]\n[dwg: Fix minor style problems]\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/c76c0d3090136773219baad486c836c67ba9ea6d"},{"sha":"813f3cf655c6f3afe6e2ef04281ba7cd5ea24357","author":{"name":"Suraj Jitindar Singh","email":"63001eb0415a706e3ac64f0cfef2d744d291097c@gmail.com"},"message":"ppc/spapr-caps: Define the pseries-2.12-sxxm machine type\n\nThe sxxm (speculative execution exploit mitigation) machine type is a\nvariant of the 2.12 machine type with workarounds for speculative\nexecution vulnerabilities enabled by default.\n\nSigned-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/813f3cf655c6f3afe6e2ef04281ba7cd5ea24357"},{"sha":"90ee4e01a1cddcb56bd65f10dd80aad7f86b5829","author":{"name":"Nikunj A Dadhania","email":"e2f4a5db9b4735182a88051d1e7a3599f9eac9db@linux.vnet.ibm.com"},"message":"hw/ppc/spapr,e500: Use new property \"stdout-path\" for boot console\n\nLinux kernel commit 2a9d832cc9aae21ea827520fef635b6c49a06c6d\n(of: Add bindings for chosen node, stdout-path) deprecated chosen property\n\"linux,stdout-path\" and \"stdout\".\n\nIntroduce the new property \"stdout-path\" and continue supporting the older\nproperty to remain compatible with existing/older firmware. This older property\ncan be deprecated after 5 years.\n\nSigned-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/90ee4e01a1cddcb56bd65f10dd80aad7f86b5829"},{"sha":"8d622594201286ddbb9e2dbf32a9e65c060ed4ed","author":{"name":"David Engraf","email":"df210f061c328e677504fa67a63e5b42689b3fca@sysgo.com"},"message":"PPC: e500: Fix duplicate kernel load and device tree overlap\n\nThis patch fixes an incorrect behavior when the -kernel argument has been\nspecified without -bios. In this case the kernel was loaded twice. At address\n32M as a raw image and afterwards by load_elf/load_uimage at the\ncorresponding load address. In this case the region for the device tree and\nthe raw kernel image may overlap.\n\nThe patch fixes the behavior by loading the kernel image once with\nload_elf/load_uimage and skips loading the raw image.\n\nWhen here do not use bios_name/size for the kernel and use a more generic\nname called payload_name/size.\n\nNew in v3: dtb must be stored between kernel and initrd because Linux can\n           handle the dtb only within the first 64MB. Add a comment to\n           clarify the behavior.\n\nSigned-off-by: David Engraf <david.engraf@sysgo.com>\nReviewed-by: David Gibson <david@gibson.dropbear.id.au>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/8d622594201286ddbb9e2dbf32a9e65c060ed4ed"},{"sha":"9d9769c2082bc0bdb88d0f138c5aae562b0c1826","author":{"name":"Mark Cave-Ayland","email":"843eb11336b6e35bd55f1d23652fb443c71c9ae4@ilande.co.uk"},"message":"adb: add trace-events for monitoring keyboard/mouse during bus enumeration\n\nThis is useful to help diagnose problems related to address clashes during\nMacOS 9 boot.\n\nSigned-off-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/arcnmx/qemu/commits/9d9769c2082bc0bdb88d0f138c5aae562b0c1826"},{"sha":"21b786f607b11d888f90bbb8c3414500515d11e7","author":{"name":"Simon Guo","email":"3ed266c1b2d84228b3f387c4f59f367b32dd2d25@gmail.com"},"message":"PowerPC: Add TS bits into msr_mask\n\nDuring migration, after MSR bits is synced, cpu_post_load() will use\nmsr_mask to determine which PPC MSR bits will be applied into the target\nside. Hardware Transaction Memory(HTM) has been supported since Power8,\nbut TS0/TS1 bit was not in msr_mask yet. That will prevent target KVM\nfrom loading TM checkpointed values.\n\nThis patch adds TS bits into msr_mask for Power8, so that transactional\napplication can be migrated across qemu.\n\nSigned-off-by: Simon Guo <wei.guo.simon@gmail.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/21b786f607b11d888f90bbb8c3414500515d11e7"},{"sha":"7c28768fef4bbd7601b26c4efca4ced9c0651356","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: rename qio_task_thread_result\n\nIt is strange that it was called gio_task_thread_result.  Rename it to\nfollow the naming rule of the file.\n\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/7c28768fef4bbd7601b26c4efca4ced9c0651356"},{"sha":"315409c7115b9f6b1b027899c214f4a1f706a7c5","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: introduce qio_channel_add_watch_{full|source}\n\nFirstly, introduce an internal qio_channel_add_watch_full(), which\nenhances qio_channel_add_watch() that context can be specified.\n\nThen add a new API wrapper qio_channel_add_watch_source() to return a\nGSource pointer rather than a tag ID.\n\nNote that the _source() call will keep a reference of GSource so that\ncallers need to unref them explicitly when finished using the GSource.\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/315409c7115b9f6b1b027899c214f4a1f706a7c5"},{"sha":"938c8b79e5249d41469151e30268cfaf88bdb588","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: store gsources for net listeners\n\nOriginally we were storing the GSources tag IDs.  That'll be not enough\nif we are going to support non-default gcontext for QIO code.  Switch to\nGSources without changing anything real.  Now we still always pass in\nNULL, which means the default gcontext.\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/938c8b79e5249d41469151e30268cfaf88bdb588"},{"sha":"a17536c594bfed94d05667b419f747b692f5fc7f","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: non-default context for threaded qtask\n\nqio_task_run_in_thread() allows main thread to run blocking operations\nin the background. However it has an assumption on that it's always\nworking with the default context. This patch tries to allow the threaded\nQIO task framework to run with non-default gcontext.\n\nCurrently no functional change so far, so the QIOTasks are still always\nrunning on main context.\n\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/a17536c594bfed94d05667b419f747b692f5fc7f"},{"sha":"8005fdd8fa1c754492776f6da14893932faa057a","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: non-default context for async conn\n\nWe have worked on qio_task_run_in_thread() already.  Further, let\nall the qio channel APIs use that context.\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/8005fdd8fa1c754492776f6da14893932faa057a"},{"sha":"1939ccdaa61ce6a1f57d83277b3d41d3a9ad3c58","author":{"name":"Peter Xu","email":"c223ca75e606f6d9c295be0e3c74321a96fe6cd7@redhat.com"},"message":"qio: non-default context for TLS handshake\n\nA new parameter \"context\" is added to qio_channel_tls_handshake() is to\nallow the TLS to be run on a non-default context.  Still, no functional\nchange.\n\nSigned-off-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Daniel P. Berrangé <berrange@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/1939ccdaa61ce6a1f57d83277b3d41d3a9ad3c58"},{"sha":"e1ee9ee139ed7091c2c592d5b784fbb7227bfc0d","author":{"name":"Peter Maydell","email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org"},"message":"Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.12-20180306' into staging\n\nppc patch queue 2018-03-06\n\nThis pull request supersedes ppc-for-2.12-20180302 which had compile\nproblems with some gcc versions.  It also contains a few additional\npatches.\n\nHighlights are:\n    * New Sam460ex machine type\n    * Yet more fixes related to vcpu id allocation for spapr\n    * Numerous macio cleanupsr\n    * Some enhancements to the Spectre/Meltdown fixes for pseries,\n      allowing use of a better mitigation for indirect branch based\n      exploits\n    * New pseries machine types with Spectre/Meltdown mitigations\n      enabled (stop gap until libvirt and management understands the\n      machine options)\n    * A handful of other fixes\n\n# gpg: Signature made Tue 06 Mar 2018 04:01:00 GMT\n# gpg:                using RSA key 6C38CACA20D9B392\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:                 aka \"David Gibson (kernel.org) <dwg@kernel.org>\"\n# Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392\n\n* remotes/dgibson/tags/ppc-for-2.12-20180306: (30 commits)\n  PowerPC: Add TS bits into msr_mask\n  adb: add trace-events for monitoring keyboard/mouse during bus enumeration\n  PPC: e500: Fix duplicate kernel load and device tree overlap\n  hw/ppc/spapr,e500: Use new property \"stdout-path\" for boot console\n  ppc/spapr-caps: Define the pseries-2.12-sxxm machine type\n  ppc/spapr-caps: Convert cap-ibs to custom spapr-cap\n  ppc/spapr-caps: Convert cap-sbbc to custom spapr-cap\n  ppc/spapr-caps: Convert cap-cfpc to custom spapr-cap\n  ppc/spapr-caps: Add support for custom spapr_capabilities\n  target/ppc: Check mask when setting cap_ppc_safe_indirect_branch\n  macio: remove macio_init() function\n  macio: move setting of CUDA timebase frequency to macio_common_realize()\n  mac_newworld: use object link to pass OpenPIC object to macio\n  openpic: move OpenPIC state and related definitions to openpic.h\n  openpic: move KVM-specific declarations into separate openpic_kvm.h file\n  mac_oldworld: use object link to pass heathrow PIC object to macio\n  macio: move macio related structures and defines into separate macio.h file\n  heathrow: change heathrow_pic_init() to return the heathrow device\n  heathrow: convert to trace-events\n  heathrow: QOMify heathrow PIC\n  ...\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/e1ee9ee139ed7091c2c592d5b784fbb7227bfc0d"},{"sha":"58e2e17dba49b43f4ac9de19468aeae1c787dcc2","author":{"name":"Peter Maydell","email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org"},"message":"Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging\n\nBlock layer patches\n\n# gpg: Signature made Mon 05 Mar 2018 17:45:51 GMT\n# gpg:                using RSA key 7F09B272C88F2FD6\n# gpg: Good signature from \"Kevin Wolf <kwolf@redhat.com>\"\n# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6\n\n* remotes/kevin/tags/for-upstream: (38 commits)\n  block: Fix NULL dereference on empty drive error\n  qcow2: Replace align_offset() with ROUND_UP()\n  block/ssh: Add basic .bdrv_truncate()\n  block/ssh: Make ssh_grow_file() blocking\n  block/ssh: Pull ssh_grow_file() from ssh_create()\n  qemu-img: Make resize error message more general\n  qcow2: make qcow2_co_create2() a coroutine_fn\n  block: rename .bdrv_create() to .bdrv_co_create_opts()\n  Revert \"IDE: Do not flush empty CDROM drives\"\n  block: test blk_aio_flush() with blk->root == NULL\n  block: add BlockBackend->in_flight counter\n  block: extract AIO_WAIT_WHILE() from BlockDriverState\n  aio: rename aio_context_in_iothread() to in_aio_context_home_thread()\n  docs: document how to use the l2-cache-entry-size parameter\n  specs/qcow2: Fix documentation of the compressed cluster descriptor\n  iotest 033: add misaligned write-zeroes test via truncate\n  block: fix write with zero flag set and iovector provided\n  block: Drop unused .bdrv_co_get_block_status()\n  vvfat: Switch to .bdrv_co_block_status()\n  vpc: Switch to .bdrv_co_block_status()\n  ...\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\n\n# Conflicts:\n#\tinclude/block/block.h","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/58e2e17dba49b43f4ac9de19468aeae1c787dcc2"},{"sha":"723250d674a1e9ff601e98b8700f8d631e7b9855","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"g364fb: fix DirtyBitmapSnapshot leak\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/723250d674a1e9ff601e98b8700f8d631e7b9855"},{"sha":"d07aa197c5a1556449361a0cbb5108e2e7b1adb7","author":{"name":"Thomas Huth","email":"9e65be74847981e55b2564b6266c57d86d3bac05@redhat.com"},"message":"Remove the deprecated -tdf option\n\nIt's been marked as deprecated since a very long time already, and\nthe parameter is not doing anything useful anymore except for printing\na warning, so it's now time to finally get rid of this option.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nMessage-Id: <1519071820-4062-1-git-send-email-thuth@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/d07aa197c5a1556449361a0cbb5108e2e7b1adb7"},{"sha":"1454509726719e0933c800fad00d6999752688ea","author":{"name":"Thomas Huth","email":"9e65be74847981e55b2564b6266c57d86d3bac05@redhat.com"},"message":"scsi: Remove automatic creation of SCSI controllers with -drive if=scsi\n\nAutomatic creation of SCSI controllers for \"-drive if=scsi\" for x86\nmachines was quite a bad idea (see description of commit f778a82f0c179\nfor details). This is marked as deprecated since QEMU v2.9.0, and as\nfar as I know, nobody complained that this is still urgently required\nanymore. Time to remove this now.\n\nSuggested-by: Markus Armbruster <armbru@redhat.com>\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nMessage-Id: <1519123357-13225-1-git-send-email-thuth@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/1454509726719e0933c800fad00d6999752688ea"},{"sha":"a342173ab78fd8b126f27a7a5dbfb097a32f0ed7","author":{"name":"David Hildenbrand","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@redhat.com"},"message":"cpus: properly inititalize CPU > 1 under single-threaded TCG\n\nAll but the first CPU are currently not fully inititalized (e.g.\ncpu->created is never set).\n\nSigned-off-by: David Hildenbrand <david@redhat.com>\nMessage-Id: <20180209195239.16048-2-david@redhat.com>\nReviewed-by: Richard Henderson <richard.henderson@linaro.org>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/arcnmx/qemu/commits/a342173ab78fd8b126f27a7a5dbfb097a32f0ed7"}]}
{"actor":{"display_login":"arcnmx"}}