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...
Luiz Capitulino
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>
Luiz Capitulino
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...
Anthony Liguori
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...
Luiz Capitulino
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>
Luiz Capitulino
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>
Luiz Capitulino
02:23 pm Revision 80047da5: qapi: Convert block_set_io_throttle
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
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...
Stefan Hajnoczi
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.
...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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:...
Stefan Weil
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...
Luiz Capitulino
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>
Luiz Capitulino
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>
Luiz Capitulino

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...
Markus Armbruster
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 ...
Peter Maydell
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...
Mark Langsdorf
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ä...
Peter Maydell
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...
Mark Langsdorf
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 ...
Hans de Goede
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...
Hans de Goede
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>
Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
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...
Gerd Hoffmann
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...
Gerd Hoffmann
10:44 am Revision 83a53bbc: usb-desc: USBEndpoint support
Initialize USBEndpoint structs from USBDesc* data.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
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>
Gerd Hoffmann
10:44 am Revision f003397c: usb: add max_packet_size to USBEndpoint
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:44 am Revision 82f02fe9: usb: add ifnum to USBEndpoint
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:44 am Revision 62c6ae04: xhci: Initial xHCI implementation
Based on the implementation from Hector Martin <hector@marcansoft.com>
Hectors's implementation completely sidestepp...
Hector Martin
03:14 am Revision 8c4ec5c0: pxa2xx_keypad: fix unbalanced parenthesis.
Breakage introduced by me when ammending a previous patch, sorry. Andrzej Zaborowski
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...
Evgeny Voevodin
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>...
Evgeny Voevodin
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...
Vasily Khoruzhick
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...
Vasily Khoruzhick

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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Avi Kivity

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...
Peter Maydell
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...
Rob Herring
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 ...
Paolo Bonzini
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 ...
Amit Shah
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...
Amit Shah
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...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini
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: ...
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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...
Anthony Liguori
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...
Anthony Liguori
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...
Aurelien Jarno
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...
Stefan Hajnoczi
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...
Stefan Berger
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...
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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 ...
Aurelien Jarno
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...
Stefan Weil
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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@...
Stefan Hajnoczi
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 ...
Stefan Weil
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> Edgar E. Iglesias
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
H. Peter Anvin

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>
Anthony Liguori
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...
Lai Jiangshan
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>
Lai Jiangshan
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>
Benjamin
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...
Stefan Hajnoczi
06:34 pm Revision ad65aa88: test: eliminate libcheck tests and have make check use gtester
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision 91479dd0: check-qlist: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
06:05 pm Revision ef76dc59: check-qjson: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision 0ac7cc2a: check-qstring: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision 65cdadd2: check-qint: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision ac531cb6: check-qdict: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision a9e1c28d: check-qfloat: convert to gtest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:05 pm Revision dbfe06c6: build: split unit test builds to a separate makefile fragment
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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
- ...
Avi Kivity
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...
Avi Kivity
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>
Anthony Liguori
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...
Lars Persson
02:54 pm Revision 9f6113c7: microblaze: Break the tb at memory barriers
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
02:54 pm Revision 48b5e96f: microblaze: Add support for the clz insn
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
02:54 pm Revision 5818dee5: microblaze: Emulate the hw stackprotector
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno

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...
Stefan Weil
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...
Stefan Weil
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...
Peter Maydell
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...
Peter Maydell
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...
Aurelien Jarno
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...
Alexander Graf
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...
Aurelien Jarno
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...
Peter Maydell
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...
Stefan Weil

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...
Anthony Liguori
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity

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...
Avi Kivity
01:10 pm Revision 1470a0cd: memory: Fix adjust_endianness()
Commit a621f38de85598a13d8d8524d1a94fc6a1818215 (Direct dispatch
through MemoryRegion) moved byte swaps to a central ...
Andreas Färber
01:10 pm Revision 2c3579ab: memory: Fix memory_region_wrong_endianness()
Since commit be675c972088eba210e18dc125613e9f205a6bfb (memory: move
endianness compensation to memory core) it was ch...
Andreas Färber
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...
Avi Kivity

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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Stefan Weil
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...
Stefan Weil
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 ...
Stefan Weil

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...
Anthony Liguori
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...
Peter Maydell
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...
Stefan Hajnoczi
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...
Sebastian Herbszt
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>
Stefan Weil
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...
Peter Maydell
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...
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...
Peter Maydell
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...
Alon Levy
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...
Markus Armbruster
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...
Markus Armbruster
04:15 pm Revision f40b7d11: Merge remote-tracking branch 'amit/master' into staging
* amit/master:
virtio-console: Fix failure on unconnected pty
Anthony Liguori
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
...
Anthony Liguori
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.
Anthony Liguori
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...
Anthony Liguori
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,...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Andriy Gapon

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...
Peter Maydell
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() ...
Peter Maydell
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...
Mark Langsdorf
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...
Anthony PERARD

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
...
Anthony Liguori
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...
M. Mohan Kumar
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>
M. Mohan Kumar
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>
M. Mohan Kumar
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...
M. Mohan Kumar
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...
M. Mohan Kumar
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...
M. Mohan Kumar
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>
M. Mohan Kumar
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...
M. Mohan Kumar
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...
M. Mohan Kumar
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...
M. Mohan Kumar
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...
M. Mohan Kumar
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>
M. Mohan Kumar
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...
Aneesh Kumar K.V
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...
M. Mohan Kumar
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...
Peter Maydell
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...
Rob Herring
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 ...
Peter Maydell
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...
Rob Herring
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...
Mark Langsdorf
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...
Rob Herring
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...
Juha Riihimäki
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...
Juha Riihimäki
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>
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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:...
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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/...
Avi Kivity
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...
Avi Kivity
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 ...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
01:34 pm Revision 8991c79b: memory: introduce memory_region_name()
Trivial accessor for the name attribute.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
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...
Cao,Bing Bu
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...
Juha Riihimäki
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...
Peter Maydell
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...
Peter Maydell
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>
Peter Maydell
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 ...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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 ...
Alexander Graf
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...
Christian Borntraeger

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_...
Anthony Liguori
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
07:19 pm Revision 586c6230: Remove cpu_get_physical_page_desc()
No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
07:19 pm Revision dcd97e33: memory: remove CPUPhysMemoryClient
No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
07:19 pm Revision 20581d20: xen: convert to MemoryListener API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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...
David Gibson
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...
Varun Sethi
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...
Michael Ellerman
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)...
David Gibson
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...
Bharata B Rao
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...
David Gibson
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...
David Gibson
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...
Liu Yu-B13201
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". ...
Nishanth Aravamudan
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...
Alexander Graf

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 ...
Christian Borntraeger

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...
Avi Kivity
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...
Anthony Liguori
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...
Anthony Liguori

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.
...
Jan Kiszka
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 ...
Jan Kiszka
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>
Gleb Natapov
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...
Vasilis Liaskovitis
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-...
Jan Kiszka
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...
Paolo Bonzini
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...
Paolo Bonzini
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 ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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...
Chunyan Liu
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>
Paolo Bonzini
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>
Paolo Bonzini
12:53 pm Revision 128aa589: move corking functions to osdep.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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 ...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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 ...
Paolo Bonzini
12:53 pm Revision ae255e52: nbd: switch to asynchronous operation
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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:...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
12:53 pm Revision 7a706633: nbd: add support for NBD_CMD_TRIM
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
12:53 pm Revision 1486d04a: nbd: add support for NBD_CMD_FLUSH
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
12:53 pm Revision 2c7989a9: nbd: add support for NBD_CMD_FLAG_FUA
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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...
Paolo Bonzini

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...
Amit Shah
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...
Amit Shah
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 ...
Amit Shah
04:00 pm Revision 993295fe: add qemu_send_full and qemu_recv_full
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
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...
Harsh Prateek Bora
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 ...
Aneesh Kumar K.V
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> Aneesh Kumar K.V
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 ...
Stefan Hajnoczi
06:04 am Revision 3799ce4a: sd: Remember to reset .expecting_acmd on reset.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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_...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell

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>
Hervé Poussineau
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>
Hervé Poussineau
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...
Alon Levy
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 ...
Peter Maydell
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>
Hervé Poussineau
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...
Hervé Poussineau
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...
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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>
Hervé Poussineau
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...
Hervé Poussineau
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>
Paolo Bonzini
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...
Avi Kivity
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 ...
Avi Kivity
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...
Avi Kivity
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:...
Avi Kivity
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:...
Avi Kivity
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>
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
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...
Avi Kivity
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...
Avi Kivity
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>
Avi Kivity
02:14 pm Revision 8ea9252a: memory: add memory_region_is_ram()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
02:14 pm Revision 55043ba3: memory: add memory_region_is_logging()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
02:14 pm Revision ce7923da: memory: add memory_region_is_rom()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
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...
Anthony Liguori
« Previous
Next »
 

Also available in: Atom