{"push_id":3023050023,"size":304,"distinct_size":0,"ref":"refs/heads/master","head":"3cb99f4124faeca3235bd76ba2879ad091b43a50","before":"c96292036a17857d62b8b5d3c8752bac3d6b7193","commits":[{"sha":"85ba724fd6ad51360d61045476fd96d25dc15b9a","author":{"name":"Michael Clark","email":"835e254f7e4e78ce79054bd4f71f95af7f9c99e2@sifive.com"},"message":"RISC-V: Allow setting and clearing multiple irqs\n\nChange the API of riscv_set_local_interrupt to take a\nwrite mask and value to allow setting and clearing of\nmultiple local interrupts atomically in a single call.\nRename the new function to riscv_cpu_update_mip.\n\nSigned-off-by: Michael Clark <mjc@sifive.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nReviewed-by: Palmer Dabbelt <palmer@sifive.com>\nSigned-off-by: Alistair Francis <alistair.francis@wdc.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/85ba724fd6ad51360d61045476fd96d25dc15b9a"},{"sha":"df354dd41064491342c2f1b5d4743eed40f0fa27","author":{"name":"Michael Clark","email":"835e254f7e4e78ce79054bd4f71f95af7f9c99e2@sifive.com"},"message":"RISC-V: Move non-ops from op_helper to cpu_helper\n\nThis patch makes op_helper.c contain only instruction\noperation helpers used by translate.c and moves any\nunrelated cpu helpers into cpu_helper.c. No logic is\nchanged by this patch.\n\nSigned-off-by: Michael Clark <mjc@sifive.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nReviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nReviewed-by: Palmer Dabbelt <palmer@sifive.com>\nSigned-off-by: Alistair Francis <alistair.francis@wdc.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/df354dd41064491342c2f1b5d4743eed40f0fa27"},{"sha":"426f03482c8d2b98613f92a76bd034ac6bb0bc7a","author":{"name":"Michael Clark","email":"835e254f7e4e78ce79054bd4f71f95af7f9c99e2@sifive.com"},"message":"RISC-V: Update CSR and interrupt definitions\n\n* Add user-mode CSR defininitions.\n* Reorder CSR definitions to match the specification.\n* Change H mode interrupt comment to 'reserved'.\n* Remove unused X_COP interrupt.\n* Add user-mode interrupts.\n* Remove erroneous until comments on machine mode interrupts.\n* Move together paging mode and page table bit definitions.\n* Move together interrupt and exception cause definitions.\n\nSigned-off-by: Michael Clark <mjc@sifive.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nReviewed-by: Palmer Dabbelt <palmer@sifive.com>\nSigned-off-by: Alistair Francis <alistair.francis@wdc.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/426f03482c8d2b98613f92a76bd034ac6bb0bc7a"},{"sha":"b6aa6cedf481b46beb7e49c85ab52fdbb3abcf8e","author":{"name":"Michael Clark","email":"835e254f7e4e78ce79054bd4f71f95af7f9c99e2@sifive.com"},"message":"RISC-V: Add missing free for plic_hart_config\n\nSigned-off-by: Michael Clark <mjc@sifive.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nReviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nReviewed-by: Palmer Dabbelt <palmer@sifive.com>\nSigned-off-by: Alistair Francis <alistair.francis@wdc.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/b6aa6cedf481b46beb7e49c85ab52fdbb3abcf8e"},{"sha":"7c28f4da20e5585dce7d575691dac5392b7c6f78","author":{"name":"Michael Clark","email":"835e254f7e4e78ce79054bd4f71f95af7f9c99e2@sifive.com"},"message":"RISC-V: Don't add NULL bootargs to device-tree\n\nSigned-off-by: Michael Clark <mjc@sifive.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nReviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nReviewed-by: Palmer Dabbelt <palmer@sifive.com>\nSigned-off-by: Alistair Francis <alistair.francis@wdc.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/7c28f4da20e5585dce7d575691dac5392b7c6f78"},{"sha":"02e33e9ffd6056657e6f82ee7b942c3bc8060cbe","author":{"name":"Max Filippov","email":"8c5ea195856807f4f02a6e0749c87ea6b7375f38@gmail.com"},"message":"linux-user: xtensa: enable bFLT support\n\n- request bflt support in configure;\n- implement custom linux-user/xtensa/target_flat.h that doesn't put envp\n  on stack;\n- fix #include \"target_flat.h\" in flatload.c so that it first search for\n  arch-customized version of the header.\n\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/02e33e9ffd6056657e6f82ee7b942c3bc8060cbe"},{"sha":"a1f3bb1845e23c38c3bb6ca5e90ac184cfaf1a57","author":{"name":"Zhang Yi","email":"a3a1fc0bd6d3fadebef39286411b3f0d028a615f@linux.intel.com"},"message":"hostmem-file: fixed the memory leak while get pmem path.\n\nobject_get_canonical_path_component() returns a string which\nmust be freed using g_free().\n\nReported-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Zhang Yi <yi.z.zhang@linux.intel.com>\nMessage-Id: <7328fb16c394eaf5d65437d11c2a9343647b6d3d.1535471899.git.yi.z.zhang@linux.intel.com>\nReviewed-by: Eduardo Habkost <ehabkost@redhat.com>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/a1f3bb1845e23c38c3bb6ca5e90ac184cfaf1a57"},{"sha":"bc1fb850a31468ac4976f3895f01a6d981e06d0a","author":{"name":"Igor Mammedov","email":"376726f239c919d31d97c9332191663ab16d47b5@redhat.com"},"message":"vl.c deprecate incorrect CPUs topology\n\n-smp [cpus],sockets/cores/threads[,maxcpus] should describe topology\nso that total number of logical CPUs [sockets * cores * threads]\nwould be equal to [maxcpus], however historically we didn't have\nsuch check in QEMU and it is possible to start VM with an invalid\ntopology.\nDeprecate invalid options combination so we can make sure that\nthe topology VM started with is always correct in the future.\nUsers with an invalid sockets/cores/threads/maxcpus values should\nfix their CLI to make sure that\n   [sockets * cores * threads] == [maxcpus]\n\nSigned-off-by: Igor Mammedov <imammedo@redhat.com>\nReviewed-by: Andrew Jones <drjones@redhat.com>\nReviewed-by: Eduardo Habkost <ehabkost@redhat.com>\nMessage-Id: <1536836762-273036-2-git-send-email-imammedo@redhat.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\n[ehabkost: squashed unit test fix]\nMessage-Id: <20181019215345.521d58d7@igors-macbook-pro.local>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/bc1fb850a31468ac4976f3895f01a6d981e06d0a"},{"sha":"268430be5e411d34808e824b4714eee30c7d157a","author":{"name":"Igor Mammedov","email":"376726f239c919d31d97c9332191663ab16d47b5@redhat.com"},"message":"vl:c: make sure that sockets are calculated correctly in '-smp X' case\n\ncommit\n  (5cdc9b76e3 vl.c: Remove dead assignment)\nremoved sockets calculation when 'sockets' weren't provided on CLI\nsince there wasn't any users for it back then. Exiting checks\nare neither reachable\n   } else if (sockets * cores * threads < cpus) {\nor nor triggerable\n   if (sockets * cores * threads > max_cpus)\nso we weren't noticing wrong topology since then, since users\nrecalculate sockets adhoc on their own.\n\nHowever with deprecation check it becomes noticable, for example\n  -smp 2\nwill start printing warning:\n  \"warning: Invalid CPU topology deprecated: sockets (1) * cores (1) * threads (1) != maxcpus (2)\"\ncalculating sockets if they weren't specified.\n\nFix it by returning back sockets calculation if it's omitted on CLI.\n\nSigned-off-by: Igor Mammedov <imammedo@redhat.com>\nReviewed-by: Andrew Jones <drjones@redhat.com>\nMessage-Id: <1536836762-273036-3-git-send-email-imammedo@redhat.com>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/268430be5e411d34808e824b4714eee30c7d157a"},{"sha":"d33fff2a937ab429343a8bb98caa7b07ae915767","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"trace-events: Fix copy/paste typo\n\nMissed while reviewing 5dd85b4b486.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-2-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/d33fff2a937ab429343a8bb98caa7b07ae915767"},{"sha":"252bfbdec04b698cbcdc5779ecb07faa2bc48ae0","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/timer/sun4v-rtc: Convert from DPRINTF() macro to trace events\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Artyom Tarasenko <atar4qemu@gmail.com>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-3-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/252bfbdec04b698cbcdc5779ecb07faa2bc48ae0"},{"sha":"e871972e65edab552cd62a5cdd28cef049cc795b","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/timer/sun4v-rtc: Use DeviceState::realize rather than SysBusDevice::init\n\nMove from the legacy SysBusDevice::init method to using DeviceState::realize.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Thomas Huth <thuth@redhat.com>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-4-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/e871972e65edab552cd62a5cdd28cef049cc795b"},{"sha":"a7e1562ca2aaf59f0eac042bee4199386819d996","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/ssi/xilinx_spi: Use DeviceState::realize rather than SysBusDevice::init\n\nMove from the legacy SysBusDevice::init method to using DeviceState::realize.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Thomas Huth <thuth@redhat.com>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-5-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/a7e1562ca2aaf59f0eac042bee4199386819d996"},{"sha":"0e372e5853818e731e6fc6cf26ae62acf2179b35","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/sh4/sh_pci: Use DeviceState::realize rather than SysBusDevice::init\n\nMove from the legacy SysBusDevice::init method to using DeviceState::realize.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nMessage-Id: <20181002212522.23303-6-f4bug@amsat.org>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/0e372e5853818e731e6fc6cf26ae62acf2179b35"},{"sha":"e800894a1cb04c7ba79febfde8bc0fe7c27498df","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/pci-host/bonito: Use DeviceState::realize rather than SysBusDevice::init\n\nMove from the legacy SysBusDevice::init method to using DeviceState::realize.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nMessage-Id: <20181002212522.23303-7-f4bug@amsat.org>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/e800894a1cb04c7ba79febfde8bc0fe7c27498df"},{"sha":"43fd7bbf53b66ce3239c33747832044fe9154f72","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/mips/gt64xxx_pci: Convert gt64120_reset() function into Device reset method\n\nConvert the gt64120_reset() function into a proper Device reset method.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-8-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/43fd7bbf53b66ce3239c33747832044fe9154f72"},{"sha":"d126869934314f35b15c5925d3f445357b7f5af0","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/mips/gt64xxx_pci: Mark as bridge device\n\nThe gt64120 is currently listed as uncategorized device.\nMark it as bridge device.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Cédric Le Goater <clg@kaod.org>\nMessage-Id: <20181002212522.23303-9-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/d126869934314f35b15c5925d3f445357b7f5af0"},{"sha":"da0f044258299a0ab8ac4b37cbb59f64d3343079","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/sparc64/niagara: Model the I/O Bridge with the 'unimplemented_device'\n\nSince the I/O Bridge device is not implemented,  Use the\nTYPE_UNIMPLEMENTED_DEVICE which suits better: if the user\nasks for 'unimp' warnings via the -d option then all accesses\nwill generate logging.\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Artyom Tarasenko <atar4qemu@gmail.com>\nMessage-Id: <20181002212522.23303-10-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/da0f044258299a0ab8ac4b37cbb59f64d3343079"},{"sha":"c378adef0e651838d5af1af5f76d54af5493d28a","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/alpha/typhoon: Remove unuseful code\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Thomas Huth <thuth@redhat.com>\nMessage-Id: <20181002212522.23303-11-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/c378adef0e651838d5af1af5f76d54af5493d28a"},{"sha":"fbd371a3ab7f38b612d3421849ed16c7d59dce9b","author":{"name":"Philippe Mathieu-Daudé","email":"0a10dd014d87a5dcb12e2a00f76fe3469345692a@amsat.org"},"message":"hw/hppa/dino: Remove unuseful code\n\nSigned-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>\nReviewed-by: Thomas Huth <thuth@redhat.com>\nMessage-Id: <20181002212522.23303-12-f4bug@amsat.org>\nSigned-off-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dgibson/qemu/commits/fbd371a3ab7f38b612d3421849ed16c7d59dce9b"}]}
{"actor":{"display_login":"dgibson"}}