Activity
From 11/13/2009 to 12/12/2009
12/12/2009
- 03:59 pm Revision e78c48ec: monitor: Convert do_info_mice() to QObject
- Each mouse is represented by a QDict, the returned QObject is a QList of
all mice.
This commit should not change use... - 03:59 pm Revision c86a6683: migration: Convert do_info_migrate() to QObject
- Return a QDict, which may contain up to more two QDicts, depending
on the type of migration we're performing.
IMPORT... - 03:59 pm Revision d15e5465: block: Convert bdrv_info() to QObject
- Each block device information is stored in a QDict and the
returned QObject is a QList of all devices.
This commit s... - 03:59 pm Revision 218a536a: block: Convert bdrv_info_stats() to QObject
- Each device statistic information is stored in a QDict and
the returned QObject is a QList of all devices.
This comm... - 03:59 pm Revision 588b3832: char: Convert qemu_chr_info() to QObject
- Each device is represented by a QDict. The returned QObject is a QList
of all devices.
This commit should not change... - 03:59 pm Revision 7a344f7a: PCI: Convert pci_device_hot_add() to QObject
- Return a QDict with information about the just added device.
This commit should not change user output.
Please, not... - 03:59 pm Revision 1a03675d: v2: properly save kvm system time msr registers
- Currently, the msrs involved in setting up pvclock are not saved over
migration and/or save/restore. This patch puts ... - 03:59 pm Revision d96fd29c: VNC: Convert do_info_vnc() to QObject
- Return a QDict with server information. Connected clients are returned
as a QList of QDicts.
The new functions (vnc_... - 03:59 pm Revision 9603ceba: monitor: Convert do_info_uuid() to QObject
- snprintf() is used because the UUID_FMT is too complex for
qobject_from_jsonf().
Signed-off-by: Luiz Capitulino <lca... - 03:59 pm Revision c0e8520e: monitor: Convert do_info_status() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 2af5ba71: monitor: Convert do_info_kvm() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision e05486cb: monitor: Convert do_info_name() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 14f0720d: monitor: Convert do_info_hpet() to QObject
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 45e914cf: monitor: do_info_version(): Use QDict
- All 'info' commands should use QDict, this commit also kills
monitor_print_qobject() as do_info_version() doesn't use... - 03:59 pm Revision 7f179671: monitor: Fix do_info_balloon() output
- Monitor commands should always return values in bytes and info
commands should always return a QDict.
Signed-off-by:... - 03:59 pm Revision 1a728677: monitor: Fix do_info_commands() output
- Should return a QDict and should not print the user protocol bits
(eg. "c|cont").
Signed-off-by: Luiz Capitulino <lc... - 03:59 pm Revision 55483ad6: monitor: do_info_cpus(): Use QBool
- While there update the documentation as well.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:... - 03:59 pm Revision f2e17508: QDict: Introduce qdict_get_qlist()
- A helper function to get a QList from a QDict.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 03:59 pm Revision d318ff99: QemuOpts: allow larger option values.
- Use case: loooooooooooooooooong file names for -drive file=...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Sign... - 03:59 pm Revision 4a93fe17: vnc: fix capslock tracking logic.
- The capslock tracking logic added by commit
6b1325029d80455b9da7cd7bd84a88cb915b867c doesn't work correctly for vnc
c... - 03:59 pm Revision 2471dd00: Introduce qemu-objects.h header file
- An easy way to include all QEMU objects.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anth... - 03:59 pm Revision 2a01000f: Makefile: move QObject objs to their own entry
- Other subsystems will need to link against them.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-... - 03:59 pm Revision cd4dde36: QDict: Introduce qdict_get_qbool()
- This is a helper function that does type checking before retrieving
a QBool from the dictionary.
Signed-off-by: Luiz... - 03:59 pm Revision aee1b935: default devices: virtio consoles.
- This patch adds a variable default_virtcon which says whenever a default
virtio console should be added. It is disab... - 03:59 pm Revision 986c5f78: Set default console to virtio on S390x
- All "normal" system emulation targets in qemu I'm aware of display
output on either VGA or serial output.
Our S390x ... - 03:59 pm Revision 53e0d8af: pci: don't abort() when trying to hotplug with acpi off.
- The PCI bus on x86 requires ACPI for hotplug support, thus disbling ACPI
also disables hotplug for the PCI bus. This... - 03:59 pm Revision 11f4d7f4: scsi: fix drive hotplug.
- This patch fills the DriveInfo->unit after hotplugging a scsi disk.
It makes a difference when auto-assigning a scsi ... - 03:59 pm Revision 09e3acc6: pci: don't hw_error() when no slot is available.
- Current PCI code will simply hw_error() and thus abort in case no free
PCI slot is available or the requested PCI slo... - 03:59 pm Revision 6ca5582d: add -qmp convinience switch
- Acts like -monitor but switched into qmp mode.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Antho... - 03:59 pm Revision cb4522cc: default devices: network
- Add a default_net variable which specified whenever a default network
should be created. It is cleared in case any -... - 03:59 pm Revision aa40fc9c: default devices: drives
- Add a default_drive variable which specified whenever the default drives
(cdrom, floppy, sd) should be created. It i... - 03:59 pm Revision 33521634: un-static qemu_chr_parse_compat()
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 88589343: rework -monitor handling, switch to QemuOpts
- This patch reworks the -monitor handling:
- It adds a new "mon" QemuOpts list for the monitor(s).
- It adds a moni... - 03:59 pm Revision 22a0e04b: add new -mon switch
- Add -mon switch which maps pretty straight forward into the QemuOpts
internal representation:
-mon chardev=<name>[... - 03:59 pm Revision d8c208dd: default devices: add global cmd line option.
- Add global command line option to disable default devices.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o... - 03:59 pm Revision 735ba588: vc: colorize chardev title line with blue background.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:59 pm Revision 998bbd74: default devices: core code & serial lines.
- Qemu creates a default serial line for you in case you didn't specify
one on the command line. Right now this is tie... - 03:59 pm Revision 6a5e8b0e: default devices: parallel port.
- Qemu creates a default parallel port for you in case you didn't specify
one on the command line. Right now this is t... - 03:59 pm Revision abdeed06: default devices: qemu monitor.
- This patch makes the monitor default device configuration work like the
default serial and parallel port devices. It... - 03:59 pm Revision e1c09175: zap serial_monitor_mux
- The logic in this code obviously predates the multiple monitor
capability of qemu and looks increasingly silly these ... - 03:59 pm Revision 64465297: default devices: vga adapter.
- Qemu creates a vga display for you in case you didn't specify one on the
command line. Right now this is tied to the... - 03:59 pm Revision 51bfa4d3: chardev: move greeting into vc backend.
- Make the 'vc' chardev backend print a title line with the chardev name
after initialization, using CharDriverState->l... - 03:59 pm Revision 1a688d3b: chardev: make chardevs specified in config file work.
- The patch decuples the -chardev switch and the actual chardev
initialization. Without this patch qemu ignores charde... - 03:59 pm Revision 4e307fc8: Revert "monitor: Command-line flag to enable control mode"
- This reverts commit adcb181afe5a951c521411c7a8e9d9b791aa6742.
Conflicts:
monitor.h
Signed-off-by: Gerd Hoffmann <... - 03:59 pm Revision 014100bb: Revert "Set default console to virtio on S390x"
- This reverts commit 93d434b4aec0702b87ebf52449a3cdf2c3596825.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 03:59 pm Revision 07a8de35: qdev: also match bus name for global properties
- i.e. -global PCI.<property>=<value> will set a default property for all
PCI devices. Also works for the compat prope... - 03:59 pm Revision d0fef6fb: qdev: add command line option to set global defaults for properties.
- This patch adds infrastructure and command line option for setting
global defaults for device properties, i.e. you ca... - 03:59 pm Revision 458fb679: qdev: make compat stuff more generic
- This patch renames the compat properties into global properties and
makes them more generic. The compatibility stuff... - 03:59 pm Revision bd9d3064: Fix recently added QERR_ definitions
- Commits c7c338c4, 41471a23, 7a046f5f and a488be27 used
lower_case_with_underscores for class values. Existing usage
... - 03:59 pm Revision 4d6e3ac5: kvm: x86: Save/restore exception_index
- As KVM now makes use of exception_index to keep pending exceptions, we
have to save&restore this field as well.
NOTE... - 03:59 pm Revision ba32edab: fix rtc-td-hack on host without high-res timers
- On hosts without high-res timers it is impossible to inject rtc interrupt
faster then 1kHz. Windows sometimes configu... - 03:59 pm Revision 6d74ca5a: virtio: verify features on load
- migrating between hosts which have different features
might break silently, if the migration destination
does not sup... - 03:59 pm Revision 556cd098: qdev: Replace device names containing whitespace
- Device names with whitespace require quoting in the shell and in the
monitor. Some of the offenders are also overly ... - 03:59 pm Revision 06384698: qdev: Separate USB product description from qdev name
- Using the qdev name for the product description makes for inconvenient
qdev names.
Put the product description in ne... - 03:59 pm Revision 0fe6d12e: qdev: Rename USBDevice member devname to product_desc
- It's not a device name, it's the USB product description string.
Signed-off-by: Markus Armbruster <armbru@redhat.com... - 03:59 pm Revision 20ff6c80: Do not abort on qemu_malloc(0) in production builds
- qemu_malloc() does not allow size=0 to be passed in and aborts on this behavior.
Unfortunately, there is good reason... - 03:59 pm Revision b3c3f123: vmware_vga: add rom file so that it boots.
- This just adds the rom file to the vmware SVGA chipset so it boots.
Signed-off-by: Dave Airlie <airlied@redhat.com>
...
12/11/2009
- 05:38 pm Revision 725b8a69: Fix ARM userspace strex implementation.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
12/10/2009
- 03:46 pm Revision 7029a83b: microblaze: Make boot_info static.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:43 pm Revision be5e8349: microblaze: Add missing cpu_reset.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:40 pm Revision b4d34d5e: microblaze: Boot and reset fixes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:33 pm Revision 6287462e: microblaze: Update disasm to latest GPLv2 version.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
12/08/2009
- 12:34 am Revision 7dbbbb0c: qemu: delete rule target on error
- Instruct make to remove any rule target on error. This prevetns
situation where there was an error during build but g... - 12:34 am Revision 41471a23: QError: New QERR_FD_NOT_SUPPLIED
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 7a046f5f: New QERR_INVALID_PARAMETER
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision a488be27: QError: New QERR_TOO_MANY_FILES
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 77e595e7: QMP: add human-readable description to error response
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 7cdfcfe1: monitor: convert do_getfd() to QError
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision a6906e31: QError: New QERR_VNC_SERVER_FAILED
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision ec3b82af: monitor: convert do_change() to QObject, QError
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision c7c338c4: QError: New QERR_FD_NOT_FOUND
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 063c1a09: monitor: convert do_closefd() to QError
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 5cfe0264: QError: New QERR_DEVICE_NOT_REMOVABLE
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 2c2a6bb8: monitor: convert do_eject() to QError
- Also affects do_change(), because the two share eject_device().
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 12:34 am Revision 17901e75: QError: New QERR_INVALID_BLOCK_FORMAT
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 7a84cb23: QError: New QERR_SET_PASSWD_FAILED
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision b0868380: QError: New QERR_DEVICE_LOCKED
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision 2895e075: monitor: Fix double-prompt after "change vnc passwd BLA"
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:34 am Revision e16a1812: QError: Put error definitions in alphabetical order
- Also fix the odd typoe and clean up whitespace.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: ... - 12:34 am Revision 94171e11: monitor: do_cont(): Don't ask for passwords
- The do_cont() function will ask the user to enter a password if a
device is encrypted.
This is invalid under QMP, so... - 12:34 am Revision 0df37c41: QError: new class for device encrypted errors
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-o...
12/07/2009
- 10:31 pm Revision ad382a12: Merge commit 'mst/pci' into staging
- 10:04 pm Revision a3a55a2e: monitor: Introduce 'block_passwd' command
- When using encrypted disk images, QEMU will prompt the user
for passwords when started.
This makes sense for the use... - 10:04 pm Revision f6d855c5: QError: Add class for invalid passwords
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:50 pm Revision 5b5cb086: msix: function mask support
- Function mask is a mandatory feature in MSIX
spec so not implementing it is a spec violation.
Implement.
Signed-off-... - 09:50 pm Revision d036bb21: pci: prepare irq code for interrupt state
- This rearranges code in preparation for interrupt state
implementation.
Changes:
- split up bus walk away from inter... - 09:50 pm Revision b6981cb5: pci: interrupt disable bit support
- Interrupt disable bit is mandatory in PCI spec.
Implement it to make devices spec compliant.
Signed-off-by: Michael ... - 09:50 pm Revision f9bf77dd: pci: interrupt status bit implementation
- interrupt status is a mandatory feature in PCI spec,
so devices must implement it to be spec compliant.
Signed-off-b... - 09:50 pm Revision 2760952b: msix: macro rename for function mask support
- rename ENABLE_OFFSET -> CONTROL_OFFSET, since
same byte includes function mask.
This is in preparation for function m... - 07:13 pm Revision 6d9fef1a: cpuid: Fix multicore setup on Intel
- The multicore CPUID code detects whether the guest is an Intel or an
AMD CPU, because the Linux kernel is picky about... - 04:45 pm Revision 6fb6d245: kvm: x86: Fix initial kvm_has_msr_star
- KVM_GET_MSR_INDEX_LIST returns -E2BIG when the provided space is too
small for all MSRs. But this is precisely the er...
12/06/2009
- 05:20 pm Revision 5d7ff5bb: TCG: Mac OS X support for ppc64 target
- Darwin/ppc64 does not use function descriptors,
adapt prologue and tcg_out_call accordingly.
GPR2 is available for ge... - 11:25 am Revision ee4660f9: Update OpenBIOS images to r640
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/05/2009
- 06:36 pm Revision afcb0e45: S390 GDB stub
- In order to debug funny kernel breakages it's always good to have a working
gdb stub around.
While Uli's patches don... - 06:36 pm Revision 93d434b4: Set default console to virtio on S390x
- All "normal" system emulation targets in qemu I'm aware of display output
on either VGA or serial output.
Our S390x ... - 06:36 pm Revision 749717a0: Add S390 maintainer information
- This patch adds information about who handles what when it comes to S390.
I'll gladly support anything that's related... - 06:36 pm Revision 8cb310e1: Add S390x virtio machine description
- In order to use the new S390x virtio bus we just introduced, we also
need a machine description that sets up the mach... - 06:36 pm Revision f3304eea: Add S390x virtio machine bus
- On S390x we don't want to go through the hassle of emulating real existing
hardware, because we don't need to for run... - 06:36 pm Revision 10c339a0: Add support for S390x system emulation
- Let's enable the basics for system emulation so we can run virtual machines
with KVM!
Signed-off-by: Alexander Graf ... - 06:36 pm Revision 6b02494d: Allocate physical memory in low virtual address space
- KVM on S390x requires the virtual address space of the guest's RAM to be
within the first 256GB.
The general directi... - 06:36 pm Revision 0e60a699: Add KVM support for S390x
- S390x was one of the first platforms that received support for KVM back in the
day. Unfortunately until now there has... - 06:36 pm Revision 10ec5117: S/390 CPU fake emulation
- Because Qemu currently requires a TCG target to exist and there are quite some
useful helpers here to lay the groundw... - 06:36 pm Revision 24e804ec: S/390 host/target build system support
- This patch makes configure aware of S390 hosts and guests. When not explicitly
defined using --target-list= no S390 t... - 06:36 pm Revision 2827822e: S/390 fake TCG implementation
- Qemu won't let us run a KVM target without having host TCG support. Well, for
now we don't have any so let's implemen... - 01:14 pm Revision 2a90358f: Sparc64: handle MMU global bit and nucleus context
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/04/2009
- 10:52 pm Revision dd5121bd: monitor: fix use of plain integer as NULL pointer, spotted by Sparse
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:44 pm Revision d05ac8fa: Add "static" to please Sparse
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:08 pm Revision 407f879a: scsi: fix incorrect ?: use
- Fixes OpenBSD build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:06 pm Revision d08d6f04: monitor: use qemu_gettimeofday(), not gettimeofday()
- Fix mingw32 build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:06 pm Revision 08fd0fa9: win32: fix variable use before initialization
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:05 pm Revision 242cd003: monitor: rename EVENT_* to QEVENT_* to avoid conflict on mingw32
- Partially fixes mingw32 build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:16 pm Revision 31a68d57: Sparc64: fix compilation with DEBUG_MMU
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/03/2009
- 11:26 pm Revision ec169288: eepro100: Allocate a larger buffer for regname()
- This should avoid truncating the register name when debugging.
Signed-off-by: David Benjamin <davidben@mit.edu>
Sign... - 11:26 pm Revision 9ea37780: Remove rule for config-devices.h
- Since commit a992fe3d0fc185112677286f7a02204d8245b61e
config-devices.h is no longer used.
So there is no need to kee... - 11:26 pm Revision b8f6ba0d: eepro100: Improve debug messages
- * buf was too small for longer register names.
* Use consistent upper case for nouns in register names.
* Use better ... - 11:26 pm Revision a70089ce: ide: Use some already defined page macros instead of constants
- Some PAGE constants were used instead of the macros we already have
defined in internal.h.
Signed-off-by: Thadeu Lim... - 11:26 pm Revision fe0d6123: ide: implement stub for audio control/volume read
- This implements the audio control or volume read support as needed by
some systems. A Conectiva Parolin system requir... - 11:26 pm Revision b4b2f054: Fix compile error when LSI_DEBUG is defined
- This patch fixes the follow error when LSI_DEBUG is set.
CC libhw64/lsi53c895a.o
cc1: warnings being treated as... - 11:26 pm Revision 7078dead: qemu-img: Fix memory leak
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:26 pm Revision 6769da29: posix-aio-compat: Fix error check
- Checking for nbytes < 0 is pointless as long as it's a size_t. If we want to
use negative numbers for error codes, we... - 11:26 pm Revision 5f370b14: multiboot: Use signed type for negative error numbers
- In mb_mod_length a return value is stored that is negative in error case. With
an unsigned type the check goes wrong.... - 11:25 pm Revision 7ebf54bc: Fix build for mingw32 on windows ($@ in macro)
- Make using mingw32 on windows does not preserve $@ in macros
when they are modified using this pattern:
target: macro... - 11:25 pm Revision 01d86a85: Fix build for mingw32 on windows ($$ expansion)
- Make using mingw32 on windows fails when running grep "=y$$".
The command is expanded to grep "=y$ and the missing "
... - 11:25 pm Revision 21eb3a2b: Fix description of size parameter in qemu-img's help text
- Valid description taken from qemu-img.texi, although it would be better
to have this information recorded in only one... - 11:25 pm Revision 0745eb1e: Fix recently introduced bugs in -usbdevice host
- Commit 26a9e82a has the following flaws:
* It enabled DEBUG.
* It referenced two properties by the wrong name in
... - 11:25 pm Revision dc61b0dc: Make -kernel for linux work with bochsbios
- While trying to run -kernel with -bios pc-bios/pcbios.bin, I realized
that I was actually writing data to %es, but on... - 11:25 pm Revision 53ea95de: multiboot: Fix module loading and setting of mmap.
- Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: ... - 11:25 pm Revision b10fec9b: e1000: Fix warning from code review
- A code review run by Steve Grubb complained about code in e1000.c:
In hw/e1000.c at line 89, vlan is declared to be ... - 11:25 pm Revision a0fb002c: kvm: x86: Add support for VCPU event states
- This patch extends the qemu-kvm state sync logic with support for
KVM_GET/SET_VCPU_EVENTS, giving access to yet missi... - 11:25 pm Revision 550fe6c6: SCSI: Fix Standard INQUIRY data
- Vendor identification, product identification and product revision level
should be padded with spaces without a termi... - 11:25 pm Revision fc072ec4: Rename DriveInfo.onerror to on_write_error
- Either rename variables and functions to refer to write errors (which is what
they actually do) or introduce a parame... - 11:25 pm Revision ea5ad306: Suppress optionrom build on Solaris x86
- To avoid the build failing with:
gcc -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-
builtin -I/export/... - 11:25 pm Revision 5a2e3c2e: kvm: x86: Fix merge artifact of f8d926e9 about mp_state
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:20 pm Revision dc702288: targe-ppc: Sync CPU state for KVM
- Some recent change made PPC guests always start at address 0x0 because env
isn't synced to kvm_state on first bootup.... - 09:10 pm Revision ba5e5090: target-ppc: Get MMU state on register sync
- While x86 only needs to sync cr0-4 to know all about its MMU state and enable
qemu to resolve virtual to physical add... - 07:45 pm Revision 702ef63f: qcow2: Fix some more qemu_malloc fallout
- Oh joy...
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:45 pm Revision 12c09b8c: qemu-img: There is more than one host device driver
- I haven't heard yet of anyone using qemu-img to copy an image to a real floppy,
but it's a valid use case.
Signed-of... - 07:45 pm Revision 40ff6d7e: Don't leak file descriptors
- We're leaking file descriptors to child processes. Set FD_CLOEXEC on file
descriptors that don't need to be passed to... - 07:45 pm Revision f74ab486: qemu: make cirrus init value pci spec compliant
- PCI memory should be disabled at reset, otherwise
we might claim transactions at address 0.
I/O should also be disabl... - 07:45 pm Revision feb9e612: qemu: cleanup unused macros in cirrus
- Cirrus vga has a copy of many PCI macros,
and it doesn't even use them. Clean up.
We also don't need to override head... - 07:45 pm Revision 90697be8: live migration: Serialize vmstate saving in stage 2
- The effect of this patch with current block migration is that its stage
2, ie. the first full walk-through of the blo... - 07:45 pm Revision b09417b9: qemu-opts: Release id on deletion
- The opts id is always allocated via qemu_strdup, so it need not be
const, but it has to be released on opts deletion.... - 07:45 pm Revision 84307938: ram migration: Properly reset statistics
- As we may do more than one migration (cancellation, live backup), reset
bytes_transferred on stage 1.
Signed-off-by:... - 07:45 pm Revision f7850099: Rename DriveInfo.onerror to on_write_error
- Either rename variables and functions to refer to write errors (which is what
they actually do) or introduce a parame... - 07:45 pm Revision e9b2e818: Introduce rerror option for drives
- rerror controls the action to be taken when an error occurs while accessing the
guest image file. It corresponds to w... - 07:45 pm Revision ce4b6522: ide: Implement rerror option
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:45 pm Revision f35d68f0: virtio-blk: Implement rerror option
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:45 pm Revision e1c7f0e3: qcow2: Store exact backing format length
- Currently qcow2 unnecessarily rounds up the length of the backing format string
to the next multiple of 8. At the sam... - 07:45 pm Revision 792773b2: block migration: Skip zero-sized disks
- No need to migrate emptiness (risking divide by zero later on).
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
S... - 06:48 pm Revision 01e61e2d: block migration: Add support for restore progress reporting
- Inject progress report in percentage into the block live stream. This
can be read out and displayed easily on restore... - 06:48 pm Revision 23bd90d2: block migration: Increase dirty chunk size to 1M
- 4K is too small for efficiently saving and restoring multi-GB block
devices.
Signed-off-by: Jan Kiszka <jan.kiszka@s... - 06:48 pm Revision b1d10856: block migration: Clean up use of total_sectors
- We already save total_sectors in BlkMigDevState, let's use this value
during the migration and avoid to recalculate i... - 06:48 pm Revision 57cce12d: block migration: Consolidate mig_read_device_bulk into mig_save_device_bulk
- Both functions share a lot of code, so make them one.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-... - 06:48 pm Revision 13f0b67f: block migration: Consolidate block transmission
- Based on the original patch by Pierre Riteau: Use a common blk_send
function to transmit a block.
Signed-off-by: Jan... - 06:48 pm Revision 4b640365: block migration: Add error handling/propagation
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:48 pm Revision 9a743e5b: ram migration: Stop loading on error
- Besides catching real errors, this also allows to interrrupt the qemu
process during restore.
Signed-off-by: Jan Kis... - 06:48 pm Revision 4ec7fcc7: live migration: Allow cleanup after cancellation or error
- Introduce qemu_savevm_state_cancel and inject a stage -1 to cancel a
live migration. This gives the involved subsyste... - 06:48 pm Revision 82801d8f: block migration: Report overall migration progress
- So far progress reporting only works for the first block device. Fix
this by keeping an overall sum of sectors to be ... - 06:48 pm Revision f327aa0c: live migration: Propagate output monitor to callback handler
- In order to allow proper progress reporting to the monitor that
initiated the migration, forward the monitor referenc... - 06:48 pm Revision 7184049e: block migration: Fix outgoing progress output
- Report progress of an outgoing live migration to the monitor instead of
stdout.
Signed-off-by: Jan Kiszka <jan.kiszk... - 06:48 pm Revision 25f23643: block migration: Report progress also via info migration
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:48 pm Revision a55eb92c: block migration: Fix coding style and whitespaces
- No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 06:48 pm Revision 6ea44308: block migration: Rework constants API
- Instead of duplicating the definition of constants or introducing
trivial retrieval functions move the SECTOR constan... - 06:48 pm Revision c6d22830: block migration: Cleanup dirty tracking code
- This switches the dirty bitmap to a true bitmap, reducing its footprint
(specifically in caches). It moreover fixes o... - 06:48 pm Revision 575a58d7: block migration: Avoid large stack buffer
- Move a potentially large buffer from stack to heap.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by... - 06:48 pm Revision d11ecd3d: block migration: Avoid indirection of block_mig_state
- No need to push block_mig_state to the heap and, thus, establish an
indirection.
Signed-off-by: Jan Kiszka <jan.kisz... - 06:48 pm Revision 3c095c3f: block migration: Drop dead code
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:48 pm Revision c616bbe1: Import a simple queue implementation from NetBSD
- Signed-off-by: Pierre Riteau <Pierre.Riteau@irisa.fr>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-b... - 06:48 pm Revision 5e5328be: block migration: Switch device and block lists to QSIMPLEQ
- Based on the original patch by Pierre Riteau.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anth... - 06:48 pm Revision 69d63a97: block migration: Initialize remaining BlkMigState fields
- In case we restart a migration, submitted, read_done, transferred, and
print_completion need to be reinitialized to 0... - 06:48 pm Revision 5d39c799: migration: Fix use of file after release
- qemu_fclose frees the passed file structure, but do_migrate_set_speed
may access it later on. Fix it by setting file ... - 06:48 pm Revision 1302425d: migration: Catch multiple start commands
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:05 pm Revision be73cfe2: savevm: Port to qdev.vmsd all devices that have qdev
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision 5084bca1: pci: vmstate_register() already assign consecutive numbers starting at 0
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision 70cca6d8: qdev: enable vmstate_unregister() support
- Now vmstate_unregister have the right type
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony... - 06:04 pm Revision e61a1e0a: vmstate: Add support for VBUFFERS
- Support for buffer that are pointed by a pointer (i.e. not embedded)
where the size that we want to use is a field in... - 06:04 pm Revision 11fe0e6e: vmstate: Introduce VMSTATE_STRUCT_TEST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision 543fc7b2: vmstate: Introduce VMSTATE_STRUCT_POINTER_TEST
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision 2fee4078: vmstate: Introduce UINT16_TEST support
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision bfb811ad: vmstate: remove usused VMSTATE_STRUCT_ARRAY_SIZE_UINT8
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:04 pm Revision 33599e2a: vmstate: Add support for multiplying size for a constant
- When the size that we want to transmit is in another field, but in an
unit different that bytes
Signed-off-by: Juan ... - 06:04 pm Revision 21174c34: vmstate: Avoid seeking
- Seeking on vmstate save/load does not work if the underlying file is a
stream. We could try to make all QEMUFile* for... - 06:04 pm Revision d9494b19: vmstate: Fix info field of VMSTATE_MACADDR
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: ... - 06:04 pm Revision 8595387e: vmstate: fix missing ARRAY_OF_POINTERS support on save state
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 38f5b2b8: lsi53c895a: Use alternative address when already reselected
- See SCRIPTS, 3.2.17 SELECT.
Signed-off-by: Laszlo Ast <laszlo.ast@siemens-enterprise.com>
Signed-off-by: Jan Kiszka ... - 05:41 pm Revision e560125e: lsi53c895a: Implement IRQ on reselection
- The critical part of this change is how to deal with simultaneaous
generation of interrupts. The only (normal) case w... - 05:41 pm Revision 38215553: scsi-disk: restruct emulation: GET_CONFIGURATION
- Move GET_CONFIGURATION emulation from scsi_send_command() to
scsi_disk_emulate_command().
Also add GET_CONFIGURATION... - 05:41 pm Revision 5dd90e2a: scsi-disk: restruct emulation: SERVICE_ACTION_IN
- Move SERVICE_ACTION_IN emulation from scsi_send_command() to
scsi_disk_emulate_command().
Also add SERVICE_ACTION_IN... - 05:41 pm Revision 39ec9a50: scsi-disk: restruct emulation: REPORT_LUNS
- Move REPORT_LUNS emulation from scsi_send_command() to
scsi_disk_emulate_command().
Also add REPORT_LUNS to scsi-def... - 05:41 pm Revision 88f8a5ed: scsi-disk: restruct emulation: VERIFY
- Move VERIFY emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffmann <kraxel@... - 05:41 pm Revision bd536cf3: scsi: add read/write 16 commands.
- Add READ_16 + friends to scsi-defs.h, scsi_command_name() and the
request parsing helper functions.
Use them in scsi... - 05:41 pm Revision a15fdf86: lsi53c895a: Whitespace and typo fixes
- Signed-off-by: Laszlo Ast <laszlo.ast@siemens-enterprise.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign... - 05:41 pm Revision cc9f28bc: lsi53c895a: Add support for LSI53C700 Family Compatibility bit
- Signed-off-by: Laszlo Ast <laszlo.ast@siemens-enterprise.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign... - 05:41 pm Revision 77203ea0: lsi53c895a: Fix message code of DISCONNECT
- See SCSI-2, 6.5 Message system description/message codes.
Signed-off-by: Laszlo Ast <laszlo.ast@siemens-enterprise.c... - 05:41 pm Revision 07a1bea8: lsi53c895a: Fix SDID in SELECT ID command
- See SCRIPTS Programming Guide, 3.2.17 SELECT.
Signed-off-by: Laszlo Ast <laszlo.ast@siemens-enterprise.com>
Signed-o... - 05:41 pm Revision 0b06c059: scsi-disk: restruct emulation: INQUIRY
- Move INQUIRY emulation from scsi_send_command() to
scsi_disk_emulate_command(). Also split the longish INQUITY emula... - 05:41 pm Revision 3d53ba18: scsi-disk: restruct emulation: RESERVE+RELEASE
- Move RESERVE+RELEASE emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffmann... - 05:41 pm Revision ebddfcbe: scsi-disk: restruct emulation: MODE_SENSE
- Move MODE_SENSE emulation from scsi_send_command() to
scsi_disk_emulate_command(). Create two helper functions:
mode... - 05:41 pm Revision 8d3628ff: scsi-disk: restruct emulation: START_STOP
- Move START_STOP emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffmann <kra... - 05:41 pm Revision c68b9f34: scsi-disk: restruct emulation: ALLOW_MEDIUM_REMOVAL
- Move ALLOW_MEDIUM_REMOVAL emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hof... - 05:41 pm Revision e7e25e32: scsi-disk: restruct emulation: READ_CAPACITY
- Move READ_CAPACITY emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffmann <... - 05:41 pm Revision fc903943: scsi-disk: restruct emulation: SYNCHRONIZE_CACHE
- Move SYNCHRONIZE_CACHE emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffma... - 05:41 pm Revision 02880f43: scsi-disk: restruct emulation: READ_TOC
- Move READ_TOC emulation from scsi_send_command() to
scsi_disk_emulate_command(). Add scsi_disk_emulate_read_toc() fu... - 05:41 pm Revision ec766865: scsi: add scsi_req_print()
- Handy for debugging.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ib... - 05:41 pm Revision aa5dbdc1: scsi-disk: restruct emulation: core + TEST_UNIT_READY.
- Add new scsi_disk_emulate_command() function, which will -- when
finished -- handle all scsi disk command emulation e... - 05:41 pm Revision 51ad87c9: scsi-disk: restruct emulation: REQUEST_SENSE
- Move REQUEST_SENSE emulation from scsi_send_command() to
scsi_disk_emulate_command().
Signed-off-by: Gerd Hoffmann <... - 05:41 pm Revision 97a06435: scsi: add xfer mode
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 37659e51: scsi: move sense to SCSIDevice, create SCSISense struct.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 251882b7: scsi: move dinfo to SCSIDevice
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision ed3a34a3: scsi: move status to SCSIRequest.
- Also add and use the scsi_req_complete() helper function for calling the
completion callback.
Signed-off-by: Gerd Ho... - 05:41 pm Revision 1e37607b: scsi: add/fix header protection.
- Also delete the leftover and unused scsi-disk.h file.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by... - 05:41 pm Revision 4c41d2ef: scsi: create common SCSIRequest structure.
- Rename the SCSIRequest structs in scsi-disk.c and scsi-generic.c to
SCSIDiskReq and SCSIGenericReq. Create a SCSIReq... - 05:41 pm Revision 9af99d98: scsi: move request lists to QTAILQ.
- Changes:
* Move from open-coded lists to QTAILQ macros.
* Move the struct elements to the common data structures
... - 05:41 pm Revision 89b08ae1: scsi: move SCSIRequest management to common code.
- Create generic functions to allocate, find and release SCSIRequest
structs. Make scsi-disk and scsi-generic use them... - 05:41 pm Revision 29362ebe: scsi: move scsi command buffer from SCSIGenericReq to SCSIRequest.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision b07995e3: scsi: move blocksize from SCSIGenericState to SCSIDevice
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 0d65e1f8: scsi: add scsi-defs.h
- Largely based on <scsi/scsi.h> from linux. Added into the tree so we
can use the defines everywhere, not just in scs... - 05:41 pm Revision 91376656: scsi: move type from SCSIGenericState to SCSIDevice
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 2ec749cb: scsi: add request parsing helpers to common code.
- Add helper functions for scsi request parsing to common code. Getting
command length, transfer size, and linear bloc... - 05:41 pm Revision ebf46023: scsi: use command defines in scsi-disk.c
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 57f9ef17: net: add qemu_foreach_nic()
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision f401ca22: net: fix qemu_announce_self()
- Now that we have a way to iterate NICs.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li... - 05:41 pm Revision 0f2fbf40: net: print correct error for '-netdev ""'
- Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: ... - 05:41 pm Revision 6720b35b: net: fix TAP networking on host kernels without IFF_VNET_HDR support
- vnet_hdr is initialized at 1 by default. We need to reset it to 0 if
the kernel doesn't support IFF_VNET_HDR.
Signed... - 05:41 pm Revision 2e50326c: net: check for TUNSETOFFLOAD support before trying to enable offload features
- This avoids the "TUNSETOFFLOAD ioctl() failed: Invalid argument" message
on kernels without TUNSETOFFLOAD support.
S... - 05:41 pm Revision df6c2a0f: net: initialize vnet_hdr in net_init_tap()
- net_tap_init() always sets vnet_hdr using qemu_opt_get_bool(), but
initialize it in net_init_tap() just to reduce con... - 05:41 pm Revision f5c5e381: net: fix vnet_hdr handling in solaris tap code
- Print an error if the user specifies vnet_hdr=1 on the cmdline.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
S... - 05:41 pm Revision e0394b8b: net: convert usb-net to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision d7539ab4: net: convert xilinx_ethlite to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision f1d078c3: net: move parse_macaddr() to net/util.[ch]
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 658788c5: net: convert xen to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 68da46ee: net: remove qemu_new_vlan_client()
- ... and VLANClientState::opaque and qemu_find_vlan_client().
All of these are now unused
Signed-off-by: Mark McLoug... - 05:41 pm Revision 665a3b07: net: remove VLANClientState members now in NetClientInfo
- Add a NetClientInfo pointer to VLANClientState and use that
for the typecode and function pointers.
Signed-off-by: M... - 05:41 pm Revision 1f30d10a: net: convert mipsnet to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 3a94dd18: net: convert musicpal to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 42a4260f: net: convert smc91c111 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 8c9b63b9: net: convert stellaris to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision e00e365e: net: convert eepro100 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 05f41fe3: net: convert dp8393x to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 163bf3a5: net: convert etrax to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 83b9f88c: net: convert LAN9118 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1cc49d95: net: convert mcf_fec to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision a03e2aec: net: convert e1000 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1673ad51: net: convert rtl8139 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1c2045b5: net: convert ne2000 to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1fa51482: net: convert pcnet to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision ce20b5be: net: convert slirp to NetClientInfo
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision b4e859c6: net: convert vde to NetClientInfo
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 564f63e3: net: convert socket to NetClientInfo
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 731d5856: net: convert dump to NetClientInfo
- aliguori: fix uninitialized use of pcap_len
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthon... - 05:41 pm Revision ebef2c09: net: introduce NICState and qemu_new_nic()
- Common state for all NICs.
The opaque member will replace the opaque member in VLANClientState
since only NICs need ... - 05:41 pm Revision eb6b6c12: net: convert virtio to NICState
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision b50a3a21: net: remove NICInfo::private
- Was used by hot-unplug, but not anymore.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony L... - 05:41 pm Revision 3ed79cc9: net: introduce NetClientInfo
- This structure holds data which is common to all instances of a given
net client type/model.
Signed-off-by: Mark McL... - 05:41 pm Revision 45460d1a: net: introduce qemu_new_net_client()
- A replacement for qemu_new_vlan_client(), using NetClientInfo to
replace most arguments.
Signed-off-by: Mark McLough... - 05:41 pm Revision 5096fae3: qdev: move DO_UPCAST() into osdep.h
- Nothing qdev specific about this, make it available throughtout.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
... - 05:41 pm Revision 3e35ba93: net: convert tap to NetClientInfo
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision dca91811: net: convert tap-win32 to NetClientInfo
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 5c361cc3: net: move vde code from net.c to net/vde.c
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 42281ac9: net: move socket backend code from net.c to net/socket.c
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1abecf77: net: move dump backend code from net.c to net/dump.c
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1df49e04: net: clean up includes in net.c
- This is probably a little drastic, but the includes in this file are
now totally out of control when compared with wh... - 05:41 pm Revision e13b10be: net: remove NICInfo::vc
- Since 1cc33683, this field is not set for most devices, so just
remove it and its remaining few uses.
Signed-off-by:... - 05:41 pm Revision a90ffa49: ac97: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 68ac40d2: net: move slirp code from net.c to net/slirp.c
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 1d190d5c: c4231a: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 709ae102: gus: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 0148d177: ac97: sizeof needs %zd
- This change makes DEBUG_AC97 to compile again
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anth... - 05:41 pm Revision 7626f39f: ac97: recalculate active after loadvm
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 3b6b2126: ac97: up savevm version and remove active from state
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision cedebdac: QMP: Introduce qmp-shell
- This is a very simple shell written in Python for demonstration
purposes.
Unfortunately it's a bit awkward right now... - 05:41 pm Revision 01f2785e: QMP: Introduce vm-info
- A Python script which uses qmp.py to print some simple VM info.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.c... - 05:41 pm Revision a244eb74: audio: fix compilation of DEBUG_PLIVE
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision d959fce9: audio: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision ebfd6f4d: sb16: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 3a14c2df: es1370: port to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision b1a15e7e: QMP: Introduce basic asynchronous events
- Debug, shutdown, reset, powerdown and stop are all basic events,
as they are very simple they can be added in the sam... - 05:41 pm Revision 4a29a85d: QMP: Disable monitor print functions
- We still have handlers which will call monitor print functions
in several places. Usually to report errors.
If they ... - 05:41 pm Revision 26d5a1cd: QMP: Introduce README file
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision f544d174: QMP: Introduce specification
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision e2419113: QMP: Introduce qmp-events.txt
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 25b422eb: QMP: Output support
- In the new Monitor output is always performed by only two
functions: do_info() and monitor_call_handler().
To suppor... - 05:41 pm Revision 956f1a0d: QMP: do_info() checks
- This commit adds specific QMP checks to do_info(), so that
it behaves as expected in QMP mode.
Signed-off-by: Luiz C... - 05:41 pm Revision 5fa737a4: QMP: Input support
- The JSON stream parser is used to do QMP input. When there
are enough characters to be parsed it calls Monitor's
hand... - 05:41 pm Revision 5e23f480: QMP: Allow 'query-' commands
- The 'info' command makes sense for the user protocol, but for QMP
it doesn't, as its return data is not well defined.... - 05:41 pm Revision 0d1ea871: QMP: Asynchronous events infrastructure
- Asynchronous events are generated with a call to
monitor_protocol_event().
This function builds the right data-type ... - 05:41 pm Revision 7fd669a1: monitor: Introduce monitor_find_command()
- This commit moves the loop which searches for the command
entry corresponding to a command name to its own function.
... - 05:41 pm Revision f3c157c4: monitor: Rename monitor_handle_command()
- As this series will add a new kind of Monitor command, it's better
to rename monitor_handle_command() to what it real... - 05:41 pm Revision e3bba9d0: monitor: Introduce 'info commands'
- List QMP available commands. Only valid in control mode, where
has to be used as 'query-commands.
Signed-off-by: Lui... - 05:41 pm Revision 4b9d4683: QError: Add errors needed by QMP
- Only QERR_QMP_BAD_INPUT_OBJECT is QMP specific, the others can
be used in different contexts by other subsystems.
Pl... - 05:41 pm Revision 9b57c02e: QMP: Initial support
- This commit adds initial QMP support in QEMU. It's important
to notice that most QMP code will be part of the Monitor... - 05:41 pm Revision 055f6122: QError: Add QERR_DEVICE_NOT_ACTIVE
- New class for device not active errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Antho... - 05:41 pm Revision 82a60711: QError: Add QERR_KVM_MISSING_CAP
- New class for KVM unavailable features errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 05:41 pm Revision 5d6c37fb: monitor: do_info_balloon(): Use QError
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 418173c7: monitor: Introduce MONITOR_USE_CONTROL flag
- This flag will be set when Monitor enters "control mode", in
which the output will be defined by the QEMU Monitor Pro... - 05:41 pm Revision adcb181a: monitor: Command-line flag to enable control mode
- This commit adds a flag called 'control' to the '-monitor'
command-line option. This flag enables control mode.
The ... - 05:41 pm Revision 99e2fc16: monitor: Introduce monitor_call_handler()
- This commit moves the code which calls Monitor handlers to
its own function, as it will be used by QMP code as well.
... - 05:41 pm Revision 9f9daf9a: Introduce QError
- QError is a high-level data type which represents an exception
in QEMU, it stores the following error information:
-... - 05:41 pm Revision 8204a918: monitor: QError support
- This commit adds QError support in the Monitor.
A QError member is added to the Monitor struct. This new member
stor... - 05:41 pm Revision 357b6156: QError: Add QERR_DEVICE_NOT_FOUND
- New class for device not found errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthon... - 05:41 pm Revision 3ced9f7a: qdev: Use QError for 'device not found' error
- Please, note that we will lose the "Try -device '?' for a list"
hint as it's qdev specific.
Signed-off-by: Luiz Capi... - 05:41 pm Revision 6fe9565c: QString: Introduce qstring_append_chr()
- It appends a C char to a QString.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Lig... - 05:41 pm Revision 764c1cae: QString: Introduce qstring_append_int()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 4b5c5766: QString: Introduce qstring_from_substr()
- Note that we can now write qstring_from_str() as a wrapper.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
... - 05:41 pm Revision f08932c8: utests: Add qstring_append_chr() unit-test
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 64084a03: utests: Add qstring_from_substr() unit-test
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:41 pm Revision 8ff5a7d3: QJSON: Introduce qobject_from_jsonv()
- It accepts a va_list and will be used by QError. Also simplifies
the code a little, as the other qobject_from_() func...
12/02/2009
- 06:26 pm Revision b3a21988: fix I2C slave addressing
- With the recent device handling changes the I2C slave addressing code
was broken. With current code, if a slave with ... - 04:57 pm Revision 51954d56: Fix qdev property type definition for isa serial/parallel devices
- Use the correct qdev property type for these devices.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by... - 04:57 pm Revision e3c916e6: Fix qemu_free use in scsi-generic.c
- scsi-generic.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribuduboi... - 04:57 pm Revision 834fac78: Fix free use in xen_backend.c
- xen_backend.c is using qemu_free() instead of free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois... - 04:57 pm Revision 2bc6f59b: Fix qemu_malloc/qemu_free use in rtl8139.c
- rtl8139.c is using malloc()/free() instead of qemu_malloc()/qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBO... - 04:57 pm Revision be17dc90: configure: use correct cflags in compiler checks
- linux-user build on fedora 11 breaks because fallocate
is broken on that system if -D_GNU_SOURCE -D_FILE_OFFSET_BITS=... - 04:57 pm Revision d6318738: pci: move apb specific stuff to apb_pci.c
- pci code had a TODO to move apb specific
pci bridge initialization to apb_pci.
Implement this and remove the TODO.
S... - 04:57 pm Revision 6f0953b1: Fix qemu_free use in nseries.c
- nseries.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net... - 04:57 pm Revision 49cd8046: Fix qemu_free use in baum.c
- baum.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
S... - 04:57 pm Revision 5f6eab3f: Fix qemu_free use in nand.c
- nand.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
S... - 04:57 pm Revision 2db69b23: Fix qemu_free use in bt-l2cap.c
- bt-l2cap.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.ne... - 04:57 pm Revision b2538b4b: Fix qemu_free use in acpi.c
- acpi.c is using free() instead of qemu_free().
Fix it.
Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
S... - 04:47 pm Revision 1062977b: vga-pci: Fix access to linear framebuffer
- Anthony Liguori's patch fixes the problems with
vga display in graphical mode and SeaBIOS.
I only adapted some value... - 04:47 pm Revision a73e8e43: Makefile: Remove unneeded prerequisites
- Thanks to f527c57935e22b56952d1ed1af36070b682ecf70
(fix parallel build), these prerequisites
are redundant now and ca...
12/01/2009
- 07:54 pm Revision 36536984: Merge commit 'mst/for_anthony' into mst
- 06:00 pm Revision 98304c84: msix: clear pending bit of an unused vector
- PCI spec states:
if a masked vector has its Pending bit set, and the associated
underlying interrupt events are someh... - 06:00 pm Revision 1f944c66: msix: fix reset value for enable bit
- On reset, we currently clear all bits in msix control register *except*
enable bit. This is wrong: the spec says we ... - 05:59 pm Revision ae1be0bb: msix: fix mask bit state after reset
- PCI spec states that mask bit must be 1 after reset.
Make it so.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:58 pm Revision 1b8e9b27: virtio: do not reset msix state on soft reset
- msix state is managed by OS, not the
driver, so it's wrong to touch it
on io from driver.
Mark all vectors unused ins... - 05:58 pm Revision b5f28bca: msix: add helper to unuse all msix entries
- will be used by virtio on soft reset
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:52 pm Revision 88a95564: pci: convert goto into scope in bridge_filter
- goto into scope is evil. rearrange pci_bridge_filter
so that we always go to end of function on error.
Signed-off-by... - 05:52 pm Revision d46636b8: pci: pci bridge related clean up.
- - fix bridge prefetchable memory accesser to check 64bit or not.
- use pcibus_t consistently instead mixing pcibus_t ... - 05:52 pm Revision 10c9c329: pci: fix pci_config_get_io_base().
- fix typo in pci_config_get_io_base().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael ... - 05:52 pm Revision b47b0706: pci: remove magic number, 256 in pci.c
- This patch replaces magic number, 256, with ARRAY_SIZE().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Sig... - 05:52 pm Revision 876a350d: pci: split up up pci_update mappings
- Split bar address math into a separate function.
In particular, this gets rid of an ugly forward goto
into scope that... - 05:52 pm Revision ec503442: pci: clean up of pci_update_mappings()
- This patch converts r->size == 0 to !r_size.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: M... - 05:52 pm Revision 2c56b44b: pci: remove unused constants
- This patch removes unused constants committed by
fb23162885f7fd8cf7334bed22c25ac32c7d8b9d.
Signed-off-by: Isaku Yama... - 05:52 pm Revision fb47a2e9: pci: move typedef, PCIHostState, PCIExpressHost to qemu-common.h.
- This patch moves two typedefs, PCIHostState and PCIExpressHost to
qemu-common.h for consistency as PCIBus and PCIDevi... - 05:52 pm Revision 3c217c14: pci: remove some unnecessary comment in pci.h
- This patch removes some comment which should go into commit log
in pci.h.
Signed-off-by: Isaku Yamahata <yamahata@va... - 05:52 pm Revision 3e21ffc9: pci: clean up of pci_init_wmask().
- This patch replaces for loop by memset in pci_init_wmask().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
S... - 05:51 pm Revision c34369d4: pci: kill unnecessary included in pci.c
- including pci_host.h isn't needed by pci.c.
This patch kills it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.... - 05:51 pm Revision 42331e9f: pci_host: remove unnecessary & 0xff.
- This patch removes unnecessary & 0xff in pci_dev_find_by_addr().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.... - 05:51 pm Revision c469e1dd: pci: s/pci_find_host_bus/pci_find_root_bus/g
- This patch renames pci_find_host_bus() to pci_find_root_bus()
as suggested by "Michael S. Tsirkin" <mst@redhat.com>.
... - 05:51 pm Revision 070297d2: pci: remove pci_sub_bus() by open coding.
- Because pci_sub_bus() is used only once so eliminate it
by open coding as suggested by "Michael S. Tsirkin" <mst@redh... - 05:51 pm Revision f08b32fe: pci: shorten pci_host_{conf, data}_register_xxx function a bit.
- pci_host_data_register_io_memory and its variants are too long a bit.
So shorten them. Now they are
pci_host_{conf, d... - 05:51 pm Revision 8d6514f8: pci: rename (pci_/pcie_mmcfg_)addr_to_dev
- This patch renames pci_addr_to_dev(), pcie_mmcfg_addr_to_dev()
to pci_dev_find_by_addr(), pcie_dev_find_by_mmcfg_addr... - 05:51 pm Revision 7ac901cd: pci: remove pci_addr_to_config() by open code
- This patch removes pci_addr_to_config() and open code it
as suggested by Michael S. Tsirkin <mst@redhat.com>.
Signed... - 05:51 pm Revision 4677d8ed: pci: simplify (pci_/pcie_mmcfg_)data_read()
- Remove switch on length: we don't care about
high bits for value, so just return all ones
if no device. And add one ... - 05:51 pm Revision b6243d99: pci: move pci_data_{read, write}() declaration from pci.h to pci_host.h
- Now pci host stuff has been moved from pci.[hc] to pci_host.[hc]
so the declaration of pci_data_{read, write}() shoul... - 05:51 pm Revision f88d7509: pci: fix pci_info_device().
- It printed wrong limit value of bridge.
This patch fixes it.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
... - 05:51 pm Revision 18e08a55: pci: pci.h cleanup: move out stuff not in pci.c
- pci.h declares some functions which aren't
defined in pci.h. Clean up moving things
to appropriate headers, and updat... - 02:06 am Revision afa05235: tcg: initial mips support
- Based on a patch from Arnaud Patard (Rtp) <arnaud.patard@rtp-net.org>
A few words about design choices:
* Two regist... - 02:06 am Revision 0cbfcd2b: tcg: increase TCG_MAX_OP_SIZE to 192
- This is needed on a MIPS host and a 64-bit cross-endian target.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/30/2009
- 05:18 pm Revision e7139c44: target-mips: use physical address in lladdr
- Currently the ll/sc instructions use the virtual address in both
user and system mode. Use the physical address inste... - 05:10 pm Revision 25b91e32: target-mips: add a function to do virtual -> physical translations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:10 pm Revision 1147e189: target-mips: split code raising MMU exception in a separate function
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:06 pm Revision 0ae43045: target-mips: factorize load/store code in op_helper.c
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:42 pm Revision bbe813a2: Fix commit a167ba50851cdac2fa36633587e98c5956cd6b18
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/29/2009
- 07:00 pm Revision a167ba50: Add support for GNU/kFreeBSD
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/27/2009
- 07:42 pm Revision 3098b9fd: Revert "vga: do not resize the screen on hw_invalidate"
- This causes ctrl+alt+u or ctrl+alt+f to not work when windows hasn't been
resized first. Other graphic emulators do r...
11/24/2009
- 08:53 pm Revision 63e86b2e: Makefile: Fix spelling
- Replace defconfing -> defconfig
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aur... - 08:51 pm Revision fea0ac23: cpu-all.h: fix cpu_get_real_ticks on mips host
- Fix cpu_get_real_ticks:
- check should be done on __mips and not __mips_isa_rev
- linux kernels >= 2.6.25 are emulati... - 08:51 pm Revision 7d301752: tcg: fix tcg_regset_{set,reset}_reg with more than 32 registers
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:51 pm Revision 3ca05588: linux-user: remove hardcoded value of _NSIG in signal.c
- In a bunch of places, 64 is used as value of _NSIG but it's wrong
at least on MIPS were _NSIG is 128.
Based on a pat... - 08:51 pm Revision 016b2b28: tcg/ppc64,x86_64: fix constraints of op_qemu_st64
- This op only takes two arguments, not two.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:10 pm Revision e9273455: Add missing break.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
11/23/2009
- 08:53 pm Revision b0293e54: Update SeaBIOS
- This includes the following changes:
42bc394 Make sure to reenable ata interrupts even on error.
494dfc6 Move Se...
11/22/2009
- 11:35 pm Revision 426f5abc: ARM atomic ops rewrite
- Implement ARMv6 atomic ops (ldrex/strex) using the same trick as PPC.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision 1dfe3943: DS1338 RTC
- Implement MAXIM SD1338 RTC+NVRAM.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision abd0c6bd: BCD cleanup
- Combine multiple BCD implementations.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:27 pm Revision 3cd035d8: GPIO I2C rework
- Reqrite bitbanging I2C implementation. New code improves stop/start
condition handling, and gives more accurate inpu... - 11:27 pm Revision eee48504: ARM RealView I2C
- Add ARM Realview I2C host emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 11:24 pm Revision a992fe3d: Makefile dependencies for device configs
- Add makefile dependencies for target specific device configs.
These will copy the default config if none exists, obso... - 03:37 pm Revision 60c9af07: target-mips: fix physical address type in MMU functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 03:19 pm Revision c0d674b5: [WIN32] Enable -k option on Windows too
- There is no reason to have it disabled on this platform.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Sign... - 03:12 pm Revision 2a6e32dd: target-mips: make CP0_LLAddr register CPU dependent
- Depending on the CPU, CP0_LLAddr is either read-only or read-write,
and the returned value can be shifted by a variab... - 03:12 pm Revision 5499b6ff: target-mips: rename CP0_LLAddr into lladdr
- The variable CP0_LLAddr represent the full lladdr, not the actual
register value, which is only part of this value an...
11/21/2009
- 11:32 am Revision dd4239d6: Allow build of linuxboot.S with old assemblers
- In the spirit of ff56954baf9cfab5cbbe18d10b4a09e4a17f39a8, fix the
build of linuxboot.S with old as(1) (as found in s... - 11:32 am Revision 929fe497: Avoid segfault on net_tap_init() failure
- Check for fd == -1 there.
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Blue Swirl <blauwirbel... - 11:32 am Revision 2f859a3c: tap-bsd: handle ifname on FreeBSD hosts
- Handle ifname on FreeBSD hosts; if no ifname is given, always start
the search from tap0. (Simplified/cleaned up ver... - 11:32 am Revision 39ca4c08: Fix tap breakage on BSD hosts (no IFF_VNET_HDR)
- net/tap-bsd.c was assuming IFF_VNET_HDR was always available, which
I think isn't true on any BSD.
Signed-off-by: Ju... - 11:06 am Revision 22a2bdcb: Fix OpenBSD build of qemu-io
- GCC 3.3.5 generates warnings for static forward declarations of data, so
rearrange code to use static forward declara... - 01:40 am Revision 3a3fb96d: configure: Fix spelling in comment and rework the comment
- * Replace vill -> will.
* Comment was formatted to make it more readable
and to conform to the coding standard, to... - 01:37 am Revision 86355e07: qemu-io: build on all platforms
- Since c32d766af127f68bb75ba5689f2f5239227bf559, qemu-io should be
portable. It is currently built only on linux and m... - 01:34 am Revision e0cf6d15: slirp: fix use-after-free
- 460fec67ee introduced a use-after free in slirp.
Cc: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLough...
11/19/2009
- 06:45 pm Revision f7c70325: ARM PBX-A9 board support
- Implement ARM RealView PBX-A9 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:45 pm Revision 60011498: ARM FP16 support
- Implement the ARM VFP half precision floating point extensions.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:45 pm Revision 10055562: ARM Cortex-A9 cpu support
- Basic Cortex-A9 support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:42 pm Revision f165b53a: Built network devices once
- Move some generic NICS into libhw, and build them for ARM targets.
Signed-off-by: Paul Brook <paul@codesourcery.com>
11/18/2009
- 06:22 pm Revision cd7aafcb: sb16: remove highspeed reset code
- It was never enabled in any of the public builds anyway.
Noticed by Steve Grubb.
Signed-off-by: malc <av1474@comtv.ru> - 06:22 pm Revision 7cbb28ed: audio: Remove conditional around sw which can not be NULL
- Noticed by Steve Grubb.
Signed-off-by: malc <av1474@comtv.ru> - 01:25 am Revision 493abda6: audio: link with -lpulse in addition to -lpulse-simple
- Link with -lpulse in addition to -lpulse-simple, needed when --no-add-needed
is passed to the linker (gold default).
...
11/17/2009
- 11:27 pm Revision 9cf55765: Fix typo
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:00 pm Revision 50035d3d: Fix mingw32 build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:52 pm Revision 9c7a4202: Prevent configuring for a user emulator on a different type of OS
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:39 pm Revision dd4b2659: Move common option rom code to header file
- We will have a linux boot option rom soon, so let's take all functionality
that might be useful for both to a header ... - 06:39 pm Revision 57a46d05: Convert linux bootrom to external rom and fw_cfg
- We already have a working multiboot implementation that uses fw_cfg to get
its kernel module etc. data in int19 runti... - 06:39 pm Revision cfc6d90a: Add linuxboot to BLOBS
- We should install linuxboot.bin too, so let's add it to the to-be-installed
blobs.
Signed-off-by: Alexander Graf <ag... - 06:39 pm Revision 77873196: Convert multiboot to fw_cfg backed data storage
- Right now we load the guest kernel to RAM, fire off the BIOS, hope it
doesn't clobber memory and run an option rom th... - 06:38 pm Revision 235f86ef: Introduce rom_copy
- We have several rom helpers currently, but none of them can get us
code that spans several roms into a pointer.
This... - 06:38 pm Revision ff06108b: fw_cfg: change cur_offset to 32 bits
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:49 pm Revision 19451201: Update SeaBIOS to latest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision 6ee59202: Add test suite for json marshalling
- By reusing the qjson test suite. After checking that we can demarshal, marshal
again and compared to the expected de... - 04:49 pm Revision 1fd825f7: Provide marshalling mechanism for json
- This introduces qobject_to_json which will convert a QObject to a JSON string
representation.
Signed-off-by: Anthony... - 04:49 pm Revision f7e6b192: Add a QBool type
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision 5ab8558d: Add a lexer for JSON
- Our JSON parser is a three stage parser. The first stage tokenizes the stream
into a set of lexical tokens. Since t... - 04:49 pm Revision d7ff3acb: Add a JSON message boundary identifier
- The second stage of our JSON parser is a simple state machine that identifies
individual JSON values by counting the ... - 04:49 pm Revision 4a5fcab7: Add a JSON parser
- This is the third and final stage of the JSON parser. It parses lexical tokens
performing grammar validation and cre... - 04:49 pm Revision 21f800d3: QDict: Introduce qdict_iter()
- This adds iterator support to QDict, it will be used by the
(to be introduced) QError module.
Signed-off-by: Luiz Ca... - 04:49 pm Revision 422c46a8: Add a unit test for JSON support
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision b4748b9b: Add a QObject JSON wrapper
- This provides a QObject interface for creating QObjects from a JSON expression.
Signed-off-by: Anthony Liguori <alig... - 04:49 pm Revision 78f5d726: Cleanup configure checks for dup3 and fallocate
- We have a function for this which does not issue annoying warnings.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.co... - 04:49 pm Revision c99ca931: Properly escape QDECREF macro arguments
- QDECREF does not properly escape the macro arguments which can lead to
unexpected syntax errors.
Signed-off-by: Anth... - 04:49 pm Revision 033815fe: Add operations to qlist to allow it to be used as a stack
- This makes lists no longer invariant. It's a very useful bit of functionality
though.
To deal with the fact that lis... - 04:49 pm Revision d30ec846: Allow strings to grow in size
- This lets us use QString for building larger strings
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:49 pm Revision 9c9efb6b: Add unit test for QFloat
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision ec072ced: Add a QFloat datatype
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:49 pm Revision fbc3d96c: Enable migration without shared storage from the monitor
- This patch adds the option to activate non-shared storage migration from the
monitor.
The migration command is as fol... - 04:49 pm Revision 0e607a80: kvm: x86: Refactor use of interrupt_bitmap
- Drop interrupt_bitmap from the cpustate and solely rely on the integer
interupt_injected. This prepares us for the ne... - 04:49 pm Revision caa5af0f: kvm: Add arch reset handler
- Will be required by succeeding changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Li... - 04:49 pm Revision c163b5ca: Block live migration
- This patch introduces block migration called during live migration. Block
are being copied to the destination in an a... - 04:03 pm Revision 127338e6: char: rename qemu_chr_reset to qemu_chr_generic_open
- This function sends out the OPENED event to backends that
have drive the chardevs. The 'reset' is now a historical
ar... - 04:03 pm Revision 7cd1e32a: Expose a mechanism to trace block writes
- To support live migration without shared storage we need to be able to trace
writes to disk while migrating. This Pat... - 04:03 pm Revision 9bd7854e: char: don't limit data sent to backends to 1k per buffer
- chardevs have a 'can_read' function via which backends specify
the amount of data they can receive. When can_read ret... - 04:03 pm Revision 57e073a3: char: Remove special init_reset handling
- The initial_reset sent to chardevs doesn't do much other than setting
a bool to true. Char devices are interested in ...
11/16/2009
- 07:06 pm Revision 2a424990: LAN9118 emulation
- Add SMSC LAN9118 ethernet emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:06 pm Revision 0ef849d7: ARM PB-A8 support
- Add ARM Realview PB-A8 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:04 am Revision e90e795e: mips_r4k: fix reset
- (broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
11/15/2009
- 07:42 pm Revision d27d06f2: PPC64: map Uni-North AGP bus aka fix Linux boot
- Uni-North AGP device mapping was accidentally dropped in
2e29bd04786003561303dcad940b38afe790fb9b.
Map the device.
... - 04:30 pm Revision 60398748: PPC64: Partial fix to Linux crash: revert to old devfn
- Before 2e29bd04786003561303dcad940b38afe790fb9b, Uni-North host and AGP
bridge were using the same devfn, 11 << 3. Th... - 04:30 pm Revision c364c974: PCI: make duplicate devfn allocation fatal
- Only two callers of pci_create_simple/pci_register_device bothered
to check the return value. Other cases were prone ...
11/14/2009
- 10:32 pm Revision 3e65aaf5: Do not execute shell scripts directly
- Signed-off-by: malc <av1474@comtv.ru>
- 02:10 pm Revision 593c0d10: mips malta: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:10 pm Revision 31e3104f: target-mips: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:04 pm Revision c938ada2: mips-malta: fix reset
- (broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 03:25 am Revision 51cc2e78: mips: fix cpu_reset memory leak
- Remove cpu_mips_register()
- move mmu_init(), fpu_init() and mvp_init() into cpu_mips_init()
- move the other parts i... - 02:23 am Revision fc8e320e: fix make clean targets
- This patch fixes clean in case of missing directories and
also adds code to distclean that removes the following file... - 02:19 am Revision b4e1f077: sh4 disasm fixes
- Add the sh4 target to the monitor disassembly function,
and remove a duplicate "0x" printout from the sh4 dis-
assemb... - 02:17 am Revision b785e476: tcg/i386: remove duplicate sar opcode
- Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 02:14 am Revision 91011d4f: pci: Fix function pci_default_write_config
- Change 260c0cd3d985e51b15870ff47e17b7b930efbda1
(pci: use range helper functions) introduced a
bug which made pci cir... - 02:11 am Revision e16ad5b0: mips: fix CPU reset
- Don't load the kernel twice during reset.
See f2d74978764f62d832d61ac17bb5d934ade58816.
Signed-off-by: Blue Swirl <b...
11/13/2009
- 09:00 pm Revision bc90ff77: Fix PPC crash
- Because of a typo, structure field vga_bios_size was not initialized
properly and a bogus BAR6 for the nonexistent VG... - 06:31 am Revision c988bfad: ARM MPCore tweaks
- Allow the user to specify the number of cores present on the
RealView EB + ARM11MPCore board. Also split into its ow... - 06:04 am Revision 26e92f65: Realview/EB procid hacks
- Guess core tile ID based on CPU type.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Also available in: Atom