Activity
From 09/08/2009 to 10/07/2009
10/07/2009
- 04:54 pm Revision dde8bbb4: Warn if value of qdev_init() isn't checked
- After qdev_init() fails, the device is gone. Failure to check runs a
high risk of use-after-free.
Patchworks-ID: 35... - 04:54 pm Revision 5c17ca25: Clean up test for qdev_init() failure
- Some callers test for != 0, some for < 0. Normalize to < 0.
Patchworks-ID: 35171
Signed-off-by: Markus Armbruster <... - 04:54 pm Revision e23a1b33: New qdev_init_nofail()
- Like qdev_init(), but terminate program via hw_error() instead of
returning an error value.
Use it instead of qdev_i... - 04:54 pm Revision 3f66aa9c: Make isa_create() terminate program on failure
- Callers don't check the return value anyway.
Patchworks-ID: 35172
Signed-off-by: Markus Armbruster <armbru@redhat.co... - 04:54 pm Revision 33e66b86: Check return value of qdev_init()
- But do so only where it may actually fail. Leave the rest for the
next commit.
Patchworks-ID: 35167
Signed-off-by: ... - 04:54 pm Revision 18cfeb52: Make qdev_init() destroy the device on failure
- Before, every caller had to do this. Only two actually did.
Patchworks-ID: 35170
Signed-off-by: Markus Armbruster <... - 04:54 pm Revision 05a91699: Unbreak USB autoconnect filters
- Commit 22f84e73 added a qdev_init() missing on the path through
usb_host_device_open(), but that broke the path throu... - 08:53 am Revision 6a957025: tcg: improve output log
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
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... - 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... - 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> - 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... - 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> - 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... - 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> - 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> - 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... - 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... - 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-... - 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> - 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... - 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... - 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(... - 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... - 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=,... - 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... - 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> - 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... - 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... - 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_... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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 ... - 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: ... - 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... - 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 ... - 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... - 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...
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... - 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... - 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.... - 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.... - 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... - 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 ... - 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... - 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 ... - 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) ... - 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... - 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... - 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>... - 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> - 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 "?", ... - 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 ... - 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... - 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... - 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... - 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... - 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-... - 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 ... - 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... - 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... - 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@... - 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... - 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> - 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... - 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... - 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_... - 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> - 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 ... - 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> - 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 <... - 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... - 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> - 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... - 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... - 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... - 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.... - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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-... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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> - 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> - 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... - 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-... - 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> - 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> - 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...
... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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 <... - 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... - 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> - 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... - 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 ... - 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... - 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... - 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... - 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> - 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> - 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... - 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 ... - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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-... - 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> - 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> - 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... - 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> - 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... - 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> - 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> - 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> - 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> - 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... - 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> - 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... - 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... - 05:29 pm Revision 4e3db917: Revert "eepro100: Remove unused device status entries"
- This reverts commit 3031efabd0bb744126a53f32c5426580b5d394d5.
- 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...
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... - 04:16 pm Revision 8389c67b: tcg: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 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... - 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... - 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... - 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... - 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) ... - 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>
- 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... - 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>
- 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... - 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 ...
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>
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> - 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> - 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... - 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 ... - 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... - 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> - 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... - 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 ...
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> - 04:18 pm Revision bc6291a1: Include microblaze binaries in tarbin.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:12 am Revision 941694d0: target-mips: make sure constants are in the second argument
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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@... - 03:34 pm Revision 4839abe7: sdlaudio: make it suck less
- Signed-off-by: malc <av1474@comtv.ru>
- 03:16 pm Revision d6859202: Revert part of 6692b043198d58a12317009edb98654c6839f043
- Committed by accident.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:11 pm Revision e9a6625e: Fix build with profiler enabled
- Broken by 4a1418e07bdcfaa3177739e04707ecaec75d89e1
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:10 pm Revision 6692b043: TCG: fix DEF2 macro
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
09/28/2009
- 02:40 pm Revision 731c54f8: target-ppc: log instructions start in TCG code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:03 pm Revision 618b0fe9: target-mips: log instructions start in TCG code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
09/27/2009
- 11:03 pm Revision 20889d4e: Win32: avoid a warning
- GetLastError() returns a DWORD.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:30 pm Revision 032e51d7: BSD user: suppress a warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 2fa5d9ba: BSD user: implement GUEST_BASE
- Based on 379f6698d73f476de38682b3ff96ecb226728c43.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 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... - 09:00 pm Revision b70650cb: tcg/i386: optimize and $0xff(ff), reg
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:26 pm Revision add16157: Compile some user files only once for all targets
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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>
- 05:35 pm Revision b461cdc9: Don't compile roms if not building system targets
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 01:41 pm Revision de1c90cf: vl: Add failure check for SetEvent
- Signed-off-by: malc <av1474@comtv.ru>
- 01:41 pm Revision d9370327: tcg/ppc: always use tcg_out_call
- Signed-off-by: malc <av1474@comtv.ru>
- 01:41 pm Revision 705e83f6: vl: Do not use perror after failed Win32 API calls
- Signed-off-by: malc <av1474@comtv.ru>
- 03:16 am Revision ee399306: posix-aio-compat: avoid signal race when spawning a thread
- Signed-off-by: malc <av1474@comtv.ru>
- 01:57 am Revision bedda79c: target-i386: kill a tmp register
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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>
- 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... - 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> - 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> - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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...
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... - 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.... - 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> - 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> - 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> - 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> - 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... - 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... - 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 <... - 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... - 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> - 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 :-)
... - 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>
... - 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...
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... - 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... - 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... - 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... - 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... - 09:41 am Revision 39b7f20e: Fix device tree compile broken by ca20cf32ab3d945155141ef737f5d08ebb373e1d
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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>
- 10:50 pm Revision 284b08f1: Fix Sparse warning about obsolete struct initializer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:40 pm Revision d4fa8d90: Export tables properly to avoid a Sparse warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:39 pm Revision 6f4fc367: Add 'static' to please Sparse
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:11 pm Revision b9d38e95: Fix Sparse warnings about using plain integer as NULL pointer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:24 pm Revision 52d94620: Fix user targets broken by 96e132e24ee5a693069e83b6a981693588b088c1
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/20/2009
- 10:20 pm Revision c2b023b6: Compile host-utils only once
- See also facd2857783d58387885ad7cb1e4a8386f241738 and
34005a0060c176b3025a9e7c5d064615a9f80325.
Signed-off-by: Blue ... - 10:06 pm Revision 96e132e2: Compile TCG runtime library only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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.... - 07:19 pm Revision bd390e64: Compile ne2000 only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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.
... - 06:35 pm Revision 5e520a7d: Compile msix only once
- Get page size in device init.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 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... - 11:28 am Revision a333cd71: Compile qemu-config only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:02 am Revision 9801c7b4: Compile wdt_i6300esb only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:51 am Revision 8756aa72: Fix mingw32 compile
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:56 am Revision 5f6b9e8f: Probe for fdatasync()
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
09/19/2009
- 08:59 pm Revision cdd0935c: PPC: make system bus parent of PCI bus
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:43 pm Revision 50da01ed: Fix indentation
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:44 pm Revision cc9952f3: ESP: convert to VMState
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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... - 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... - 01:04 pm Revision ddabec73: audio: introduce audio_pcm_hw_clip_out helper function
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 01:04 pm Revision 541ba4e7: alsa: use audio_pcm_hw_clip_out
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 4f4cc0ef: audio: use muldiv64 where it makes sense
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 68f6dc7e: coreaudio: fix sloppy "posixification" by 1ea879e5580f63414693655fcf0328559cdc...
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 3fd7f635: sdlaudio: use correct function names in sdl_XXX calls
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 155a8ad3: audio: use correct email address
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 pm Revision 9d168976: oss: use audio_pcm_hw_clip_out
- Signed-off-by: malc <av1474@comtv.ru>
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 ... - 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 ... - 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> - 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...
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> - 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 ... - 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> - 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> - 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... - 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> - 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... - 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.
... - 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... - 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... - 12:52 am Revision 324a8021: Revert "Open chr device for all serial ports"
- This reverts commit 55338f1dd4648d78ee130d83a92f1059ff1f3887.
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> - 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... - 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... - 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 ... - 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... - 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... - 11:44 am Revision fad8c772: pflash_cfi01: Correct debug build, no functional changes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 08:21 am Revision a6124103: ne2000-isa: Do not free memory owned by qdev
- Signed-off-by: malc <av1474@comtv.ru>
- 02:55 am Revision b4f763b8: alsa: Use proper value when testing returned events in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
- 02:55 am Revision 6ebfda13: alsa/oss: Remove fd transfer handlers before closing oss/alsa fd/handle
- Signed-off-by: malc <av1474@comtv.ru>
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... - 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> - 10:38 pm Revision 240324f6: Fix sparc.ld
- Makes 91b40c5be84a478e98c0416325844a7f66d0efae unnecessary.
Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Sign... - 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> - 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... - 11:32 am Revision c5ff6d54: Sparc64: make system bus parent of PCI bus
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision 075cd324: x86: move a declaration to header
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision 675d6f82: x86: add 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:15 am Revision 54762b73: oss: Simplify mmap code
- Signed-off-by: malc <av1474@comtv.ru>
- 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...
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... - 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> - 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> - 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... - 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 ... - 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... - 03:36 pm Revision aba1d00a: Work around OpenSolaris sys/regset.h namespace pollution
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 03:36 pm Revision a2a45a26: Fix signedness warnings on OpenSolaris
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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 ... - 03:33 pm Revision 31ff504d: Fix OpenSolaris build breaking typos
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:58 pm Revision c1390903: Add 'static'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:58 pm Revision de5071c5: Fix a Sparse warning about redefinition of offsetof()
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 09:19 am Revision 620150dc: Try to fix BSD breakage by 806b60248218bd5f74a8b070f5a99a864e8e51c6
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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>
- 09:19 am Revision 47faadc6: Unbreak BSD: use qemu_fdatasync instead of fdatasync
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 01:50 am Revision 2182349d: oss: Unbreak mmaping the ability to mmap oss fd on Linux
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 8b438ba3: alsa: poll mode handling
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 057fa65c: audio: remove lsbindex/popcount in favour of host-utils's ctz32
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 435c247a: gus: Do not manually free the state, qdev does it for us
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision dd8a5649: oss: poll mode handling
- Signed-off-by: malc <av1474@comtv.ru>
- 01:50 am Revision 713a98f8: audio: poll mode infrastructure
- Signed-off-by: malc <av1474@comtv.ru>
09/11/2009
- 07:10 pm Revision e6cb4d45: vmstate: port hpet device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7e72abc3: vmstate: port cirrus_vga device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 747791f1: vmstate: port serial device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 2637c754: kvm_arch_get_registers() shouldn't be called directly
- Direct call to kvm_arch_get_registers() bypass logic in
cpu_synchronize_state()
Signed-off-by: Gleb Natapov <gleb@re... - 07:10 pm Revision 3c619b59: vmstate: port pckbd device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80a04bbe: vmstate: add uint64 array support
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision bcb58d9a: vmstate: port vmmouse device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 3e9e9888: vmstate: port ioapic device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 67f0875e: hpet: it is imposible that qemu_timer field is NULL at this point
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7b5045c5: vmstate: port dma device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 632cf073: vmstate: add support for arrays of uint16_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 80cd83e7: vmstate: add support for uint8_t equal
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision d7a6c270: vmstate: port fdc device
- We can't move fifo back to an embeded array because it needs to be aligned
Signed-off-by: Juan Quintela <quintela@re... - 07:10 pm Revision 77eea838: vmstate: port i8259 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 7d2edd40: vmstate: port fw_cfg device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 8fb0791d: vmstate: Add pre/post_save() hooks
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 1eb7538b: vmstate: add sensible arguments to vmstate_unregister()
- vmsd alone is not enugh, because we can have several structs saved with the same description (vmsd).
Signed-off-by: ... - 07:10 pm Revision e7f4eff7: vmstate: port cpu_comon
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:10 pm Revision 274dfed8: Make get_ticks_per_sec() a static inline
- ticks_per_sec is a constant. There's no need to store it as a variable as it
never changes since our time is based o... - 07:10 pm Revision 752ff2fa: vmstate: rename run_after_load() -> post_load()
- This naming was used in kvm tree, and is easier to remember
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 07:10 pm Revision fd4d52de: vmstate: Add pre_load() hook
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 2faf58cd: timers: move them to VMState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6f68e33e: timers: Createt TimersState and put all timers state there
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 6ee093c9: Unexport ticks_per_sec variable. Create get_ticks_per_sec() function
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision b03b2e48: timers: remove useless check
- loadvm_state is called from: vl.c during startup, vmstart() is called after finishing loading. The other caller do_l...
- 06:19 pm Revision 94fb0909: ram: Remove SaveVM Version 2 support
- It don't work. It fails in this check
if (qemu_get_be32(f) != last_ram_offset)
With 512MB of ram, values w... - 06:19 pm Revision bbfe1408: Remove SaveVM v2 support
- In previosu series I remove v2 support for RAM (that was the version that was
supported when SaveVM v3 appeared). No... - 06:19 pm Revision 1a621c8d: ram: remove support for loading v1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision a7aec5da: monitor: fix muxing
- make the mux driver send mux_in and mux_out events when switching
focus while hooking up more handlers.
stop using C... - 06:19 pm Revision d6c983cd: convert windows console chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 7e1b35b4: convert udp chardev to QemuOpts.
- While being at it: create a new inet_dgram_opts() function for udp setup,
so udp can handle IPv6 now.
new cmd line s... - 06:19 pm Revision 06113719: qdev: add parser for chardev properties
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 48b76496: convert tty + parport chardevs to QemuOpts.
- new cmd line syntax:
-chardev tty,id=name,path=/dev/tty*
-chardev parport,id=name,path=/dev/parport*
Signed-... - 06:19 pm Revision 799f1f23: move mux focus field from CharDriverState to MuxDriver
- Now that monitor stopped using focus we can make it internal
to the mux driver.
Signed-off-by: Gerd Hoffmann <kraxel... - 06:19 pm Revision c845f401: Allow -serial chardev:<name>
- Lets put -chardev into use now. With this patch applied chardev:name is
accepted as chardev specification everywhere... - 06:19 pm Revision 7591c5c1: convert mux chardev to QemuOpts.
- new cmd line syntax: you can add mux=1 to any chardev to enable muxing,
then attach it multiple times, like this:
... - 06:19 pm Revision 6ea314d9: convert vc chardev to QemuOpts.
- new cmd line syntax:
-chardev vc,id=name
-chardev vc,id=name,width=pixels,height=pixels
-chardev vc,id=na... - 06:19 pm Revision aeb2c47a: convert unix+tcp chardevs to QemuOpts.
- new cmd line syntax:
unix socket:
-chardev socket,id=name,path=/path/to/socket
tcp socket:
-chardev socke... - 06:19 pm Revision dc1c21e6: convert braille chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision 4490dadf: convert pty chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision f0457e8d: convert msmouse chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision e5bc776f: sockets: add inet_listen_opts
- Add inet_listen_opts(). Does the same as inet_listen(), but uses
QemuOpts. inet_listen() is a compatibility wrapper... - 06:19 pm Revision 108af7b9: sockets: add unix_*_opts for windows.
- Add unix_*_opts function dummys for windows.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 06:19 pm Revision 3c17affb: convert stdio chardev to QemuOpts.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision f4c94c7c: sockets: add inet_connect_opts
- Add inet_connect_opts(). Does the same as inet_connect(), but uses
QemuOpts. inet_connect() is a compatibility wrap... - 06:19 pm Revision 62b6adfb: sockets: add unix_listen_opts
- Add unix_listen_opts(). Does the same as unix_listen(), but uses
QemuOpts. unix_listen() is a compatibility wrapper... - 06:19 pm Revision 2af2bf67: sockets: add unix_connect_opts
- Add unix_connect_opts(). Does the same as unix_connect(), but uses
QemuOpts. unix_connect() is a compatibility wrap... - 06:19 pm Revision 7d31544f: convert file+pipe chardevs to QemuOpts.
- new cmd line syntax:
-chardev file,id=name,path=/path/to/file
-chardev pipe,id=name,path=/path/to/pipe
Signe... - 06:19 pm Revision 9d868d45: qemu-option.h include protectors
- qemu-option.h has no protection against including it twice.
This patch adds the usual "#ifndef header" bits.
Signed-... - 06:19 pm Revision 96729cbd: QemuOpts: split option parser into two functions.
- looking for id= and creating a new QemuOpts instance is splitted from
the actual option parser code now, so the parse... - 06:19 pm Revision ed757e14: VirtIO: Fix QEMU crash during Windows PNP tests
- Hello,
In some cases bus driver can deassert "bus master" bit in PCI command
register. The driver will no longer be ... - 06:19 pm Revision d03f09cc: qdev: Fix i6300 upcast
- Use DO_UPCAST() instead of container_of() to go from PCIDevice to
I6300State. This ensures that PCIDevice is the fir... - 06:19 pm Revision 191bc01b: switch chardev to QemuOpts: infrastructure, null device
- start switching chardevs to QemuOpts. This patch adds the
infrastructure and converts the null device.
The patch br... - 06:19 pm Revision b0484ae4: ide: use bdrv_aio_flush
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:19 pm Revision b8193adb: qemu: init all queues to NO_VECTOR value
- initialize vectors for all vqs to VIRTIO_NO_VECTOR rather than 0 which
is a valid vector. This fixes migration which ... - 06:19 pm Revision e900a7b7: block: add enable_write_cache flag
- Add a enable_write_cache flag in the block driver state, and use it to
decide if we claim to have a volatile write ca... - 06:19 pm Revision 711bf3d9: qemu: make virtio-blk PCI compliant by default
- commit bf011293faaa7f87e4de83185931e7411b794128 made virtio-blk-pci not
PCI-compliant, since it makes region 0 (which... - 06:19 pm Revision aa659be3: virtio-blk: add volatile writecache feature
- Add a new VIRTIO_BLK_F_WCACHE feature to virtio-blk to indicate that we have
a volatile write cache that needs contro... - 06:19 pm Revision 6f1953c4: block: use fdatasync instead of fsync if possible
- If we are flushing the caches for our image files we only care about the
data (including the metadata required for ac... - 06:19 pm Revision b2e12bc6: block: add aio_flush operation
- Instead stalling the VCPU while serving a cache flush try to do it
asynchronously. Use our good old helper thread po... - 06:19 pm Revision c4c0e236: usb-linux.c: fix buffer overflow
- In usb-linux.c:usb_host_handle_control, we pass a 1024-byte buffer and
length to the kernel. However, the length was... - 06:19 pm Revision aeec26d3: Fix conditional compilation (MIPS host)
- Compilation for MIPS host (not part of official QEMU)
checks __mips_isa_rev which is not always defined.
Signed-off-... - 06:18 pm Revision 1c3173b9: Revert "don't call cpu_sychronize_state from reset handlers"
- This reverts commit 733318ea9c6d846a6a047b87619e7d9d6e9707d1.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:18 pm Revision 91553dcc: virtio-blk: Use bdrv_aio_multiwrite
- It is quite common for virtio-blk to submit more than one write request in a
row to the qemu block layer. Use bdrv_ai... - 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. ... - 11:38 am Revision 02b33596: microblaze: Trap if QEMU finds an unknown insns.
- If PVR settings enable illegal insn trap, trap when QEMU finds an
insn it knows nothing about.
Signed-off-by: Edgar ... - 11:35 am Revision a12f6507: microblaze: Correct prio between MMU and unaligned exceptions.
- The microblaze gives MMU faults priority. For stores we still
have a flaw that the value leaks to memory in the case ... - 11:27 am Revision 97f90cbf: microblaze: HW Exception fixes.
- * Correct PVR checks for masking off individual exceptions.
* Correct FPU exception code.
* Set EAR on unaligned and ... - 10:13 am Revision 487a4d60: Update OpenBIOS images to r577
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:38 am Revision abb6ae2c: X86_64: Use proper jumps/calls when displacement exceeds +-2G
- Signed-off-by: malc <av1474@comtv.ru>
09/10/2009
- 08:09 pm Revision 3c854e47: Remove bit-rotten threshold handling
- Thanks to Toshiya Takeda for bringing up an unrelated issue which led
to this.
Signed-off-by: malc <av1474@comtv.ru> - 07:27 pm Revision fbd5de9b: F_DUPFD_CLOEXEC is not universally available
- The same issue (and the same patch to the byte) was experienced/proposed
by Vince Weaver.
Signed-off-by: malc <av147... - 07:05 pm Revision 720036a5: Add information w.r.t default GUS IRQ assigment
- 06:59 pm Revision 31226166: Fix formatting
- 06:59 pm Revision a5e8e46b: Fix formatting, get rid of conf and fix description
- 06:59 pm Revision 41875be5: Fix formatting and and description field
- 06:48 pm Revision 9453c5bc: qdev/isa: convert ne2000
- Also split the isa bits into a separate source file, so we don't drag in
a dependency for isa-bus.o for machines whic... - 06:48 pm Revision 32e0c826: qdev/isa: convert real time clock
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision 11d23c35: qdev/isa: finish pckbd conversion
- drop old init path and switch remaining users to
isa_create_simple().
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:48 pm Revision 9df34396: qdev/isa: convert gravis ultrasound
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision f8ba7846: qdev/isa: convert cs4231a sound card
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:48 pm Revision f7b4f61f: qdev/isa: convert soundblaster
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 787aa97a: qdev: tag isabus-bridge as no-user
- isabus-bridge isn't supposed to be added via -device ...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:47 pm Revision 924f6d72: qdev: add isa_create() function
- Like isa_create_simple, but doesn't call qdev_init, so one can set
properties after creating and before initializing ... - 06:47 pm Revision 2e15e23b: qdev: simplify isa irq assignments
- isa-bus owns the isa irqs now, so it can hand them out directly.
There is no need for the separate isa_connect_irqs s... - 06:47 pm Revision 86c86157: qdev: drop iobase properties from isa bus
- Lot of ISA devices work at fixed addresses, so having iobase
as bus property doesn't make much sense. Devices which ... - 06:47 pm Revision 316940b0: qdev: add property type for 32bit signed integers.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 679a37af: isapc: pick a more sane default cpu for such old hardware.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:47 pm Revision 2c8d9340: isapc: Fix irq routing
- Only send irqs to ioapic in case we have one.
Fixes qemu segfault.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:16 am Revision c4a735f9: Allow to unscale the output window with a Ctrl-Alt-u hotkey
- Signed-off-by: malc <av1474@comtv.ru>
- 02:20 am Revision 13f5545d: Fix VMSTATE_PCI_DEVICE version
- PCI device entries have to have a default version, not 2, because they are
used in the midle of other structures that... - 01:31 am Revision 733318ea: don't call cpu_sychronize_state from reset handlers
- Doing this will make the vcpu ioctl be issued from the I/O thread, instead
of cpu thread. The correct behaviour is to... - 01:31 am Revision 98815437: RTC polling mode broken
- The RTC emulation does not set the IRQ flags independent of the IRQ enable bits.
The original MC146818A datasheet fr... - 01:31 am Revision e09a5267: qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-...
- qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back
to non-accelerated mode
We're seeing segfault... - 01:31 am Revision 3cfcae3c: configure: fix Linux AIO detection
- We should set $linux_aio to 'no' if detection failed, otherwise
its contents will be empty, which is a bug as we test... - 01:31 am Revision f214978a: qcow2: Order concurrent AIO requests on the same unallocated cluster
- When two AIO requests write to the same cluster, and this cluster is
unallocated, currently both requests allocate a ... - 01:31 am Revision ae20c622: optionrom: make clean should remove raw and .d
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:31 am Revision 9b083b62: otionrom: Use local CFLAGS no global one
- It is needed by %.o : %.c rule.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <a... - 01:31 am Revision 9ab35c63: Fix compilation warnings when DEBUG_BUFFERED_FILE is defined
- gcc 4.3.2 throws warnings when DEBUG_BUFFERED_FILE is defined, because
we are using the wrong format specifiers to pr... - 01:31 am Revision 3aefa744: fix VNC SASL detection
- This test was missing the change to != no.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony... - 01:31 am Revision ea80b906: qcow2: Fix metadata preallocation
- The wrong version of the preallocation patch has been applied, so this is the
remaining diff.
We can't use truncate ... - 01:31 am Revision 8a2e6ab5: Remove CFLAGS parameter in cc-option
- With cc-option we are testing if gcc just accept a particular option, we don't need CFLAGS at all. And this fixes th...
09/09/2009
- 10:57 pm Revision 4d224196: fix PATH_MAX conditional compilation
- PATH_MAX is used elsewhere in the qemu source tree without protection.
In addtion the actual code would not compile ... - 10:57 pm Revision 321c1cb1: fix vl.c compilation if CONFIG_KVM is not defined
- vl.c will not link if CONFIG_KVM is not defined.
This patch fixes the problem.
Signed-off-by: Jean-Christophe Duboi... - 10:57 pm Revision d4c3fddd: mv from strdup to qemu_strdup in qemu-option.c
- one place is using strdup() instead of qemu_strdup
Fix it
Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.ne... - 10:57 pm Revision 73ffc805: mv strdup to qemu_strdup in vl.c
- There are few places in vl.c not using the qemu version of
malloc/free/strdup.
Fix it.
Signed-off-by: Jean-Christop... - 10:57 pm Revision d6fd1e66: eepro100: Clean code which sets the PCI device id
- * Use function pci_config_set_device_id
* Use new macro PCI_DEVICE_ID_INTEL_82557
Signed-off-by: Stefan Weil <weil@m... - 10:57 pm Revision 0859df68: Fix for commit 3f9cb1c14dc368f41447db5f78d6248c4f100ad4
- Here's a patch to fix the issue introduced by me, as Reimar Döffinger pointed out,
Reimar Döffinger wrote:
> On Thu,... - 10:57 pm Revision cc2040f8: Fix spelling in comment.
- The company which made Virtual PC was Connectix.
They use the magic string "conectix" in their disk images.
Signed-o... - 10:57 pm Revision f82de8f0: qdev: convert rtl8139 to reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 959f733a: qdev: integrate reset
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 20bb8277: qdev: convert tcx to reset + vmsd
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision c32d766a: qemu-io: Improve portability (win32 now supported).
- * Add missing include for struct timeval.
* Replace non-portable strsep by local qemu_strsep.
* Use POSIX basename by... - 10:57 pm Revision 391a079e: qdev: integrate vmstate
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:57 pm Revision 7fc2f2c0: qdev/scsi+usb: convert usb-storage to qdev.
- Full coverage with properties and everything. You can add virtual usb
sticks this way now:
-drive if=none,id=pend... - 10:57 pm Revision d52affa7: qdev/scsi: add scsi bus support to qdev, convert drivers.
- * Add SCSIBus.
* Add SCSIDeviceInfo, move device callbacks here.
* add qdev/scsi helper functions.
* convert drive... - 10:55 pm Revision 274945b6: qdev/usb: add some convinience aliases.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 6cf9b6f1: qdev/usb: convert uhci.
- Hookup pci device into qdev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguo... - 10:55 pm Revision 5b19d9a2: qdev/usb: convert ohci.
- Drop num_ports argument for usb_ohci_init_pci(), everybody
calls it with num_ports == 3, so it is pointless.
Convert... - 10:55 pm Revision 4d007814: allow passing null machine pointer to drive_init().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 806b6024: qdev/usb: add usb bus support to qdev, convert drivers.
- * Add USBBus.
* Add USBDeviceInfo, move device callbacks here.
* Add usb-qdev helper functions.
* Switch drivers t... - 10:55 pm Revision a5d2f727: qdev/usb: make qemu aware of usb busses.
- Move usb code from vl.c to usb-bus.c and make it use the new data
structures added by qdev conversion. qemu usb core... - 10:55 pm Revision 75570088: qdev: add error message to qdev_device_add().
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 4ec1ce04: cirrus_vga: rename cirrus_hook_write_cr() cirrus_vga_write_cr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision b863d514: cirrus_vga: rename cirrus_hook_read_cr() cirrus_vga_read_cr()
- Simplify the logic to do everything inside the function. Return 0xff if index is out of range independetly of DEBUG_...
- 10:55 pm Revision 93ec8b32: cirrus_vga: CIRRUS_HOOK_* is not used anymore
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision bb150dc8: Add LIST_FOREACH_SAFE() definition
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision f4dbb8dd: savevm: Convert loadvm handlers list to LIST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 8718e999: savevm: Convert savevm handlers list to TAILQ
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 86948bb1: cirrus_vga: rename cirrus_hook_write_palette() cirrus_vga_write_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision f705db9d: cirrus_vga: rename cirrus_hook_read_gr() cirrus_vga_read_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 5deaeee3: cirrus_vga: rename cirrus_hook_read_palette() cirrus_vga_read_palette()
- Simplify the logic to do everything inside the function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-of... - 10:55 pm Revision 22286bc6: cirrus_vga: rename cirrus_hook_write_gr() cirrus_vga_write_gr()
- Simplify the logic to do everything inside the function.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-o... - 10:55 pm Revision 31c63201: cirrus_vga: rename cirrus_hook_write_sr() cirrus_vga_write_sr()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 957c9db5: cirrus_vga: make cirrus_read_hidden_dac() return its result
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision cedd91d2: vga: Rename last VGAState occurrences to VGACommonState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision e9b43ea3: vga: change tabs to spaces
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 8a82c322: cirrus_vga: rename cirrus_hook_read_sr() cirrus_vga_read_sr()
- And make it a real function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 10:55 pm Revision a46007a0: vga and cirrus_vga: substitute switch for equivalent assigntment
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 25a18cbd: vga and cirrus_vga: create vga_ioport_invalid() and use it everywhere
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision b6343073: cirrus_vga: Add a VGACommonState local var to cirrus_vga_ioport_{read, write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 79b97bf2: vga: split vga-isa-mm.o
- It is only used in mips softmmu, compile only there.
it_shift field was only used for vga_isa_mm, move it from VGACom... - 10:55 pm Revision f97e36b9: vga: export vga_mem_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 47d37dd9: vga: split pci bits into vga-pci.c
- Adjust all the VGAState in VGACommonState
Compile vga-pci.o only for targets that use it.
Signed-off-by: Juan Quinte... - 10:55 pm Revision 76323919: vga: split isa bits inco vga-isa.c
- Adjust all the VGAState in VGACommonState
Compile vga-isa.o in the targets that use it
Signed-off-by: Juan Quintela ... - 10:55 pm Revision 0d65ddc3: vga: split vga_{load, save} into pci and common parts
- Once there adjust VGAState <-> VGACommonState
Export vga_common_save/vga_common_load (nreeded by wmvare_vga
Remove vg... - 10:55 pm Revision 43bf782b: vga: export vga_ioport_{read,write}
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:55 pm Revision 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> - 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>
Also available in: Atom