Activity
From 12/20/2011 to 01/18/2012
01/18/2012
- 02:23 pm Revision 92d48558: block: eject_device(): Use error_set()
- Also drops the leftover 'mon' argument.
This is a preparation for the next commits which will port the
eject and cha... - 02:23 pm Revision c245b6a3: qapi: Convert eject
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 7060b478: monitor: expose readline state
- HMP is now implemented in terms of QMP. The monitor has a bunch of logic to
deal with HMP right now like readline su... - 02:23 pm Revision 270b243f: qapi: Introduce change-vnc-password
- New QMP command to change the VNC password.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz... - 02:23 pm Revision 903a8814: qerror: Extend QERR_DEVICE_ENCRYPTED
- Include the name of the encrypted file.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 333a96ec: qapi: Convert change
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 80047da5: qapi: Convert block_set_io_throttle
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 02:23 pm Revision 939a1cc3: block: use proper qerrors in qmp_block_resize
- Let's report specific errors so that management tools and users can
identify the problem.
Two new qerrors are needed... - 02:23 pm Revision 9737383b: qerror: add check-qerror.sh to verify alphabetical order
- We're supposed to keep qerror definitions and table entries in
alphabetical order. In practice this is not checked.
... - 02:23 pm Revision c1303596: qerror: restore alphabetical order over qerrors
- Over time these must have gotten out of order. Put everything back in
alphabetical order.
This is purely a clean up... - 02:23 pm Revision aba2107a: qmp: Add missing gcc format attribute and fix format string
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by:... - 02:23 pm Revision a6aa9d3e: vnc: Simplify vnc_display_password()
- Drop the qerror_report() call from it and let its callers set the error
themselves. This also allows for dropping the... - 02:23 pm Revision fbf796fd: qapi: Convert set_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 9ad5372d: qapi: Convert expire_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
01/17/2012
- 05:30 pm Revision 6b7332eb: qxl: Slot sanity check in qxl_phys2virt() is off by one, fix
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 12:54 pm Revision 5a157588: vexpress, realview: Add (dummy) L2 cache controller
- Instantiate the L2 cache controller on the ARM devboards which have one,
since we have a dummy model of it now. Note ... - 12:54 pm Revision 100cf55f: arm: Remove incorrect comment in arm_timer
- The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not speci... - 12:54 pm Revision b09da0c3: hw/lan9118: Add save/load support
- Implement save/load for the LAN9118.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Andreas Fä... - 12:54 pm Revision a32134aa: arm: make the number of GIC interrupts configurable
- Increase the maximum number of GIC interrupts for a9mp and a11mp to 1020,
and create a configurable property for each... - 10:44 am Revision 2bd836e5: usb-redir: Clear iso / irq error when stopping the stream
- And ignore status messages from the client which arrive after stream
stop (the stream stop send to the client and an ... - 10:44 am Revision e8a7dd29: usb-redir: Dynamically adjust iso buffering size based on ep interval
- Note the bufpq_target_size id stored in the endpoint info struct,
even though it only used once. This is done because... - 10:44 am Revision 32213543: usb-redir: Improve some debugging messages
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 81fd7b74: usb-redir: Try to keep our buffer size near the target size
- Before this patch we would allow the (iso) buffer to grow unlimited
(and it would under certain circumstances) leadin... - 10:44 am Revision e1537884: usb-redir: Pre-fill our isoc input buffer before sending pkts to the host
- This is something which should have been done from the first version of
usb-redir, but wasn't.
Signed-off-by: Hans d... - 10:44 am Revision d8e17efd: usb: add USBEndpoint
- Start maintaining endpoint state at USBDevice level. Add USBEndpoint
struct and some helper functions to deal with i... - 10:44 am Revision 25d5de7d: usb: link packets to endpoints not devices
- Add USBEndpoint for the control endpoint to USBDevices. Link async
packets to the USBEndpoint instead of the USBDevi... - 10:44 am Revision 83a53bbc: usb-desc: USBEndpoint support
- Initialize USBEndpoint structs from USBDesc* data.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 5b6780d0: usb/debug: add usb_ep_dump
- Add function to dump endpoint data, for debugging purposes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision f003397c: usb: add max_packet_size to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 82f02fe9: usb: add ifnum to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 62c6ae04: xhci: Initial xHCI implementation
- Based on the implementation from Hector Martin <hector@marcansoft.com>
Hectors's implementation completely sidestepp... - 03:14 am Revision 8c4ec5c0: pxa2xx_keypad: fix unbalanced parenthesis.
- Breakage introduced by me when ammending a previous patch, sorry.
- 03:08 am Revision 078758d0: hw/arm_boot.c: Make SMP boards specify address to poll in bootup loop
- The secondary CPU bootloader in arm_boot.c holds secondary CPUs in a
pen until the primary CPU releases them. Make bo... - 03:08 am Revision ea0e6841: hw/sysbus.h: Increase maximum number of device IRQs.
- Samsung exynos4210 Interrupt Combiner needs 512 IRQ sources.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>... - 02:48 am Revision 753a97c6: pxa2xx_keypad: make single automatic scans work
- u-boot uses single automatic scans and polling in
pxa2xx_keypad driver, so clear KPC_AS bit immediately
and update ke... - 02:40 am Revision 7ab3aedf: pxa2xx_lcd: fix palette parser
- Pallete entry size for 16bpp format is 2 bytes, not 4
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-o...
01/15/2012
- 06:54 pm Revision 41bd3603: seabios: Update to release 1.6.3.1
- User visible changes in seabios:
- Probe HPET existence (fix for -no-hpet)
- Probe PCI existence (fix for -machine ... - 06:23 pm Revision ddcada78: isapc: Fix segfault during initialization
- Obviously, linking the RTC device state to the PIIX does not belong into
the common path that is shared with the isap... - 04:13 pm Revision 3fbffb62: kvm: flush the dirty log when unregistering a slot
- Otherwise, the dirty log information is lost in the kernel forever.
Fixes opensuse-12.1 boot screen, which changes t...
01/13/2012
- 07:25 pm Revision d3cb6e2b: target-arm: Fix errors in decode of M profile CPS
- Fix errors in the decode of M profile CPS:
* the decode of the I (affects PRIMASK) and F (affects FAULTMASK)
bits... - 07:25 pm Revision 2be27624: arm: Add dummy support for co-processor 15's secure config register
- Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signe... - 06:55 pm Revision 6b620ca3: prepare for future GPLv2+ relicensing
- All files under GPLv2 will get GPLv2+ changes starting tomorrow.
event_notifier.c and exec-obsolete.h were only ever ... - 06:21 pm Revision a10348c3: virtio-console: no need to remove char handlers explicitly
- qdev is now equipped (thanks to the last commit) to disassociate
chardevs from the qdev devices on the devices going ... - 06:21 pm Revision a87f3e8b: qdev: Add a 'free' method to disassociate chardev from qdev device
- When a device is removed, remove the association with a chardev, if any,
so that the chardev can be re-used later for... - 06:21 pm Revision 86003615: vectorize is_dup_page
- is_dup_page is already proceeding in 32-bit chunks. Changing it
to 16 bytes using Altivec or SSE is easy.
Signed-of... - 06:20 pm Revision 1ba1f2e3: virtio-blk: refuse SG_IO requests with scsi=off
- QEMU does have a "scsi" option (to be used like -device
virtio-blk-pci,drive=foo,scsi=off). However, it only
masks t... - 06:20 pm Revision 701a8f76: vmstate: extract declarations out of hw/hw.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision fbc15e27: rtc: clear non-PF bits when reinjecting on ack
- When an rtc interrupt is reinjected immediately after being acked,
other interrupts should not be reinjected, so do c... - 06:20 pm Revision 49d4d9b6: ptimer: move declarations to ptimer.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 06:20 pm Revision 663447d4: rtc: raise PF bit when the periodic timer triggers but PIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 3b89eb43: rtc: fix 12-hour mode
- Hours in 12-hour mode are in the 1-12 range, not 0-11.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 06:20 pm Revision eea86673: rtc: raise AF bit when the alarm is encountered but AIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 024a6fbd: qdev: fix device_del by refactoring reference counting
- Commit 8eb0283 broken device_del by having too overzealous reference counting
checks. Move the reference count check... - 06:17 pm Revision 607a2c72: Merge remote-tracking branch 'stefanha/trivial-patches' into HEAD
- * stefanha/trivial-patches:
bt-host: add missing break statement
virtfs-proxy-helper: Add missing printf format a... - 05:01 pm Revision 20f8bd48: target-i386: fix compilation with --enable-debug-tcg
- Commit 2355c16e74ffa4d14e7fc2b4a23b055565ac0221 introduced a new ldmxcsr
helper taking an i32 argument, but the helpe... - 12:37 pm Revision f7253270: bt-host: add missing break statement
- The switch statement in bt_host_read() is missing a break in one case.
Andrzej Zaborowski <andrew.zaborowski@intel.co... - 12:37 pm Revision f46cee37: hmp: Fix freeing of PciInfoList
- Remember the original PciInfoList in info_list and use
the info variable to traverse the list.
Signed-off-by: Stefan... - 12:37 pm Revision e7e4a6cc: virtfs-proxy-helper: Clean include files
- The common standard include files are already included via qemu-common.h,
and for the socket related include files th... - 12:37 pm Revision c5c7d3f0: virtfs-proxy-helper: Add missing printf format attribute
- Every function with printf like arguments must have it
(see file HACKING), so add it.
Signed-off-by: Stefan Weil <sw... - 12:37 pm Revision 822b635d: virtfs-proxy-helper: Fix compilation on newer systems
- Include file attr/xattr.h is not available on "newer" systems
(for example Fedora 12 or Debian Squeeze).
See comment... - 12:36 pm Revision bd947d30: configure: Modify detection of supported warning options
- Reversing the order of the warning options and -Werror is important
when clang is used instead of gcc. It changes not... - 12:36 pm Revision 5c84bd90: tcg-arm: fix a typo in comments
- ARM still doesn't support 16GB buffers in 32-bit modes, replace the
16GB by 16MB in the comment.
Reviewed-by: Peter ... - 12:36 pm Revision dabdf394: Spelling fixes in comments and documentation
- Codespell detected these new spelling issues.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajn... - 12:36 pm Revision 8d987346: vvfat: avoid leaking file descriptor in commit_one_file()
- Reported-by: Dr David Alan Gilbert <davidagilbert@uk.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm... - 12:36 pm Revision cee8e6ad: vnc: fix no-lock-key-sync strncmp() length
- The no-lock-key-sync option is being parsed incorrectly because of an
outdated strcmp() length value. Use the correc... - 12:36 pm Revision 3c8359d1: omap_dss: correct chip[1] index in RFBI_READ/RFBI_STATUS
- The RFBI_READ/RFBI_STATUS code incorrectly uses chip[0] when it should
be using chip[1]. Andrzej Zaborowski <balrog@... - 12:36 pm Revision 0b0404bf: Add 'fall through' comments to case statements without break
- These comments are used by static code analysis tools and in code reviews
to avoid false warnings because of missing ... - 12:09 pm Revision bee5a5fb: cris: Update paths to match the move of tests/cris
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:25 am Revision 1de14d43: usb: track altsetting in USBDevice
- Also handle {GET,SET}_INTERFACE in common code (usb-desc.c).
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:25 am Revision 65360511: usb: track configuration and interface count in USBDevice.
- Move fields from USBHostDevice to USBDevice.
Add bits to usb-desc.c to fill them for emulated devices too.
Also allow... - 11:25 am Revision 097db438: usb-host: rip out legacy procfs support
- This patch removes support for parsing /proc/bus/usb/devices for device
discovery. The code lacks a few features com... - 11:25 am Revision cc5f1395: usb-desc: audio endpoint support
- Add support for audio endpoints which have two more fields in the
descriptor. Also add support for extra class speci... - 11:25 am Revision b870472d: usb: add audio device model
- This brings a usb audio device to qemu. Output only, fixed at
16bit stereo @ 480000 Hz. Based on a patch from
H. Pe...
01/12/2012
- 07:33 pm Revision 515aa3c5: check-qstring: remove check.h include
- Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision a7d64ddb: cleanup, Remove duplicated code
- These two blocks of code are exactly the same, remove one.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signe... - 06:34 pm Revision 4aa7534d: cleanup, save a syscall
- Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 0e0e7fac: Support for UDP unicast network backend
- Signed-off-by: Benjamin MARSILI <mlspirat42@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 92af0bfd: MAINTAINERS: update tracing repo git URL
- I have moved git hosting services.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Antho... - 06:34 pm Revision ad65aa88: test: eliminate libcheck tests and have make check use gtester
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 91479dd0: check-qlist: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 38273e1d: check-qjson: enable disabled tests
- gtest does the right thing here so there's no need to comment these tests out.
Signed-off-by: Anthony Liguori <aligu... - 06:05 pm Revision ef76dc59: check-qjson: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 0ac7cc2a: check-qstring: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 65cdadd2: check-qint: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision ac531cb6: check-qdict: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision a9e1c28d: check-qfloat: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision dbfe06c6: build: split unit test builds to a separate makefile fragment
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:03 pm Revision 19bf7c87: Fix qapi code generation fix
- The fixes to qapi code generation had multiple bugs:
- the Null class used to drop output was missing some methods
- ... - 06:03 pm Revision a0f42610: vga: optimize ppm_save() divisions
- ppm_save() spends upwards of 50% of its time doing divisions. Replace them
with shifts.
Reviewed-by: Alon Levy <alev... - 06:03 pm Revision c09015dd: tests: mv tests/* -> tests/tcg
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:54 pm Revision 73a511de: etraxfs-dma: Model metadata and eop
- - Send EOP flags to the out channels.
- Send data descriptor metadata to the out channels.
Signed-off-by: Lars Perss... - 02:54 pm Revision 9f6113c7: microblaze: Break the tb at memory barriers
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 48b5e96f: microblaze: Add support for the clz insn
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 5818dee5: microblaze: Emulate the hw stackprotector
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
01/11/2012
- 10:55 am Revision a4d1f142: target-i386: fix {min,max}{pd,ps,sd,ss} SSE2 instructions
- minpd, minps, minsd, minss and maxpd, maxps, maxsd, maxss SSE2
instructions have been broken when switching target-i3... - 10:55 am Revision adc71666: target-i386: fix round{pd,ps,sd,ss} SSE2 instructions
- roundps and roundss SSE2 instructions have been broken when switching
target-i386 to softfloat. They use float64_roun... - 10:55 am Revision 170d5b4b: target-i386: fix dpps and dppd SSE2 instructions
- The helpers implemented dpps and dppd SSE instructions are not passing
the correct argument types to the softfloat fu... - 10:55 am Revision 2355c16e: target-i386: fix SSE rounding and flush to zero
- SSE rounding and flush to zero control has never been implemented. However
given that softfloat-native was using a si...
01/10/2012
- 07:47 pm Revision 9841aee1: wm8750: Fix calculation of number of array elements
- Coverity says that the division by sizeof(*s->rate) might be wrong.
I think that coverity is right.
Signed-off-by: S... - 07:40 pm Revision c7c530cd: elf: Improve symbol lookup (optimize, fix for bsd-user)
- Coverity complained about local variable key which was only partially
initiated. Only key.st_value was set. As this w... - 07:40 pm Revision 563c2bf3: hw/integratorcp: Simplify flash remap code
- Use the new memory mutator API to simplify the flash remap code;
this allows us to drop the flash_mapped flag.
Signe... - 07:39 pm Revision 4753dea8: hw/integratorcp: Fix sense of REMAP bit
- Fix the sense of the REMAP bit: 0 should mean "map flash",
1 should mean "map RAM".
Signed-off-by: Peter Maydell <pe... - 07:24 pm Revision 14763ec8: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390: fix cpu hotplug / cpu activity on interrupts
s390x: add TR fu... - 07:23 pm Revision 665a04ae: PPC: Fix linker scripts on ppc hosts
- When compiling qemu statically with multilib on PPC, we hit the
same issue that commit 845f2c2812d9ed24b36c02a3d06ee8... - 07:20 pm Revision 0cdb9554: target-sh4: ignore ocbp and ocbwb instructions
- ocbp and ocbwb controls the writeback of a cache line to memory. They
are supposed to do nothing in case of a cache m... - 06:52 pm Revision 05b922dd: tcg/arm: Use r6 as TCG_AREG0 to avoid clash with Thumb framepointer
- On ARM, in Thumb mode r7 is used for the framepointer; this meant
that we would fail to compile in debug mode because... - 10:36 am Revision 520a02f8: cris-dis: Clean memory allocation
- The old code used sizeof(const struct cris_opcode **) where it should
have used sizeof(const struct cris_opcode *). A...
01/09/2012
- 04:54 pm Revision cd9244e4: Merge remote-tracking branch 'qemu-kvm/fix-vhost-after-memory-listener' into s...
- * qemu-kvm/fix-vhost-after-memory-listener:
vhost: improve region filtering
vhost: fix mem_sections memory corrup... - 02:01 pm Revision c49450b9: vhost: improve region filtering
- vhost memory management doesn't care about non-memory (e.g. PIO) or non-RAM
regions. Adjust the filtering to reflect... - 01:59 pm Revision 637f7a6a: vhost: fix mem_sections memory corruption
- A memset() used to delete an entry in an array did not take into account
the array element's size.
Signed-off-by: Av... - 01:09 pm Revision d743c382: vhost: fix incorrect userspace address
- MemoryListener::region_add() gives us a slice of a MemoryRegion, not a
region. Adjust the userspace address to refle...
01/08/2012
- 06:16 pm Revision 1ddde087: Fix vmstate_register_ram() for rom/device regions
- rom/device regions have a ram_addr that is composed of both an I/O handler
(low bits) and RAM region (high bits); but... - 01:10 pm Revision 1470a0cd: memory: Fix adjust_endianness()
- Commit a621f38de85598a13d8d8524d1a94fc6a1818215 (Direct dispatch
through MemoryRegion) moved byte swaps to a central ... - 01:10 pm Revision 2c3579ab: memory: Fix memory_region_wrong_endianness()
- Since commit be675c972088eba210e18dc125613e9f205a6bfb (memory: move
endianness compensation to memory core) it was ch... - 12:59 pm Revision 6148b23d: kvm: fix build error in ppc kvm due to memory_region_init_ram_ptr() change
- Commit c5705a772 ("vmstate, memory: decouple vmstate from memory API") changed
the signature of memory_region_init_ra...
01/07/2012
- 11:19 pm Revision e7f92902: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
arm: add dummy A9-specific cp15 regis... - 11:01 pm Revision 15f43ccd: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: Add description for the Freescale e500mc core.
pseries: Check f... - 10:29 pm Revision c2780865: sm501: Fix size of color_reg
- color_reg is expected to hold 32 bit values, so it was too small.
This bug was reported by coverity:
hw/sm501.c:624... - 07:16 pm Revision e9b40fd3: malta: Fix regression (i8259 interrupts did not work)
- Commit 5632ae46d5bda798e971dae48ebb318ac2c3686a passes the address
of i8259 to qemu_irq_proxy. i8259 is an auto varia... - 07:16 pm Revision f840fa99: target-sh4: Fix operands for fipr, ftrv instructions
- Coverity complained about right shifts of opcode (16, 18) which were
larger than the size of opcode (16 bit).
Using ...
01/06/2012
- 08:51 pm Revision a2e4d53e: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
qemu-nbd: drop loop which can never loop
Make python mandatory
net/socket.c: Fix fd... - 08:50 pm Revision 2afee49f: virtio-9p-proxy: Fix typo causing compile failure on 32 bit hosts
- Fix a compile failure on 32 bit hosts (integer constant is too large
for 'unsigned long' type) by correcting a typo w... - 05:09 pm Revision dc10e8b3: qemu-nbd: drop loop which can never loop
- For some reason nbd_client_thread() has a do..while loop which can never
loop, the condition is bogus because we woul... - 05:07 pm Revision 7a3fc891: Make python mandatory
- The QEMU build depends on Python so make it an explicit requirement.
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signe... - 05:07 pm Revision a2c80be9: configure: CONFIG_QEMU_INTERP_PREFIX only for user mode
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:07 pm Revision a46667ea: net/socket.c: Fix fd leak in net_socket_listen_init() error paths
- Fix a leak of a file descriptor due to missing closesocket() calls
in error paths in net_socket_listen_init().
Signe... - 05:07 pm Revision bb16172c: gdbstub: Fix fd leak in gdbserver_open() error path
- Fix a leak of a file descriptor in error exit paths in
gdbserver_open().
Signed-off-by: Peter Maydell <peter.maydell... - 05:07 pm Revision 359bc95d: configure: Fix test for supported host CPU type
- The test for whether the host CPU is supported had several problems:
* the attempt to fall back to TCI was done as a... - 05:07 pm Revision d70d6b31: qemu-options.hx: fix tls-channel help text
- Remove the default compiled out tunnel channel, add the always available
cursor channel. Optimally the man page would... - 05:07 pm Revision 6a84cb1f: scsi virtio-blk usb-msd: Clean up device init error messages
- Replace
error_report("DEVICE-NAME: MESSAGE");
by just
error_report("MESSAGE");
in block device init funct... - 05:07 pm Revision be62a2eb: Strip trailing '\n' from error_report()'s first argument (again)
- Commit 6daf194d got rid of them, but Hans and Gerd added some more
lately. Tracked down with this Coccinelle semanti... - 04:15 pm Revision f40b7d11: Merge remote-tracking branch 'amit/master' into staging
- * amit/master:
virtio-console: Fix failure on unconnected pty - 04:14 pm Revision 74b728e4: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Add support to use named socket for proxy FS
hw/9pfs: man page for proxy helper
... - 04:12 pm Revision 40aceb98: Merge remote-tracking branch 'sstabellini/xen_mem_fix' into staging
- * sstabellini/xen_mem_fix:
xen: Fix after recent change in dirty bitmap tracking. - 04:11 pm Revision f3e8275f: Merge remote-tracking branch 'kraxel/usb.33' into staging
- * kraxel/usb.33:
usb-ohci: td.cbp incorrectly updated near page end
usb-host: properly release port on unplug & e... - 01:36 pm Revision 24a5bbe1: usb-storage: cancel I/O on reset
- When resetting the usb-storage device we'll have to carefully cancel
and clear any requests which might be in flight,... - 01:36 pm Revision c75fead6: usb-host: properly release port on unplug & exit
- Factor out port release into a separate function. Call release function
in exit notifier too. Add explicit call the... - 01:36 pm Revision fd891c93: usb-ohci: td.cbp incorrectly updated near page end
- The current code that updates the cbp value after a transfer looks like this:
td.cbp += ret;
if ((td.cbp & 0xfff) + r...
01/05/2012
- 05:49 pm Revision 1b9e01c1: target-arm: Don't use cpu_single_env in bank_number()
- Avoid using cpu_single_env in bank_number() -- if we were
called via the gdb stub reading or writing the CPSR then
it... - 05:49 pm Revision 37064a8b: target-arm: Ignore attempts to set invalid modes in CPSR
- Ignore attempts to set the CPSR mode field to an invalid value.
This is UNPREDICTABLE, but we should not cpu_abort() ... - 05:49 pm Revision 7da362d0: arm: add dummy A9-specific cp15 registers
- Add dummy register support for the cp15, CRn=c15 registers.
config_base_register and power_control_register currentl... - 02:47 pm Revision b18620cf: xen: Fix after recent change in dirty bitmap tracking.
- A recent patch set from Avi break the dirty bitmap support of Xen. But
this is because xen_sync_dirty_bitmap will ret...
01/04/2012
- 06:06 pm Revision c47f3223: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
add L2x0/PL310 cache controller device
arm: add dummy gic security registers
... - 05:53 pm Revision 84a87cc4: hw/9pfs: Add support to use named socket for proxy FS
- Add option to use named socket for communicating between proxy helper
and qemu proxy FS. Access to socket can be give... - 05:53 pm Revision a2d8f1be: hw/9pfs: man page for proxy helper
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 05:53 pm Revision f67e3ffd: hw/9pfs: Documentation changes related to proxy fs
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:50 pm Revision d090e452: hw/9pfs: Proxy getversion
- Add proxy getversion to get generation number
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh... - 04:50 pm Revision d52b09e4: hw/9pfs: xattr interfaces in proxy filesystem driver
- Add xattr support for proxy FS
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <ane... - 04:49 pm Revision ea75fc4e: hw/9pfs: File ownership and others
- Add file ownership interfaces like chmod/chown, utime update, rename,
remove and truncating files for proxy FS
Signe... - 04:49 pm Revision b178adc3: hw/9pfs: Add stat/readlink/statfs for proxy FS
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:48 pm Revision 39f8c32c: hw/9pfs: Create other filesystem objects
- Add interfaces to create filesystem objects like directory,
device nodes, symbolic links, links for proxy filesytem d... - 04:44 pm Revision daf0b9ac: hw/9pfs: Open and create files
- Add interfaces to open and create files for proxy file system driver.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.co... - 04:44 pm Revision 17bff52b: hw/9pfs: File system helper process for qemu 9p proxy FS
- Provide root privilege access to QEMU 9p proxy filesystem using socket
communication.
Proxy helper is started by roo... - 04:43 pm Revision 4c793dda: hw/9pfs: Add new proxy filesystem driver
- Add new proxy filesystem driver to add root privilege to qemu process.
It needs a helper process to be started by roo... - 04:23 pm Revision ddca7f86: hw/9pfs: Add validation to {un}marshal code
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 04:21 pm Revision 99519f0a: hw/9pfs: Move opt validation to FsDriver callback
- This remove all conditional code from common code path and
make opt validation a FSDriver callback.
Signed-off-by: A... - 04:21 pm Revision 10925bf0: hw/9pfs: Move pdu_marshal/unmarshal code to a seperate file
- Move p9 marshaling/unmarshaling code to a separate file so that
proxy filesytem driver can use these calls. Also made... - 03:41 pm Revision e0236681: hw/omap1.c: Drop unused includes
- Drop includes of qemu-timer.h, qemu-char.h and pc.h as they are no
longer needed.
Signed-off-by: Peter Maydell <pete... - 03:41 pm Revision b2123a48: add L2x0/PL310 cache controller device
- This is just a dummy device for ARM L2 cache controllers, based on the
pl310. The cache type parameter can be defined... - 03:41 pm Revision 0ec6dc73: hw/omap_gpmc: Fix region map/unmap when configuring prefetch engine
- When configuring the prefetch engine (and also when resetting from
a state where the prefetch engine was enabled) be ... - 03:41 pm Revision 78aca8a7: arm: add missing scu registers
- Add power control register to a9mpcore
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Lang... - 03:41 pm Revision 104a26a2: arm: Set frequencies for arm_timer
- Use qdev properties to allow board modelers to set the frequencies
for the sp804 timer. Each of the sp804's timers ca... - 03:41 pm Revision b79f2265: arm: add dummy gic security registers
- Implement handling for the RAZ/WI gic security registers.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signe... - 03:41 pm Revision b9f7bc40: hw/omap1.c: Separate dpll_ctl from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 03:41 pm Revision 03759534: hw/omap1.c: Separate PWT from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 01:34 pm Revision de712f94: Convert IO_MEM_SUBPAGE_RAM to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision dd81124b: Switch cpu_register_physical_memory_log() to use MemoryRegions
- Still internally using ram_addr.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twid... - 01:34 pm Revision 70c68e44: Convert the subpage wrapper to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision 0e0df1e2: Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegions
- Convert the fixed-address IO_MEM_RAM, IO_MEM_ROM, IO_MEM_UNASSIGNED,
and IO_MEM_NOTDIRTY io handlers to MemoryRegions... - 01:34 pm Revision 1ec9b909: Convert io_mem_watch to be a MemoryRegion
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:34 pm Revision a621f38d: Direct dispatch through MemoryRegion
- Now that all mmio goes through MemoryRegions, we can convert
io_mem_opaque to be a MemoryRegion pointer, and remove t... - 01:34 pm Revision b3b00c78: Remove IO_MEM_SUBPAGE
- Replace with a MemoryRegion flag.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twi... - 01:34 pm Revision 11c7ef0c: Remove IO_MEM_SHIFT
- We no longer use any of the lower bits of a ram_addr, so we might as well
use them for the io table index. This incr... - 01:34 pm Revision 75c578dc: Drop IO_MEM_ROMD
- Unlike ->readonly, ->readable is not inherited from aliase, so we can simply
query the memory region.
Signed-off-by:... - 01:34 pm Revision 8f77558f: memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()
- The getter is no longer used, so it is completely removed.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed... - 01:34 pm Revision 5a97065b: xen: convert framebuffer dirty tracking to memory API
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:34 pm Revision 7638e0d2: memory: obsolete more dirty memory related functions
- No longer used outside memory.c and exec.c.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Ki... - 01:34 pm Revision be675c97: memory: move endianness compensation to memory core
- Instead of doing device endianness compensation in cpu_register_io_memory(),
do it in the memory core.
Signed-off-by... - 01:34 pm Revision f1f6e3b8: exec: make phys_page_find() return a temporary
- Instead of returning a PhysPageDesc pointer, return a temporary.
This lets us move away from actually storing PhysPag... - 01:34 pm Revision acbbec5d: memory: move mmio access to functions
- Currently mmio access goes directly to the io_mem_{read,write} arrays.
In preparation for eliminating them, add indir... - 01:34 pm Revision 26a83ad0: memory: remove MemoryRegion::backend_registered
- backend_registered was used to lazify the process of registering an
mmio region, since the it is different for the I/... - 01:34 pm Revision d39e8222: Uninline get_page_addr_code()
- Its use of IO_MEM_ROM and friends will later cause #include loops; and it
is too large to merit inlining.
Signed-off... - 01:34 pm Revision 1d393fa2: Avoid range comparisons on io index types
- The code sometimes uses range comparisons on io indexes (e.g.
index =< IO_MEM_ROM). Avoid these as they make moving ... - 01:34 pm Revision 2774c6d0: Fix wrong region_offset when overlaying a page with another
- cpu_register_physical_memory_log() does not update region_offset
if a page was previously registered for the same add... - 01:34 pm Revision c5705a77: vmstate, memory: decouple vmstate from memory API
- Currently creating a memory region automatically registers it for
live migration. This differs from other state (whi... - 01:34 pm Revision 7c637366: Store MemoryRegion in RAMBlock
- As a step in moving live migration from RAMBlocks to MemoryRegions,
store the MemoryRegion in a RAMBlock.
Reviewed-b... - 01:34 pm Revision 71c510e2: Switch ram_save to the memory API
- Avoid using ram_addr_t, instead use (MemoryRegion *, offset) pairs.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.co... - 01:34 pm Revision 8fec98b4: Sort RAMBlocks by ID for migration, not by ram_addr
- ram_addr is (a) unstable (b) going away. Sort by idstr instead.
Commit b2e0a138e initially introduced the sorting f... - 01:34 pm Revision dc94a7ed: Convert ram_load() to the memory API
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:34 pm Revision f09f2189: Remove support for version 3 ram_load
- Version 3 ram_load depends on ram_addrs, which are not stable. Version 4
was introduced in 0.13 (and RHEL 6), so thi... - 01:34 pm Revision 8991c79b: memory: introduce memory_region_name()
- Trivial accessor for the name attribute.
Signed-off-by: Avi Kivity <avi@redhat.com> - 12:56 pm Revision 7279a85f: Fix parse of usb device description with multiple configurations
- Changed From V1:
Use DPRINTF instead of fprintf,because it is not an error.
When testing ipod on QEMU by He Jie Xu<x... - 12:35 pm Revision 8717d88a: hw/omap1.c: Separate PWL from omap_mpu_state
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b... - 12:35 pm Revision 3b204c81: hw/omap1.c: omap_mpuio_init() need not be public
- omap_mpuio_init() is only used and defined in omap1.c, so make it static.
Signed-off-by: Peter Maydell <peter.maydel... - 12:32 pm Revision 128939a9: hw/pl110.c: Add post-load hook to invalidate display
- Add a post-load hook which invalidates the display. In particular, if we
don't do this and the display size we've jus... - 12:31 pm Revision 624923be: hw/pl181.c: Add save/load support
- Add save/load support to the PL181.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:48 am Revision 7fa41e53: [S390] Add hotplug support
- I just submitted a few patches that enable the s390 virtio bus to receive
a hotplug add event. This patch implements ... - 03:48 am Revision 963d83c8: Compile device-hotplug on all targets
- All guest targets could potentially implement hotplugging. With the next
patches in this set I will also reflect this... - 03:48 am Revision dd97aa8a: Add generic drive hotplugging
- The monitor command for hotplugging is in i386 specific code. This is just
plain wrong, as S390 just learned how to d... - 03:48 am Revision 971ca4d9: Expose drive_add on all architectures
- All architectures can now use drive_add on the monitor. This of course
does not mean that there is hotplug support fo... - 03:48 am Revision 7d77793d: s390x: add TR function for EXECUTE
- Newer gcc versions (or glibc?) also generate code that tries to EXECUTE
the TR opcode. Implement it so that we don't ... - 03:48 am Revision 93116ac0: s390: fix cpu hotplug / cpu activity on interrupts
- The add_del/running_cpu code and env->halted are tracking stopped cpus.
Sleeping cpus (idle and enabled for interrupt...
01/03/2012
- 10:39 pm Revision f3c6a169: Merge remote-tracking branch 'qemu-kvm/memory/page_desc' into staging
- * qemu-kvm/memory/page_desc: (22 commits)
Remove cpu_get_physical_page_desc()
sparc: avoid cpu_get_physical_page_... - 07:19 pm Revision ffcde12f: kvm: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision 2817b260: vhost: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision b7c28c74: virtio-balloon: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision cc4aa830: sparc: avoid cpu_get_physical_page_desc()
- This reaches into the innards of the memory core, which are being
changed. Switch to a memory API version.
Signed-o... - 07:19 pm Revision 586c6230: Remove cpu_get_physical_page_desc()
- No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com> - 07:19 pm Revision dcd97e33: memory: remove CPUPhysMemoryClient
- No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com> - 07:19 pm Revision 20581d20: xen: convert to MemoryListener API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:49 pm Revision 68f3a94c: pseries: Populate "/chosen/linux,stdout-path" in the FDT
- There is a device tree property "/chosen/linux,stdout-path" which indicates
which device should be used as stdout - i... - 04:49 pm Revision f7aa5583: PPC: Add description for the Freescale e500mc core.
- This core is found on chips such as p4080, p3041, p2040, and p5020.
More needs to be done to make this viable for TC... - 04:49 pm Revision 9fc380d3: pseries: Check for duplicate addresses on the spapr-vio bus
- Check that devices on the spapr vio bus aren't given duplicate
addresses. Currently we will not run with duplicate de... - 04:49 pm Revision 1fc02533: pseries: Remove hcalls callback
- For forgotten historical reasons, PAPR hypercalls for specific virtual IO
devices (oh which there are quite a number)... - 04:49 pm Revision 6e806cc3: pseries: FDT NUMA extensions to support multi-node guests
- Add NUMA specific properties to guest's device tree to boot a multi-node
guests. This patch adds the following proper... - 04:49 pm Revision 05c19438: pseries: Emit device tree nodes in reg order
- Although in theory the device tree has no inherent ordering, in practice
the order of nodes in the device tree does e... - 04:49 pm Revision 98331f8a: pseries: Add a routine to find a stable "default" vty and use it
- In vty_lookup() we have a special case for supporting early debug in
the kernel. This accepts reg == 0 as a special c... - 04:48 pm Revision 157feead: kvm-ppc: halt secondary cpus when guest reset
- When guest reset, we need to halt secondary cpus until guest kick them.
This already works for tcg. The patch add the... - 03:49 am Revision 4e9200a0: PPC: monitor: add ability to dump SLB entries
- When run with a PPC Book3S (server) CPU Currently 'info tlb' in the
qemu monitor reports "dump_mmu: unimplemented". ... - 03:49 am Revision 33bcd98c: console: Fix segfault on screendump without VGA adapter
- When trying to create a screen dump without having any VGA adapter
inside the guest, QEMU segfaults.
This is because...
12/30/2011
- 07:40 am Revision ed8e5a85: virtio-console: Fix failure on unconnected pty
- when I tried qemu with -virtio-console pty the guest hangs and attaching
on /dev/pts/<x> does not return anything if ...
12/27/2011
- 05:28 pm Revision 8d3bc517: Fix qapi code generation wrt parallel build
- Make's multiple output syntax
x.c x.h: x.template
gen < x.template
actually invokes the command once for x... - 04:53 pm Revision 4e1ea514: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
scripts/analyse-9p-simpletrace.py: Add symbolic names for 9p operations.
hw/9pfs: iattr_va... - 04:52 pm Revision ebdfc3c8: Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging
- * bonzini/nbd-for-anthony: (26 commits)
nbd: add myself as maintainer
qemu-nbd: throttle requests
qemu-nbd: asy...
12/22/2011
- 06:53 pm Revision fabacc0f: kvm: x86: Avoid runtime allocation of xsave buffer
- Keep a per-VCPU xsave buffer for kvm_put/get_xsave instead of
continuously allocating and freeing it on state sync.
... - 06:53 pm Revision cce47516: kvm: x86: Drop redundant apic base and tpr update from kvm_get_sregs
- The latter was already commented out, the former is redundant as well.
We always get the latest changes after return ... - 06:53 pm Revision a0fa8208: enable architectural PMU cpuid leaf for kvm
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 06:53 pm Revision 991dfefd: Set numa topology for max_cpus
- qemu-kvm passes numa/SRAT topology information for smp_cpus to SeaBIOS. However
SeaBIOS always expects to setup max_c... - 06:53 pm Revision 6b42494b: kvm: x86: Use symbols for all xsave field
- Field 0 (FCW+FSW) and 1 (FTW+FOP) were hard-coded so far.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-... - 12:53 pm Revision a61c6782: qemu-nbd: use common main loop
- Using a single main loop for sockets will help yielding from the socket
coroutine back to the main loop, and later re... - 12:53 pm Revision 1743b515: qemu-nbd: move client handling to nbd.c
- This patch sets up the fd handler in nbd.c instead of qemu-nbd.c. It
introduces NBDClient, which wraps the arguments... - 12:53 pm Revision 72deddc5: qemu-nbd: add client pointer to NBDRequest
- By attaching a client to an NBDRequest, we can avoid passing around the
socket descriptor and data buffer.
Also, we ... - 12:53 pm Revision 262db388: qemu-nbd: asynchronous operation
- Using coroutines enable asynchronous operation on both the network and
the block side. Network can be owned by two c... - 12:53 pm Revision 41996e38: qemu-nbd: throttle requests
- Limiting the number of in-flight requests is implemented very simply
with a can_read callback. It does not require a... - 12:53 pm Revision 44f76b28: nbd: add myself as maintainer
- Not planning to do much else, hence listing it as "Odd Fixes".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 12:53 pm Revision 3e05c785: Update ioctl order in nbd_init() to detect EBUSY
- Update ioctl(s) in nbd_init() to detect device busy early.
Current nbd_init() issues NBD_CLEAR_SOCKET before NBD_SET... - 12:53 pm Revision 94607e7a: qemu-nbd: remove offset argument to nbd_trip
- The argument is write-only.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 12:53 pm Revision 3777b09f: qemu-nbd: remove data_size argument to nbd_trip
- The size of the buffer is in practice part of the protocol.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 12:53 pm Revision 128aa589: move corking functions to osdep.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:53 pm Revision cbcfa041: link the main loop and its dependencies into the tools
- Using the main loop code from QEMU enables tools to operate fully
asynchronously. Advantages include better Windows ... - 12:53 pm Revision 22045592: qemu-nbd: introduce nbd_do_send_reply
- Group the sending of a reply and the associated data into a new function.
Without corking, the caller would be forced... - 12:53 pm Revision fae69416: qemu-nbd: more robust handling of invalid requests
- Fail invalid requests with EINVAL instead of dropping them into
the void.
Signed-off-by: Paolo Bonzini <pbonzini@red... - 12:53 pm Revision a030b347: qemu-nbd: introduce nbd_do_receive_request
- Group the receiving of a response and the associated data into a new function.
Signed-off-by: Paolo Bonzini <pbonzin... - 12:53 pm Revision af49bbbe: qemu-nbd: introduce NBDExport
- Wrap the common parameters of nbd_trip and nbd_negotiate in a
single opaque struct.
Signed-off-by: Paolo Bonzini <pb... - 12:53 pm Revision d9a73806: qemu-nbd: introduce NBDRequest
- Move the buffer from NBDExport to a new structure, so that it will be
possible to have multiple in-flight requests fo... - 12:53 pm Revision a478f6e5: qemu-nbd: simplify nbd_trip
- Use TCP_CORK to remove a violation of encapsulation, that would later
require nbd_trip to know too much about an NBD ... - 12:53 pm Revision ae255e52: nbd: switch to asynchronous operation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:53 pm Revision d9b09f13: nbd: split requests
- qemu-nbd has a limit of slightly less than 1M per request. Work
around this in the nbd block driver.
Signed-off-by:... - 12:53 pm Revision ecda3447: nbd: allow multiple in-flight requests
- Allow sending up to 16 requests, and drive the replies to the coroutine
that did the request. The code is written to... - 12:53 pm Revision adcf6302: nbd: fix error handling in the server
- bdrv_read and bdrv_write return negative errno values, not -1.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 12:53 pm Revision 7a706633: nbd: add support for NBD_CMD_TRIM
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:53 pm Revision 1486d04a: nbd: add support for NBD_CMD_FLUSH
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:53 pm Revision 2c7989a9: nbd: add support for NBD_CMD_FLAG_FUA
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 12:53 pm Revision 8c5135f9: sheepdog: move coroutine send/recv function to generic code
- Outside coroutines, avoid busy waiting on EAGAIN by temporarily
making the socket blocking.
The API of qemu_recvv/qe...
12/21/2011
- 11:00 pm Revision 6640422c: virtio-console: Check if chardev backends available before calling into them
- For the callback functions invoked by the virtio-serial-bus code, check
if we have chardev backends registered before... - 11:00 pm Revision 05e7af69: virtio-console: Properly initialise class methods
- The earlier code really was a hack: initialising class methods in an
object init function as noted by Anthony.
The m... - 11:00 pm Revision 03ecd2c8: virtio-serial-bus: Ports are expected to implement 'have_data' callback
- There's no need to check if ports can accept any incoming data from the
guest each time the guest sends data. Check ... - 04:00 pm Revision 993295fe: add qemu_send_full and qemu_recv_full
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:07 am Revision 058a96ed: scripts/analyse-9p-simpletrace.py: Add symbolic names for 9p operations.
- Currently, we just print the numerical value of 9p operation identifier in
case of RERROR which is less meaningful fo... - 09:07 am Revision e4027caf: hw/9pfs: iattr_valid flags are kernel internal flags map them to 9p values.
- Kernel internal values can change, add protocol values for these constant and
use them.
Signed-off-by: Aneesh Kumar ... - 09:07 am Revision 2f008a8c: hw/9pfs: Use the correct signed type for different variables
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 09:07 am Revision 302a0d3e: hw/9pfs: replace iovec manipulation with QEMUIOVector
- The v9fs_read() and v9fs_write() functions rely on iovec[] manipulation
code should be replaced with QEMUIOVector to ... - 06:04 am Revision 3799ce4a: sd: Remember to reset .expecting_acmd on reset.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 06:01 am Revision fcfa9351: hw/sd.c: Clear status bits when read via response r6
- Response format r6 includes a subset of the status bits;
clear the clear-on-read bits which are read by an r6 respons... - 06:01 am Revision 1d06cb7a: hw/sd.c: Correct handling of APP_CMD status bit
- Fix some bugs in our implementation of the APP_CMD status bit:
* the response to an ACMD should have APP_CMD set, no... - 06:01 am Revision 10a412da: hw/sd.c: Correct handling of type B SD status bits
- Correct how we handle the type B ("cleared on valid command")
status bits. In particular, the CURRENT_STATE bits in a... - 06:01 am Revision 5b08bfe2: hw/sd.c: Set ILLEGAL_COMMAND for ACMDs in invalid state
- App commands in an invalid state should set ILLEGAL_COMMAND, not
merely return a zero response.
Signed-off-by: Peter... - 06:01 am Revision b1f517ed: hw/sd.c: Handle CRC and locked-card errors in normal code path
- Handle returning CRC and locked-card errors in the same code path
we use for other responses. This makes no differenc... - 06:01 am Revision 53bb8cc4: hw/sd.c: Handle illegal commands in sd_do_command
- Add an extra sd_illegal value to the sd_rsp_type_t enum so that
sd_app_command() and sd_normal_command() can tell sd_... - 06:01 am Revision e30d5938: hw/sd.c: When setting ADDRESS_ERROR bit, don't clear everything else
- Fix a typo that meant that ADDRESS_ERRORs setting or clearing write
protection would clear every other bit in the sta... - 06:01 am Revision abda1f37: hw/sd.c: On CRC error, set CRC error status bit rather than clearing it
- If we fail to validate the CRC for an SD command we should be setting
COM_CRC_ERROR, not clearing it. (This bug actua... - 06:01 am Revision b8d334c8: hw/sd.c: Add comment regarding CARD_STATUS_* defines
- Add a clarifying comment about what the CARD_STATUS_[ABC]
macros are defining.
Signed-off-by: Peter Maydell <peter.m... - 05:59 am Revision 25881d33: hw/sd.c: Fix the set of commands which are failed when card is locked
- Fix bugs in the code determining whether to accept a command when the
SD card is locked. Most notably, we had the con...
12/20/2011
- 11:44 pm Revision d3c68e4f: isa: always use provided ISA bus in isa_bus_irqs()
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 4a0f031d: audio: remove unused parameter isa_pic
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 42ed3727: g_thread_init users: don't call it if glib >= 2.31
- since commit f9b29ca03 included in release 2.31 (docs below say 2.32 but
that is not correct) and onwards g_thread_in... - 11:44 pm Revision e114fead: hw/sysbus.c: Remove unnecessary conditionals
- Now that all sysbus MMIO regions are MemoryRegions, mmio[n].memory
is never NULL, and we can remove some unnecessary ... - 11:44 pm Revision d1a1be18: isa: move ISABus structure definition to header file
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 48a18b3c: isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() f...
- NULL is a valid bus/device, so there is no change in behaviour.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.or... - 11:44 pm Revision 0fa29915: net: store guest timestamp in dump file instead of time since guest startup
- Stored dates are no more 1970-01-01 (+ run time), but have a real meaning.
If someone wants to have comparable timest... - 11:44 pm Revision a811f53c: i8259: give ISA device to isa_register_ioport()
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 75782268: isa: always use provided ISA bus when creating an isa device
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 71baa303: alpha: give ISA bus to ISA methods
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision ab953e28: sun4u: give ISA bus to ISA methods
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision c9940edb: fulong2e: give ISA bus to ISA methods
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 142e9787: malta: give ISA bus to ISA methods
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 60573079: pc: give ISA bus to ISA methods
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:44 pm Revision 6514ed52: net: truncate output file when using dump backend
- This prevents data of a previous run to be seen in the new dump file.
Reviewed-by: Stefan Hajnoczi <stefanha@linux.v... - 04:12 pm Revision bc7c9ecc: i440fx: remove piix3 field
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:14 pm Revision e34911c4: memory: temporarily add memory_region_get_ram_addr()
- This is a layering violation, but needed while the code contains
naked calls to qemu_get_ram_ptr() and the like.
Sig... - 02:14 pm Revision c65adf9b: xen, vga: add API for registering the framebuffer
- Xen currently uses the name of a memory region to determine whether it
is the framebuffer. Replace with an explicit ... - 02:14 pm Revision e2177955: memory: introduce memory_region_find()
- Given an address space (represented by the top-level memory region),
returns the memory region that maps a given rang... - 02:14 pm Revision 75c9d6c2: framebuffer: drop use of cpu_get_physical_page_desc()
- cpu_get_physical_page_desc() is tied into the memory core's
innards, replace it with uses of the API.
Signed-off-by:... - 02:14 pm Revision dcc5cd33: loader: remove calls to cpu_get_physical_page_desc()
- cpu_get_physical_page_desc() is tied into the memory core's
innards, replace it with uses of the API.
Signed-off-by:... - 02:14 pm Revision c1cd0b2c: framebuffer: drop use of cpu_physical_sync_dirty_bitmap()
- Replace with memory API equivalent.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:14 pm Revision 86e775c6: memory: replace cpu_physical_sync_dirty_bitmap() with a memory API
- The function is still used as the implementation.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:14 pm Revision 7664e80c: memory: add API for observing updates to the physical memory map
- Add an API that allows a client to observe changes in the global
memory map:
- region added (possibly with logging e... - 02:14 pm Revision 9f213ed9: kvm: switch kvm slots to use host virtual address instead of ram_addr_t
- This simplifies a later switch to the memory API in slot management.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:14 pm Revision 04097f7c: vhost: convert to MemoryListener API
- Drop the use of cpu_register_phys_memory_client() in favour of the new
MemoryListener API. The new API simplifies th... - 02:14 pm Revision a01672d3: kvm: convert to MemoryListener API
- Drop the use of cpu_register_phys_memory_client() in favour of the new
MemoryListener API. The new API simplifies th... - 02:14 pm Revision 62ec4832: sysbus: add sysbus_address_space()
- Given a bus device, retrieves the memory address space for its bus.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:14 pm Revision 8ea9252a: memory: add memory_region_is_ram()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 02:14 pm Revision 55043ba3: memory: add memory_region_is_logging()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 02:14 pm Revision ce7923da: memory: add memory_region_is_rom()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 12:39 am Revision 1de81d28: qdev: fix hotplug when no -device is specified
- The peripheral[-anon] containers are initialized lazily but since they sit on
sysbus, they can not be created after r...
Also available in: Atom