Activity
From 08/13/2009 to 09/11/2009
09/11/2009
- 07:10 pm Revision 7e72abc3: vmstate: port cirrus_vga device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 747791f1: vmstate: port serial device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision e6cb4d45: vmstate: port hpet device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 2637c754: kvm_arch_get_registers() shouldn't be called directly
- Direct call to kvm_arch_get_registers() bypass logic in
cpu_synchronize_state()
Signed-off-by: Gleb Natapov <gleb@re... - 07:10 pm Revision 3c619b59: vmstate: port pckbd device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 3e9e9888: vmstate: port ioapic device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 67f0875e: hpet: it is imposible that qemu_timer field is NULL at this point
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80a04bbe: vmstate: add uint64 array support
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision bcb58d9a: vmstate: port vmmouse device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7b5045c5: vmstate: port dma device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7d2edd40: vmstate: port fw_cfg device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 632cf073: vmstate: add support for arrays of uint16_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80cd83e7: vmstate: add support for uint8_t equal
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 77eea838: vmstate: port i8259 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision d7a6c270: vmstate: port fdc device
- We can't move fifo back to an embeded array because it needs to be aligned
Signed-off-by: Juan Quintela <quintela@re... - 07:10 pm Revision 1eb7538b: vmstate: add sensible arguments to vmstate_unregister()
- vmsd alone is not enugh, because we can have several structs saved with the same description (vmsd).
Signed-off-by: ... - 07:10 pm Revision 274dfed8: Make get_ticks_per_sec() a static inline
- ticks_per_sec is a constant. There's no need to store it as a variable as it
never changes since our time is based o... - 07:10 pm Revision e7f4eff7: vmstate: port cpu_comon
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 752ff2fa: vmstate: rename run_after_load() -> post_load()
- This naming was used in kvm tree, and is easier to remember
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 07:10 pm Revision fd4d52de: vmstate: Add pre_load() hook
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 8fb0791d: vmstate: Add pre/post_save() hooks
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6ee093c9: Unexport ticks_per_sec variable. Create get_ticks_per_sec() function
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6f68e33e: timers: Createt TimersState and put all timers state there
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 2faf58cd: timers: move them to VMState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision b03b2e48: timers: remove useless check
- loadvm_state is called from: vl.c during startup, vmstart() is called after finishing loading. The other caller do_l...
- 06:19 pm Revision bbfe1408: Remove SaveVM v2 support
- In previosu series I remove v2 support for RAM (that was the version that was
supported when SaveVM v3 appeared). No... - 06:19 pm Revision 94fb0909: ram: Remove SaveVM Version 2 support
- It don't work. It fails in this check
if (qemu_get_be32(f) != last_ram_offset)
With 512MB of ram, values w... - 06:19 pm Revision 1a621c8d: ram: remove support for loading v1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 799f1f23: move mux focus field from CharDriverState to MuxDriver
- Now that monitor stopped using focus we can make it internal
to the mux driver.
Signed-off-by: Gerd Hoffmann <kraxel... - 06:19 pm Revision 06113719: qdev: add parser for chardev properties
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 48b76496: convert tty + parport chardevs to QemuOpts.
- new cmd line syntax:
-chardev tty,id=name,path=/dev/tty*
-chardev parport,id=name,path=/dev/parport*
Signed-... - 06:19 pm Revision a7aec5da: monitor: fix muxing
- make the mux driver send mux_in and mux_out events when switching
focus while hooking up more handlers.
stop using C... - 06:19 pm Revision 7591c5c1: convert mux chardev to QemuOpts.
- new cmd line syntax: you can add mux=1 to any chardev to enable muxing,
then attach it multiple times, like this:
... - 06:19 pm Revision d6c983cd: convert windows console chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision c845f401: Allow -serial chardev:<name>
- Lets put -chardev into use now. With this patch applied chardev:name is
accepted as chardev specification everywhere... - 06:19 pm Revision 7e1b35b4: convert udp chardev to QemuOpts.
- While being at it: create a new inet_dgram_opts() function for udp setup,
so udp can handle IPv6 now.
new cmd line s... - 06:19 pm Revision 6ea314d9: convert vc chardev to QemuOpts.
- new cmd line syntax:
-chardev vc,id=name
-chardev vc,id=name,width=pixels,height=pixels
-chardev vc,id=na... - 06:19 pm Revision 4490dadf: convert pty chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 3c17affb: convert stdio chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision f4c94c7c: sockets: add inet_connect_opts
- Add inet_connect_opts(). Does the same as inet_connect(), but uses
QemuOpts. inet_connect() is a compatibility wrap... - 06:19 pm Revision e5bc776f: sockets: add inet_listen_opts
- Add inet_listen_opts(). Does the same as inet_listen(), but uses
QemuOpts. inet_listen() is a compatibility wrapper... - 06:19 pm Revision dc1c21e6: convert braille chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 2af2bf67: sockets: add unix_connect_opts
- Add unix_connect_opts(). Does the same as unix_connect(), but uses
QemuOpts. unix_connect() is a compatibility wrap... - 06:19 pm Revision f0457e8d: convert msmouse chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision aeb2c47a: convert unix+tcp chardevs to QemuOpts.
- new cmd line syntax:
unix socket:
-chardev socket,id=name,path=/path/to/socket
tcp socket:
-chardev socke... - 06:19 pm Revision 108af7b9: sockets: add unix_*_opts for windows.
- Add unix_*_opts function dummys for windows.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 06:19 pm Revision 62b6adfb: sockets: add unix_listen_opts
- Add unix_listen_opts(). Does the same as unix_listen(), but uses
QemuOpts. unix_listen() is a compatibility wrapper... - 06:19 pm Revision d03f09cc: qdev: Fix i6300 upcast
- Use DO_UPCAST() instead of container_of() to go from PCIDevice to
I6300State. This ensures that PCIDevice is the fir... - 06:19 pm Revision 9d868d45: qemu-option.h include protectors
- qemu-option.h has no protection against including it twice.
This patch adds the usual "#ifndef header" bits.
Signed-... - 06:19 pm Revision ed757e14: VirtIO: Fix QEMU crash during Windows PNP tests
- Hello,
In some cases bus driver can deassert "bus master" bit in PCI command
register. The driver will no longer be ... - 06:19 pm Revision 96729cbd: QemuOpts: split option parser into two functions.
- looking for id= and creating a new QemuOpts instance is splitted from
the actual option parser code now, so the parse... - 06:19 pm Revision 191bc01b: switch chardev to QemuOpts: infrastructure, null device
- start switching chardevs to QemuOpts. This patch adds the
infrastructure and converts the null device.
The patch br... - 06:19 pm Revision 7d31544f: convert file+pipe chardevs to QemuOpts.
- new cmd line syntax:
-chardev file,id=name,path=/path/to/file
-chardev pipe,id=name,path=/path/to/pipe
Signe... - 06:19 pm Revision aa659be3: virtio-blk: add volatile writecache feature
- Add a new VIRTIO_BLK_F_WCACHE feature to virtio-blk to indicate that we have
a volatile write cache that needs contro... - 06:19 pm Revision b2e12bc6: block: add aio_flush operation
- Instead stalling the VCPU while serving a cache flush try to do it
asynchronously. Use our good old helper thread po... - 06:19 pm Revision e900a7b7: block: add enable_write_cache flag
- Add a enable_write_cache flag in the block driver state, and use it to
decide if we claim to have a volatile write ca... - 06:19 pm Revision 711bf3d9: qemu: make virtio-blk PCI compliant by default
- commit bf011293faaa7f87e4de83185931e7411b794128 made virtio-blk-pci not
PCI-compliant, since it makes region 0 (which... - 06:19 pm Revision b0484ae4: ide: use bdrv_aio_flush
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision b8193adb: qemu: init all queues to NO_VECTOR value
- initialize vectors for all vqs to VIRTIO_NO_VECTOR rather than 0 which
is a valid vector. This fixes migration which ... - 06:19 pm Revision 6f1953c4: block: use fdatasync instead of fsync if possible
- If we are flushing the caches for our image files we only care about the
data (including the metadata required for ac... - 06:19 pm Revision c4c0e236: usb-linux.c: fix buffer overflow
- In usb-linux.c:usb_host_handle_control, we pass a 1024-byte buffer and
length to the kernel. However, the length was... - 06:19 pm Revision aeec26d3: Fix conditional compilation (MIPS host)
- Compilation for MIPS host (not part of official QEMU)
checks __mips_isa_rev which is not always defined.
Signed-off-... - 06:18 pm Revision 40b4f539: Add bdrv_aio_multiwrite
- One performance problem of qcow2 during the initial image growth are
sequential writes that are not cluster aligned. ... - 06:18 pm Revision 1c3173b9: Revert "don't call cpu_sychronize_state from reset handlers"
- This reverts commit 733318ea9c6d846a6a047b87619e7d9d6e9707d1.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:18 pm Revision 91553dcc: virtio-blk: Use bdrv_aio_multiwrite
- It is quite common for virtio-blk to submit more than one write request in a
row to the qemu block layer. Use bdrv_ai... - 11:38 am Revision 02b33596: microblaze: Trap if QEMU finds an unknown insns.
- If PVR settings enable illegal insn trap, trap when QEMU finds an
insn it knows nothing about.
Signed-off-by: Edgar ... - 11:35 am Revision a12f6507: microblaze: Correct prio between MMU and unaligned exceptions.
- The microblaze gives MMU faults priority. For stores we still
have a flaw that the value leaks to memory in the case ... - 11:27 am Revision 97f90cbf: microblaze: HW Exception fixes.
- * Correct PVR checks for masking off individual exceptions.
* Correct FPU exception code.
* Set EAR on unaligned and ... - 10:13 am Revision 487a4d60: Update OpenBIOS images to r577
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:38 am Revision abb6ae2c: X86_64: Use proper jumps/calls when displacement exceeds +-2G
- Signed-off-by: malc <av1474@comtv.ru>
09/10/2009
- 08:09 pm Revision 3c854e47: Remove bit-rotten threshold handling
- Thanks to Toshiya Takeda for bringing up an unrelated issue which led
to this.
Signed-off-by: malc <av1474@comtv.ru> - 07:27 pm Revision fbd5de9b: F_DUPFD_CLOEXEC is not universally available
- The same issue (and the same patch to the byte) was experienced/proposed
by Vince Weaver.
Signed-off-by: malc <av147... - 07:05 pm Revision 720036a5: Add information w.r.t default GUS IRQ assigment
- 06:59 pm Revision 31226166: Fix formatting
- 06:59 pm Revision a5e8e46b: Fix formatting, get rid of conf and fix description
- 06:59 pm Revision 41875be5: Fix formatting and and description field
- 06:48 pm Revision 32e0c826: qdev/isa: convert real time clock
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision 11d23c35: qdev/isa: finish pckbd conversion
- drop old init path and switch remaining users to
isa_create_simple().
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:48 pm Revision 9453c5bc: qdev/isa: convert ne2000
- Also split the isa bits into a separate source file, so we don't drag in
a dependency for isa-bus.o for machines whic... - 06:48 pm Revision f8ba7846: qdev/isa: convert cs4231a sound card
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision 9df34396: qdev/isa: convert gravis ultrasound
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision f7b4f61f: qdev/isa: convert soundblaster
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 2e15e23b: qdev: simplify isa irq assignments
- isa-bus owns the isa irqs now, so it can hand them out directly.
There is no need for the separate isa_connect_irqs s... - 06:47 pm Revision 787aa97a: qdev: tag isabus-bridge as no-user
- isabus-bridge isn't supposed to be added via -device ...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:47 pm Revision 924f6d72: qdev: add isa_create() function
- Like isa_create_simple, but doesn't call qdev_init, so one can set
properties after creating and before initializing ... - 06:47 pm Revision 86c86157: qdev: drop iobase properties from isa bus
- Lot of ISA devices work at fixed addresses, so having iobase
as bus property doesn't make much sense. Devices which ... - 06:47 pm Revision 316940b0: qdev: add property type for 32bit signed integers.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 679a37af: isapc: pick a more sane default cpu for such old hardware.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 2c8d9340: isapc: Fix irq routing
- Only send irqs to ioapic in case we have one.
Fixes qemu segfault.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:16 am Revision c4a735f9: Allow to unscale the output window with a Ctrl-Alt-u hotkey
- Signed-off-by: malc <av1474@comtv.ru>
- 02:20 am Revision 13f5545d: Fix VMSTATE_PCI_DEVICE version
- PCI device entries have to have a default version, not 2, because they are
used in the midle of other structures that... - 01:31 am Revision 3cfcae3c: configure: fix Linux AIO detection
- We should set $linux_aio to 'no' if detection failed, otherwise
its contents will be empty, which is a bug as we test... - 01:31 am Revision 98815437: RTC polling mode broken
- The RTC emulation does not set the IRQ flags independent of the IRQ enable bits.
The original MC146818A datasheet fr... - 01:31 am Revision 733318ea: don't call cpu_sychronize_state from reset handlers
- Doing this will make the vcpu ioctl be issued from the I/O thread, instead
of cpu thread. The correct behaviour is to... - 01:31 am Revision e09a5267: qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-...
- qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back
to non-accelerated mode
We're seeing segfault... - 01:31 am Revision f214978a: qcow2: Order concurrent AIO requests on the same unallocated cluster
- When two AIO requests write to the same cluster, and this cluster is
unallocated, currently both requests allocate a ... - 01:31 am Revision 3aefa744: fix VNC SASL detection
- This test was missing the change to != no.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony... - 01:31 am Revision 9ab35c63: Fix compilation warnings when DEBUG_BUFFERED_FILE is defined
- gcc 4.3.2 throws warnings when DEBUG_BUFFERED_FILE is defined, because
we are using the wrong format specifiers to pr... - 01:31 am Revision 9b083b62: otionrom: Use local CFLAGS no global one
- It is needed by %.o : %.c rule.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <a... - 01:31 am Revision ea80b906: qcow2: Fix metadata preallocation
- The wrong version of the preallocation patch has been applied, so this is the
remaining diff.
We can't use truncate ... - 01:31 am Revision ae20c622: optionrom: make clean should remove raw and .d
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:31 am Revision 8a2e6ab5: Remove CFLAGS parameter in cc-option
- With cc-option we are testing if gcc just accept a particular option, we don't need CFLAGS at all. And this fixes th...
09/09/2009
- 10:57 pm Revision d4c3fddd: mv from strdup to qemu_strdup in qemu-option.c
- one place is using strdup() instead of qemu_strdup
Fix it
Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.ne... - 10:57 pm Revision 0859df68: Fix for commit 3f9cb1c14dc368f41447db5f78d6248c4f100ad4
- Here's a patch to fix the issue introduced by me, as Reimar Döffinger pointed out,
Reimar Döffinger wrote:
> On Thu,... - 10:57 pm Revision 321c1cb1: fix vl.c compilation if CONFIG_KVM is not defined
- vl.c will not link if CONFIG_KVM is not defined.
This patch fixes the problem.
Signed-off-by: Jean-Christophe Duboi... - 10:57 pm Revision 73ffc805: mv strdup to qemu_strdup in vl.c
- There are few places in vl.c not using the qemu version of
malloc/free/strdup.
Fix it.
Signed-off-by: Jean-Christop... - 10:57 pm Revision d6fd1e66: eepro100: Clean code which sets the PCI device id
- * Use function pci_config_set_device_id
* Use new macro PCI_DEVICE_ID_INTEL_82557
Signed-off-by: Stefan Weil <weil@m... - 10:57 pm Revision 4d224196: fix PATH_MAX conditional compilation
- PATH_MAX is used elsewhere in the qemu source tree without protection.
In addtion the actual code would not compile ... - 10:57 pm Revision 959f733a: qdev: integrate reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 20bb8277: qdev: convert tcx to reset + vmsd
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 391a079e: qdev: integrate vmstate
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision f82de8f0: qdev: convert rtl8139 to reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision c32d766a: qemu-io: Improve portability (win32 now supported).
- * Add missing include for struct timeval.
* Replace non-portable strsep by local qemu_strsep.
* Use POSIX basename by... - 10:57 pm Revision cc2040f8: Fix spelling in comment.
- The company which made Virtual PC was Connectix.
They use the magic string "conectix" in their disk images.
Signed-o... - 10:57 pm Revision 7fc2f2c0: qdev/scsi+usb: convert usb-storage to qdev.
- Full coverage with properties and everything. You can add virtual usb
sticks this way now:
-drive if=none,id=pend... - 10:57 pm Revision d52affa7: qdev/scsi: add scsi bus support to qdev, convert drivers.
- * Add SCSIBus.
* Add SCSIDeviceInfo, move device callbacks here.
* add qdev/scsi helper functions.
* convert drive... - 10:55 pm Revision 274945b6: qdev/usb: add some convinience aliases.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 6cf9b6f1: qdev/usb: convert uhci.
- Hookup pci device into qdev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguo... - 10:55 pm Revision 5b19d9a2: qdev/usb: convert ohci.
- Drop num_ports argument for usb_ohci_init_pci(), everybody
calls it with num_ports == 3, so it is pointless.
Convert... - 10:55 pm Revision 806b6024: qdev/usb: add usb bus support to qdev, convert drivers.
- * Add USBBus.
* Add USBDeviceInfo, move device callbacks here.
* Add usb-qdev helper functions.
* Switch drivers t... - 10:55 pm Revision 75570088: qdev: add error message to qdev_device_add().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision a5d2f727: qdev/usb: make qemu aware of usb busses.
- Move usb code from vl.c to usb-bus.c and make it use the new data
structures added by qdev conversion. qemu usb core... - 10:55 pm Revision 4d007814: allow passing null machine pointer to drive_init().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 8718e999: savevm: Convert savevm handlers list to TAILQ
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 93ec8b32: cirrus_vga: CIRRUS_HOOK_* is not used anymore
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision bb150dc8: Add LIST_FOREACH_SAFE() definition
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 4ec1ce04: cirrus_vga: rename cirrus_hook_write_cr() cirrus_vga_write_cr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision f4dbb8dd: savevm: Convert loadvm handlers list to LIST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision b863d514: cirrus_vga: rename cirrus_hook_read_cr() cirrus_vga_read_cr()
- Simplify the logic to do everything inside the function. Return 0xff if index is out of range independetly of DEBUG_...
- 10:55 pm Revision f705db9d: cirrus_vga: rename cirrus_hook_read_gr() cirrus_vga_read_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 5deaeee3: cirrus_vga: rename cirrus_hook_read_palette() cirrus_vga_read_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision 86948bb1: cirrus_vga: rename cirrus_hook_write_palette() cirrus_vga_write_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision 22286bc6: cirrus_vga: rename cirrus_hook_write_gr() cirrus_vga_write_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 31c63201: cirrus_vga: rename cirrus_hook_write_sr() cirrus_vga_write_sr()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 957c9db5: cirrus_vga: make cirrus_read_hidden_dac() return its result
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision cedd91d2: vga: Rename last VGAState occurrences to VGACommonState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision a46007a0: vga and cirrus_vga: substitute switch for equivalent assigntment
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 8a82c322: cirrus_vga: rename cirrus_hook_read_sr() cirrus_vga_read_sr()
- And make it a real function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 10:55 pm Revision e9b43ea3: vga: change tabs to spaces
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 25a18cbd: vga and cirrus_vga: create vga_ioport_invalid() and use it everywhere
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision b6343073: cirrus_vga: Add a VGACommonState local var to cirrus_vga_ioport_{read, write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 47d37dd9: vga: split pci bits into vga-pci.c
- Adjust all the VGAState in VGACommonState
Compile vga-pci.o only for targets that use it.
Signed-off-by: Juan Quinte... - 10:55 pm Revision 79b97bf2: vga: split vga-isa-mm.o
- It is only used in mips softmmu, compile only there.
it_shift field was only used for vga_isa_mm, move it from VGACom... - 10:55 pm Revision 0d65ddc3: vga: split vga_{load, save} into pci and common parts
- Once there adjust VGAState <-> VGACommonState
Export vga_common_save/vga_common_load (nreeded by wmvare_vga
Remove vg... - 10:55 pm Revision 76323919: vga: split isa bits inco vga-isa.c
- Adjust all the VGAState in VGACommonState
Compile vga-isa.o in the targets that use it
Signed-off-by: Juan Quintela ... - 10:55 pm Revision f97e36b9: vga: export vga_mem_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 43bf782b: vga: export vga_ioport_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 1a5ab757: vga: remove useless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 0ceac75b: cirrus_vga: prefix vga_ioport_{read, write} with cirrus
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
09/07/2009
- 10:00 pm Revision 179da8af: USB: use opaque parameter passing for monitor handle
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/06/2009
- 07:34 pm Revision 1e43a8e4: Sparc64: use ISA bus for i8042
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:32 pm Revision 5bc89ef6: Sparc64: remove unused variables
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:32 pm Revision 1dde6fcc: Make ioport default tables const
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:31 pm Revision 82663ee2: Fix indentation
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:24 am Revision c45851c4: When targeting PPU use rlwinm instead of andi. if possible
- andi. is microcoded and slow there.
Signed-off-by: malc <av1474@comtv.ru> - 05:49 am Revision b3d6fb4a: Checks in select_soundhw were never intended to accept abbreviations
- Signed-off-by: malc <av1474@comtv.ru>
09/05/2009
- 01:14 pm Revision 1e6eec8b: Fix Sparse warnings: add "static"
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:24 am Revision f2818f22: esp: handle "select without attention"
- Up to now "select without attention" was handled the same way as
"select with attention". According to
http://www.ib...
09/04/2009
- 08:47 pm Revision f40d7537: Include sys-queue.h early to override system queue definitions on BSD
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:43 pm Revision aa43d9cc: Shuffle lines to avoid gcc 3 warning about redundant redeclaration
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:13 pm Revision c34ebfdc: Bring pcbios, seabios, and vgabios into the tree as git submodules. Right now,
- they aren't integrated into the build but we can do that incrementally.
Signed-off-by: Anthony Liguori <aliguori@us.... - 05:37 pm Revision ae027ad3: mips malta: Fix fdc regression and use qdev for i8042 setup
- 8baf73adf664e79eae201c3f618078a220a661d9 (qdev/isa: convert fdc)
breaks MIPS Malta:
Tried to create isa device isa-f... - 05:37 pm Revision 93bd4eee: Introduce QDict test data file
- This file is used by the QDict stress test, it adds 5k nodes
on the dictionary and performs various operations.
My o... - 05:37 pm Revision 5de65a07: Introduce QString unit-tests
- This suite contains tests to assure that QString API works as expected.
To execute it you should have check installe... - 05:37 pm Revision 7b8c51ad: Introduce QDict unit-tests
- This suite contains tests to assure that QDict API works as expected.
To execute it you should have check installed ... - 05:37 pm Revision 5495ed11: Add check support
- Check is a unit testing framework for C.
All the QObjects have unit-tests and more will be written for the
future da... - 05:37 pm Revision 33837ba6: Introduce QInt unit-tests
- This suite contains tests to assure that QInt API works as expected.
To execute it you should have check installed a... - 05:37 pm Revision 675ebef9: monitor: fail when 'i' type is greater than 32-bit
- The 'i' argument type is for 32-bit only and most handlers
will use an 'int' to store its value.
It's better to fail... - 05:37 pm Revision fb46660e: monitor: Update supported types documentation
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 590fb3b7: monitor: Drop str_allocated[]
- It's not used anymore, as QDict is now used to handle string
memory allocation/deallocation.
Signed-off-by: Luiz Cap... - 05:37 pm Revision 6d1cac3b: monitor: Drop handler_8 and handler_9
- Commit 79c4f6b08009a1d23177c2be8bd003253cf3686a added handler_8 and
handler_9 handling, but there isn't any command h... - 05:37 pm Revision 439bcb61: monitor: Drop unused macros
- GET_TLONG() and GET_TPHYSADDR() are not needed anymore, QInt can
handle such conversions.
Signed-off-by: Luiz Capitu... - 05:37 pm Revision 53773581: monitor: Drop args[] handling code
- This commit drops all the code used to handle the 'args[]' array,
as now we use a dictionary to pass arguments.
Sign... - 05:37 pm Revision 55f81d96: monitor: Split monitor_handle_command()
- In order to help the integration with unit-tests and having a better
design, this commit splits monitor_handle_comman... - 05:37 pm Revision 37b7ad48: monitor: Port handler_10 to use QDict
- This commit ports command handlers that receive ten arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision c1925484: monitor: Port handler_7 to use QDict
- This commit ports command handlers that receive seven arguments to
use the new monitor's dictionary.
Signed-off-by: ... - 05:37 pm Revision d54908a5: monitor: Port handler_1 to use QDict
- This commit ports command handlers that receive one argument to use
the new monitor's dictionary.
Signed-off-by: Lui... - 05:37 pm Revision 1bd1442e: monitor: Port handler_5 to use QDict
- This commit ports command handlers that receive five arguments to use
the new monitor's dictionary.
Note that GET_TL... - 05:37 pm Revision afe67ef2: monitor: Port handler_4 to use QDict
- This commit ports command handlers that receive four arguments to use
the new monitor's dictionary.
Note that GET_TL... - 05:37 pm Revision 1d4daa91: monitor: Port handler_3 to use QDict
- This commit ports command handlers that receive three arguments to use
the new monitor's dictionary.
Signed-off-by: ... - 05:37 pm Revision aa93e39c: monitor: Port handler_6 to use QDict
- This commit ports command handlers that receive six arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision f18c16de: monitor: Port handler_2 to use QDict
- This commit ports command handlers that receive two arguments to use
the new monitor's dictionary.
Signed-off-by: Lu... - 05:37 pm Revision cdb0def3: monitor: Export QDict header
- Command handlers will have to use QDict functions, so export
qdict.h through monitor.h.
Signed-off-by: Luiz Capituli... - 05:37 pm Revision f7188bbe: monitor: Setup a QDict with arguments to handlers
- With this commit monitor_handle_command() will be able to setup a
QDict with arguments to command handlers.
However,... - 05:37 pm Revision f96fc8a0: monitor: Port handler_0 to use QDict
- This commit ports command handlers that receive no arguments to use
the new monitor's dictionary.
It might seem no s... - 05:37 pm Revision 4d76d2ba: monitor: New format for handlers argument types
- Current handlers argument types, as defined in qemu-monitor.hx file,
are a sequence of chars where each one represent... - 05:37 pm Revision 66f70487: Introduce QString
- QString is a high-level data type that can be used to represent
C strings.
The following functions are available:
-... - 05:37 pm Revision 6b8d1ece: Introduce QInt
- QInt is a high-level data type that can be used to represent integers,
internally it stores an int64_t value.
The fo... - 05:37 pm Revision 38183186: Add wrappers to functions used by the Monitor
- Some functions exported to be used by the Monitor as command
handlers are also called in other places as regular func... - 05:37 pm Revision fb08dde0: Introduce QDict
- QDict is a high-level dictionary data type that can be used to store a
collection of QObjects. A unique key is associ... - 05:37 pm Revision 5a1a2356: Introduce QObject
- This commit introduces the qobject.h header file, it contains
basic QObject definitions and helper macros.
Signed-of... - 05:37 pm Revision f455e98c: ide: pass down DriveInfo instead of BlockDriverState
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision ddd9bbd9: Support for multiple -monitor devices
- Rebased version of Anthony's patch: Allow to specify more than one
monitor terminal via the -monitor command line swi... - 05:37 pm Revision 9da43187: net: Fix send queue ordering
- Ensure that packets enqueued for delayed delivery are dequeued in FIFO
order. At least one simplistic guest TCP/IP st... - 05:37 pm Revision 4e2f73ce: do not issue ioctl from within the io thread
- According to Documentation/kvm/api.txt, (and well, to common sense),
we should not be calling vcpu ioctls from within... - 05:37 pm Revision 9cdd03a7: ide: move cmd+irq from IDEState to IDEBus.
- These variables are per bus, not per drive. Lets move them and
cleanup things a bit. And fix the cmd migration bug ... - 05:37 pm Revision 67b3b71d: Delay sighandler_setup()
- If we are using --serial telnet:0:5555,server or similar, ^C will not
kill qemu. We need to first connect using tel... - 05:37 pm Revision 58a04db1: add documentation for multi-core features
- extend QEMU's internal help and man page to cover the recently
added multi-core feature.
Signed-off-by: Andre Przywa... - 05:37 pm Revision b84a5c6f: Remove typedef for bool from eepro100.c
- eepro100.c shouldn't have the need to do this in its local header file.
And I recently started getting this:
$ make... - 05:37 pm Revision d1f171bd: piix3: use new vmstate infrastructure
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 0c7d19e5: i440fx: use new vmstate infrastructure
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision da64182c: Update SaveVM versions
- Now that we have all fields belonging to a PCIDevice, save each field
on the device that it belongs. This means movi... - 05:37 pm Revision fa3aad24: VMState: Fix sub-structs versioning
- We can't check the version in a substruct, it is not stored anywhere
Signed-off-by: Juan Quintela <quintela@redhat.c... - 05:37 pm Revision 8372615d: pci_irq_levels[] belong to PIIX3State
- With previous cleanups, now it is possible to put it where it belongs
Signed-off-by: Juan Quintela <quintela@redhat.... - 05:37 pm Revision 85a750ca: Fold piix3_init() intto i440fx_init
- i440fx_init will now work properly if we don't setup piix3
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed... - 05:37 pm Revision bd7dce87: Introduce PIIX3IrqState for piix3 irq's state
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 867a0d7d: Save irq_state into PCII440FXState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision fd37d881: Create PIIX3State instead of using PCIDevice for PIIX3
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision fd83e9b9: We can add piix3_dev now to PIIX3IrqState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 6c009fa4: Move smm_enabled and isa_memory_mappings to PCII440FXState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 0a3bacf3: Use PCII440FXState instead of generic PCIDevice
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 5d4e84c8: We want the argument pass to set_irq to be opaque
- piix_pci want to pass more things that the pic
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Ant... - 05:37 pm Revision 15dc1128: low_set_irq is not used anywhere
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 823e675a: Split piix4 support from piix_pci.c
- Now mips_malta uses piix4 and pc's use piix_pci definitions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 05:37 pm Revision a4bf1f3e: piix4 don't use pci_irq_levels at all
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:38 am Revision 0187688f: microblaze: Trap on illegal load/store sizes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:40 am Revision 329bfa77: microblaze: Correct FPU decoding masks.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/03/2009
- 11:28 pm Revision 3aa80988: microblaze: Compute masks for alignment checks at translation time.
- Thanks to Blue Swirl for reporting.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 02:25 pm Revision faed1c2a: microblaze: Trap on bus accesses to unmapped areas.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:04 pm Revision 3c50a71f: microblaze: MMU shows more respect to synthesis config.
- The microblaze MMU can be synthesized in different configurations.
Have the MMU model show more respect to the chosen... - 01:59 pm Revision 968a40f6: microblaze: Trap on unaligned data accesses.
- Untested...
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:52 pm Revision 821ebb33: microblaze: Trap on divizions by zero.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:18 pm Revision ee7dbcf8: microblaze: Correct mfs into r0.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:12 pm Revision 1567a005: microblaze: Catch illegal insns and privilege violations.
- Raise illegal instruction exceptions when executing instructions that
require units not available on the particulare ... - 11:25 am Revision cedb936b: microblaze: Add infrastructure for supporting hw exceptions.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:15 am Revision a75cf0c5: microblaze: Clear exception in dslot ESR bit if not in dslot.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:13 am Revision 21d20636: microblaze: Correct MMU debug log.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/02/2009
- 03:46 pm Revision f9c7b77c: Fix warning on x86_64
- audio/esdaudio.c: In function 'qesd_thread_out':
audio/esdaudio.c:136: error: format '%d' expects type 'int', but
arg...
08/31/2009
- 10:30 pm Revision 9902571d: Sparc32: port sun4c interrupt controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision f4b19cd0: Sparc32: port timers to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 9ebec28b: Sparc32: timer field is never NULL
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 55a6e51f: Add VMState support for ptimers
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:12 pm Revision 4e2a68c1: esp (sparc32) Extra scsi data.
- > ESP: Message Accepted (12)
> ESP: Transfer status (sense=0)
> ESP: read reg[5]: 0x20
> ESP: read reg[4]: 0x07
> ESP... - 06:41 pm Revision 9e3a95ef: Fix compiler warnings
- Starting with commit df7a86ed735eafefbd046c8cad7134652fe3f600,
mingw32 builds result in a compiler warning for dns_ad... - 06:14 pm Revision 528e93a9: Fix breakage due to __thread
- Thread-local storage is not supported on all hosts.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/29/2009
- 04:37 pm Revision 757506d2: Fix gcc 3 warning: comparison is always true due to limited range of data type
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:37 pm Revision 2000cbc5: Fix gcc 3 warning about uninitialized variable
- If nb_sectors is 0, cluster_offset will not be initialized.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:37 pm Revision d37adb09: Sparc32: port Slavio misc devices to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:36 pm Revision c21011a9: Sparc32: port ECC memory controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/28/2009
- 11:46 pm Revision db3c9e08: Sparc32: port IOMMU to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 pm Revision 75c497dc: Sparc32: port DMA controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:43 pm Revision c0c41a4b: Sparc32: port TCX to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:22 pm Revision c9e95029: Sparc32: port interrupt controller to VMState design
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:47 pm Revision 7130a422: Update OpenBIOS images to r569
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:12 pm Revision 73538c31: Suppress kraxelisms
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:04 pm Revision 1387fe4a: Fix Sparc64 breakage: add dummy ISA irqs
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:30 pm Revision bdae2298: Fix merge of 59f2a78793b6d17634f39646d604e84af51e0919
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:57 pm Revision e44bd6fc: Don't compile aio code if CONFIG_LINUX_AIO is undefined
- This patch fixes linker errors when building QEMU without Linux AIO support.
It is based on suggestions from malc an... - 01:34 pm Revision f8274971: Fix sb16 breakage due to unassigned s->irq
- Signed-off-by: malc <av1474@comtv.ru>
- 01:34 pm Revision 660cfb6b: Fix formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 04:55 am Revision 3737c054: Merge commit 'linux-user/linux-user-for-upstream' into staging
- 04:47 am Revision 7d9e52bd: e1000 cleanup
- Remove un needed casts from void *.
Use DO_UPCAST() instead of blind casts
Signed-off-by: Juan Quintela <quintela@re... - 04:47 am Revision 4617e593: Relax pthreads check to avoid win32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:47 am Revision 4f335feb: Add pci_cirrus_vga_{save/load} functions, then remove vga.pci_dev use
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 1f235a73: pcnet: Change casts to DO_UPCAST() for PCIPCNetState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 0abaa7c1: pcnet: Add pci_pcnet_{save/load} functions, then remove PCNetState pci_dev field
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 2b7a050a: We need PCINE2000State for save/load functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision 9fdab57b: pcnet: remove useless casts This are casts to the very type of the function
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision a60380a5: Add pci_ne2000_{save/load} functions, then remove pci_dev NE2000State field
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision f3566bf9: cirrus_vga: Change casts to DO_UPCAST() for PCICirrusVGAState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:47 am Revision e05587e8: cirrus_vga: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 94a943ef: ne2000: pci_dev has this very value with the right type
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision eb40f984: lsi53c895a: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision f305261f: lsi53c895a: rename PCIDevice field from pci_dev to dev (consistence)
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 505da599: usb-ohci: Change casts to DO_UPCAST() for OHCIPCIState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 63124a0d: lsi53c895a: LSIState is a DeviceHost
- Go figure.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision a4a2f59c: Everything outside of vga.c should use VGACommonState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 377a7f06: ne2000: Change casts to DO_UPCAST() for PCINE2000State
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 2191dffc: vga: Rename vga_state -> vga
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 03a3e7ba: Introduce vga_common_reset() to be able to typcheck vga_reset()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision dc5d0b9a: lsi53c895a: use DO_UPCAST to cast from PCIDevice
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision a10fcec6: ne2000: remove casts from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 273a2142: eepro100: Remove unused indirection of PCIDevice
- Once there, there is no way that we don't have a PCI Device at save/load time. Remove the check
Signed-off-by: Juan ... - 04:46 am Revision 382f0743: switch balloon initialization to -device.
- With that patch applied "-balloon virtio,args" becomes a shortcut for
"-device virtio-balloon-pci,args".
Side effect... - 04:46 am Revision df7a86ed: slirp: Read host DNS config on demand
- Currently the qemu user-mode networking stack reads the host DNS
configuration (/etc/resolv.conf or the Windows equiv... - 04:46 am Revision d986bd50: eepro100: convert casts to DO_UPCAST()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 6597ebbb: rtl8139: remove pointless cast from void *
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 769cf7a5: eepro100: cast a void * makes no sense
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision ce0bd027: slirp: Remove our_addr code
- Three problems with our_addr:
- It's determined only once when qemu starts, but the address can change
(just like th... - 04:46 am Revision efd6dd45: rtl8139: Remove unneeded double indirection of PCIRTL8139State
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 am Revision 59f2a787: ide: move code to hw/ide/
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision 2bcbf7e4: ide: add save/restore support for mmio
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision cebbe6d4: ide: add save/restore support for isa
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:43 am Revision b8842209: ide: split away ide-macio.c
- create ide-macio.c and place macio support there.
only build ide-macio support for platforms using it.
Signed-off-by... - 04:43 am Revision 3d2bf4a1: ide: split away ide-mmio.c
- create ide-mmio.c and place mmio support there.
only build ide-mmio support for platforms using it.
Signed-off-by: G... - 04:43 am Revision 356721ae: ide: split away ide-internal.h
- move lots of IDE defines to the new file.
also make a bunch of functions non-static
and add declaration for them. Ne... - 04:43 am Revision 84fc5589: virtio-pci error logging
- Use the new qemu_error() function for virtio-blk-pci.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by... - 04:43 am Revision ac7531ec: add qemu_error() + friends
- This patch adds some functions for error reporting to address the
problem that error messages should be routed to dif... - 04:43 am Revision 3f221c8d: ide: split away ide-microdrive.c
- create ide-microdrive.c and place microdrive support there.
only build ide-microdrive support for platforms using it.... - 04:43 am Revision bcbdc4d3: ide: add IDEBus struct, cleanups
- The current IDE code uses an array of two IDEState structs to maintain
the IDE bus. This patch adds a IDEBus to be u... - 04:43 am Revision ec82026c: ide: split away ide-isa.c
- create ide-isa.c and place isa bus support there.
only build ide-isa support for platforms using it.
also create ide.... - 04:43 am Revision 286c2321: qdev error logging
- Use the new qemu_error() function in qdev.c
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony ... - 04:43 am Revision 977e1244: ide: split away ide-pci.c
- create ide-pci.c and place pci bus support there.
only build ide-pci support for platforms using it.
Signed-off-by: ... - 04:43 am Revision 81a322d4: qdev: add return value to init() callbacks.
- Sorry folks, but it has to be. One more of these invasive qdev patches.
We have a serious design bug in the qdev in... - 04:35 am Revision 24e6f355: fix stack buffer overflows in eepro100.c tx
- Hello,
the real world issue is that the hardware allows sends up to 2600 bytes,
and for some reason FreeBSD sometimes... - 04:35 am Revision 4c0960c0: kvm: Simplify cpu_synchronize_state()
- cpu_synchronize_state() is a little unreadable since the 'modified'
argument isn't self-explanatory. Simplify it by ... - 04:35 am Revision d0e7605e: Check block driver read error in pflash_cfi0x
- If a flash file of size smaller than the flash size is specified in
the -pflash option, the block driver returns erro... - 04:35 am Revision 09aaa160: qdev: convert watchdogs
- -watchdog NAME is now equivalent to -device NAME, except it treats
option argument '?' specially, and supports only o... - 04:30 am Revision 9d472d51: Clean up upcast from PCIDevice to I6300State
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 88b3be20: Move watchdog, watchdog_action, give them internal linkage
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 87b245db: virtio-blk: handle NULL returns from bdrv_aio_{read, write}
- The bdrv_aio_{read,write} routines can return a NULL pointer when the
I/O submission fails. Currently we ignore this... - 04:30 am Revision 9ef91a67: raw-posix: refactor AIO support
- Currently the raw-posix.c code contains a lot of knowledge about the
asynchronous I/O scheme that is mostly implement... - 04:30 am Revision 5c6c3a6c: raw-posix: add Linux native AIO support
- Now that do have a nicer interface to work against we can add Linux native
AIO support. It's an extremly thing layer... - 04:30 am Revision 6f67c50f: Add VMState support for static sized buffers (uint_8)
- This patch adds support for static sized buffer and typecheks that the buffer is right.
Signed-off-by: Juan Quintela... - 04:30 am Revision 452e6a7d: multiboot.raw is a generated file
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 73534f2f: Port PCIDevice state to VMState
- This uses a variant of buffer, with extra checks. Also uses the new
support for cheking that a read value is less or ... - 04:30 am Revision 0f2065a1: pci ids: remove redundant defines
- Remove some redundant definitions for PCI classes:
PCI_CLASS_SERIAL_OTHER already exists as PCI_CLASS_COMMUNICATION_O... - 04:30 am Revision 76dec49f: Port ACPI to VMState
- This uses a run_after_load() function, and VMSTATE_PCI_DEVICE()
It could be made smaller changing the type of pm_io_s... - 04:30 am Revision cff09e92: Add VMState support to run a function after load
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision b00319a9: Add VMState support for variable sized arrays
- This patch add supports for variable sized arrays whose size is
another field of the state.
Signed-off-by: Juan Quin... - 04:30 am Revision 0a031e0a: Add VMState support for int32_t check value
- We read the saved value and check that it is less or equal than the one
stored in the structure.
Signed-off-by: Juan... - 04:30 am Revision 2d1e9f96: Port PCI Bus to VMState design
- This uses VARRAY and INT32_EQUAL values
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Li... - 04:30 am Revision f16c4abf: Add version_id to PCIDevice.
- It is needed for VMState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori... - 04:30 am Revision b31442c3: Port PS2 devices to VMState design
- This uses STRUCT and BUFFER
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 04:30 am Revision bf0cb498: virtio-console: rename dvq to ovq
- It isn't obvious what 'dvq' stands for. Since it's the output queue and
the corresponding input queue is called 'ivq'... - 04:30 am Revision dde0463b: Add VMState support for pointers
- This patch adds support for saving pointers to values
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-... - 04:30 am Revision 82501660: Add VMState support for int32_t check value
- We read the saved value and check that it is the same that the one
is stored in the structure.
Signed-off-by: Juan Q... - 04:30 am Revision 79c451b9: Add VMState support for arrays of structs
- This patch add supports for arrays of structs
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anth... - 04:30 am Revision b5a22e4a: Use return value from load_state() call back
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 5122b431: Port i8254 to new VMState design
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 4082be4d: Add vmstate_load() and vmstate_save() functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 695dcf71: Port apic to new VMState design
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision ec245e21: Add VMState support for structs
- This patch adds support for saving one VMStateDescription from other
VMStateDescription.
Signed-off-by: Juan Quintel... - 04:30 am Revision 9ed7d6ae: New VMstate save/load infrastructure
- This patch introduces VMState infrastructure, to convert the save/load
functions of devices to a table approach. Thi... - 04:30 am Revision f752a6aa: Add VMState support for arrays
- This patch adds support for saving arrays inside the struct
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 04:30 am Revision c8d41b2c: move do_loadvm() to monitor.c
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision a35e1c17: qcow2: Metadata preallocation
- This introduces a qemu-img create option for qcow2 which allows the metadata to
be preallocated, i.e. clusters are re... - 04:30 am Revision 7b630349: split do_loadvm() into do_loadvm() and load_vmstate()
- do_loadvm() is now called from the monitor.
load_vmstate() is called by do_loadvm() and when -loadvm command line is ... - 04:30 am Revision 05f2401e: make load_vmstate() return errors
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision 3a38d437: Add isa_reserve_irq().
- Introduce isa_reserve_irq() which marks an irq reserved and returns
the appropriate qemu_irq entry from the i8259 tab... - 04:30 am Revision f0d99ad7: move useful type definitons to osdep.h
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:30 am Revision e8935eef: Move isa_connect_irq calls into isa_create_simple
- Now with isa-bus maintaining the isa irqs we can move the
isa_connect_irq() calls into isa_create_simple().
Signed-o... - 04:30 am Revision 2091ba23: isa bus irq changes and fixes.
- Changes:
(1) make isa-bus maintain isa irqs, complain when allocating
already taken irqs.
(2) note that (1... - 03:33 am Revision 3f9cb1c1: hw/eepro100.c: Use extended TBD only where applicable
- Bug fix for segfault when run as i82551 HW:
Use Extended TBD only when HW supports it (i82558 and up).
Added asserti... - 03:33 am Revision ac72472b: push CPUID level to 4 to allow Intel multicore decoding
- Intel CPUs store the number of cores in CPUID leaf 4. So push
the maxleaf value to 4 to allow the guests access to th... - 03:33 am Revision a8a358bf: allow overriding of CPUID level on command line
- The CPUID level determines how many CPUID leafs are exposed to the guest.
Some features (like multi-core) cannot be p... - 03:33 am Revision 6eea90eb: block/vdi.c: Fix several bugs
- * The code for option '-static' was wrong, so image creation
always created static images.
* Static images created... - 03:33 am Revision 400281af: set CPUID bits to present cores and threads topology
- Controlled by the enhanced -smp option set the CPUID bits to present the
guest the desired topology. This is vendor s... - 03:33 am Revision 06c79f4e: pci-hotplug: initialize dinfo to NULL in pci_device_hot_add
- Suppress the following compiler warning emitted by at least gcc version 4.2.1 (SUSE Linux)
and gcc version 3.4.5 (min... - 03:33 am Revision dfffc653: Add sparse to new feature convention
- Once there, move to a proper test to see if we are going to use it or not
Signed-off-by: Juan Quintela <quintela@red... - 03:33 am Revision 2df87df7: Add fdt to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision fc321b4b: Add xen to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision b31a0277: Add kvm to new feature convention
- Extra error message is only given if --enable-kvm was given
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 03:33 am Revision 5ac1fad3: add file descriptor migration
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Chris Lalancette <clalance@redhat.com>
Signed-off-by: Anthony ... - 03:33 am Revision dc6b1c09: extend -smp parsing to include cores= and threads= options
- For injecting multi-core and multi-threading CPU topology into guests
extend the -smp syntax to accommodate cores and... - 03:33 am Revision d1cd4bf4: introduce kvm64 CPU
- In addition to the TCG based qemu64 type let's introduce a kvm64 CPU type,
which is the least common denominator of a... - 03:33 am Revision a25dba17: Rename build_docs to docs
- All other features are named foo and enabled with --enable-foo.
Signed-off-by: Juan Quintela <quintela@redhat.com>
S... - 03:33 am Revision c4198157: Add sdl to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 788c8196: Add curl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision c584a6d0: Add curses to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision b0a47e79: Add nptl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision ea784e3b: Add vnc_sasl to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision a20a6f46: Add bluez to new feature convencion
- Once there, remove extra check for package and output if bluez was found or not as the other features
Signed-off-by:... - 03:33 am Revision 83a3ab8b: Add build_docs to new feature convention
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 1be10ad2: Add vnc_tls to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 4ffcedb6: Add brlapi to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision e2d52ad3: Add feature configure help
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 4f78ef9a: Use the same structure for list of libs in curses and pthread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision 576edbfa: Make vnc configure options less verbose.
- Rest of libraries don't print themselves
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony L... - 03:33 am Revision 249247c9: Add error message for feature not found
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:33 am Revision dfb278bd: Add vde to new feature convencion
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
08/27/2009
- 05:04 pm Revision 523e727d: Remove a hack introduced by d19076faca944c31bb051b95d285e75ec67902f7
- Work by Blue Swirl culminating with 5c55ff99fa88158871d5b9f619c485deae5f3d5b
made it unnecessary.
08/26/2009
- 12:55 pm Revision 15c875a3: Fix dsound typos
- Dsound currently does not compile due to the typos in the code. This
patch makes it compile again.{PATCH}
Signed-off...
08/25/2009
- 10:32 pm Revision 4e02cd33: Remove kqemu.c accidentally added by d60efc6b0d3d4e90cbbb86e21451e55263c29416
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:29 pm Revision 462eda24: Sparc32: improve interrupt handling
- Level 15 interrupts are broadcast to all CPUs, each CPU can clear the
interrupt using the local Clear Pending registe... - 09:29 pm Revision d60efc6b: Make CPURead/WriteFunc structure 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:05 pm Revision fa31af0e: target-mips: fix conditional moves off fp condition codes
- Conditional moves off fp condition codes were using the result of
get_fp_bit to isolate and test the relevant conditi... - 05:15 pm Revision fe3b4152: linux-user: Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit t...
- qemu's page table can be incomple if /proc/self/maps is unavailable or
host allocating a memory with mmap(), so we ca... - 05:15 pm Revision e72d2cc7: linux-user: fadvise64 implementation
- good enough to pass all LTP fadvise64 tests
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Riku Voipio <ri... - 05:15 pm Revision 12727917: linux-user: zero fstat buffer to initialize nsec fields
- The fstat implementation does not initialize the nanosecond fields in the
stat buffer; this caused funny values to tu... - 05:15 pm Revision d83c8733: linux-user: enable getdents for > 32-bit systems
- works perfectly fine with the example from getdents(2) and passes the LTP
tests (tested with s390x on x86_64 emulatio... - 05:15 pm Revision 7181155d: m68k, linux-user: add setup_rt_frame
- This patch implements setup_rt_frame().
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Riku Voipio... - 05:15 pm Revision c761c154: m68k, linux-user: enable sigaltstack()
- As setup_frame() and setup_rt_frame() are now implemented we can now
enable sigaltstack().
Signed-off-by: Laurent Vi... - 05:15 pm Revision 7e22e546: linux-user: fcntl fixes for LTP
- Fixes swaps on l_pid which were pretty much of random size. Implements
F_SETLEASE, F_GETLEASE. Now passes all LTP fcn... - 05:15 pm Revision 8ec9cf89: linux-user: fix mq_* compilation problems
- mqueue.h is only available if __NR_mq_open is defined. So don't include
it unconditionally. Similarly, the mq_* fam... - 05:15 pm Revision 492a8744: m68k,linux-user: add setup_frame
- This patch adds signals management for linux-user.
It implements setup_frame() which allows to call the user signal
... - 05:15 pm Revision c2882b96: linux-user: add eventfd support
- Straightforward implementation. This syscall is rare enough that we
don't need to support the odder cases, just disab... - 02:14 am Revision 4e6f6d4c: ARM back-end: Fix encode_imm
- the encode_imm function in tcg/arm/tcg-target.c lacks shift declaration.
Laurent
Signed-off-by: Laurent Desnogues <...
08/24/2009
- 04:46 pm Revision aa7116cb: qdev/prop: convert isa-bus to helper macros.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 pm Revision 0d6b0b1d: Make the e1000 the default network adapter for the pc target.
- The ne2k is an ancient card that performs pretty terribly under QEMU. In many
modern OSes, there is no longer driver... - 04:46 pm Revision 5ec4d682: eliminate errors about unused results in block/vpc.c
- These errors come up when compiling with gcc-4.3.3 and some older headers:
/scratch/froydnj/qemu.git/block/vpc.c: In... - 04:46 pm Revision 177539e0: virtio-blk: add msi support.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:46 pm Revision 3987e1cf: qemu: move virtio-pci.o to near pci.o
- virtio-pci depends, and will always depend, on pci.c
so it makes sense to keep it in the same makefile,
(unlike the r... - 04:46 pm Revision 4dd75c70: make pthreads mandatory
- As requested by Anthony make pthreads mandatory. This means we will always
have AIO available on posix hosts, and it... - 04:21 pm Revision 793cbfb5: char: Emit 'CLOSED' events on char device close
- Notify users of the char interface whenever the file / connection is
closed.
Signed-off-by: Amit Shah <amit.shah@red... - 04:21 pm Revision 0b5c1ce8: cleanup cpu-exec.c, part 0/N: consolidate handle_cpu_signal
- handle_cpu_signal is very nearly copy-paste code for each target, with a
few minor variations. This patch sets up ap... - 04:02 pm Revision 7f79dd28: unify popen/fopen qemu wrappers
- While reading Chris's code for fd migration I noticed the duplication
between QEMUFilePopen and QEMUFileStdio. This ... - 04:02 pm Revision a25a0ef5: Only build osdep once
- We no longer need hackery to work around kqemu
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:02 pm Revision 4a1418e0: Unbreak large mem support by removing kqemu
- kqemu introduces a number of restrictions on the i386 target. The worst is that
it prevents large memory from workin... - 04:01 pm Revision 1632dc6a: Route IOAPIC interrupts via ISA bus
- Instead of calling the IOAPIC from the PIC, raise IOAPIC irqs via the ISA bus.
As a side effect, IOAPIC lines 16-23 a... - 04:01 pm Revision 0953a80f: Add a configure switch to enable / disable all user targets. I felt compelled ...
- Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:01 pm Revision 4951f65b: Migration via unix sockets.
- Implement migration via unix sockets. While you can fake this using
exec and netcat, this involves forking another p... - 04:01 pm Revision 6b35e7bf: QEMU set irq0override in fw_cfg
- Hi,
After discussing the issue with Avi, Gleb and a couple others on irq,
we came to the conclusion that it is prefe... - 04:01 pm Revision 1452411b: Route PC irqs to ISA bus instead of i8259 directly
- A PC has its motherboard IRQ lines connected to both the PIC and IOAPIC.
Currently, qemu routes IRQs to the PIC which... - 04:01 pm Revision 21d4e8e3: Makefile: fixed rule TAGS
- - still works if the build dir is not the src dir
- use find instead of *.c block/*.c etc...
Signed-off-by: Alexandr... - 04:01 pm Revision e8b54394: SMART ATA Functionality
- For the lulz I implemented basic SMART functionality in ide.c. smartctl
on linux recognizes it just fine and startin... - 04:01 pm Revision 7ef92331: Don't segfault when changing VNC password on an SDL display.
- Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:01 pm Revision 7dc3fa09: Add missing linefeed in error message
- The error message for an unknown network device given to
monitor command set_link looks better with a terminating
lin... - 04:01 pm Revision 52c18be9: When using stdio monitor and VNC display, one can set or clear a VNC password;...
- Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:01 pm Revision 90750009: Fix detached migration with exec.
- When trying to do detached migration with exec, I found that
the monitor wouldn't always return in a timely manner. ... - 04:01 pm Revision 86176759: Clean up VGA type selection; far too many variables being used to track one st...
- Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:01 pm Revision 6b99dadc: Do not disable autostart for live migration
- If the user does not want autostart, they can specify -S.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: ... - 04:01 pm Revision 04a52b41: make vga screen_dump use DisplayState properly
- Hi all,
currently the vga screen_dump code doesn't use the DisplayState
interface properly and tries to replace it te... - 02:18 pm Revision b6f6d0e2: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 02:15 pm Revision e5944641: es1370: Remove unused indirection of PCIES1370State and ES1370State
- Signed-off-by: Juan Quintela <quintela@redhat.com>
08/23/2009
- 11:10 pm Revision 2a1704a7: Fix device name completion for 'eject'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:00 pm Revision 4445b0a6: Revert my commit c00a9de060124a988bd9847c095e5836488c6f01
- was incorrect.
- 07:08 pm Revision 8d30b794: Fix segfault of qemu-system-arm with PXA target
- qemu-system-arm (0.10.5) segfaults when invoked with a PXA machine target,
e.g. -M tosa. The reason is fairly obvious... - 07:03 pm Revision 699960b2: sdl.c: support 32 bpp cursors
- Hello,
currently when a 32 bpp cursor gets defined the result is all-black in
the areas that are not transparent (you... - 07:00 pm Revision c00a9de0: Use corect depth from DisplaySurface in vmware_vga.c
- Hello,
for what I can tell, there is no way for vmware_vga to work correctly
right now. It assumes that the framebuff... - 06:44 pm Revision 13f59cbf: Remove the unnecessary and only global in musicpal.c
- 06:19 pm Revision 7ef6e71c: Merge with balrog@git.sv.gnu.org:/srv/git/qemu.git
- 04:51 pm Revision d074769c: Make musicpal.c use the I2C device and the Marvell 88w8618 audio device
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Andrzej Zaborowski <balrogg@gmail.com> - 04:44 pm Revision ef07b491: Extract the Marvell 88w8618 audio device from musicpal.c
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Andrzej Zaborowski <balrogg@gmail.com> - 04:38 pm Revision 3ead03bd: Extract musicpal.c I2C bitbanging code and make it gpio aware
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Andrzej Zaborowski <balrogg@gmail.com> - 03:38 pm Revision 343ec8e4: Musicpal qdev conversion: gpio (except I2C part), keyboard and lcd
- Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Andrzej Zaborowski <balrogg@gmail.com> - 03:23 pm Revision d453c2c3: Sparc32: fix monitor commands 'info pic' and 'info irq'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:12 am Revision 7432ff5d: Rearrange to suppress gcc 3.3.5 warning about unused variable
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/22/2009
- 08:23 pm Revision 9c9c310a: def-helper.h allow helpers returning pointers
- This change allows to define helpers returning pointers.
This looks like a typo in original commit.
Signed-off-by: i... - 04:55 pm Revision 0fd0eb21: ESP: implement Transfer Pad
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:54 pm Revision 5e1e0a3b: ESP: Implement select without ATN, fix comments
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:29 pm Revision 94953e6d: ARM back-end: Handle all possible immediates for ALU ops
- this patch handles all possible constants for immediate operand of ALU ops.
I'm not very satisfied by the implementat... - 02:55 pm Revision f878d2d2: ARM back-end: Add TCG not
- this patch:
- implements TCG not.
Laurent
Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-o... - 02:54 pm Revision 4c6aa085: sparc32 remove an unnecessary cpu irq set
- Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:46 pm Revision c27e2752: Sparc32/64: fix jmpl followed by branch
- Fix a case where 'jmpl' instruction followed by a branch instruction was
handled incorrectly.
Signed-off-by: Blue Sw... - 12:51 pm Revision 10ee2aaa: Remove unneded ac97 indirection accessing its state
- Searching for "inspiration" to convert another device to qdev, I got
ac97. Once I understood a bit of qdev, found th...
08/18/2009
- 09:04 pm Revision 6b743278: Sparc32/64: Fix user emulator breakage
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:01 pm Revision 7ecd8df8: Fix breakage of alpha, mips64, ppc64 and x86_64 targets on non-amd64 host
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/16/2009
- 02:54 pm Revision b11ebf64: Replace REGX with PRIx64
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:13 pm Revision 90e189ec: Replace local ADDRX/PADDRX macros with TARGET_FMT_lx/plx
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:06 pm Revision 636aa200: Replace always_inline with inline
- We define inline as always_inline.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:03 am Revision facd2857: user: compile host-utils.c only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:39 am Revision e27b27b3: Simplify 5ba6531956b9b6486560cbd13604c2238a3542dd
- Thanks to Juan Quintela.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/15/2009
- 07:52 pm Revision cfa90513: Fix desynchronization of condition code state when a memory access traps
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:27 pm Revision 802670e6: PPC: clean up ppc405
- Rely on the subpage system instead of the local version.
Make most functions "static".
Fix wrong parameter passed to ... - 02:33 pm Revision 1786dc15: Use pstrcpy to avoid OpenBSD linker warnings
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:35 pm Revision fc0d96b4: bsd-user: Add generic env variable handling
- Based on 04a6dfebb6b52532a1e0bd637899f1eba14e94c6.
Adds support for qemu to modify target process environment
variab... - 11:47 am Revision 6af5a252: linux-user: compile envlist.c only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 am Revision 5ba65319: user: compile ioport-user.c only for x86
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:51 am Revision 37022086: user: compile path.c only once
- Also merge bsd-user/path.c and linux-user/path.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
08/14/2009
- 12:05 am Revision 0bf5e443: Fix migration for ide devices
- commit 93c8cfd9e67a62711b86f4c93747566885eb7928
Author: Gleb Natapov <gleb@redhat.com>
Date: Sun Aug 2 11:36:47 200...
08/13/2009
- 08:51 pm Revision 0c5b8d83: Unbreak Sparc64
- EBus is a sort of ISA bus.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:26 pm Revision bc19fcaa: Unbreak Sparc32 and PPC
- Convert qdev ptr type to chr, allow a NULL pointer.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:41 am Revision aa0cba4a: Third attempt to invoke create_config properly
- Second attempt failed due to $_ not being standard and as such it's
interpretation by certain shells when they were s...
Also available in: Atom