GitHub PushEvent at 2014-09-04 20:59:17
Repository: qemu
Actor: ncultra
Payload: {"shas":[["769998a1dbf338a0cdeab2acf8ef605bcf635e01","69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","scsi-bus: prepare scsi_req_new for introduction of parse_cdb\n\nThe per-SCSIDevice parse_cdb callback must not be called if the\nrequest will go through special SCSIReqOps, so detect the special\ncases early enough.\n\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","Paolo Bonzini",true],["ff34c32ccc29fc23c11f0ef6c86257e23f9e3266","69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","scsi-bus: introduce parse_cdb in SCSIDeviceClass and SCSIBusInfo\n\nThese callbacks will let devices do their own request parsing, or\ndefer it to the bus.  If the bus does not provide an implementation,\nin turn, fall back to the default parsing routine.\n\nSwap the first two arguments to scsi_req_parse, and rename it to\nscsi_req_parse_cdb, for consistency.\n\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","Paolo Bonzini",true],["592c3b289f77ee77d5bff25cb19326cc7f22a532","69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","scsi-block: extract scsi_block_is_passthrough\n\nThis will be used for both scsi_block_new_request and the scsi-block\nimplementation of parse_cdb.\n\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","Paolo Bonzini",true],["3e7e180ab3f970a4e5b64b5fafd57c48c98ee560","69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","scsi-block, scsi-generic: implement parse_cdb\n\nThe callback lets the bus provide the direction and transfer count\nfor passthrough commands, enabling passthrough of vendor-specific\ncommands.\n\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","Paolo Bonzini",true],["33cbb2c546594685131e771e2e0972418b9d0301","69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","virtio-scsi: implement parse_cdb\n\nEnable passthrough of vendor-specific commands.\n\nReviewed-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>","Paolo Bonzini",true],["203d65a4706be345c209f3408d3a011a3e48f0c9","389bd06664b699d49ce291f515b98373073ad5f4@tls.msk.ru","hw/timer/imx_*: fix TIMER_MAX clash with system symbol\n\nThe symbol TIMER_MAX used in imx_epit.c and imx_gpt.c\nclashes with system symbol with the same name.  Because\nall qemu source files includes qemu-common.h which, in\nturn, includes limits.h, which is not unusual to define\nit.  Rename local symbol to have a reasonable prefix.\n\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Michael Tokarev",true],["bff6cb72961f1bd2c766efe85ff5850fd8d7e77d","389bd06664b699d49ce291f515b98373073ad5f4@tls.msk.ru","l2tpv3 (configure): it is linux-specific\n\nSome non-linux systems, for example a system with\nFreeBSD kernel and glibc, may declare struct mmsghdr\n(in glibc) but may not have linux-specific header\nfile linux/ip.h.  The actual implementation in qemu\nincludes this linux-specific header file unconditionally,\nso compilation fails if it is not present.  Include\nthis header in the configure test too.\n\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Michael Tokarev",true],["5bb4c35dcac527be2e174aacf8aad909620bc5e7","12d549d2a7ab71d88ff3fc5139832541597eadf9@cn.fujitsu.com","target-i386/cpu.c: Fix two error output indentation\n\nSigned-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>\nReviewed-by: Igor Mammedov <imammedo@redhat.com>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","chenfan",true],["a3f1f040d2454b5328178393843656c8bbd0429c","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alex.org.uk","Show length mismatch error is hex\n\nWhen live migrate fails due to a section length mismatch we currently\nsee an error message like:\n\nLength mismatch: 0000:00:03.0/virtio-net-pci.rom: 10000 in != 20000\n\nThe section lengths are in fact in hex, so this should read\n\nLength mismatch: 0000:00:03.0/virtio-net-pci.rom: 0x10000 in != 0x20000\n\nCorrect the error string to reflect this.\n\nSigned-off-by: Alex Bligh <alex@alex.org.uk>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Alex Bligh",true],["0f03fb6094743b50d403b9f6181aced9ded98883","8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","virtio: Move extern declaration to header file\n\nThis fixes a warning from smatch (static code analyser).\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Stefan Weil",true],["f13bef9592ab1b03e715487a1a1b3f317f27463f","8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","hw/timer: Move extern declaration from .c to .h file\n\nThis fixes a warning from smatch (static code analyser).\n\nFix also the comment with the renamed source file name.\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>\n\n hw/timer/tusb6010.c |    3 ---\n include/hw/usb.h    |    7 ++++++-\n 2 files changed, 6 insertions(+), 4 deletions(-)\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Stefan Weil",true],["fdcf6e65bce1f8972030fed7af5e8aa5f6ae92c6","080e0242401949f8c1dfb399e414be816846daae@gmail.com","qemu-img: Check getchar() return value in read_password() for WIN32\n\ngetchar() is a standard c library function which may return with failure\n(e.g. -1), so like another platforms, also need check it under WIN32.\n\nAnd make the related code match current qemu code styles, too.\n\nSigned-off-by: Chen Gang <gang.chen.5i5j@gmail.com>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Chen Gang",true],["90bda0823a77ca54f27731ef5cb8dc46ecc7a40d","df9fd617995bad07eac70e27aa3fe5069270e3bd@redhat.com","po: Add Chinese translation\n\nSigned-off-by: Fam Zheng <famz@redhat.com>\nReviewed-by: Amos Kong <akong@redhat.com>\nReviewed-by: Dongsheng Song <songdongsheng@live.cn>\nReviewed-by: Wei Huang <wehuang@redhat.com>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Fam Zheng",true],["169a24aea4f287739797a8b15565b9b5e59e53be","df9fd617995bad07eac70e27aa3fe5069270e3bd@redhat.com","build-sys: Move qapi-{types, visit, event}.o into util-obj-y\n\nThese three objects are repeated in multiple times in Makefiles. Let's\njust add them to libqemuutil.a, and don't list explicitly elsewhere.\n\nSigned-off-by: Fam Zheng <famz@redhat.com>\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>","Fam Zheng",true],["a76ccf3c1cb06576af091c5ac8bc264515b1bb7f","484520986196e4a799496429ce8a499eb6488adb@redhat.com","trace: extract stap_escape() function for reuse\n\nSystemTap reserved words sometimes conflict with QEMU variable names.\nWe escape them to prevent conflicts.\n\nMove escaping into its own function so the next patch can reuse it.\n\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Stefan Hajnoczi",true],["3f8b112d6b9ab65e165096582c78154dda1adc69","484520986196e4a799496429ce8a499eb6488adb@redhat.com","trace: add tracetool simpletrace_stap format\n\nThis new tracetool \"format\" generates a SystemTap .stp file that outputs\nsimpletrace binary trace data.\n\nIn contrast to simpletrace or ftrace, SystemTap does not define its own\ntrace format.  All output from SystemTap is generated by .stp files.\nThis patch lets us generate a .stp file that outputs in the simpletrace\nbinary format.\n\nThis makes it possible to reuse simpletrace.py to analyze traces\nrecorded using SystemTap.  The simpletrace binary format is especially\nuseful for long-running traces like flight-recorder mode where string\nformatting can be expensive.\n\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Stefan Hajnoczi",true],["15327c3df049c9621ff9b542ccbfc3d17203d1f7","484520986196e4a799496429ce8a499eb6488adb@redhat.com","simpletrace: add simpletrace.py --no-header option\n\nIt can be useful to read simpletrace files that have no header.  For\nexample, a ring buffer may not have a header record but can still be\nprocessed if the user is sure the file format version is compatible.\n\n  $ scripts/simpletrace.py --no-header trace-events trace-file\n\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Stefan Hajnoczi",true],["e0b2fd0efb4d282bc6fa0ed5397f472298a66ca2","484520986196e4a799496429ce8a499eb6488adb@redhat.com","trace: install simpletrace SystemTap tapset\n\nThe simpletrace SystemTap tapset outputs simpletrace binary traces for\nSystemTap probes.  This is useful because SystemTap has no default way\nto format or store traces.  The simpletrace SystemTap tapset provides an\neasy way to store traces.\n\nThe simpletrace.py tool or custom Python scripts using the\nsimpletrace.py API can analyze SystemTap these traces:\n\n  $ ./configure --enable-trace-backends=dtrace ...\n  $ make && make install\n  $ stap -e 'probe qemu.system.x86_64.simpletrace.* {}' \\\n         -c qemu-system-x86_64 >/tmp/trace.out\n  $ scripts/simpletrace.py --no-header trace-events /tmp/trace.out\n  g_malloc 4.531 pid=15519 size=0xb ptr=0x7f8639c10470\n  g_malloc 3.264 pid=15519 size=0x300 ptr=0x7f8639c10490\n  g_free 5.155 pid=15519 ptr=0x7f8639c0f7b0\n\nNote that, unlike qemu-system-x86_64.stp and\nqemu-system-x86_64.stp-installed, only one file is needed since the\nsimpletrace SystemTap tapset does not reference the QEMU binary by path.\nTherefore it doesn't matter whether the QEMU binary is installed or not.\n\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Stefan Hajnoczi",true],["0bb403b0ae6f8805696a7e73138d93635bebc6f4","ceff1dd72e322538a7f9781c169afa61ccea0216@ac.upc.edu","trace: [tcg] Add documentation\n\nSigned-off-by: Lluís Vilanova <vilanova@ac.upc.edu>\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Lluís Vilanova",true],["e6d6c4bebf493317deec329069b7e872c2237684","ceff1dd72e322538a7f9781c169afa61ccea0216@ac.upc.edu","trace: [tcg] Argument type transformation rules\n\nSigned-off-by: Lluís Vilanova <vilanova@ac.upc.edu>\nSigned-off-by: Stefan Hajnoczi <stefanha@redhat.com>","Lluís Vilanova",true]],"size":497,"ref":"refs/heads/master","head":"bbb6a1e872a6f0d6c43913726b2229c0cbdd3220"}