{"push_id":3870940644,"size":227,"distinct_size":0,"ref":"refs/heads/master","head":"6e9a6cbe7d56107f5e0d7711905dc19bb4d7e3f0","before":"298ad7b5a4519d2ae547df46103b2f8d49ca6f95","commits":[{"sha":"d31347f5ff6c637a11245d244ff5449a94bf8256","author":{"name":"Shinichiro Kawasaki","email":"2dc0acc876a05006c4827d35a7c0194bec3193cf@wdc.com"},"message":"scsi-disk: pass sense correctly for guest-recoverable errors\n\nWhen an error was passed down to the guest because it was recoverable,\nthe sense length was not copied from the SG_IO data.  As a result,\nthe guest saw the CHECK CONDITION status but not the sense data.\n\nSigned-off-by: Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/d31347f5ff6c637a11245d244ff5449a94bf8256"},{"sha":"bdf9613b7f87248eb84884b0bdff94e8ad0eab9b","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"scsi: explicitly list guest-recoverable sense codes\n\nIt's not really possible to fit all sense codes into errno codes,\nespecially in such a way that sense codes can be properly categorized as\neither guest-recoverable or host-handled.  Create a new function that\nchecks for guest recoverable sense, then scsi_sense_buf_to_errno only\nneeds to be called for host handled sense codes.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/bdf9613b7f87248eb84884b0bdff94e8ad0eab9b"},{"sha":"396ce7b94eef57194740347a011b9bed355e39b2","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"scsi: add guest-recoverable ZBC errors\n\nWhen running basic operations on zoned storage from the guest via\nscsi-block, the following ASCs are reported for write or read commands\ndue to unexpected zone status or write pointer status:\n\n     21h 04h: UNALIGNED WRITE COMMAND\n     21h 05h: WRITE BOUNDARY VIOLATION\n     21h 06h: ATTEMPT TO READ INVALID DATA\n     55h 0Eh: INSUFFICIENT ZONE RESOURCES\n\nReporting these ASCs to the guest, the user applications can handle\nthem to manage zone/write pointer status, or help the user application\ndevelopers to understand the failure reason and fix bugs.\n\nReported-by: Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/396ce7b94eef57194740347a011b9bed355e39b2"},{"sha":"00e3cccdf413eb1093d8e9f26588da0fc82fa55f","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"iscsi: fix busy/timeout/task set full\n\nIn this case, do_retry was set without calling aio_co_wake, thus never\nwaking up the coroutine.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/00e3cccdf413eb1093d8e9f26588da0fc82fa55f"},{"sha":"8c460269aa77b6c8e434ac57cf66b71aed00ff09","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"iscsi: base all handling of check condition on scsi_sense_to_errno\n\nNow that scsi-disk is not using scsi_sense_to_errno to separate guest-recoverable\nsense codes, we can modify it to simplify iscsi's own sense handling.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/8c460269aa77b6c8e434ac57cf66b71aed00ff09"},{"sha":"c2e8a52ca21473afbca4c98a362a299f5dbf13c8","author":{"name":"Marc-André Lureau","email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com"},"message":"build-sys: remove slirp cflags from main-loop.o\n\nLeft over from c2d63650d962612cfa1b21302782d4cd12142c74.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nMessage-Id: <20190712172743.17632-1-marcandre.lureau@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/c2e8a52ca21473afbca4c98a362a299f5dbf13c8"},{"sha":"60ae0b91fe78862a6cedc03966929258fa7a39e1","author":{"name":"Marc-André Lureau","email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com"},"message":"rdmacm-mux: fix strcpy string warning\n\n../contrib/rdmacm-mux/main.c: In function ‘parse_args’:\n../contrib/rdmacm-mux/main.c:118:13: error: ‘strncpy’ specified bound 3835 equals destination size [-Werror=stringop-truncation]\n  118 |             strncpy(unix_socket_path, optarg, SOCKET_PATH_MAX);\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nMessage-Id: <20190712165154.11504-1-marcandre.lureau@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/60ae0b91fe78862a6cedc03966929258fa7a39e1"},{"sha":"97fd1ea8c1065839ae4c19bfdc3590033a5b9788","author":{"name":"Julio Montes","email":"4a43a13347431ef00be7d745d08a5ba1757e840b@intel.com"},"message":"hw/i386: turn off vmport if CONFIG_VMPORT is disabled\n\nvmport device is not included when CONFIG_VMPORT is disabled, hence\nQEMU fails with the following error:\n\n`Unknown device 'vmport' for bus 'ISA': unknown.`\n\nv2: imply VMPORT (Paolo Bonzini )\n\nSigned-off-by: Julio Montes <julio.montes@intel.com>\nMessage-Id: <20190712160257.18270-1-julio.montes@intel.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/97fd1ea8c1065839ae4c19bfdc3590033a5b9788"},{"sha":"838ec1177c45812ff177a35ff93990e9eb7f70c3","author":{"name":"King Wang","email":"3c43cdd1331539301f3e020c24b47e3ef9a3a81c@huawei.com"},"message":"memory: unref the memory region in simplify flatview\n\nThe memory region reference is increased when insert a range\ninto flatview range array, then decreased by destroy flatview.\nIf some flat range merged by flatview_simplify, the memory region\nreference can not be decreased by destroy flatview any more.\n\nIn this case, start virtual machine by the command line:\nqemu-system-x86_64\n-name guest=ubuntu,debug-threads=on\n-machine pc,accel=kvm,usb=off,dump-guest-core=off\n-cpu host\n-m 16384\n-realtime mlock=off\n-smp 8,sockets=2,cores=4,threads=1\n-object memory-backend-file,id=ram-node0,prealloc=yes,mem-path=/dev/hugepages,share=yes,size=8589934592\n-numa node,nodeid=0,cpus=0-3,memdev=ram-node0\n-object memory-backend-file,id=ram-node1,prealloc=yes,mem-path=/dev/hugepages,share=yes,size=8589934592\n-numa node,nodeid=1,cpus=4-7,memdev=ram-node1\n-no-user-config\n-nodefaults\n-rtc base=utc\n-no-shutdown\n-boot strict=on\n-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2\n-device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x2\n-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x3\n-drive file=ubuntu.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=none,aio=native\n-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1\n-chardev pty,id=charserial0\n-device isa-serial,chardev=charserial0,id=serial0\n-device usb-tablet,id=input0,bus=usb.0,port=1\n-vnc 0.0.0.0:0\n-device VGA,id=video0,vgamem_mb=16,bus=pci.0,addr=0x5\n-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6\n-msg timestamp=on\n\nAnd run the script in guest OS:\nwhile true\ndo\n    setpci -s 00:06.0 04.b=03\n\tsetpci -s 00:06.0 04.b=07\ndone\n\nI found the reference of node0 HostMemoryBackendFile is a big one.\n(gdb) p numa_info[0]->node_memdev->parent.ref\n$6 = 1636278\n(gdb)\n\nSigned-off-by: King Wang<king.wang@huawei.com>\nMessage-Id: <20190712065241.11784-1-king.wang@huawei.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/838ec1177c45812ff177a35ff93990e9eb7f70c3"},{"sha":"f2b143a28138a837e9a452e247e1703ebd6bf55e","author":{"name":"Stefan Weil","email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de"},"message":"Fix broken build with WHPX enabled\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>\nMessage-Id: <20190712132611.20411-1-sw@weilnetz.de>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/f2b143a28138a837e9a452e247e1703ebd6bf55e"},{"sha":"e9ed92bd8d608722d05b4e6076355314dfd8c26c","author":{"name":"Paolo Bonzini","email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com"},"message":"util: merge main-loop.c and iohandler.c\n\nmain-loop.c has a dependency on iohandler.c, and everything breaks\nif that dependency is instead satisfied by stubs/iohandler.c.\nJust put everything in the same file to avoid strange dependencies\non the order of files in util-obj-y.\n\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nMessage-Id: <1562952875-53702-1-git-send-email-pbonzini@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/e9ed92bd8d608722d05b4e6076355314dfd8c26c"},{"sha":"ea73f37062a9012a4f151f47f2427011b18569c8","author":{"name":"Christophe de Dinechin","email":"e3d13d45b866407e72234c83bf86018df4b2ef13@redhat.com"},"message":"Fix build error when VNC is configured out\n\nIn hmp_change(), the variable hmp_mon is only used\nby code under #ifdef CONFIG_VNC. This results in a build\nerror when VNC is configured out with the default of\ntreating warnings as errors:\n\nmonitor/hmp-cmds.c: In function ‘hmp_change’:\nmonitor/hmp-cmds.c:1946:17: error: unused variable ‘hmp_mon’ [-Werror=unused-variable]\n1946 |     MonitorHMP *hmp_mon = container_of(mon, MonitorHMP, common);\n     |                 ^~~~~~~\n\nSigned-off-by: Christophe de Dinechin <dinechin@redhat.com>\nMessage-Id: <20190625123905.25434-1-dinechin@redhat.com>\nReviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/ea73f37062a9012a4f151f47f2427011b18569c8"},{"sha":"b9404bf592e7ba74180e1a54ed7a266ec6ee67f2","author":{"name":"Peter Maydell","email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org"},"message":"Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20190715' into staging\n\nHMP pull 2019-07-15\n\nJust Christophe's build fix\n\n# gpg: Signature made Mon 15 Jul 2019 12:13:54 BST\n# gpg:                using RSA key 45F5C71B4A0CB7FB977A9FA90516331EBC5BFDE7\n# gpg: Good signature from \"Dr. David Alan Gilbert (RH2) <dgilbert@redhat.com>\" [full]\n# Primary key fingerprint: 45F5 C71B 4A0C B7FB 977A  9FA9 0516 331E BC5B FDE7\n\n* remotes/dgilbert/tags/pull-hmp-20190715:\n  Fix build error when VNC is configured out\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/b9404bf592e7ba74180e1a54ed7a266ec6ee67f2"},{"sha":"45b1a243b81a7c9ae56235937280711dd9914ca7","author":{"name":"Alex Bennée","email":"97ce1413105b2e68f811413f1ea07a68d9e5b40a@linaro.org"},"message":"target/arm: report ARMv8-A FP support for AArch32 -cpu max\n\nWhen we converted to using feature bits in 602f6e42cfbf we missed out\nthe fact (dp && arm_dc_feature(s, ARM_FEATURE_V8)) was supported for\n-cpu max configurations. This caused a regression in the GCC test\nsuite. Fix this by setting the appropriate bits in mvfr1.FPHP to\nreport ARMv8-A with FP support (but not ARMv8.2-FP16).\n\nFixes: https://bugs.launchpad.net/qemu/+bug/1836078\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>\nReviewed-by: Richard Henderson <richard.henderson@linaro.org>\nMessage-id: 20190711103737.10017-1-alex.bennee@linaro.org\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/45b1a243b81a7c9ae56235937280711dd9914ca7"},{"sha":"5937bd50d3841b6ab2592c1ff4233448762a8483","author":{"name":"Philippe Mathieu-Daudé","email":"142ddd6924e3062369bb7844b15fbd82760d3bac@redhat.com"},"message":"hw/ssi/xilinx_spips: Convert lqspi_read() to read_with_attrs\n\nIn the next commit we will implement the write_with_attrs()\nhandler. To avoid using different APIs, convert the read()\nhandler first.\n\nReviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nTested-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nSigned-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/5937bd50d3841b6ab2592c1ff4233448762a8483"},{"sha":"936a236c4e4b1068ade99220260cd04f68eb0212","author":{"name":"Philippe Mathieu-Daudé","email":"142ddd6924e3062369bb7844b15fbd82760d3bac@redhat.com"},"message":"hw/ssi/xilinx_spips: Avoid AXI writes to the LQSPI linear memory\n\nLei Sun found while auditing the code that a CPU write would\ntrigger a NULL pointer dereference.\n\n>From UG1085 datasheet [*] AXI writes in this region are ignored\nand generates an AXI Slave Error (SLVERR).\n\nFix by implementing the write_with_attrs() handler.\nReturn MEMTX_ERROR when the region is accessed (this error maps\nto an AXI slave error).\n\n[*] https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf\n\nReported-by: Lei Sun <slei.casper@gmail.com>\nReviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nTested-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nSigned-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/936a236c4e4b1068ade99220260cd04f68eb0212"},{"sha":"526668c734e6a07f2fedfd378840a61b70c1cbab","author":{"name":"Philippe Mathieu-Daudé","email":"142ddd6924e3062369bb7844b15fbd82760d3bac@redhat.com"},"message":"hw/ssi/xilinx_spips: Avoid out-of-bound access to lqspi_buf[]\n\nBoth lqspi_read() and lqspi_load_cache() expect a 32-bit\naligned address.\n\n>From UG1085 datasheet [*] chapter on 'Quad-SPI Controller':\n\n  Transfer Size Limitations\n\n    Because of the 32-bit wide TX, RX, and generic FIFO, all\n    APB/AXI transfers must be an integer multiple of 4-bytes.\n    Shorter transfers are not possible.\n\nSet MemoryRegionOps.impl values to force 32-bit accesses,\nthis way we are sure we do not access the lqspi_buf[] array\nout of bound.\n\n[*] https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf\n\nReviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nTested-by: Francisco Iglesias <frasse.iglesias@gmail.com>\nSigned-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/526668c734e6a07f2fedfd378840a61b70c1cbab"},{"sha":"c0bccee9b40ec58c9d165b406ae3d4f63652ce53","author":{"name":"Philippe Mathieu-Daudé","email":"142ddd6924e3062369bb7844b15fbd82760d3bac@redhat.com"},"message":"hw/ssi/mss-spi: Avoid crash when reading empty RX FIFO\n\nReading the RX_DATA register when the RX_FIFO is empty triggers\nan abort. This can be easily reproduced:\n\n  $ qemu-system-arm -M emcraft-sf2 -monitor stdio -S\n  QEMU 4.0.50 monitor - type 'help' for more information\n  (qemu) x 0x40001010\n  Aborted (core dumped)\n\n  (gdb) bt\n  #1  0x00007f035874f895 in abort () at /lib64/libc.so.6\n  #2  0x00005628686591ff in fifo8_pop (fifo=0x56286a9a4c68) at util/fifo8.c:66\n  #3  0x00005628683e0b8e in fifo32_pop (fifo=0x56286a9a4c68) at include/qemu/fifo32.h:137\n  #4  0x00005628683e0efb in spi_read (opaque=0x56286a9a4850, addr=4, size=4) at hw/ssi/mss-spi.c:168\n  #5  0x0000562867f96801 in memory_region_read_accessor (mr=0x56286a9a4b60, addr=16, value=0x7ffeecb0c5c8, size=4, shift=0, mask=4294967295, attrs=...) at memory.c:439\n  #6  0x0000562867f96cdb in access_with_adjusted_size (addr=16, value=0x7ffeecb0c5c8, size=4, access_size_min=1, access_size_max=4, access_fn=0x562867f967c3 <memory_region_read_accessor>, mr=0x56286a9a4b60, attrs=...) at memory.c:569\n  #7  0x0000562867f99940 in memory_region_dispatch_read1 (mr=0x56286a9a4b60, addr=16, pval=0x7ffeecb0c5c8, size=4, attrs=...) at memory.c:1420\n  #8  0x0000562867f99a08 in memory_region_dispatch_read (mr=0x56286a9a4b60, addr=16, pval=0x7ffeecb0c5c8, size=4, attrs=...) at memory.c:1447\n  #9  0x0000562867f38721 in flatview_read_continue (fv=0x56286aec6360, addr=1073745936, attrs=..., buf=0x7ffeecb0c7c0 \"\\340ǰ\\354\\376\\177\", len=4, addr1=16, l=4, mr=0x56286a9a4b60) at exec.c:3385\n  #10 0x0000562867f38874 in flatview_read (fv=0x56286aec6360, addr=1073745936, attrs=..., buf=0x7ffeecb0c7c0 \"\\340ǰ\\354\\376\\177\", len=4) at exec.c:3423\n  #11 0x0000562867f388ea in address_space_read_full (as=0x56286aa3e890, addr=1073745936, attrs=..., buf=0x7ffeecb0c7c0 \"\\340ǰ\\354\\376\\177\", len=4) at exec.c:3436\n  #12 0x0000562867f389c5 in address_space_rw (as=0x56286aa3e890, addr=1073745936, attrs=..., buf=0x7ffeecb0c7c0 \"\\340ǰ\\354\\376\\177\", len=4, is_write=false) at exec.c:3466\n  #13 0x0000562867f3bdd7 in cpu_memory_rw_debug (cpu=0x56286aa19d00, addr=1073745936, buf=0x7ffeecb0c7c0 \"\\340ǰ\\354\\376\\177\", len=4, is_write=0) at exec.c:3976\n  #14 0x000056286811ed51 in memory_dump (mon=0x56286a8c32d0, count=1, format=120, wsize=4, addr=1073745936, is_physical=0) at monitor/misc.c:730\n  #15 0x000056286811eff1 in hmp_memory_dump (mon=0x56286a8c32d0, qdict=0x56286b15c400) at monitor/misc.c:785\n  #16 0x00005628684740ee in handle_hmp_command (mon=0x56286a8c32d0, cmdline=0x56286a8caeb2 \"0x40001010\") at monitor/hmp.c:1082\n\nFrom the datasheet \"Actel SmartFusion Microcontroller Subsystem\nUser's Guide\" Rev.1, Table 13-3 \"SPI Register Summary\", this\nregister has a reset value of 0.\n\nCheck the FIFO is not empty before accessing it, else log an\nerror message.\n\nSigned-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nMessage-id: 20190709113715.7761-3-philmd@redhat.com\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/c0bccee9b40ec58c9d165b406ae3d4f63652ce53"},{"sha":"a09ef5040477643a7026703199d8781fe048d3a8","author":{"name":"Philippe Mathieu-Daudé","email":"142ddd6924e3062369bb7844b15fbd82760d3bac@redhat.com"},"message":"hw/display/xlnx_dp: Avoid crash when reading empty RX FIFO\n\nIn the previous commit we fixed a crash when the guest read a\nregister that pop from an empty FIFO.\nBy auditing the repository, we found another similar use with\nan easy way to reproduce:\n\n  $ qemu-system-aarch64 -M xlnx-zcu102 -monitor stdio -S\n  QEMU 4.0.50 monitor - type 'help' for more information\n  (qemu) xp/b 0xfd4a0134\n  Aborted (core dumped)\n\n  (gdb) bt\n  #0  0x00007f6936dea57f in raise () at /lib64/libc.so.6\n  #1  0x00007f6936dd4895 in abort () at /lib64/libc.so.6\n  #2  0x0000561ad32975ec in xlnx_dp_aux_pop_rx_fifo (s=0x7f692babee70) at hw/display/xlnx_dp.c:431\n  #3  0x0000561ad3297dc0 in xlnx_dp_read (opaque=0x7f692babee70, offset=77, size=4) at hw/display/xlnx_dp.c:667\n  #4  0x0000561ad321b896 in memory_region_read_accessor (mr=0x7f692babf620, addr=308, value=0x7ffe05c1db88, size=4, shift=0, mask=4294967295, attrs=...) at memory.c:439\n  #5  0x0000561ad321bd70 in access_with_adjusted_size (addr=308, value=0x7ffe05c1db88, size=1, access_size_min=4, access_size_max=4, access_fn=0x561ad321b858 <memory_region_read_accessor>, mr=0x7f692babf620, attrs=...) at memory.c:569\n  #6  0x0000561ad321e9d5 in memory_region_dispatch_read1 (mr=0x7f692babf620, addr=308, pval=0x7ffe05c1db88, size=1, attrs=...) at memory.c:1420\n  #7  0x0000561ad321ea9d in memory_region_dispatch_read (mr=0x7f692babf620, addr=308, pval=0x7ffe05c1db88, size=1, attrs=...) at memory.c:1447\n  #8  0x0000561ad31bd742 in flatview_read_continue (fv=0x561ad69c04f0, addr=4249485620, attrs=..., buf=0x7ffe05c1dcf0 \"\\020\\335\\301\\005\\376\\177\", len=1, addr1=308, l=1, mr=0x7f692babf620) at exec.c:3385\n  #9  0x0000561ad31bd895 in flatview_read (fv=0x561ad69c04f0, addr=4249485620, attrs=..., buf=0x7ffe05c1dcf0 \"\\020\\335\\301\\005\\376\\177\", len=1) at exec.c:3423\n  #10 0x0000561ad31bd90b in address_space_read_full (as=0x561ad5bb3020, addr=4249485620, attrs=..., buf=0x7ffe05c1dcf0 \"\\020\\335\\301\\005\\376\\177\", len=1) at exec.c:3436\n  #11 0x0000561ad33b1c42 in address_space_read (len=1, buf=0x7ffe05c1dcf0 \"\\020\\335\\301\\005\\376\\177\", attrs=..., addr=4249485620, as=0x561ad5bb3020) at include/exec/memory.h:2131\n  #12 0x0000561ad33b1c42 in memory_dump (mon=0x561ad59c4530, count=1, format=120, wsize=1, addr=4249485620, is_physical=1) at monitor/misc.c:723\n  #13 0x0000561ad33b1fc1 in hmp_physical_memory_dump (mon=0x561ad59c4530, qdict=0x561ad6c6fd00) at monitor/misc.c:795\n  #14 0x0000561ad37b4a9f in handle_hmp_command (mon=0x561ad59c4530, cmdline=0x561ad59d0f22 \"/b 0x00000000fd4a0134\") at monitor/hmp.c:1082\n\nFix by checking the FIFO is not empty before popping from it.\n\nThe datasheet is not clear about the reset value of this register,\nwe choose to return '0'.\n\nSigned-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>\nReviewed-by: Alistair Francis <alistair.francis@wdc.com>\nMessage-id: 20190709113715.7761-4-philmd@redhat.com\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/a09ef5040477643a7026703199d8781fe048d3a8"},{"sha":"80734cbdcab6ddb8d45a75910e8f7e3841daca2c","author":{"name":"David Engraf","email":"df210f061c328e677504fa67a63e5b42689b3fca@sysgo.com"},"message":"hw/arm/virt: Fix non-secure flash mode\n\nUsing the whole 128 MiB flash in non-secure mode is not working because\nvirt_flash_fdt() expects the same address for secure_sysmem and sysmem.\nThis is not correctly handled by caller because it forwards NULL for\nsecure_sysmem in non-secure flash mode.\n\nFixed by using sysmem when secure_sysmem is NULL.\n\nSigned-off-by: David Engraf <david.engraf@sysgo.com>\nMessage-id: 20190712075002.14326-1-david.engraf@sysgo.com\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/huth/qemu/commits/80734cbdcab6ddb8d45a75910e8f7e3841daca2c"}]}
{"actor":{"display_login":"huth"}}