Activity
From 11/04/2009 to 12/03/2009
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>
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> - 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> - 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... - 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... - 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... - 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> - 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> - 07:23 pm Revision 14f26b00: Fix incoming migration
- commit b04c4134d6de28c249277de19e523bfbe4aebbd6
broke incoming migration. After talking with Gleb, code was intended... - 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... - 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... - 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... - 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> - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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> - 03:14 am Revision 95b279de: microblaze: Restore env when raising unmapped bus access.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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...
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 ... - 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... - 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...
11/09/2009
- 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@... - 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... - 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... - 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... - 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>... - 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... - 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 -... - 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... - 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-... - 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... - 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... - 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 ... - 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>
... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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@... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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,... - 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... - 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... - 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...
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... - 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... - 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>
- 12:36 pm Revision d84bda46: PPC: rename cpu_ppc_reset to cpu_reset for consistency
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:05 pm Revision 44a99354: Sparc64/x86: remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 am Revision e4394131: PPC: remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:55 am Revision a01d6ef4: sparc32 (mostly): remove unneeded calls to device reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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,...
11/06/2009
- 03:08 pm Revision cae334cd: vga: fix line comparison
- Line counter doesn't wrap.
Signed-off-by: malc <av1474@comtv.ru> - 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>
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 ...
Also available in: Atom