Activity

From 09/07/2009 to 10/06/2009

10/06/2009

11:01 pm Revision 49d9fdcc: target-i386: fix ARPL
The arpl implementation in target-i386/translate.c uses cpu_A0
temporary across a brcond op. This patch fixes that i...
Laurent Desnogues
10:46 pm Revision d9ace8b3: configure and Makefile are not generated in qemu
Just say it to make
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
10:46 pm Revision ae7489cb: AIOLIBS is not used anywhere
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision 4888ec26: optionrom: create .PHONY variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision 3e4e4646: optionrom: remove use of implicit RM variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision 9c927650: add build-all to .PHONY rules
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision cdaed7c7: qdev: move comment
Move comment back next to main_system_bus to avoid confusion.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe...
Gerd Hoffmann
10:46 pm Revision 5ab28867: Don't use implicit rules for Makefile
This remove implicit rules + implicit variables.
Explicit rules like the generation of %.h and %.c from %.hx still wo...
Juan Quintela
10:36 pm Revision 7f1c9d20: Port host_net_add monitor command to QemuOpts
Here is where we rely on qemu_opts_parse() to handle an empty string.
We could alternatively explicitly handle this h...
Mark McLoughlin
10:36 pm Revision dc1c9fe8: Final net cleanup after conversion to QemuOpts
Now that net_client_init() has no users, kill it off and rename
net_client_init_from_opts().
There is no further nee...
Mark McLoughlin
10:36 pm Revision 13cf8f21: Port usb net to QemuOpts
We need net_client_init_from_opts() exported for this
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-...
Mark McLoughlin
10:36 pm Revision 0f457d91: qemu/pci: make pci not depend on msix
Making pci device cleanup msix automatically makes pci.c depend on
msix.c, which is IMO messy. Since devices do msix...
Michael S. Tsirkin
10:36 pm Revision 05fcfada: qemu/pci: clarify pci config load routine
PCI load routine has to be called with size equal to 256 (otherwise it
will crash in weird ways). So assert this, ma...
Michael S. Tsirkin
10:36 pm Revision c59c7ea9: Port PCI NIC hotplug to QemuOpts
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision ec302ffd: Port -net user to QemuOpts
The handling of guestfwd and hostfwd requires the previous changes
to allow multiple values for each parameter. The o...
Mark McLoughlin
10:36 pm Revision 7b3fb251: Clean up legacy code in net_client_init()
Now that we've ported everything over to QemuOpts, we can kill off
all the cruft in net_client_init().
Note, the 'ch...
Mark McLoughlin
10:36 pm Revision 88ce16ca: Port -net socket to QemuOpts
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision ed2955c2: Port -net dump to QemuOpts
Note, not incrementing nb_host_devs in net_init_dump() is intentional.
Signed-off-by: Mark McLoughlin <markmc@redhat...
Mark McLoughlin
10:36 pm Revision 8a1c5235: Port -net tap to QemuOpts
Some parameters are not valid with fd=. Rather than having a separate
parameter description table for validating fd=,...
Mark McLoughlin
10:36 pm Revision f83c6e10: Port -net none and -net nic to QemuOpts
We use a table of network types to look up the initialization function
and parameter descriptions in net_client_init(...
Mark McLoughlin
10:36 pm Revision dd51058d: Port -net vde to QemuOpts
The net_vde_init() change is needed because we now pass NULL pointers
instead of empty strings for group/sock if they...
Mark McLoughlin
10:36 pm Revision b386becf: Remove double error message for -device option parsing
qemu_opts_parse() gives a suitable error message in all failure cases
so we can remove the error message from the cal...
Mark McLoughlin
10:36 pm Revision a676968b: Remove bogus error message from qemu_opts_set()
The only way qemu_opts_create() can fail is if a QemuOpts with that id
already exists and fail_if_exists=1. In that c...
Mark McLoughlin
10:36 pm Revision 2cfa571f: Make qemu_opts_parse() handle empty strings
Rather than making callers explicitly handle empty strings by using
qemu_opts_create(), we can easily have qemu_opts_...
Mark McLoughlin
10:36 pm Revision dc9ca4ba: Never overwrite a QemuOpt
Rather than overwriting a QemuOpt, just add a new one to the tail and
always do a reverse search for parameters to pr...
Mark McLoughlin
10:36 pm Revision 5dc519ef: Add qemu_opts_validate() for post parsing validation
Several qemu command line options have a parameter whose value affects
what other parameters are accepted for the opt...
Mark McLoughlin
10:36 pm Revision fb12577c: Drop config_error(), use qemu_error() instead
Diagnostic output goes to stderr, except when we're in a monitor
command, when it goes to the monitor instead.
confi...
Markus Armbruster
10:36 pm Revision 51693297: Remove double error message in qemu_option_set()
qemu_opt_set() prints an error message in all failure cases, so
qemu_set_option() doesn't need to print another error...
Mark McLoughlin
10:36 pm Revision 8119b33d: Add qemu_net_opts
The first step in porting -net to QemuOpts. We do not include parameter
descriptions in the QemuOptsList because we u...
Mark McLoughlin
10:36 pm Revision 9203f520: Make NICInfo string fields non-const
We now only assign strdup()ed strings to these fields, never static
strings.
aliguori: fix build for ppc_prep and mi...
Mark McLoughlin
10:36 pm Revision 3a179c66: Make net_client_init() consume slirp_configs even on error
net_slirp_init() walks slirp_configs, and stops when it encounters one
that doesn't work. Instead of consuming slirp...
Markus Armbruster
10:36 pm Revision d2cffe30: Move memset() from net_client_uninit() to net_client_init()
zeroing a structure before using it is more common than zeroing after
using it. Also makes the setting of nd->used mo...
Mark McLoughlin
10:36 pm Revision 0752706d: Don't exit() in config_error()
Propagating errors up the call chain is tedious. In startup code, we
can take a shortcut: terminate the program. Th...
Markus Armbruster
10:36 pm Revision 3cd67992: Don't assign a static string to NICInfo::model
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 32a8e14a: Use qemu_strdup() for NICInfo string fields
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 02374aa0: Use qemu_strdup() for VLANClientState string fields
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision a6af8e5f: add host_device format description to qemu-img manpage
Converting files using "qemu-img convert" onto logical volumes (or any
block device) you need to use the currently un...
Adrian Bridgett
10:36 pm Revision 5fdfbf7e: Register rtc options for -set
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: ...
Jan Kiszka
10:36 pm Revision e52eb611: Revert "Fix exit on 'pci_add' Monitor command"
This reverts commit 0148fde54c2478ea8a47c8dbfe4c0fb8bda4d996.
As requested by Luiz.
Signed-off-by: Anthony Liguori ...
Anthony Liguori
10:36 pm Revision 0ca9f8a4: offer right-ctrl as a grab option
Add support for -ctrl-grab to use the right-ctrl button to grab/release
the mouse in SDL.
The multi-button ctrl-alt ...
Dustin Kirkland
10:36 pm Revision 45a50b16: Reorganize option rom (+linux kernel) loading.
This patch adds infrastructure to maintain memory regions which must be
restored on reset. That includes roms (vga b...
Gerd Hoffmann
10:36 pm Revision dbbaaff6: eepro100: support 16 bit read from SCBCmd (== 2)
This is necessary to support OpenBSD 4.2 install, without
this change it triggers an assert.
Signed-off-by: Reimar D...
=?UTF-8?q?Reimar=20D=C3=B6ffinger?=

10/05/2009

11:41 pm Revision 5a2d0e57: target-i386: move recently added vmstate fields at the end of the structure
This reduce the impact on hosts that have addressing modes with limited
offsets. Suggested by Laurent Desnogues.
Sig...
Aurelien Jarno
10:20 pm Revision 0b4ce02e: block/raw: Add create_options for host_device
Today host_devices have a create function, so they also need a create_options
field to prevent qemu-img from complain...
Kevin Wolf
10:02 pm Revision 850810d0: Improve error reporting on file access
By making the error reporting include strerror(errno), it gives the user
a bit more indication as to why qemu failed....
Justin M. Forbes
10:01 pm Revision 1e7fbc6d: x86: fix miss merge
There was a missmerge, and then we got a tail recursive call to cpu_post_load
without case base :)
Signed-off-by: Ju...
Juan Quintela
10:01 pm Revision 6c098407: Win32: Fix vnc support.
Without this patch, qemu on windows crashes as soon
as a vnc client connects.
Signed-off-by: Stefan Weil <weil@mail....
Stefan Weil
05:32 pm Revision 48042d86: Fix pci_vga_init() not to ignore bus argument
Commit a414c306 converted all VGA devices to qdev. It used
pci_create_simple() for all devices, except for this one ...
Markus Armbruster
05:32 pm Revision fc3baad7: restore CFLAGS check for conflict and fix recursive CFLAGS issue
cc-option uses more make-syntax to replace the shell "if/else".
Issue with recursive += is fixed by doing the first ...
Thomas Monjalon
05:32 pm Revision 499cf102: Rename pci_create_noinit() to pci_create()
It's qdev_create() specialized for PCI, so name it accordingly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
05:32 pm Revision 49bd1458: Fix pci_add storage not to exit on bad first argument
Monitor command "pci_add ADDR storage ..." does its work in
qemu_pci_hot_add_nic(). It called pci_create(..., ADDR) ...
Markus Armbruster
05:32 pm Revision 19a2223f: set correct CS seg limit and flags on sipi
TCG works with incorrect values somehow.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguor...
Gleb Natapov
05:32 pm Revision 07caea31: Fix pci_add nic not to exit on bad model
Monitor command "pci_add ADDR nic model=MODEL" uses pci_nic_init() to
create the NIC. When MODEL is unknown or "?", ...
Markus Armbruster
05:32 pm Revision 3312958d: pci_create() is now unused, remove it
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
05:32 pm Revision 25fe3654: virtio-pci: return error if virtio_console_init fails
Currently only one virtio_console device is supported. Trying to add
multiple devices fails and such failure should b...
Amit Shah
05:32 pm Revision 9ee05825: Make it obvious that pci_nic_init() can't fail
Before this patch, pci_nic_init() returns NULL when it can't find the
model in pci_nic_models[]. Except this can't h...
Markus Armbruster
05:32 pm Revision f4e94dfe: Set revision in eeprom correctly for 82557 versions.
This is necessary to make FreeBSD recognize the device as 82557 - otherwise its
driver will use unsupported features ...
=?UTF-8?q?Reimar=20D=C3=B6ffinger?=
05:32 pm Revision c8cd1fcd: qdev: show name of device that fails init
When initialising a device fails, show the name of the failing device.
The current behaviour is to silently exit on ...
Amit Shah
05:32 pm Revision 5a1fc5e8: qemu: clean up target page usage in msix
Since cpu_register_phys_memory does not require size to be a multiple of
target page size, simply make msix page size...
Michael S. Tsirkin
05:32 pm Revision 85352471: qemu/virtio-pci: remove unnecessary check
it's safe to call msix_write_config if msix
is disabled, so call it unconditionally on
pci config write.
Signed-off-...
Michael S. Tsirkin
05:32 pm Revision 7f1e9d4e: eepro100: Don't allow guests to fail assertions
The idea of using assert() for input validation is rather questionable.
Let's remove it from eepro100, so that guests...
Kevin Wolf
05:32 pm Revision fa0cfdf2: vnc: Set invalid buffer pointers to NULL
After qemu_free, the pointers for input and output
buffers are no longer valid, so set them to NULL
(most other calls...
Stefan Weil
05:32 pm Revision 80ee15a6: qcow2: Increase maximum cluster size to 2 MB
This patch increases the maximum qcow2 cluster size to 2 MB. Starting with 128k
clusters, L2 tables span 2 GB or more...
Kevin Wolf
05:32 pm Revision 5330de09: qemu/pci: refactor code/symbolic constants
refactor code slightly, adding symbolic constants and functions, and
using macros where possible. This will also mak...
Michael S. Tsirkin
05:32 pm Revision c0b1905b: qemu/pci: reset device registers on bus reset
Reset BARs and a couple of other registers on bus reset, as per PCI
spec.
Signed-off-by: Michael S. Tsirkin <mst@red...
Michael S. Tsirkin
05:32 pm Revision 8f2498f9: fix comment on cpu_register_physical_memory_offset
We don't require full pages in cpu_register_physical_memory,
except for RAM.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
05:32 pm Revision ac0be998: serial: convert isa to qdev
Everything using standard isa I/O ports and IRQ windup is considerd
being an actual isa device. That are all serial_...
Gerd Hoffmann
05:32 pm Revision 41b5e892: qdev: don't crash on unset drive properties.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 99244fa1: floppy: move dma setup + drive connect to fdctrl_init_common()
isa-fdc is completely qdev-ified with this patch applied, all
configuration uses properties.
sysbus-fdc needs dma_ch...
Gerd Hoffmann
05:32 pm Revision e489030d: qemu/virtio: fix reset with device removal
virtio pci registers its own reset handler, but fails to unregister it,
which will lead to crashes after device remov...
Michael S. Tsirkin
05:32 pm Revision 7f23f812: qemu/qdev: type safety in reset handler
Add type safety to qdev reset handlers, by declaring them as
DeviceState * rather than void *.
Signed-off-by: Michae...
Michael S. Tsirkin
05:32 pm Revision cb23117b: scsi: hotplug windup
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 4db49dc0: refactor drive_hot_add
move pci device lookup into the "case IF_SCSI" section, so we
can do something else for other interface types.
Signe...
Gerd Hoffmann
05:32 pm Revision 56a14938: drive cleanup fixes.
Changes:
* drive_uninit() wants a DriveInfo now.
* drive_uninit() also calls bdrv_delete(),
so callers don't ...
Gerd Hoffmann
05:32 pm Revision fd8014e1: floppy: add drive properties.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision ef80b466: store a pointer to QemuOpts in DeviceState, release it when zapping a device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision ee995ffb: pci: hotplug windup
Create qdev infrastructure for pci hotplug. PCI bus implementations
must register a handler for hotplug. Creating a...
Gerd Hoffmann
05:32 pm Revision 7101174e: allow if=none for drive_add
Allow adding unconnected host drives by specifying if=none like it is
possible with -drive. They can be put in use w...
Gerd Hoffmann
05:32 pm Revision 3f84865a: pci: windup acpi-based hotplug
Switch over acpi-based PCI hotplug for pc over to the new
qdev-based pci hotplugging.
Signed-off-by: Gerd Hoffmann <...
Gerd Hoffmann
05:32 pm Revision d29275f1: Add exit callback to DeviceInfo.
This adds a exit callback for device destruction to DeviceInfo, so
we can hook cleanups into qdev device destruction....
Gerd Hoffmann
05:32 pm Revision a8e662b5: usb: hook unplug into qdev, cleanups + fixes.
Hook into DeviceInfo->exit().
handle_destroy() must not free the state struct, this is handled
by the new usb_qdev_e...
Gerd Hoffmann
05:32 pm Revision ef816d83: usb: hotplug windup
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 3418bd25: qdev hotplug: infrastructure and monitor commands.
Adds device_add and device_del commands. device_add accepts accepts
the same syntax like the -device command line sw...
Gerd Hoffmann
05:32 pm Revision a861c453: switch qemu-config to qemu_error
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 01985dcf: Implement scsi device destruction
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision a36a344d: pci: use qdev for device destruction.
pci_unregister_device is static now and hooked into Devicestate->exit.
qdev_free(pci_device) works now.
Signed-off-b...
Gerd Hoffmann
05:32 pm Revision 131ec1bd: qdev: device free fixups.
Two bug fixes:
* When freeing a device we unregister even stuff we didn't register in
the first place because the...
Gerd Hoffmann
05:32 pm Revision e3936fa5: pci: move unregister from PCIDevice to PCIDeviceInfo
One more cleanup while being at it ;)
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguor...
Gerd Hoffmann
05:32 pm Revision 21eea4b3: support inplace allocation for pci bus, split irq init.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 03587182: convert pci bridge to qdev
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 907265db: update pc-bios/bios.bin
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 1ac7105e: update pcbios submodule to current master
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 021f0674: parallel: convert isa to qdev
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 7cd9eee0: piix_pci: kill PIIX3IrqState
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 1f850f10: switch ide bus to inplace allocation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision b2317837: switch usb bus to inplace allocation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision ca9c39fa: switch scsi bus to inplace allocation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision 1ed2fc1f: Refactor RTC command line switches
Deprecate -localtime, -setdate and -rtc-td-hack in favor of a new
unified command line switch:
-rtc [base=utc|lo...
Jan Kiszka
05:32 pm Revision b3807725: kvm: Fix guest single-stepping
Hopefully the last regression of 4c0960c0: KVM_SET_GUEST_DEBUG requires
properly synchronized guest registers (on x86...
Jan Kiszka
05:32 pm Revision cd739fb6: allow qdev busses allocations be inplace
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:32 pm Revision f64382ba: win32: Drop dead dyntick timer code
nearest_delta_us is calculated but not used. Drop it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-...
Jan Kiszka
05:32 pm Revision 5f30fa18: gdbstub: x86: Switch 64/32 bit registers dynamically
Commit 56aebc891674cd2d07b3f64183415697be200084 changed gdbstub in way
that debugging 32 or 16-bit guest code is no l...
Jan Kiszka
05:32 pm Revision 6875204c: Enable host-clock-based RTC
Switch RTC emulations to the new host_clock instead of vm_clock by
default. This has the advantage that the emulated ...
Jan Kiszka
05:32 pm Revision 828566bc: temporary fix for on_vcpu
Recent changes made on_vcpu hit the abort() path, even with the IO thread
disabled. This is because cpu_single_env is...
Glauber Costa
05:32 pm Revision 21d5d12b: Introduce QEMU_CLOCK_HOST
Despite its name QEMU_CLOCK_REALTIME is (normally) not using
CLOCK_REALTIME / the host system time as base. In order ...
Jan Kiszka
05:32 pm Revision 0148fde5: Fix exit on 'pci_add' Monitor command
If the user issues one of the following commands to the Monitor:
pci_add pci_addr=auto nic model=None
pci_add pci_ad...
Luiz Capitulino
05:32 pm Revision b6e31c12: slirp: It needs to use QEMU_CFLAGS not CFLAGS
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 0fdddf80: Rename QEMU_TIMER_* to QEMU_CLOCK_*
These constants select clocks, not timers. And init_timers initializes
clocks.
Signed-off-by: Jan Kiszka <jan.kiszka...
Jan Kiszka
05:32 pm Revision e5bc201d: do proper cpu_self check
Currently, our check for qemu_cpu_self only checks if there is a cpu
currently in execution (represented by cpu_singl...
Glauber Costa
05:32 pm Revision a316e378: Add -Wold-style-* flags
This time, I add them in configure only if target compiler supports it
Signed-off-by: Juan Quintela <quintela@redhat...
Juan Quintela
05:32 pm Revision 47cbc7aa: bdf: Remove last users of FALSE/TRUE
This brings bfd_boolean to the wonderful world of <stdbool.h>, it is needed
because it defines bdf_boolean as an enum...
Juan Quintela
05:32 pm Revision d5b61ddd: musicpal: Add VMState support
Register all relevant fields of Musicpal device states with the VMState
framework. This involves a few type changes o...
Jan Kiszka
05:32 pm Revision a9796703: Correctly free nd structure
When we "free" a NICInfo structure, we can leak pointers, since we don't do
much more than setting used = 0.
We free...
Glauber Costa
05:32 pm Revision 30624c92: musicpal: True reset support for GPIO
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka
05:32 pm Revision 3c8ce630: x86: factor out cpu_get/put_fpreg()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 49fedd0d: musicpal: Coding style fixes
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka
05:32 pm Revision 243cd13c: musicpal: Clean up typecasts
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka
05:32 pm Revision f11f6a5f: vmstate: Add suppot for field_exist() test
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 2e87c5b9: musicpal: Catch null TX qeueues
They likely represent invalid queues that should be skipped. We already
do this for RX queues. Wish I had a spec...
...
Jan Kiszka
05:32 pm Revision c88d6bde: musicpal: Make PIT emulation more robust
Stop the periodic timers of the PIT on reset, disabling via the control
register and invalid parameters.
Signed-off-...
Jan Kiszka
05:32 pm Revision 708afdf3: musicpal: Rework GPIO input events
The qdev_gpio conversion of 343ec8e caused come polarity mismatch of key
event pins and left an overly complex soluti...
Jan Kiszka
05:32 pm Revision 0cb892aa: x86: port cpu to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 267c4840: musicpal: True reset support for audio device
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka
05:32 pm Revision f89a8e4e: Add *TL functions to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 66e6d55b: x86: port segments to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 216c07c3: x86: factor out cpu_get/put_mttr_var()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision fc3b0aa2: x86: factor out cpu_get/put_xmm_reg()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision c4c38c8c: x86: factor out cpu_pre_save()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision e5cc6429: x86: mcg_cap is never 0
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision acc68836: x86: split FPReg union
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 468f6581: x86: factor out cpu_pre/post_load()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision c1a54d57: x86: split MTRRVar union
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision ac74d0f1: x86: mce_banks always have the same size
mce_banks is always MCE_BANKS_DEF * 4 in size, value never change
CC: Huang Ying <ying.huang@intel.com>
Signed-off-b...
Juan Quintela
05:32 pm Revision 60a902f1: x86: add fpregs_format_vmstate
Don't even ask, being able to load/save between 64<->80bit floats should be forbidden
Signed-off-by: Juan Quintela <...
Juan Quintela
05:32 pm Revision 496eb021: x86: send mce_banks as an array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision eb831623: x86: fpuc is uint16_t not unsigned int
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision bfc179b6: x86: add pending_irq_vmstate to the state
It is needed to save the interrupt_bitmap
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony ...
Juan Quintela
05:32 pm Revision 67b8f419: x86: fpus is uint16_t not unsigned int
We save more that fpus on that 16 bits (fpstt), we need an additional field
Signed-off-by: Juan Quintela <quintela@r...
Juan Quintela
05:32 pm Revision cdc0c58f: x86: add fptag_vmstate to the state
It is needed to store fptags
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <alig...
Juan Quintela
05:32 pm Revision e69f0602: lm832x: make fields to have the same types that they are saved/loaded
They were saved as uint8_t already. To make things simpler, I just
reg == -1 used to indicate an error, I create LM8...
Juan Quintela
05:32 pm Revision 19df438b: vmstate: add support for arrays of pointers
We need this to send arrays of timers
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu...
Juan Quintela
05:32 pm Revision 5ee0ffaa: x86: make a20_mask int32_t
This makes the savevm code correct, and sign extensins gives us exactly
what we need (namely, sign extend to 64 bits ...
Juan Quintela
05:32 pm Revision 1f76b9b9: x86: hflags is not modified at all, just save it directly
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision aa1e3b28: vmstate: port lm832x device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision f0495f56: vmstate: port twl92230 device
Just don't look. struct tm members are ints' and they are sent as uint16_t.
VMState code complains as it should. Ha...
Juan Quintela
05:32 pm Revision 6b0e766f: vmstate: remove i2c_slave_load/save
All its users moved to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <al...
Juan Quintela
05:32 pm Revision b6bd0bdc: vmstate: add uint8 array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 0211364d: vmstate: port pxa2xx_i2c device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 289070c7: vmstate: create VMSTATE_INT16_ARRAY
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 6f3a7798: tmp105: change len and alorm to uint8_t
They were using only with very small integers, and they are sent/read as
bytes. They can't become negative as far as...
Juan Quintela
05:32 pm Revision 371a4468: vmstate: port tmp105 device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 840e9cef: vmstate: create VMSTATE_STRUCT_POINTER
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision aed7278d: vmstate: port ssd0303 device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision b53d44e5: twl92230: change pwrbtn_state to uint8_t
its value is always the level of an interrupt, 0 or 1
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-...
Juan Quintela
05:32 pm Revision c1d803b3: vmstate: port wm8750 device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 1894839f: vmstate: create VMSTATE_I2C_SLAVE
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 7cb45faa: vmstate: port max7310 device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision db596c53: vmstate: remove ps2_kbd_load_old()
Now that we have version_id on post_load() we don't need the old load
function
Signed-off-by: Juan Quintela <quintel...
Juan Quintela
05:32 pm Revision 5b7f5327: i2c: addresses are load/save as uint8_t values, change types to reflect this
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision c7cc172d: qdev: Add support for uint8_t
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision d4bfa4d7: vmstate: remove const from pre_save() functions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision bcbe8068: vmstate: port i2c_slave device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 6680f01c: vmstate: Add support for sending partial arrays
This one is needed for changees happening on fdc. It allows you to send
arrays of structs whose size we want to send...
Juan Quintela
05:32 pm Revision 8d0eb050: vmstate: port i2c_bus device
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision f22f5b07: cirrus_vga: also assign gr0/1 when writting shadow_gr0/1
This is a regression/bug caused by previous vga_cleanup. This fixes
Ubuntu installer reported by:
Pierre Riteau
S...
Juan Quintela
05:32 pm Revision 84e2e3eb: vmstate: remove const for put operations
In a later patch, we introduce pre_save() and post_save() functions.
The whole point of that operation is to change t...
Juan Quintela
05:32 pm Revision e59fb374: vmstate: add version_id argument to post_load
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
05:32 pm Revision 50af3246: vga: move back dirty_log functions to vga.c
They are needed there on qemu-kvm.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori...
Juan Quintela
05:29 pm Revision 4e3db917: Revert "eepro100: Remove unused device status entries"
This reverts commit 3031efabd0bb744126a53f32c5426580b5d394d5. Aurelien Jarno
12:10 am Revision 09d85fb8: target-i386: Fix exceptions for fxsave/fxrstor
This patch corrects the following aspects of exception generation in
fxsave/fxrstor:
* Generate #GP if the operand i...
Kevin Wolf

10/04/2009

04:30 pm Revision 94f4af02: tcg: allocate s->op_dead_iargs dynamically
Similarly to what is already done in tcg_liveness_analysis() when
USE_LIVENESS_ANALYSIS is not set.
Signed-off-by: A...
Aurelien Jarno
04:16 pm Revision 8389c67b: tcg: remove dead code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
04:02 pm Revision b7d43d03: bsd-user: fix "#if 0"'d printf()
Make an "#if 0"'d printf() in load_elf_binary() reflect what the actual
code does (see commit 3bc0bdcaadef1100ce2413a...
Paul Bolle
03:59 pm Revision c4c270e2: eepro100: Add more i825xx devices
The new devices added here are still not functional -
partially because some patches are still missing,
partially bec...
Stefan Weil
03:54 pm Revision 3031efab: eepro100: Remove unused device status entries
A lot of entries are unused (they were added by copy + paste
from other drivers during development of eepro100.c).
R...
Stefan Weil
03:46 pm Revision 1b050077: target-i386: add RDTSCP support
RDTSCP reads the time stamp counter and atomically also the content
of a 32-bit MSR, which can be freely set by the O...
Andre Przywara
03:09 pm Revision d9f4bb27: target-i386: add SSE4a instruction support
This adds support for the AMD Phenom/Barcelona's SSE4a instructions.
Those include insertq and extrq, which are doing...
Andre Przywara
03:04 pm Revision ccd59d09: target-i386: add lock mov cr0 = cr8
AMD CPUs featuring a shortcut to access CR8 even from 32-bit mode.
If you use the LOCK prefix with "mov CR0", it acce...
Andre Przywara
02:24 pm Revision 3bc0bdca: linux-user: fix "#if 0"'d printf()
Make an "#if 0"'d printf() in load_elf_binary(), probably left to aid in
debugging, reflect what the actual code does...
Paul Bolle
02:24 pm Revision 5f0ce17f: tcg/i386: add support for ext{8,16}u_i32 TCG ops
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
02:24 pm Revision ee682d27: Check availability of uuid header / library
If available, the Universally Unique Identifier library
is used by the vdi block driver.
Other parts of QEMU (vl.c) ...
Stefan Weil
02:24 pm Revision 64584218: tcg/x86_64: add support for ext{8,16,32}u_i{32,64} TCG ops
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
02:24 pm Revision 317b7e67: hw/omap_dma: add matching {} in if 0
MULTI_REQ is never defined, so it doesn't matter much, but since
we have an if statement there, let's add {} to clari...
Michael S. Tsirkin
02:24 pm Revision cfc86988: tcg: add ext{8,16,32}u_i{32,64} TCG ops
Currently zero extensions ops are implemented by a and op with a
constant. This is then catched in some backend, and ...
Aurelien Jarno

10/03/2009

02:30 am Revision a628b869: oss/alsa: Do not invoke UB described in 7.15.1.1 (this time for ADC)
Signed-off-by: malc <av1474@comtv.ru> malc

10/02/2009

10:46 pm Revision cbc18261: libuser is a generated directory
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juan Quintela
10:38 pm Revision fa58948d: Use GNU ld to link roms on OpenSolaris
OpenSolaris ld seems to miss the equivalent of GNU ld's "-Ttext 0".
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:32 pm Revision 8d32cf0e: Fix warning about undefined madvise() on OpenSolaris
OpenSolaris headers can't export madvise() with a sane set of #defines.
For background, see MySQL bug #7156 (http://b...
Blue Swirl
08:59 pm Revision 22e41040: linux-user: fix up oversealous nitpicking
Looks like linux-user code was correct, just unreadable: what it wanted
to do with "-=" was really assign a negative ...
Michael S. Tsirkin
08:59 pm Revision 58458bb4: tests: missing ; in if 0
Fix missing ; in commented out code
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swirl <bl...
Michael S. Tsirkin
02:19 am Revision de2ca4fb: alsa: Change default buffer/period size
Increase buffer size but do not rely on ALSA picking up default period
size.
Signed-off-by: malc <av1474@comtv.ru>
malc
01:37 am Revision 301901b5: oss/alsa: Do not invoke UB described in 7.15.1.1
Additional argument (whether to try poll mode) is only passed with
VOICE_ENABLE command.
Thanks to Markus Armbruster...
malc
12:12 am Revision c227f099: Revert "Get rid of _t suffix"
In the very least, a change like this requires discussion on the list.
The naming convention is goofy and it causes ...
Anthony Liguori

10/01/2009

09:45 pm Revision 99a0949b: Get rid of _t suffix
Some not so obvious bits, slirp and Xen were left alone for the time
being.
Signed-off-by: malc <av1474@comtv.ru>
malc
04:18 pm Revision bc6291a1: Include microblaze binaries in tarbin.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:12 am Revision 941694d0: target-mips: make sure constants are in the second argument
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

09/30/2009

11:53 pm Revision cc739bb0: x86: use globals for CPU registers
Use globals for the 8 or 16 CPU registers on i386 and x86_64.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Laurent Desnogues
10:07 pm Revision a0d700e4: mips: Fix spelling in comment
inofficial -> unofficial
Thanks to Blue Swirl.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blu...
Stefan Weil
09:56 pm Revision 65528b19: slirp: fix unmatched bracket in if 0
Fix unmatched bracket in commented out code
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue S...
Michael S. Tsirkin
09:56 pm Revision 084bd071: escc: fix another coding style nit
Fix another place with =- to be "= -".
to avoid confusion with old-style "-="
(which we also have, and needs to be fi...
Michael S. Tsirkin
09:56 pm Revision acedcfbf: net: fix coding style nit
Put space between = and - assigning a negative number
to avoid confusion with old-style "-="
(which we also have, and...
Michael S. Tsirkin
09:56 pm Revision e8bbe36c: linux-user: fix coding style nit
Put space between = and & when taking a pointer,
to avoid confusion with old-style "&=".
Signed-off-by: Michael S. T...
Michael S. Tsirkin
09:45 pm Revision 58caed6d: target-mips: unmatched brackets in if 0
Fix unmatched braket in commented out code
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Sw...
Michael S. Tsirkin
09:45 pm Revision 5d024825: linux-user: fix old style decrement usage
Modern compilers do not parse "=-" as decrement:
you must use "-=" for that.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
09:45 pm Revision f90554ad: omap_dma: fix unbalanced { in commented out code
Fix unbalanced {} in commented out code.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swir...
Michael S. Tsirkin
09:45 pm Revision 6ab00cee: vvfat: fix coding style nit
Put space between = and & when taking a pointer,
to avoid confusion with old-style "&=".
Signed-off-by: Michael S. T...
Michael S. Tsirkin
09:45 pm Revision 6ece4df6: elfload: fix coding style nit
Put space between = and * when dereferencing a pointer,
to avoid confusion with old-style "*="
Signed-off-by: Michae...
Michael S. Tsirkin
09:45 pm Revision 8f4bee23: gdbstub: fix coding style nit
Put space between = and * when dereferencing a pointer,
to avoid confusion with old-style "*="
Signed-off-by: Michae...
Michael S. Tsirkin
09:45 pm Revision a0d98a71: escc: fix coding style nit
Put space between = and - assigning a negative number
to avoid confusion with old-style "-="
(which we also have, and...
Michael S. Tsirkin
09:45 pm Revision bdd7e1bc: twl92230: fix old style increment/decrement usage
Modern compilers do not parse "=-" as decrement:
you must use "-=" for that. Same for "=+"/"+=".
Signed-off-by: Mich...
Michael S. Tsirkin
03:34 pm Revision 4839abe7: sdlaudio: make it suck less
Signed-off-by: malc <av1474@comtv.ru> malc
03:16 pm Revision d6859202: Revert part of 6692b043198d58a12317009edb98654c6839f043
Committed by accident.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
03:11 pm Revision e9a6625e: Fix build with profiler enabled
Broken by 4a1418e07bdcfaa3177739e04707ecaec75d89e1
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
03:10 pm Revision 6692b043: TCG: fix DEF2 macro
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

09/28/2009

02:40 pm Revision 731c54f8: target-ppc: log instructions start in TCG code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
02:03 pm Revision 618b0fe9: target-mips: log instructions start in TCG code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

09/27/2009

11:03 pm Revision 20889d4e: Win32: avoid a warning
GetLastError() returns a DWORD.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:30 pm Revision 032e51d7: BSD user: suppress a warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:30 pm Revision 2fa5d9ba: BSD user: implement GUEST_BASE
Based on 379f6698d73f476de38682b3ff96ecb226728c43.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:00 pm Revision 17cf428f: tcg/i386: generates dec/inc instead of sub/add when possible
We must take care that dec/inc do not compute CF, which is needed by
add2/sub2.
Signed-off-by: Aurelien Jarno <aurel...
Aurelien Jarno
09:00 pm Revision b70650cb: tcg/i386: optimize and $0xff(ff), reg
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
07:26 pm Revision add16157: Compile some user files only once for all targets
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:08 pm Revision a4b18c6d: tcg/x86_64: generated dec/inc instead of sub/add when possible
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:35 pm Revision b461cdc9: Don't compile roms if not building system targets
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
04:56 pm Revision 05d00df4: Fix user emulator breakage
Fix breakage in the following conditions:
- use in-tree building
- build user targets after system targets
Signed-of...
Blue Swirl
01:41 pm Revision de1c90cf: vl: Add failure check for SetEvent
Signed-off-by: malc <av1474@comtv.ru> malc
01:41 pm Revision d9370327: tcg/ppc: always use tcg_out_call
Signed-off-by: malc <av1474@comtv.ru> malc
01:41 pm Revision 705e83f6: vl: Do not use perror after failed Win32 API calls
Signed-off-by: malc <av1474@comtv.ru> malc
03:16 am Revision ee399306: posix-aio-compat: avoid signal race when spawning a thread
Signed-off-by: malc <av1474@comtv.ru> malc
01:57 am Revision bedda79c: target-i386: kill a tmp register
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:57 am Revision 5b207c00: target-i386: use subfi instead of sub with a non-freed constant
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:48 am Revision 067d01de: eepro100: Fix format strings in debug messages
size_t arguments need %zu instead of %d.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien J...
Stefan Weil
12:48 am Revision 41cbc23c: eepro100: Replace sprintf by snprintf
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Stefan Weil
12:48 am Revision fd9ae2ec: eepro100: Remove unused code
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Stefan Weil
12:48 am Revision aac443e6: eepro100: Enhanced logging and comments
* Use TRACE macro to allow different logging flags.
* Add new debugging messages and clean existing ones.
Signed-off...
Stefan Weil
12:39 am Revision 214910a7: fix -daemonize with kvm
Otherwise fork might not inherit state initialized by kvm_init().
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.co...
Marcelo Tosatti
12:35 am Revision b4ed5d18: Set SDL icon_title when using `-name XXX` for proper gnome-panel window list i...
qemu: improve sdl title information
Include the `-name XXX` commandline param in the gnome-panel window list
via ico...
Dominic Evans

09/26/2009

10:34 pm Revision 1f5c1775: qemu-option: rename bool -> boolean
We need this to allow the use of <stdbool.h>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Acked-by: Gerd Hoffm...
Juan Quintela
10:29 pm Revision 7990496d: ARM back-end: Use sxt[bh] instructions for ext{8, 6}s
This patch uses sxtb for ext8s_i32 and sxth for ext16s_i32 in ARM back-end.
Signed-off-by: Laurent Desnogues <lauren...
Laurent Desnogues
10:26 pm Revision 02c068c3: Fix and improve qint_from_int64_test
Use a long long integer constant to fix a compilation error (integer
constant is too large for 'long' type).
Use a b...
Pierre Riteau
10:25 pm Revision e0fed6cc: monitor: Fix do_wav_capture() argument type
Currently do_wav_capture() path's argument type is 's' (string),
but it should be 'F' (filename), this way 'wavcaptur...
Luiz Capitulino
10:25 pm Revision 075e36b8: monitor: Fix do_commit() argument type
Currently do_commit() argument type is 's' (string), but it
should be 'B' (block), this way 'commit' gets command com...
Luiz Capitulino
10:22 pm Revision 6c58e80f: Don't redefine NULL, please
Compiled (on linux) all the targets, and it compiled as expected.
What platform needs this redefinition?
Later, Juan...
Juan Quintela

09/25/2009

10:57 pm Revision 3df04ac3: Fix coding style issue
Replace:
if (-1 == foo())
with:
if (foo() == -1)
While this coding style is not in direct contravention of ou...
Mark McLoughlin
10:53 pm Revision 9262f384: Remove PARAMS() macro
Only two disassemblers (alpha and sh4) were still using it. Just remove its
use there, and its aparations in dis-asm....
Juan Quintela
10:53 pm Revision dfd3f85c: __thread should be before real type
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juan Quintela
10:52 pm Revision 38972938: gcc wants 1st static and then const
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juan Quintela
10:51 pm Revision 668a38fc: Bring two last users of K&R definitions to ANSI c89
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juan Quintela
10:51 pm Revision 86178a57: static and inline should came before the type of the functions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Juan Quintela
10:51 pm Revision 2b321d69: Use proper typedef syntax
Why this ever compiled is a mistery to me.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Blue Sw...
Juan Quintela
10:21 pm Revision 3f600fa0: Revert "This files are compiled in libqemu.a now"
This reverts commit fe6549dfd76c278dbcd788b3c15c5e6e5ed32190.
tcg-runtime and host-utils are needed on 32 bit host a...
Blue Swirl
07:26 pm Revision 5d95ac5b: fix use after free
We are using the vs structure when it was just freed. Classic use after free,
fix it.
Signed-off-by: Glauber Costa <...
Glauber Costa
06:40 pm Revision 22f84e73: unbreak usb pass-through on linux.
Changes:
* Re-add the 'dev->fd = fd;' line which the qdev patches dropped
by mistake.
* call qdev_init() so t...
Gerd Hoffmann
06:28 pm Revision befb0316: clean: remove ide/*.o files on clean
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Juan Quintela
06:25 pm Revision 87b78ad1: ARM host: fix generated blocks linking
This patch fixes the linking of generated blocks on an ARM host.
No need to say this brings a very nice speedup :-)
...
Laurent Desnogues
05:34 pm Revision 979ba184: Fix spelling in comment
replace Convery -> Convert
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
...
Stefan Weil
05:31 pm Revision d89c682f: Suppress some variants of English in comments
Replace surpress, supress by suppress.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jar...
Stefan Weil

09/23/2009

11:00 pm Revision 01b5d4e5: sparc64-8bit-asi
Sparc64 alternate space load/store helpers expect 8 bit ASI value,
while wrasi implementation sign-extends ASI operan...
Igor V. Kovalenko
10:25 am Revision b689c622: exec-all.h: increase MAX_OP_PER_INSTR to 96 from 64
The x86_64 ror instruction on a 32-bit host can generate up to 77 TCG
ops. Some more space should be left for opc tha...
Aurelien Jarno
10:25 am Revision 6db73509: exec-all.h: increase OPC_BUF_SIZE
Increase OPC_BUF_SIZE to compensate the MAX_OP_PER_INSTR's increase.
Signed-off-by: Aurelien Jarno <aurelien@aurel32...
Aurelien Jarno
10:25 am Revision d42320c2: target-mips: remove MAX_OP_PER_INSTR workaround
Now that MAX_OP_PER_INSTR has been increased to a safer value, removed
the target-mips specific workaround.
Signed-o...
Aurelien Jarno
10:25 am Revision fe6549df: This files are compiled in libqemu.a now
This fixes compilation of linux-user with today qemu, please apply.
Signed-off-by: Juan Quintela <quintela@redhat.co...
Juan Quintela
09:41 am Revision 39b7f20e: Fix device tree compile broken by ca20cf32ab3d945155141ef737f5d08ebb373e1d
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

09/21/2009

11:21 pm Revision 16d55035: Fix Sparse warning about invalid access past the end of 'mode'
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:50 pm Revision 284b08f1: Fix Sparse warning about obsolete struct initializer
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:40 pm Revision d4fa8d90: Export tables properly to avoid a Sparse warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:39 pm Revision 6f4fc367: Add 'static' to please Sparse
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:11 pm Revision b9d38e95: Fix Sparse warnings about using plain integer as NULL pointer
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:24 pm Revision 52d94620: Fix user targets broken by 96e132e24ee5a693069e83b6a981693588b088c1
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

09/20/2009

10:20 pm Revision c2b023b6: Compile host-utils only once
See also facd2857783d58387885ad7cb1e4a8386f241738 and
34005a0060c176b3025a9e7c5d064615a9f80325.
Signed-off-by: Blue ...
Blue Swirl
10:06 pm Revision 96e132e2: Compile TCG runtime library only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:05 pm Revision cc5f688d: Fix spelling in comment
registrs -> registers
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail....
Stefan Weil
07:19 pm Revision bd390e64: Compile ne2000 only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:05 pm Revision afcea8cb: ioports: remove unused env parameter and compile only once
The CPU state parameter is not used, remove it and adjust callers. Now we
can compile ioport.c once for all targets.
...
Blue Swirl
06:35 pm Revision 5e520a7d: Compile msix only once
Get page size in device init.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
05:58 pm Revision ca20cf32: Compile loader only once
Callers must pass ELF machine, byte swapping and symbol LSB clearing
information to ELF loader. A.out loader needs pa...
Blue Swirl
11:28 am Revision a333cd71: Compile qemu-config only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:02 am Revision 9801c7b4: Compile wdt_i6300esb only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:51 am Revision 8756aa72: Fix mingw32 compile
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:56 am Revision 5f6b9e8f: Probe for fdatasync()
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

09/19/2009

08:59 pm Revision cdd0935c: PPC: make system bus parent of PCI bus
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:43 pm Revision 50da01ed: Fix indentation
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Stefan Weil
06:44 pm Revision cc9952f3: ESP: convert to VMState
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

09/18/2009

06:22 pm Revision dbf95805: target-alpha: fix extlh instruction
The extlh instruction on Alpha currently doesn't work properly.
It's a combination of a cut/paste bug (16 where it sh...
Vince Weaver
05:57 pm Revision 7fd6bf7d: target-ppc: optimize slw/srw/sld/srd
Remove a temp local variable and a jump by computing a mask with shifts.
Signed-off-by: Aurelien Jarno <aurelien@aur...
Aurelien Jarno
01:04 pm Revision 3fd7f635: sdlaudio: use correct function names in sdl_XXX calls
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision 68f6dc7e: coreaudio: fix sloppy "posixification" by 1ea879e5580f63414693655fcf0328559cdc...
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision ddabec73: audio: introduce audio_pcm_hw_clip_out helper function
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision bdff253c: audio: internal API change
pcm_ops.run_out now takes number of live samples (which will be always
greater than zero) as a second argument, every...
malc
01:04 pm Revision 541ba4e7: alsa: use audio_pcm_hw_clip_out
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision 4f4cc0ef: audio: use muldiv64 where it makes sense
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision 155a8ad3: audio: use correct email address
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 pm Revision 9d168976: oss: use audio_pcm_hw_clip_out
Signed-off-by: malc <av1474@comtv.ru> malc

09/16/2009

10:26 pm Revision b348113d: tcg: fix size of local variables in tcg_gen_bswap64_i64
t0, t1 must be 64 bit values, not 32 bit.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien ...
Stefan Weil
09:58 pm Revision 2d6ee8e7: qemu serial: lost tx irqs (affecting FreeBSD's new uart(4) driver)
Well one problem seems to be the rx condition,
... if ((s->ier & UART_IER_RDI) && (s->lsr & UART_LSR_DR))
is ...
Juergen Lock
08:57 pm Revision e5934d33: fix typo in configure --help
Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Andre Przywara
01:15 am Revision e1a0e47f: escc: fix IRQ routing, broken by 6c319c82223a1766c5d64a20051e5c6ab7b53951
The logic of Zilog makes channel B the first device and channel A the
second one.
Signed-off-by: Aurelien Jarno <aur...
Aurelien Jarno

09/15/2009

11:05 pm Revision dea21e97: ide/isa: convert to qdev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
11:04 pm Revision feef3102: ide/pci: convert to qdev.
With this patch applied ide drives (when attached to a pci adapter) can
be created via -device, like this:
-drive ...
Gerd Hoffmann
11:00 pm Revision 9a43dba0: ide/pci: fix indention
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
10:23 pm Revision da4d0419: ide/qdev: add ide bus.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
10:23 pm Revision 88804180: split away drive init from ide_init2()
This allows the ide bus being initialized without drives attached
and the drives being attached and initialization la...
Gerd Hoffmann
10:23 pm Revision c219331e: support media=cdrom for if=none
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
10:23 pm Revision 71077c1c: qdev/pci: add pci_create_noinit()
Like pci_create_simple() but doesn't call qdev_init(), so one can
set properties before initializing the device.
Sig...
Gerd Hoffmann
02:17 am Revision ffabf037: mips malta: ensure that the serial ports are associated with a device
The serial ports should be present even if associated with a null device
as some firmware wants to initialize them.
...
Aurelien Jarno
02:16 am Revision 387f4a5a: hw/serial: don't create a char device if none is specified
When creating null devices, there is no way to ensure the unicity of
the labels. Bail out with an error message inste...
Aurelien Jarno
01:21 am Revision e09fdfaf: curses: save 250MB of memory
Don't call curses_resize() at the end of curses_display_init() as height
and width are not yet defined. It will be ca...
Aurelien Jarno
12:52 am Revision 324a8021: Revert "Open chr device for all serial ports"
This reverts commit 55338f1dd4648d78ee130d83a92f1059ff1f3887. Aurelien Jarno

09/14/2009

09:34 pm Revision 5c637a20: Fix breakage by f80237d45032fbc429aba3b597175fb544a11378 for ISA-less targets
Move ISA bus to HW library.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:34 pm Revision 7b270ef2: target-mips: fix single-stepping
Single-stepping branches on MIPS didn't work right, because the
generation of EXCP_DEBUG happened after the generatio...
Nathan Froyd
08:34 pm Revision 55338f1d: Open chr device for all serial ports
Now that labels must be unique, the chr devices can't be opened anymore
within the serial port code (in case they are...
Aurelien Jarno
07:40 pm Revision b37fc148: unbreak ppc/prep
Changes:
* added isa bus, hooked up to the system bus. Not sure this is correct,
but 'info pci' lists lists no ...
Gerd Hoffmann
06:33 pm Revision f80237d4: Add an ISA bus version of m48t59
Many thanks to Gerd Hoffmann for finding and fixing a bug in the initial
version.
Signed-off-by: Blue Swirl <blauwir...
Blue Swirl
12:16 pm Revision 042eb37a: Fix Linux task preemption on Versatile board
Recent versions of the Linux kernel will not preempt CPU-intensive
tasks unless the clock used by sched_clock() works...
Daniel Jacobowitz
11:44 am Revision fad8c772: pflash_cfi01: Correct debug build, no functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
08:21 am Revision a6124103: ne2000-isa: Do not free memory owned by qdev
Signed-off-by: malc <av1474@comtv.ru> malc
02:55 am Revision 6ebfda13: alsa/oss: Remove fd transfer handlers before closing oss/alsa fd/handle
Signed-off-by: malc <av1474@comtv.ru> malc
02:55 am Revision b4f763b8: alsa: Use proper value when testing returned events in alsa_poll_handler
Signed-off-by: malc <av1474@comtv.ru> malc

09/13/2009

10:42 pm Revision 9332f6a2: configure: change "found" to "find"
Change "ERROR: configure was not able to found it" to
"ERROR: configure was not able to find it".
Signed-off-by: Seb...
Sebastian Herbszt
10:38 pm Revision 50108930: Revert "Fix Sparc/Linux host breakage by df70204db53e3611af986f434e74a882bce19...
This reverts commit 91b40c5be84a478e98c0416325844a7f66d0efae.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:38 pm Revision 240324f6: Fix sparc.ld
Makes 91b40c5be84a478e98c0416325844a7f66d0efae unnecessary.
Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Sign...
Blue Swirl
09:50 pm Revision 0a90e344: audio: Fix typo that broke QEMU_AUDIO_ADC_TRY_POLL
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: malc <av1474@comtv.ru>
Jan Kiszka
04:33 pm Revision 91b40c5b: Fix Sparc/Linux host breakage by df70204db53e3611af986f434e74a882bce190ca
While i386, x86_64 and Sparc64/OpenBSD still worked after
df70204db53e3611af986f434e74a882bce190ca, Sparc32 and Sparc...
Blue Swirl
11:32 am Revision c5ff6d54: Sparc64: make system bus parent of PCI bus
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:32 am Revision 075cd324: x86: move a declaration to header
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:32 am Revision 675d6f82: x86: add 'const'
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:15 am Revision 0b3652bc: oss: OSS v4 support
a. Use SNDCTL_DSP_POLICY instead of SNDCTL_DSP_SETFRAGMENT
b. Add ability to open device in exclusive mode, thus bypa...
malc
10:15 am Revision 54762b73: oss: Simplify mmap code
Signed-off-by: malc <av1474@comtv.ru> malc

09/12/2009

06:52 pm Revision 23054111: i386: Drop redundant kvm_enabled test
cpu_synchronize_state already does this.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swir...
Jan Kiszka
06:20 pm Revision 6a0b9cc9: Make string arrays used to convert numbers to strings when DEBUG_EEPRO100 is e...
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Reimar Döffinger
06:00 pm Revision d8becc35: Fix xen build after sys-queue renaming
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jan Kiszka
04:17 pm Revision 34005a00: Add configure option to compile user targets as PIE
Build uset targers as true PIE if user want to keep qemu
self-virtualizable.
v5:
- Split into to patches: drop lin...
Kirill A. Shutemov
04:15 pm Revision df70204d: Fix text relocations in linux-user targets
There is a link hack in linux-user which produces an executable that
looks like PIE, but always has text relocations ...
Kirill A. Shutemov
04:14 pm Revision 5791f45b: Do not link usermode targets with libhw*.a
Usermode targets are hardware-independed.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Acked-by: Juan Qu...
Kirill A. Shutemov
03:36 pm Revision aba1d00a: Work around OpenSolaris sys/regset.h namespace pollution
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
03:36 pm Revision a2a45a26: Fix signedness warnings on OpenSolaris
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
03:36 pm Revision d741429a: Add #defines needed by OpenSolaris, fix breakage by the #defines
We need to define _XOPEN_SOURCE and __EXTENSIONS__ macros in order to get
CMSG_ and TIOCWIN macros defined. But then ...
Blue Swirl
03:33 pm Revision 31ff504d: Fix OpenSolaris build breaking typos
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
12:58 pm Revision c1390903: Add 'static'
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
12:58 pm Revision de5071c5: Fix a Sparse warning about redefinition of offsetof()
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:36 am Revision 72cf2d4f: Fix sys-queue.h conflict for good
Problem: Our file sys-queue.h is a copy of the BSD file, but there are
some additions and it's not entirely compatibl...
Blue Swirl
09:19 am Revision 620150dc: Try to fix BSD breakage by 806b60248218bd5f74a8b070f5a99a864e8e51c6
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:19 am Revision 15cc9235: Include sys-queue.h early to override system queue definitions on BSD
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:19 am Revision 47faadc6: Unbreak BSD: use qemu_fdatasync instead of fdatasync
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
02:18 am Revision b2e3b6e9: Use proper format conversion specifier when printing size_t value
And untabify this while we are at it.
Signed-off-by: malc <av1474@comtv.ru>
malc
01:50 am Revision 713a98f8: audio: poll mode infrastructure
Signed-off-by: malc <av1474@comtv.ru> malc
01:50 am Revision dd8a5649: oss: poll mode handling
Signed-off-by: malc <av1474@comtv.ru> malc
01:50 am Revision 057fa65c: audio: remove lsbindex/popcount in favour of host-utils's ctz32
Signed-off-by: malc <av1474@comtv.ru> malc
01:50 am Revision 8b438ba3: alsa: poll mode handling
Signed-off-by: malc <av1474@comtv.ru> malc
01:50 am Revision 2182349d: oss: Unbreak mmaping the ability to mmap oss fd on Linux
Signed-off-by: malc <av1474@comtv.ru> malc
01:50 am Revision 435c247a: gus: Do not manually free the state, qdev does it for us
Signed-off-by: malc <av1474@comtv.ru> malc

09/11/2009

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...
Gleb Natapov
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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...
Anthony Liguori
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>
Juan Quintela
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: ...
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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... Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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-...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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:
...
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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 ...
Yan Vugenfirer
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...
Gerd Hoffmann
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...
Markus Armbruster
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-...
Gerd Hoffmann
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>
Christoph Hellwig
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...
Christoph Hellwig
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...
Christoph Hellwig
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...
Christoph Hellwig
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 ...
Michael S. Tsirkin
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...
Michael S. Tsirkin
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...
Christoph Hellwig
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...
Jim Paris
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-...
Stefan Weil
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...
Kevin Wolf
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. ...
Kevin Wolf
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>
Anthony Liguori
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 ...
Edgar E. Iglesias
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 ...
Edgar E. Iglesias
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 ...
Edgar E. Iglesias
10:13 am Revision 487a4d60: Update OpenBIOS images to r577
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:38 am Revision abb6ae2c: X86_64: Use proper jumps/calls when displacement exceeds +-2G
Signed-off-by: malc <av1474@comtv.ru> malc

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>
malc
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...
malc
07:05 pm Revision 720036a5: Add information w.r.t default GUS IRQ assigment
malc
06:59 pm Revision 31226166: Fix formatting
malc
06:59 pm Revision a5e8e46b: Fix formatting, get rid of conf and fix description
malc
06:59 pm Revision 41875be5: Fix formatting and and description field
malc
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>
Gerd Hoffmann
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...
Gerd Hoffmann
06:48 pm Revision 32e0c826: qdev/isa: convert real time clock
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
06:48 pm Revision f8ba7846: qdev/isa: convert cs4231a sound card
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
06:48 pm Revision f7b4f61f: qdev/isa: convert soundblaster
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
06:48 pm Revision 9df34396: qdev/isa: convert gravis ultrasound
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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>
Gerd Hoffmann
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 ...
Gerd Hoffmann
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...
Gerd Hoffmann
06:47 pm Revision 679a37af: isapc: pick a more sane default cpu for such old hardware.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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 ...
Gerd Hoffmann
06:47 pm Revision 316940b0: qdev: add property type for 32bit signed integers.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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>
Gerd Hoffmann
04:16 am Revision c4a735f9: Allow to unscale the output window with a Ctrl-Alt-u hotkey
Signed-off-by: malc <av1474@comtv.ru> malc
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...
Juan Quintela
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...
Bernhard Kauer
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...
Dustin Kirkland
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...
Glauber Costa
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...
Luiz Capitulino
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 ...
Kevin Wolf
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...
Pierre Riteau
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...
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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 ...
Kevin Wolf
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... Juan Quintela

09/09/2009

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,...
Naphtali Sprei
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 ...
Jean-Christophe DUBOIS
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...
Jean-Christophe DUBOIS
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...
Jean-Christophe DUBOIS
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...
Stefan Weil
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...
Jean-Christophe DUBOIS
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>
Gerd Hoffmann
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...
Stefan Weil
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>
Gerd Hoffmann
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...
Stefan Weil
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Gerd Hoffmann
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...
Gerd Hoffmann
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>
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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_... Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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...
Juan Quintela
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...
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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...
Juan Quintela
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 ...
Juan Quintela
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...
Juan Quintela
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...
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela
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>
Juan Quintela

09/07/2009

10:00 pm Revision 179da8af: USB: use opaque parameter passing for monitor handle
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
« Previous
Next »
 

Also available in: Atom