Activity

From 10/19/2009 to 11/17/2009

11/17/2009

11:27 pm Revision 9cf55765: Fix typo
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:00 pm Revision 50035d3d: Fix mingw32 build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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> Blue Swirl
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...
Alexander Graf
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...
Alexander Graf
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 ...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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>
Juan Quintela
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...
Anthony Liguori
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...
Anthony Liguori
04:49 pm Revision 19451201: Update SeaBIOS to latest
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Luiz Capitulino
04:49 pm Revision 422c46a8: Add a unit test for JSON support
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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...
Anthony Liguori
04:49 pm Revision f7e6b192: Add a QBool type
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
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 ...
Anthony Liguori
04:49 pm Revision 9c9efb6b: Add unit test for QFloat
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:49 pm Revision ec072ced: Add a QFloat datatype
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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>
Anthony Liguori
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...
Anthony Liguori
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...
Jan Kiszka
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...
Anthony Liguori
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...
Jan Kiszka
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...
lirans@il.ibm.com
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...
Jan Kiszka
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...
lirans@il.ibm.com
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...
lirans@il.ibm.com
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...
Amit Shah
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 ...
Amit Shah
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...
Amit Shah

11/16/2009

07:06 pm Revision 0ef849d7: ARM PB-A8 support
Add ARM Realview PB-A8 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
07:06 pm Revision 2a424990: LAN9118 emulation
Add SMSC LAN9118 ethernet emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:04 am Revision e90e795e: mips_r4k: fix reset
(broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno

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.
...
Blue Swirl
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...
Blue Swirl
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 ...
Blue Swirl

11/14/2009

10:32 pm Revision 3e65aaf5: Do not execute shell scripts directly
Signed-off-by: malc <av1474@comtv.ru> malc
02:10 pm Revision 593c0d10: mips malta: fix indentation
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
02:10 pm Revision 31e3104f: target-mips: fix indentation
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
02:04 pm Revision c938ada2: mips-malta: fix reset
(broken by 45a50b1668822c23afc2a89f724654e176518bc4)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
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...
Blue Swirl
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...
Magnus Damm
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...
Magnus Damm
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>
Magnus Damm
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...
Stefan Weil
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...
Aurelien Jarno

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...
Blue Swirl
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...
Paul Brook
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>
Paul Brook

11/12/2009

07:23 pm Revision dbe73d7f: pci: fix the conversion of config field from array to pointer
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision 504c2948: qemu_system_reset: we need to call it before loadvm/migration
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision 2966b390: fdc: fix vmstate variable passed
When code was transformed to use qdev_reset/vmstate registration, vmstate
was passed a variable of the wrong type
Si...
Juan Quintela
07:23 pm Revision 6b132502: vnc: improve capslock handling.
When capslock is toggled while the vnc window hasn't the focus qemu
will miss the state change. Add sanity checks fo...
Gerd Hoffmann
07:23 pm Revision a00b2335: e1000 fix: read access to some registers is missing.
While writing working on an e1000 driver for my university's OS I
noticed that some registers aren't readable in QEMU...
Kay Ackermann
07:23 pm Revision c34d2451: Fix 32-bit overflow in parallels image support
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
David Woodhouse
07:23 pm Revision 812151f2: kvm ppc: Remove unused label
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Hollis Blanchard
07:23 pm Revision 9bdbe550: kvm: Move KVM mp_state accessors to i386-specific code
Unbreaks PowerPC and S390 KVM builds.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Anthony Li...
Hollis Blanchard
07:23 pm Revision 49c3c8dc: virtio-blk: Pass read errors to the guest
We need to signal not only write errors, but also read errors to the guest
driver. This fixes a regression introduced...
Kevin Wolf
07:23 pm Revision cb499fb2: savevm: Delete existing snapshots in all images
When creating a snapshot we can run into the situation that the first disk
doesn't have a snapshot, but the second on...
Kevin Wolf
07:23 pm Revision 14f26b00: Fix incoming migration
commit b04c4134d6de28c249277de19e523bfbe4aebbd6
broke incoming migration. After talking with Gleb, code was intended...
Juan Quintela
07:23 pm Revision ef2fad65: fix type in CFLAGS name
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision f527c579: fix parallel build
Based on a ideas of Daniel Jacobowitz + Stefan Weil
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by...
Juan Quintela
07:23 pm Revision 593831de: qdev: Check if unplug handler exists before calling it
A bus may have hotplugging enabled but not have the 'unplug'
callback defined, which would lead to a crash on trying ...
Amit Shah
07:23 pm Revision 88e2b0a5: Makefile: Fix definition of pxe-*.bin blobs
* Remove 2nd entry for pxe-pcnet.bin.
This kind of error can be avoided by sorting
entries. So all pxe-*.bin entr...
Stefan Weil
07:23 pm Revision 4e9df06a: eepro100: Fix boot ROM support
* Rename pxe-eepro100.bin to pxe-i82559er.bin.
The other devices supported by eepro100.c need
additional pxe boot...
Stefan Weil
07:23 pm Revision 6a90e308: eepro100: Add missing .exit initialisation
Some devices did not have an initialisation value
for entry ".exit". This is fixed here.
Signed-off-by: Stefan Weil ...
Stefan Weil
07:23 pm Revision 038eaf82: serial: Add interface to set reference oscillator frequency
Many (most?) serial interfaces have a programmable
clock which provides the reference frequency ("baudbase").
So a fi...
Stefan Weil
07:23 pm Revision 1bb62099: Makefile: Prettify logging
Replace
GEN config-all-devices.mak
by
GEN config-all-devices.mak
Like this, the logging output is column aligne...
Stefan Weil
03:15 am Revision ba6d048a: microblaze: Move the kcmdline out of the way.
Avoids rom overlap conflicts.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
03:14 am Revision 95b279de: microblaze: Restore env when raising unmapped bus access.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:12 am Revision 4898427e: microblaze: Unbreak reset.
Initialize synthesis config registers at reset to cope with the new
cpu_reset sequences.
Signed-off-by: Edgar E. Igl...
Edgar E. Iglesias

11/11/2009

09:59 pm Revision be0f204a: Fix ARM MCore secondary cpu boot
Make MPCore secondary cpu initialization work with the new reset
handling. Also change the inital FLAG value from 3 ...
Paul Brook
08:21 pm Revision 97fe84f5: Reject late rom loading
rom_+add_file/rom_add_blob only work correctly if called before
load_all_roms. Enforce this rather than silently acc...
Paul Brook
08:07 pm Revision f2d74978: Fix ARM system emulation
Since 45a50b1 load_image_targphys should only be called once.
ARM boards incorrectly call it every time the system is...
Paul Brook

11/09/2009

04:43 pm Revision 715a664a: QemuOpts: command line switches for the config file.
Adds -readconfig and -writeconfig command line switches to read/write
QemuOpts from config file.
In theory you shoul...
Gerd Hoffmann
04:43 pm Revision 42262ba8: QemuOpts: parse config from file.
Add functions to parse QemuOpts from a git-style config file.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe...
Gerd Hoffmann
04:43 pm Revision 9d993394: QemuOpts: dump config.
Add a function to write the QemuOpts configuration to a git-style
config file.
Signed-off-by: Gerd Hoffmann <kraxel@...
Gerd Hoffmann
04:43 pm Revision 3e032364: Documentation: Add options to image format descriptions
Explain the existing format specific options that can be used with qemu-img
create/convert -o ...
Signed-off-by: Kev...
Kevin Wolf
04:43 pm Revision ddc97855: QemuOpts: add find_list()
Factor out the QemuOptsList search code for upcoming users.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-...
Gerd Hoffmann
04:43 pm Revision 8063d0fe: Documentation: Don't mention old qemu-img options
The old options are still supported for compatibility, but they are
inconsistent (for example create -b vs. convert -...
Kevin Wolf
04:43 pm Revision f932c040: Documentation: Move image format descriptions to own section
The description of the image formats is too long to be a subitem of a parameter
description. It will become even long...
Kevin Wolf
04:43 pm Revision 7273a2db: Documentation: Add documentation for -chardev
Adds documentation for all -chardev backends.
Signed-off-by: Matthew Booth <mbooth@redhat.com>
Signed-off-by: Anthon...
Matthew Booth
04:43 pm Revision eeb4a3ba: Added imlpementation for qemu_error for non-qemu executables
Now qemu_error can be called also from shared files, e.g. block.c.
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>...
Naphtali Sprei
04:43 pm Revision ba42b646: eepro100: Improve support for different devices
* Add device properties (size of statistical data,
extended tcb support) to EEPRO100State and set
these values fo...
Stefan Weil
04:43 pm Revision 1074df4f: pci: factor out pci_for_each_device().
split out device iteration logic from pci_for_each_device().
factored out function, pci_for_each_device_under_bus() w...
Isaku Yamahata
04:43 pm Revision a0c7a97e: pci: implement pci bridge filtering.
This patch implements pci bridge filtering.
TODO: currently almost all the map funcions assumes
filtered_size == siz...
Isaku Yamahata
04:43 pm Revision b4dccd8d: pci/monitor: print out bridge's filtering values and so on.
make pci_info_device() print out bridge's filtering value like
io base/limit, subbus and subordinate bus.
Signed-off...
Isaku Yamahata
04:43 pm Revision a9688570: pci: cosmetic on pci_upadte_mappings()
Remove one indentation of pci_update_mappings.
Just for cosmetics, no logic change.
Signed-off-by: Isaku Yamahata <y...
Isaku Yamahata
04:43 pm Revision 260c0cd3: pci: use range helper functions.
clean up pci_default_write_config() by the range helper functions.
Suggested by Michael S. Tsirkin <mst@redhat.com>
...
Isaku Yamahata
04:43 pm Revision edb00035: pci: teach pci_default_config_write() ROM bar for normal/bridge device .
When updated ROM expantion address of header type 0, it missed
to update mappings.
Add PCI_ROM_ADDRESS check whether ...
Isaku Yamahata
04:43 pm Revision fb231628: pci: initialize pci config headers depending it pci header type.
- Only sets default subsystem id for header type 00.(normal header type)
because header type 01 doesn't have subsys...
Isaku Yamahata
04:43 pm Revision f49db805: pci: add helper functions to check ranges overlap.
add helper function to check ranges overlap suggested by
Michael S. Tsirkin <mst@redhat.com>.
His original suggestion...
Isaku Yamahata
04:43 pm Revision a9f49946: pci: pcie host and mmcfg support.
This patch adds common routines for pcie host bridge and pcie mmcfg.
This will be used by q35 based chipset emulation...
Isaku Yamahata
04:43 pm Revision 9cae69bd: vmstate: introduce VMSTATE_BUFFER_UNSAFE_INFO.
VMSTATE_BUFFER_UNSAFE_INFO for as a buffer with specified VMStateInfo.
It will be used later.
Signed-off-by: Isaku Y...
Isaku Yamahata
04:43 pm Revision ce195fb5: pci_host: change the signature of pci_data_{read, write}.
change the first argument, void *opaque to PCIBus *s
of the pci_data_{read, write}.
They aren't used as direct callba...
Isaku Yamahata
04:43 pm Revision 766347cc: pci: move pci host stuff from pci.c to pci_host.c
Move pci host stuff from pci.c to pci_host.c.
And add some comments.
Later pcie host bridge functions will be defined...
Isaku Yamahata
04:43 pm Revision 74e32ac1: pci: factor out the conversion logic from io port address into pci device.
factor out the logic which converts io port address into pci device
and offset in PCI configuration space.
Signed-of...
Isaku Yamahata
04:43 pm Revision 14421258: pci: 64bit bar support.
implemented pci 64bit bar support.
The tricky bit is pci_update_mapping().
An OS is allowed to set the BAR such that ...
Isaku Yamahata
04:43 pm Revision e94ff650: pci: remove bus_num member from struct PCIBus.
Since It can be retrieved from pci configuration space,
the member is unnecessary.
Signed-off-by: Isaku Yamahata <ya...
Isaku Yamahata
04:43 pm Revision e822a52a: pci: make pci configuration transaction more accurate.
This patch sorts out/enhances pci code to track pci bus topology
more accurately.
- Track host bus bridge with pci do...
Isaku Yamahata
04:43 pm Revision 4f8589e1: pci: typedef pcibus_t as uint64_t instead of uint32_t.
This patch is preliminary for 64bit bar.
For 64bit bar support, change pcibus_t which represents
pci bus addr/size fr...
Isaku Yamahata
04:43 pm Revision 89e8b13c: pci: introduce FMT_PCIBUS for printf format for pcibus_t.
This patch is preliminary for 64bit BAR.
Later pcibus_t will be changed from uint32_t to uint64_t.
Introduce FMT_PCIB...
Isaku Yamahata
04:43 pm Revision 6e355d90: pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t
This patch is preliminary for 64 bit BAR support.
Introduce dedicated type, pcibus_t, to represent pci bus address/si...
Isaku Yamahata
04:43 pm Revision a455783b: pci_host: consolidate pci config address access.
consolidate pci_config address access into pci_host.c
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-...
Isaku Yamahata
04:43 pm Revision 4f5e19e6: pci_host.h: move functions in pci_host.h into .c file.
split static functions in pci_host.h into pci_host.c and
pci_host_template.h.
Later a structures declared in pci_host...
Isaku Yamahata
04:43 pm Revision b3b11697: pci: make pci_bar() aware of header type 1.
make pci_bar() aware of header type 1. When PCI_ROM_SLOT
it should return PCI_ROM_ADDRESS1 (!= PCI_ROM_ADDRESS)
Sign...
Isaku Yamahata
04:43 pm Revision 5029fe12: pci: clean up of pci_default_read_config.
This patch cleans up pci_default_read_config() removing
ugly length and range check.
Suggested by "Michael S. Tsirki...
Isaku Yamahata
04:43 pm Revision 0392a017: pci: s/PCI_ADDRESS_SPACE_/PCI_BASE_ADDRESS_SPACE_/ to match pci_regs.h
make constants for pci base address match pci_regs.h by
renaming PCI_ADDRESS_SPACE_xxx to PCI_BASE_ADDRESS_SPACE_xxx....
Isaku Yamahata
04:43 pm Revision 67a51b48: pci: clean up pci_init_wmask()
use pci_set_word() for pci command register.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: A...
Isaku Yamahata
04:43 pm Revision b0ff8eb2: pci: use helper functions to access pci config space.
use pci_[gs]et_{byte, word, long}() to access pci configuration
space.
Signed-off-by: Isaku Yamahata <yamahata@valin...
Isaku Yamahata
04:43 pm Revision 74c01823: pci/bridge: clean up of pci_bridge_initfn()
- use symbolic constant
- use helper function pci_set_xxx()
- removed lines which initializes to 0.
It is unnecessa...
Isaku Yamahata
04:43 pm Revision fb5ce7d2: pci: helper functions to access PCIDevice::config
add helper functions to get/set PCIDevice::config
Those will be used later.
Signed-off-by: Isaku Yamahata <yamahata@...
Isaku Yamahata
04:43 pm Revision 2e49d64a: pci: fix PCI_DPRINTF() wrt variadic macro.
add missing ## in PCI_DPRINTF() to compile.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Michael...
Isaku Yamahata
04:43 pm Revision 2217dcff: pci: use PCI_SLOT() and PCI_FUNC().
use PCI_SLOT() and PCI_FUNC() where appropriate instead of
direct use of bit operation.
Signed-off-by: Isaku Yamahat...
Isaku Yamahata
04:43 pm Revision e369cad7: pci: introduce constant PCI_NUM_PINS for the number of interrupt pins, 4.
introduce constant PCI_NUM_PINS for the number of interrupt pins, 4.
and use it.
Signed-off-by: Isaku Yamahata <yama...
Isaku Yamahata
04:43 pm Revision 182f9c8a: pci: define a constant to represent a unmapped bar and use it.
define a constant to represent a unmapped bar instead of -1 and use it.
Signed-off-by: Isaku Yamahata <yamahata@vali...
Isaku Yamahata
04:43 pm Revision 783c4f58: Makefile: make qemu-io dependent on config-host.h
This is needed also for qemu-io, but not for qemu-nbd.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off...
Paolo Bonzini
04:43 pm Revision 43b443b6: scsi: move scsi-disk.h -> scsi.h
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
04:43 pm Revision 9f56640c: qemu-img: Allow creating zero sized images
A size of 0 should be valid and cannot be treated as "missing value". Use -1
for this purpose instead.
Signed-off-by...
Kevin Wolf
04:43 pm Revision fafce63d: Makefile: make qemu-img dependant on config-host.h
Since config-host.h is generated by the Makefile (1215c6e76),
building (only) qemu-img fails:
[user@f12-uri qemu]$ m...
Uri Lublin
04:43 pm Revision 184bd048: whitelist host virtio networking features
This patch is a followup to 8eca6b1bc770982595db2f7207c65051572436cb,
fixing crashes when guests with 2.6.25 virtio d...
Dustin Kirkland
04:43 pm Revision 1cd3af54: scsi: move scsi.h -> esp.h
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
04:43 pm Revision 5819c918: tap: drain queue in tap_send()
Okay, let's try re-enabling the drain-entire-queue behaviour, with a
difference - before each subsequent packet, use ...
Mark McLoughlin
04:43 pm Revision cdd5cc12: virtio-net: split the has_buffers() logic from can_receive()
We should only return zero from receive() for a condition which we'll
get notification of when it changes. Currently,...
Mark McLoughlin
04:43 pm Revision 839f368f: net/queue: queue packets even if sender doesn't supply a callback
Now that we disable any receiver whose queue is full, we do not require
senders to handle a zero return by supplying ...
Mark McLoughlin
04:43 pm Revision 893379ef: net: disable receiving if client returns zero
If a receiver returns zero, that means its queue is full and it will
notify us when room is available using qemu_flus...
Mark McLoughlin
04:43 pm Revision be1636b3: tap: disable draining queue in one go
If qemu_send_packet_async() returns zero, it means the packet has been
queued and the sent callback will be invoked o...
Mark McLoughlin
04:43 pm Revision 39a51dfd: qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user
These devices are created automatically, and attempting to create
another one with -device fails with "qemu: hardware...
Markus Armbruster
04:43 pm Revision eb852011: Configurable block format whitelist
We have code for a quite a few block formats. While I trust that all
of these formats are useful at least for some p...
Markus Armbruster
04:43 pm Revision c79662f7: Pass the drive's readonly attribute to the guest OS
Implemented for virtio-blk and for scsi
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Lig...
Naphtali Sprei
04:43 pm Revision 59f2689d: Added readonly flag to -drive command
This is a slightly revised patch for adding readonly flag to the -drive command.
Even though this patch is "stand-alo...
Naphtali Sprei
04:43 pm Revision d191d12d: qcow2: Allow qcow2 disk images with size zero
Images with disk size 0 may be used for
VM snapshots, but not to save normal block data.
It is possible to create su...
Stefan Weil

11/07/2009

06:34 pm Revision b4558d74: (x86/Sparc/PPC)-user: fix cpu_copy
b55a37c981914aa8ecd21b9a2a2fb37f39b917c5 moved the call to cpu_reset
to user emulators. But cpu_copy also initializes...
Blue Swirl
04:13 pm Revision 4a643563: IDE: Fix reset handling
Problem: x86 systems could not survive a few system_resets.
Clear most of IDE state when reset. Implement the missin...
Blue Swirl
12:37 pm Revision b55a37c9: user: move CPU reset call to main.c for x86/PPC/Sparc
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
12:36 pm Revision d84bda46: PPC: rename cpu_ppc_reset to cpu_reset for consistency
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
12:05 pm Revision 44a99354: Sparc64/x86: remove unneeded calls to device reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:32 am Revision e4394131: PPC: remove unneeded calls to device reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:55 am Revision a01d6ef4: sparc32 (mostly): remove unneeded calls to device reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:06 am Revision c1699988: v3: don't call reset functions on cpu initialization
There is absolutely no need to call reset functions when initializing
devices. Since we are already registering them,...
Glauber Costa

11/06/2009

03:08 pm Revision cae334cd: vga: fix line comparison
Line counter doesn't wrap.
Signed-off-by: malc <av1474@comtv.ru>
malc
02:46 am Revision d1984194: vga: Respect Line Compare Register in text modes
Unbreaks setup screen of Act1/PL
Signed-off-by: malc <av1474@comtv.ru>
malc

11/04/2009

09:38 pm Revision 3e6ba503: Sparc: fix carry flag handling (Solaris bootblk fix)
The page 108 of the SPARC Version 8 Architecture Manual describes
that addcc and addxcc shall compute carry flag the ...
Artyom Tarasenko

11/03/2009

04:28 pm Revision 2d7adea4: hw/sd: Support SDHC size cards
This patch adds SHDC support (-sd sd.img, where sd.img is
larger than 1GB) to qemu.
Signed-off-by: Jason S. McMullan...
Andrzej Zaborowski

11/02/2009

11:50 pm Revision 2d9f27d2: Fix the build when srcdir == objdir
You would only see this error on a fresh clone when srcdir == objdir. configure
will fail because roms/pcbios doesn'...
Anthony Liguori

10/30/2009

11:45 pm Revision ed7193ec: Unbreak Linux build
commit 71f4effce79ec0485586963ea764f2c212c72f26
Author: Alexander Graf <agraf@suse.de>
Date: Fri Oct 30 22:27:0...
Anthony Liguori
11:44 pm Revision ec9f7356: Update gpxe roms to have BANNER_TIMEOUT=0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:38 pm Revision 71f4effc: Unbreak tap compilation on OS X
Currently compiling the tap sources breaks on Mac OS X. This is because of:
1) tap-linux.h requiring Linux include...
Alexander Graf
07:42 pm Revision 195325a4: Revert "Fall back to network boot as the last possible boot option"
This reverts commit 94ca5a985919cca312c505bbb0c824d175cc6bb8. Anthony Liguori
04:42 pm Revision 94ca5a98: Fall back to network boot as the last possible boot option
This is similiar to the default with most bare metal systems.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision 04095e5f: Remove e1000 rom loading hack
The gPXE rom supports BEV properly.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision fd646122: Switch pc bios from pc-bios to seabios
SeaBIOS is a port of pc-bios to GCC. Besides using a more modern tool chain,
SeaBIOS introduces a number of new feat...
Anthony Liguori
04:42 pm Revision 74b12bef: Switch from etherboot to gPXE
etherboot is deprecated and not under active development anymore.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision 65e59a08: Update SeaBIOS to latest upstream
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:42 pm Revision 3cbe04c4: virtio-net: fix macaddr config regression
This commit:
commit 97b15621
virtio: use qdev properties for configuration.
Signed-off-by: Gerd Hoffman...
Mark McLoughlin
03:39 pm Revision 76f5159d: qemu/msix: fix table access issues
Fixes a couple of issues with msix table access:
- With misbehaving guests, misaligned 4 byte access could overflow
...
Michael S. Tsirkin
03:39 pm Revision 1e5b9d2f: Remove aio_ctx from paio_* interface
The context parameter in paio_submit isn't used anyway, so there is no reason
why block drivers should need to rememb...
Kevin Wolf
03:39 pm Revision 79758e95: qemu/virtio: make wmb compiler barrier + comments
wmb must be at least a compiler barrier, even without SMP.
Further, we likely need some rmb()/mb() as well:
I have no...
Michael S. Tsirkin
03:39 pm Revision fa394727: Add *CFLAGS to LINK in rules.mak
Sometimes when linking with gcc to get a predictable result you are suggested to also apply the compiler flags to the... Peter Hjalmarsson
03:39 pm Revision 718b8aec: serial: Add missing bit
Serial frames always start with a start bit.
This bit was missing in frame size calculation.
Signed-off-by: Stefan W...
Stefan Weil
03:39 pm Revision 45eea13b: serial: Support additional serial speed values
* Allow any speed value which is defined for Linux
(and possibly other systems).
* Compare int values instead of do...
Stefan Weil
03:39 pm Revision 66a6593a: usb: print attached status in info qtree
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 26a9e82a: usb-host: use qdev for -usbdevice + rework.
Changes:
* We don't create/delete devices, we attach/detach them instead.
* The separate autofilter list is gone, ...
Gerd Hoffmann
03:39 pm Revision b3e461d3: usb-storage: use qdev for -usbdevice
Hook up usb_msd_init.
Also rework handling of encrypted block devices,
move the code out vl.c.
Signed-off-by: Gerd ...
Gerd Hoffmann
03:39 pm Revision 61e094c0: usb: make attach optional.
Add a auto_attach field to USBDevice, which is enabled by default.
USB drivers can clear this field in case they do *...
Gerd Hoffmann
03:39 pm Revision 2b0efdc3: usb-serial and braille: use qdev for -usbdevice
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 0958b4cc: usb core: use qdev for -usbdevice
This patchs adds infrastructure to handle -usbdevice via qdev callbacks.
USBDeviceInfo gets a name field (for the -us...
Gerd Hoffmann
03:39 pm Revision fa7c70c3: usb-hid: use qdev for -usbdevice
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 51edd4e6: use rom loader for pc bios.
The pc bios shows up in 'info roms' now.
Note that the BIOS is mapped to two places: The complete rom at the top
of ...
Gerd Hoffmann
03:39 pm Revision 5245d57a: vga roms: move loading from pc.c to vga drivers.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision de2aff17: rom loader: make vga+rom loading configurable.
The rom_add_vga() and rom_add_option() macros are transformed into
functions. They look at the new rom_enable_driver...
Gerd Hoffmann
03:39 pm Revision 14a3f32d: rom loader: use qemu_strdup.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 9c282718: net: move UFO support detection to tap-linux.c
Only supported on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@...
Mark McLoughlin
03:39 pm Revision 1faac1f7: net: move tap_set_offload() code into tap-linux.c
TUNSETOFFLOAD is only available on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony L...
Mark McLoughlin
03:39 pm Revision dc69004c: net: move tap_probe_vnet_hdr() to tap-linux.c
Only Linux has support for IFF_VNET_HDR
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin
03:39 pm Revision 15ac913b: net: move tap_set_sndbuf() to tap-linux.c
TUNSETSNDBUF is only available on linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin
03:39 pm Revision c28b1c10: net: move linux code into net/tap-linux.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 88b3ec02: net: move AIX code into net/tap-aix.c
Okay, this makes the tap options available on AIX even though there's
no support, but if we want to do it right we sh...
Mark McLoughlin
03:39 pm Revision dffcb71c: build: add CONFIG_LINUX
So I can add a tap-linux.c and use CONFIG_LINUX to pull it in
in Makefile
Signed-off-by: Mark McLoughlin <markmc@red...
Mark McLoughlin
03:39 pm Revision 966ea5ec: net: move solaris code to net/tap-solaris.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision e7e92325: net: split BSD tap_open() out into net/tap-bsd.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 5281d757: net: split all the tap code out into net/tap.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision f54c7bdc: net: move tap-linux.h under net/
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 33ad161a: net: move tap-win32.c under net/
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision a8ed73f7: net: move more stuff into net/tap-win32.c, add net/tap.h
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 7200ac3c: net: move net-checksum.c under net/
Also add a new net/checksum.h header
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguo...
Mark McLoughlin
03:39 pm Revision e1144d00: net: move net-queue.[ch] under net/
[v2: handle building in a separate dir]
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin

10/27/2009

07:29 pm Revision f7cbc08f: Revert "char: emit the OPENED event only when a new char connection is opened"
This reverts commit 6cfa64de908d67fb6f6b6e3ae4888dd863f69e44.
This breaks the monitor prompt. Proper fix will come ...
Anthony Liguori
07:29 pm Revision 9f092040: really fix net.h
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:29 pm Revision a7f085c6: Fix signature of new_vlan_client
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:29 pm Revision 0ce0e8f4: virtio-net: add tap_has_ufo flag to saved state
If we tell the guest we support UFO and then migrate to host which
doesn't support it, we will find ourselves in grav...
Mark McLoughlin
07:29 pm Revision 6c9f58ba: Enable UFO on virtio-net and tap devices
Enable UFO on the host tap device if supported and allow setting UFO
on virtio-net in the guest.
Signed-off-by: Srid...
Sridhar Samudrala
07:29 pm Revision 1d41b0c1: Work around dhclient brokenness
With the latest GSO/csum offload patches, any guest using an unpatched version
of dhclient (any Ubuntu guest, for ins...
Anthony Liguori
07:29 pm Revision f5436dd9: virtio-net: enable tap offload if guest supports it
We query the guest's feature set to see if it supports offload and,
if so, we enable those features on the tap interf...
Mark McLoughlin
07:29 pm Revision b1c28b46: net: add tap_set_offload()
This API allows virtio-net to enable various offload features on a
tap interface - e.g. to tell the host kernel it ca...
Mark McLoughlin
07:29 pm Revision 3a330134: virtio-net: add vnet_hdr support
With '-netdev tap,id=foo -nic model=virtio,netdev=foo' virtio-net can
detect that its peer (i.e. the tap backend) sup...
Mark McLoughlin
07:29 pm Revision 2596774a: net: implement tap support for receive_raw()
tap_receive_raw() always prepends a vnet header if IFF_VNET_HDR is
enabled.
tap_receive() only prepends when the a h...
Mark McLoughlin
07:29 pm Revision b04c4134: net: use qemu_send_packet_raw() in qemu_announce_self()
Use qemu_send_packet_raw to send gratuitous arp. This will ensure that
vnet header is handled properly.
Also, avoid ...
Gleb Natapov
07:29 pm Revision 70783b9c: net: add receive_raw parameter to qemu_new_vlan_client()
Trivial patch to allow supplying a receive_raw function.
A future cleanup should combine this function pointer param...
Mark McLoughlin
07:29 pm Revision ca77d175: net: add an API for 'raw' packets
In the case where a NIC and backend agree on a packet header format,
this API allows injecting packets which lack the...
Mark McLoughlin
07:29 pm Revision c0b8e49c: net: add flags parameter to packet queue interface
This allows for the addition of a raw flag, and leaves the way open
for other flags too.
Signed-off-by: Mark McLough...
Mark McLoughlin
07:29 pm Revision 24e32363: net: add tap_has_vnet_hdr() and tap_using_vnet_hdr() APIs
These lamely named functions allow virtio-net to query whether
IFF_VNET_HDR is enabled on a tap interface and inform ...
Mark McLoughlin
07:29 pm Revision bb6e6364: net: add a client type code
This is so as to allow APIs which operate on specific client types
without having to add a function table entry which...
Mark McLoughlin
07:29 pm Revision baf74c95: net: add a vnet_hdr=on|off parameter
This allows people to disable the IFF_VNET_HDR flag, e.g. for debugging
purposes or if they know they may migrate the...
Mark McLoughlin
07:29 pm Revision 424a7f96: net: refactor tap initialization
Re-factor things so that there is only one call site for
net_tap_fd_init().
Two concerns about the QemuOpts usage he...
Mark McLoughlin
07:29 pm Revision 8e0f8e5b: net: enable IFF_VNET_HDR on tap fds if available
For now, we just add an empty header before writing and strip the header
after reading.
We really only want IFF_VNET...
Mark McLoughlin
07:29 pm Revision 38c75be3: net: make tap_receive() re-use tap_receive_iov() code
In future we will want to prepend a virtio_net header if the NIC didn't
supply one but IFF_VNET_HDR is enabled on the...
Mark McLoughlin
07:29 pm Revision 76682299: net: import linux tap ioctl definitions
Making features dependent on the availability of newer versions if_tun.h
is going to get seriously clumsy, so let's j...
Mark McLoughlin
07:28 pm Revision 1abb8172: net: remove unused includes of if_tun.h and if_tap.h
Looks like these are just artifacts of vl.c being split up.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signe...
Mark McLoughlin
07:28 pm Revision 72ecf02d: Revert "qcow2: Bring synchronous read/write back to life"
It was merely a workaround and the real fix is done now.
This reverts commit ef845c3bf421290153154635dc18eaa677cecb43...
Kevin Wolf
07:28 pm Revision db0ffc24: linux-aio: Honour AsyncContext
Also for Linux AIO, don't call callbacks that don't belong to the active
AsyncContext.
Signed-off-by: Kevin Wolf <kw...
Kevin Wolf
07:28 pm Revision e5f37649: posix-aio-compat: Honour AsyncContext
Don't call callbacks that don't belong to the active AsyncContext.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Sign...
Kevin Wolf
07:28 pm Revision 65d6b3d8: block: Use new AsyncContext for bdrv_read/write emulation
bdrv_read/write emulation is used as the perfect example why we need something
like AsyncContexts. So maybe they bett...
Kevin Wolf
07:28 pm Revision 9a1e9481: Introduce contexts for asynchronous callbacks
Add the possibility to use AIO and BHs without allowing foreign callbacks to be
run. Basically, you put your own AIOs...
Kevin Wolf
07:28 pm Revision 4f999d05: Split out bottom halves
Instead of putting more and more stuff into vl.c, let's have the generic
functions that deal with asynchronous callba...
Kevin Wolf
07:28 pm Revision 8febfa26: Add qemu_aio_process_queue()
We'll leave some AIO completions unhandled when we can't call the callback.
qemu_aio_process_queue() is used later to...
Kevin Wolf
07:28 pm Revision 59c7b155: posix-aio-compat: Split out posix_aio_process_queue
We need to process the request queue and run callbacks separately from reading
out the queue in a later patch, so spl...
Kevin Wolf
07:28 pm Revision 18f3a515: monitor: Convert do_closefd() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision f0d6000a: monitor: Convert do_getfd() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision e1c923a6: monitor: Convert do_eject() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 6848d827: monitor: Convert do_pci_device_hot_remove() to QObject
Errors are still directly printed, as we are only converting
regular output.
Signed-off-by: Luiz Capitulino <lcapitu...
Luiz Capitulino
07:28 pm Revision 911d2963: monitor: Convert do_migrate_cancel() to QObject
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
07:28 pm Revision 3a492104: monitor: Convert do_migrate_set_speed() to QObject
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
07:28 pm Revision 5f79da00: monitor: Convert do_migrate() to QObject
Error is still directly printed, as we are only converting
regular output.
Signed-off-by: Luiz Capitulino <lcapituli...
Luiz Capitulino
07:28 pm Revision 18f5a8bf: monitor: Convert do_physical_memory_save() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 57e09454: monitor: Convert do_memory_save() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 4a1b0f1c: lsi_scsi: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 1ae71a77: vmstate: Add VMSTATE_BUFFER_UNSAFE
Just sent <anything> as a buffer. We put the pointer and the size
code does the rest.
Signed-off-by: Juan Quintela ...
Juan Quintela
07:28 pm Revision bacbe284: vmware_vga: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 3b1297f5: vmware_vga: the support to change dinamically depth is not there
For a start bypp is not changed after vmsvga_reset() and it depends on depth
Signed-off-by: Juan Quintela <quintela@...
Juan Quintela
07:28 pm Revision 0c681322: vmware_vga: scratch is really an array of uint32_t
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 83ef8fe0: vmware_vga: remove !EMBED_STDVGA code
It don't compile. And the trivial fixes (change vga.foo field to foo field
don't work either. No output
Signed-off...
Juan Quintela
07:28 pm Revision fe740c43: vmware_vga: qemu_malloc() returns void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 467d44b2: vmware_vga: Remove uselss casts from void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c89507f7: vmware_vga: Pass pci_vmsga_state_t arg no VGACommonState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c3264663: vga: remove unused vga_common_save/load
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision a4f9631c: vga: port vga-pci to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision f74599c4: vga: port vmware std vga to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b857ca45: vga: port vga-isa to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c63a5886: vga: port vga-isa-mm to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 11b6b345: vga: port vga_common_save/load to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 2a3138ab: vga: create is_vbe_vmstate field
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision e482dc3e: e1000: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 28366c3a: e1000: unfold mac_regarraystosave array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 2e885049: e1000: unfold mac_reg_tosave array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 7c131dd5: ne2000: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 3d865059: pcnet: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 151b2986: eepro100: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c4a0f2d3: eeprom93xx: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 060110c3: rtl8139: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 9d29cdea: rtl8139: port TallyCounters to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 9ba2f660: vmstate: Introduce the concept of sub-arrays
VMSTATE_SUB_ARRAY(..., start, num, ...) saves the num elems starting at
position start of the array
Signed-off-by: Ju...
Juan Quintela
07:28 pm Revision 9e77fcd0: vmstate: Add VMSTATE_MACADDR for the new type
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 76507c75: vmstate: Add VMSTATE_BUFFER_UNUSED
It allows to have 'things' in savevm format not backed in the device state
Signed-off-by: Juan Quintela <quintela@red...
Juan Quintela
07:28 pm Revision d4829d49: vmstate: Add version arg to VMSTATE_SINGLE_TEST()
This allows to define VMSTATE_SINGLE with VMSTATE_SINGLE_TEST
Signed-off-by: Juan Quintela <quintela@redhat.com>
Sign...
Juan Quintela
07:28 pm Revision bdb4941d: vmstate: add VMS_VARRAY_UINT16_UNSAFE (varrays with uint16 indexes)
It don't check types.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us....
Juan Quintela
07:28 pm Revision c7bde572: vmstate: Unfold VMSTATE_INT32_VARRAY() only use and remove it
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b2e15099: vmstate: factor VMSTATE_*BUFFER* definitions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 844b236a: vmstate: factor vmstate_offset_buffer
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 646bef19: vmstate: factor vmstate_offset_array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c29d8b1e: vmstate: factor vmstate_offset_pointer
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 904ca304: vmstate: factor vmstate_offset_value
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 5139931f: vmstate: fix indentation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision d6698281: vmstate: Rename VMS_VARRAY to VMS_VARRAY_INT32
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision dc3b83a0: vmstate: add VMSTATE_UINT16_EQUAL[_V]
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision aa1cce69: vnmstate: fix name for uint8_equal
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 4c18ce94: serial: use post_load version_id field and remove pre_load function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision eacf610f: vmstate: Add support for partial buffers transmission
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 9958068d: ib700: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision e8f27c72: ib700: move timer to IB700State
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision f309270b: ib700: Introduce IB700State
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 048eabcb: wdt_i6300esb: move PCI_DEVICE_IDE_INTEL_ESB_9 to pci_ids.h
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 4f423e81: wdt_i6300esb: remove useless casts from void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 95c90a0e: wdt_i6300esb: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b3a7d328: ide: pre VMState functions are not needed anymore
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 407a4f30: ide: port pci ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 44bfa332: ide: port pmac ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 200ab5e2: ide: port isa ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 24daf35c: ide: port ide mmio to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 0ce51e92: ide: include bus in MMIOState
Change pointer to struct by embedded struct.
Adjust all callers
Signed-off-by: Juan Quintela <quintela@redhat.com>
S...
Juan Quintela
07:28 pm Revision 5f637ce0: ide: port microdrive to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b38436e3: ide: add VMSTATE_IDE_BUS and VMSTATE_IDE_DRIVES
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 8a72f380: ide: microdrive cycle field is set as uint8_t
Really, it is used as a boolean
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <al...
Juan Quintela
07:28 pm Revision 37159f13: ide: port ide_drive to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 25dc563b: vmstate: add VMSTATE_BUFFER_TEST
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 96c35ceb: ide: change identify_data type to uint8_t
It is used everywhere as uint8_t except in one place. Cast to uint16_t
in that place
Signed-off-by: Juan Quintela <q...
Juan Quintela
07:28 pm Revision 6521dc62: ide: port idebus to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 73c595e1: mc146818rtc: remove rtc_mm_init()
It was used for Acer Pica 61 emulation, removed in 2008
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off...
Juan Quintela
07:28 pm Revision e0ca7b94: mc146818rtc: fix indentation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 6b075b8a: mc146818rtc: port rtc to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 048c74c4: mc145818rtc: fix saving of rtc-td hack properly upgrading the version number
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 817afc61: usb-uhci: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 64e58fe5: usb-uhci: Add num_ports_vmstate to UHCIState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 5989020b: Add chardev option to disable signal.
If I am using vga and serial which is stdio and hit C-c on
serial console, qemu terminates. That is annoying for me.
...
Kusanagi Kouichi
07:28 pm Revision 30d335d6: hotplug: more fixes for scsi disk hotplug.
Changes:
- create common scsi_hot_add function for adding a scsi disk to
a adapter.
- Add sanity checks. You ca...
Gerd Hoffmann
07:28 pm Revision 5b684b5a: hotplug: fix "pci_add storage if=scsi"
Explicitly add the drive to the bus of the newly created scsi adapter
instead of hoping that scsi_bus_legacy_handle_c...
Gerd Hoffmann
07:28 pm Revision e8ee28fb: isa: configure serial+parallel by index.
This patch adds a 'index' property to the isa-parallel and isa-serial
devices. This can be used to create devices wi...
Gerd Hoffmann
07:28 pm Revision 844e78ef: pc.c: only load e1000 rom.
The other pxe roms are loaded by the drivers individual drivers now.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com...
Gerd Hoffmann
07:28 pm Revision 9ad4531e: kill dead nic unplug code.
Cleanup on unplug happens via qdev->exit() callback now.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off...
Gerd Hoffmann
07:28 pm Revision 1cc33683: zap DeviceState->nd
No users left.
Also cleanup obsolete helper functions.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-b...
Gerd Hoffmann
07:28 pm Revision 4c91cd28: musicpal: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 540f006a: stellaris_enet: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 17d1ae3c: xilinx_ethlite: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 50132156: smc91c111: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 508ef936: eepro100: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 97b15621: virtio: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 254111ec: rtl8139: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 94e1a912: pcnet: split away lance.c (sparc32 code).
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 76224833: pcnet: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision fbdaa002: e1000: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision a783cc3e: ne2k_pci: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision dc7aff11: prepare pci nic init path for qdev property configuration.
Initialization path will work with both converted and not-converted
drivers, so we can convert drivers one by one.
S...
Gerd Hoffmann
07:28 pm Revision d8ed79ae: qdev: add qdev_prop_exists()
Function test whenever a driver has a specific property.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off...
Gerd Hoffmann
07:28 pm Revision 93db6685: ne2k_isa: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision ed16ab5a: qdev/net: common nic property bits
Add a new type for properties common to all nics.
Add helper functions and macros to deal with it.
Signed-off-by: Ge...
Gerd Hoffmann
07:28 pm Revision 851bec09: qdev: add vlan property
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 2ef924b4: qdev: add netdev property
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 1503fff3: qdev: mac addr property fixups
Make the mac property use the newly added type for the mac address.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>...
Gerd Hoffmann
07:28 pm Revision 76d32cba: net: add macaddr type.
Add new type for mac addresses.
Add function which sets the qemu default mac address if it finds the mac
address uni...
Gerd Hoffmann
07:28 pm Revision 18995b98: Send a RARP packet after migration.
Currently, after a migration qemu sends a broadcast packet to update
switches' MAC->port mappings.
Unfortunately, it...
Nolan
07:28 pm Revision ff56954b: multiboot.S patch for old as(1) (was: Re: [Qemu-devel] Some OpenBSD/amd64 buil...
On Wed, Sep 23, 2009 at 10:55:02PM +0200, Juergen Lock wrote:
> On Wed, Sep 23, 2009 at 09:31:16PM +0100, Laurence Tr...
Juergen Lock
07:28 pm Revision d2e46345: raw/linux-aio: Also initialize POSIX AIO
When using Linux AIO raw still falls back to POSIX AIO sometimes, so we should
initialize it.
Not initializing it ha...
Kevin Wolf
07:28 pm Revision c5baaa48: qcow2: Fix grow_refcount_table error handling
In case of failure, we haven't increased the refcount for the newly allocated
cluster yet. Therefore we must not free...
Kevin Wolf
07:28 pm Revision dcc7e25f: usb-linux: return USB_RET_STALL on -EPIPE
0) This is an attempt to get an issue in usb-linux.c, for which a patch
was posted about a year ago, finally fixed.
...
Paul Bolle
07:28 pm Revision 581d45f0: Makefile: Change make to be quiet again when doing nothing
This patch makes make quiet again.
There is already a similar patch from Juan Quintela,
but maybe this shorter form ...
Stefan Weil
07:28 pm Revision 5fa9a0ae: eepro100: Restructure code
This patch only moves about 150 lines of code from
function eepro100_cu_command to a new function action_command.
A ...
Stefan Weil
10:46 am Revision f669df27: target-arm: use native tcg-ops for ror/bic/vorn
Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
10:46 am Revision 50f67e95: target-arm: fix neon shift helper functions
Current code is broken at least on recent compilers, comparison
between signed and unsigned types yield incorrect cod...
Juha Riihimäki
10:46 am Revision ca9a32e4: target-arm: fix neon vsri, vshl and vsli ops
Shift by immediate value is incorrectly overwritten by a temporary
variable in the processing of NEON vsri, vshl and ...
Juha Riihimäki
10:46 am Revision 71b3c3de: target-arm: allow modifying vfp fpexc en bit only
All other bits except for the EN in the VFP FPEXC register are defined
as subarchitecture specific and real functiona...
Juha Riihimäki
10:46 am Revision 84496233: target-arm: add support for neon vld1.64/vst1.64 instructions
Add support for NEON vld1.64 and vst1.64 instructions. This patch is
revised to follow more closely the specification...
Juha Riihimäki
10:46 am Revision 2301db49: target-arm: fix neon vshrn/vrshrn ops
In the existing code shift value is clobbered during the pass loop.
This patch changes the code so that it stores the...
Juha Riihimäki

10/26/2009

09:36 pm Revision 25aeb69b: target-arm: fix incorrect temporary variable freeing
tmp4 and tmp5 temporary variables are allocated using tcg_const_i32
but incorrectly released using dead_tmp which wil...
Juha Riihimäki

10/25/2009

05:04 pm Revision f79ca110: sparc32: tcx: remove unused include directive
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

10/24/2009

11:08 pm Revision b280fcdf: sparc32: convert sbi to VMState, vmsd and vmstate reset
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:49 pm Revision 9a2070d3: sparc32: convert Sun4c interrupt controller to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:44 pm Revision 78971d57: sparc32: convert interrupt controller to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:39 pm Revision 1a522e8a: sparc32: convert IOMMU to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:35 pm Revision 49ef6c90: sparc32: convert DMA controller to reset + vmsd, fix reset on init
Add a missing call to reset on device init.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:22 pm Revision 285e468d: m48t59: convert to vmstate reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:35 pm Revision 0e0bfeea: sparc32: convert slavio_timer to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:56 pm Revision 2be37833: fdc: convert to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:34 pm Revision 63235df8: esp: convert to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:20 pm Revision 82d4c6e6: sparc32: convert cs4231 to VMState, vmsd and reset
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
07:09 pm Revision 09330e90: escc: add chipset docs
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:07 pm Revision bdb78cae: escc: convert to VMState, vmsd and reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:27 pm Revision 5ac574c4: sparc32: add chipset docs for eccmemctl
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:27 pm Revision 1795057a: sparc32: convert slavio_misc to reset + vmsd
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
05:14 pm Revision 0284dc54: sparc32: convert eccmemctl to reset + vmsd
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:15 pm Revision 1c6a50e7: sparc64: remove unused variables
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

10/23/2009

06:22 pm Revision 7b2919a0: target-arm: optimize thumb 32-bit multiply
Current implementation of thumb mul instruction is implemented as a
32x32->64 multiply which then uses only 32 least ...
Juha.Riihimaki@nokia.com
06:11 pm Revision b75263d6: target-arm: cleanup internal resource leaks
Revised patch for getting rid of tcg temporary variable leaks in
target-arm/translate.c. This version also includes t...
Juha Riihimäki
06:10 pm Revision 31501a71: target-i386: implement lzcnt emulation
lzcnt is a AMD Phenom/Barcelona added instruction returning the
number of leading zero bits in a word.
As this is sim...
Andre Przywara
01:14 am Revision cb2dbfc3: target-ppc: move often used CPU fields at the top of the structure
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:05 am Revision 686eeb93: target-arm: fix sdiv helper
(INT32_MIN / -1) triggers an overflow, and the result depends on the
host architecture (INT32_MIN on arm, -1 on ppc, ...
Aurelien Jarno
01:05 am Revision 7bbcb0af: target-arm: use clz32() instead of a for loop
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Aurelien Jarno

10/21/2009

09:36 pm Revision 102251a4: Merge commit 'linux-user/linux-user-for-upstream' into staging
Anthony Liguori
09:35 pm Revision 6cfa64de: char: emit the OPENED event only when a new char connection is opened
The OPENED event gets sent also when qemu resets its state initially.
The consumers of the event aren't interested in...
Amit Shah
09:35 pm Revision 59419663: qdev: add string property.
Patchworks-ID: 35755
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>...
Gerd Hoffmann
09:35 pm Revision b6b8df56: char: rename CHR_EVENT_RESET to CHR_EVENT_OPENED
The char event RESET is emitted when a char device is opened.
Give it a better name.
Patchworks-ID: 35287
Signed-off...
Amit Shah
09:35 pm Revision 69795d67: char: check for initial_reset_issued unnecessary
At init, qemu_chr_reset is always called with initial_reset_issued set to 1.
So checking for it to be set is not nece...
Amit Shah
« Previous
Next »
 

Also available in: Atom