Activity
From 11/25/2010 to 12/24/2010
12/24/2010
- 10:35 am Revision 2ae63bda: pcie/aer: glue aer error injection into qemu monitor
- introduce pcie_aer_inject_error command.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Micha... - 10:35 am Revision f3006dd1: pci: introduce a helper function to convert qdev id to PCIDevice
- This patch introduce a helper function to get PCIDevice from qdev id.
This function will be used later.
Signed-off-b... - 10:35 am Revision a2ee6b4f: qdev: export qdev_find_recursive() for later use
- This patch exports qdev_find_recursive() for later use.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signe...
12/22/2010
- 01:06 pm Revision b3a29fd5: build, pci: remove QMP dependency on core PCI code
- by introducing pci-stub.c, eliminate QMP dependency on core PCI code
rquired by query-pci command.
Signed-off-by: Is... - 12:14 pm Revision 9ed5726c: target-mips: fix translation of MT instructions
- The translation of dmt/emt/dvpe/evpe was doing the moral equivalent of:
int x;
... /* no initialization of x */... - 09:01 am Revision 0ead87c8: pcie: add flr support
- Support flr: trigger device reset on flr config write.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed... - 09:00 am Revision 362dd48c: pc/piix: fix mismerge of b1aeb92666d2fde413c34578b3b42bbfe5f2a506
- The change set of b1aeb92666d2fde413c34578b3b42bbfe5f2a506 in pci branch
was mismerged. The compatibility should be k...
12/21/2010
- 09:44 pm Revision cbb608a5: Use mmap() within code_gen_alloc() for OpenBSD.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:44 pm Revision 7ae63a51: Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:44 pm Revision 5f668643: Add support for OpenBSD to QEMU's tap driver.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:32 pm Revision 4a1e19ae: tcg-arm: fix __clear_cache() warning
- Use __builtin___clear_cache() instead of __clear_cache() to avoid having
to define the function as extern. Fix the fo... - 07:28 pm Revision fcd61af6: qdev: sysbus_get_default must not return a NULL pointer (fix regression)
- Every system should have some sort of main system bus,
so sysbus_get_default should always return a valid bus.
Witho... - 02:06 pm Revision f530cce3: qdev: remove an unused function
- qbus_reset_all is unused, remove it
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
12/20/2010
- 11:08 pm Revision e0087e61: sparc32: ledma extra registers need tracing too
- Also trace the extra registers, and update the comments with new
info from Artyom Tarasenko.
Signed-off-by: Bob Breu... - 11:03 pm Revision ac6c4120: target-i386: Fix accidental use of SoftFloat uint64 type
- softfloat.h's uint64 type has least-width semantics.
Use uint64_t instead since that is used in helpers.
v4:
* Summa... - 11:03 pm Revision c910cf96: wdt_ib700: Fix accidental use of SoftFloat int64 type
- softfloat.h's int64 type has least-width semantics.
Since we're assigning an int64_t, use plain int64_t.
v4:
* Summa... - 11:02 pm Revision f5095c63: apic: Fix accidental use of SoftFloat uint32 type
- softfloat.h's uint32 type has least-width semantics.
Surrounding code uses uint32_t, so use uint32_t here, too.
v4:
... - 03:16 pm Revision 80376c3f: qbus: register reset handler for qbus whose parent is NULL
- Stefan Weil reported the regression caused by
ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
> The second regre...
12/19/2010
- 04:05 pm Revision 4fd37a98: Avoid a warning from OpenBSD linker
- Avoid the warning below by using snprintf:
../libhw64/vl.o(.text+0x78d4): In function `get_boot_devices_list':
/src/q... - 03:42 pm Revision d41160a3: Sparc: implement monitor command 'info tlb'
- Use existing dump_mmu() to implement monitor command 'info tlb'.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:06 pm Revision 68694897: qdev: sysbus_get_default must not return a NULL pointer (fix regression)
- Every system should have some sort of main system bus,
so sysbus_get_default should always return a valid bus.
Witho... - 02:06 pm Revision af0669f0: pci: don't use bus number in migration, stub out
- Using bus numbers in migration is clearly wrong as
they are guest assigned. Not really sure what the
right thing to d... - 12:43 pm Revision cdfe17df: ahci: delete write-only variables (v2)
- Avoid these warnings with GCC 4.6.0:
/src/qemu/hw/ide/ahci.c: In function 'ahci_reset_port':
/src/qemu/hw/ide/ahci.c:... - 12:04 pm Revision 6a0ee36a: vga: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf <agraf@suse.de>
Acke...
12/18/2010
- 08:58 pm Revision 5d6b423c: win32: Fix CRLF problem in make_device_config.sh
- QEMU source code with CRLF line endings
which is quite common on windows hosts
fails with current make_device_config.... - 08:31 pm Revision 86d1c388: sparc32: ledma extra registers
- ledma has 0x20 bytes of registers according to OBP, and at least Solaris9
reads the 5th register which is beyond what...
12/17/2010
- 11:03 pm Revision 4d22c6c2: Fix warning on mingw32
- Avoid this warning like other uses of setsockopt:
/src/qemu/net/socket.c: In function 'net_socket_mcast_create':
/src... - 08:57 pm Revision 653af235: ide: Build fix for via.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 08:57 pm Revision f56b18c0: ide: Fix build for cmd646.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Andreas Färber <andreas.faerber@web.de> - 06:05 pm Revision e59d688a: docs: Fix missing carets in QED specification
- For some reason the carets ('^') in the QED specification disappeared.
This patch puts them back.
Signed-off-by: Ste... - 05:15 pm Revision 6d85a57e: Add proper -errno error return values to qcow2_open()
- In addition this adds missing braces to the function to be consistent
with the coding style.
Signed-off-by: Jes Sore... - 05:15 pm Revision 7c80ab3f: block/qcow2.c: rename qcow_ functions to qcow2_
- It doesn't really make sense for functions in qcow2.c to be named
qcow_ so convert the names to match correctly.
Sig... - 05:11 pm Revision 71af014f: docs: Add QED image format specification
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision eabba580: qed: Read/write support
- This patch implements the read/write state machine. Operations are
fully asynchronous and multiple operations may be... - 05:11 pm Revision 01979a98: qed: Consistency check support
- This patch adds support for the qemu-img check command. It also
introduces a dirty bit in the qed header to mark mod... - 05:11 pm Revision 298800ca: qed: Table, L2 cache, and cluster functions
- This patch adds code to look up data cluster offsets in the image via
the L1/L2 tables. The L2 tables are writethrou... - 05:11 pm Revision 75411d23: qed: Add QEMU Enhanced Disk image format
- This patch introduces the qed on-disk layout and implements image
creation. Later patches add read/write and other f... - 05:11 pm Revision f88e1a42: qemu-img.c: Re-factor img_create()
- This patch re-factors img_create() moving the code doing the actual
work into block.c where it can be shared with QEM... - 05:11 pm Revision ea3bd56f: scsi-disk: support WRITE SAME (16) with unmap bit
- Support discards via the WRITE SAME command with the unmap bit set, and
tell the initiator about the support for it v... - 05:11 pm Revision bb8bf76f: block: add discard support
- Add a new bdrv_discard method to free blocks in a mapping image, and a new
drive property to set the granularity for ... - 05:11 pm Revision 53f76e58: qemu-img: Call error_set_progname
- Call error_set_progname during the qemu-img initialization, so that error
messages printed with error_report() use th... - 05:11 pm Revision dce512de: raw-posix: add discard support
- Add support to discard blocks in a raw image residing on an XFS filesystem
by calling the XFS_IOC_UNRESVSP64 ioctl to... - 05:11 pm Revision 792da93a: Prevent creating an image with the same filename as backing file
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision 1bdaa28d: ide: honor ncq for atapi
- ATAPI also can do ncq, so let's expose the capability.
This patch makes CD-ROM support work on Windows 7 for me.
Si... - 05:11 pm Revision 38a08f05: ahci: set SATA Mode Select
- Set SATA Mode Select to AHCI in the Address Map Register.
Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
Signed-o... - 05:11 pm Revision f8882568: Introduce do_snapshot_blkdev() and monitor command to handle it.
- The monitor command is:
snapshot_blkdev <device> [snapshot-file] [format]
Default format is qcow2. For now snapshots... - 05:11 pm Revision ad717139: Remove NULL checks for bdrv_new return value
- It's an indirect call to qemu_malloc, which never returns an error.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision 61d9d6b0: ide: Register vm change state handler once only
- We register the vm change state handler in a PCI BAR map() function.
This function can be called multiple times throu... - 05:11 pm Revision 095343ad: qemu-io: Fix typo in help texts
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:11 pm Revision edff5db1: qemu-io: Add discard command
- discard [-Cq] off len -- discards a number of bytes at a specified
offset
discards a range of bytes from the given ... - 05:11 pm Revision 4f70f249: bdrv_img_create() use proper errno return values
- Kevin suggested to have bdrv_img_create() return proper -errno values
on error.
Signed-off-by: Jes Sorensen <Jes.Sor... - 05:11 pm Revision 15654a6d: qemu.img.c: Use error_report() instead of own error() implementation
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision 1a5a86fb: pci: add ich9 pci id
- We need a PCI ID for our new AHCI adapter. I just picked an ICH-9
because that's the one in the Q35 chipset.
This pa... - 05:11 pm Revision f675d5c8: config: add ahci for pci capable machines
- This patch enables AHCI for all machines supporting PCI.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by... - 05:11 pm Revision ccf0fd8b: ide: add ncq identify data for ahci sata drives
- I modified ide_identify() to include the zero-based queue length
value in word 75, and set bit 8 in word 76 to signal... - 05:11 pm Revision f6ad2e32: ahci: add ahci emulation
- This patch adds an emulation layer for an ICH-9 AHCI controller. For now
this controller does not do IDE legacy emula... - 05:11 pm Revision 6ed6c24a: pci: add storage class for sata
- This patch adds the storage sata class id.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kevin Wolf <... - 05:11 pm Revision 461d13d3: config: move ide core and pci to pci.mak
- Every device that can do PCI should also be able to do IDE. So let's move
the IDE definitions over to pci.mak.
Signe... - 05:11 pm Revision 2ff61ff1: ide: move transfer_start after variable modification
- We hook into transfer_start and immediately call the end function
for ahci. This means that everything needs to be in... - 05:11 pm Revision 40a6238a: ide: Split out BMDMA code from ATA core
- The ATA core is currently heavily intertwined with BMDMA code. Let's loosen
that a bit, so we can happily replace the... - 05:11 pm Revision 7cff87ff: ide: split ide command interpretation off
- The ATA command interpretation code can be used for PATA and SATA
interfaces alike. So let's split it out into a sepa... - 05:11 pm Revision 6ef2ba5e: ide: fix whitespace gap in ide_exec_cmd
- Now that we have the function split out, we have to reindent it.
In order to increase the readability of the actual f... - 05:10 pm Revision d8427002: Introduce strtosz_suffix()
- This introduces strtosz_suffix() which allows the caller to specify a
default suffix in case the non default of MB is... - 05:10 pm Revision 0fc0f1fa: blockdev: check dinfo ptr before using
- If a user decides to punish a guest by revoking its block device via
drive_del, and subsequently also attempts to rem... - 05:10 pm Revision df2dbb4a: block: Fix the use of protocols in backing files
- Backing filenames may contain a protocol. The code currently doesn't
consider this case and produces filenames that ... - 05:10 pm Revision 9e0b22f4: block: Introduce path_has_protocol() function
- The bdrv_find_protocol() function returns NULL if an unknown protocol
name is given. It returns the "file" protocol ... - 05:10 pm Revision 1da7cfbd: qemu-img.c: Clean up handling of image size in img_create()
- This cleans up the handling of image size in img_create() by parsing
the value early, and then only setting it once i... - 04:25 pm Revision 9d861fa5: Merge remote branch 'arm/for-anthony' into staging
- 04:23 pm Revision 4a493c6f: Merge remote branch 'kwolf/for-anthony' into staging
- 04:23 pm Revision fef39578: Merge remote branch 'qmp/for-anthony' into staging
- 04:22 pm Revision 2e44928e: Merge remote branch 'jvrao/for-anthony' into staging
- 04:21 pm Revision b254b0d1: Merge remote branch 'mst/for_anthony' into staging
12/14/2010
- 04:44 pm Revision 16905d71: block: Make bdrv_create_file() ':' handling consistent
- Filenames may start with "<protocol>:" to explicitly use a protocol like
nbd. Filenames with unknown protocols are r... - 04:44 pm Revision eec77d9e: qemu-img: Deprecate obsolete -6 and -e options
- If -6 or -e is specified, an error message is printed and we exit. It
does not print help() to avoid the error messag... - 04:44 pm Revision 4ac8aacd: Consolidate printing of block driver options
- This consolidates the printing of block driver options in
print_block_option_help() which is called from both img_cre... - 04:44 pm Revision a87a6721: qemu-img: Free option parameter lists in img_create()
- Free option parameter lists in the img_create() error return path.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vn... - 04:44 pm Revision 0e72e753: qemu-option: Fix parse_option_parameters() documentation typo
- Yoda said, "list is the templace is". Fix this.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed... - 04:44 pm Revision ef87394c: Fail if detecting an unknown option
- This patch changes qemu-img to exit if an unknown option is detected,
instead of trying to continue with a set of arg... - 04:44 pm Revision 31ca34b8: img_convert(): Only try to free bs[] entries if bs is valid.
- This allows for jumping to 'out:' consistently for error exit.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>... - 04:44 pm Revision f27aaf4b: ceph/rbd block driver for qemu-kvm
- RBD is an block driver for the distributed file system Ceph
(http://ceph.newdream.net/). This driver uses librados (w... - 04:44 pm Revision 898c257b: qemu-option: Don't reinvent append_option_parameters()
- parse_option_parameters() may need to create a new option parameter list
from a template list. Use append_option_par... - 04:44 pm Revision 236e2376: Add missing tracing to qemu_mallocz()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision 2a81998a: Make error handling more consistent in img_create() and img_resize()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision 5bdf61fd: Use qemu_mallocz() instead of calloc() in img_convert()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision b8fb60da: Fix formatting and missing braces in qemu-img.c
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign... - 04:44 pm Revision 5eeaad5a: qemu-img: Fail creation if backing format is invalid
- The qemu-img create command should check the backing format to ensure
only image files with valid backing formats are...
12/12/2010
- 03:10 pm Revision 36888c63: Watchdog: disable watchdog timer when hard-rebooting a guest.
- This commit causes the watchdog timer to be reset when a guest is
hard-rebooted.
The failure case previously was as ...
12/11/2010
- 11:32 pm Revision 962630f2: Pass boot device list to firmware.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision 4cab946a: Add notifier that will be called when machine is fully created.
- Action that depends on fully initialized device model should register
with this notifier chain.
Signed-off-by: Gleb ... - 11:32 pm Revision 2e55e842: Add bootindex for option roms.
- Extend -option-rom command to have additional parameter ,bootindex=.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
S... - 11:32 pm Revision 1ca4d09a: Add bootindex parameter to net/block/fd device
- If bootindex is specified on command line a string that describes device
in firmware readable way is added into sorte... - 11:32 pm Revision de1f34cb: Change fw_cfg_add_file() to get full file path as a parameter.
- Change fw_cfg_add_file() to get full file path as a parameter instead
of building one internally. Two reasons for tha... - 11:32 pm Revision db07c0f8: Add get_fw_dev_path callback to scsi bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision cdedd006: Add get_fw_dev_path callback for usb bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision ab28ccc0: Record which USBDevice USBPort belongs too.
- Ports on root hub will have NULL here. This is needed to reconstruct
path from device to its root hub to build device... - 11:32 pm Revision 5e0259e7: Add get_fw_dev_path callback for pci bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision c646f74f: Add get_fw_dev_path callback for system bus.
- Prints out mmio or pio used to access child device.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blu... - 11:27 pm Revision dc1a46b6: Add get_fw_dev_path callback to IDE bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:27 pm Revision 3835510f: Store IDE bus id in IDEBus structure for easy access.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:27 pm Revision 6a26e119: Add get_fw_dev_path callback to ISA bus in qdev.
- Use device ioports to create unique device path.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue S... - 11:27 pm Revision dee41d58: Keep track of ISA ports ISA device is using in qdev.
- Store all io ports used by device in ISADevice structure.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-b... - 11:27 pm Revision 21150814: Introduce new BusInfo callback get_fw_dev_path.
- New get_fw_dev_path callback will be used for build device path usable
by firmware in contrast to qdev qemu internal ... - 11:27 pm Revision 779206de: Introduce fw_name field to DeviceInfo structure.
- Add "fw_name" to DeviceInfo to use in device path building. In
contrast to "name" "fw_name" should refer to functiona... - 08:56 pm Revision 1b3cba6e: monitor: implement x86 info mem for PAE and long modes
- 'info mem' didn't show correct information for PAE mode and
x86_64 long mode.
Fix by implementing the output for mis... - 08:56 pm Revision d65aaf37: monitor: implement x86 info tlb for PAE and long modes
- 'info tlb' didn't show correct information for PAE mode and
x86_64 long mode.
Implement the missing modes. Also prin... - 08:36 pm Revision fa82e9c3: wdt_i6300esb: register a reset function
- The device shall set its default hardware state after each reset.
This includes that the timer is stopped which is es... - 08:34 pm Revision 74782223: isa-bus.c: use hw_error instead of fprintf
- Minor clean-up in isa-bus.c. Using hw_error is more consistent.
There is a difference however: hw_error dumps the cp... - 05:24 pm Revision 82600641: openpic: Replace explicit byte swap with endian hints
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 968d683c: isa_mmio: Always use little endian
- This patch converts the ISA MMIO bridge code to always use little endian mmio.
All bswap code that existed was only t... - 05:24 pm Revision b093c1a3: heathrow_pic: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 387c3e96: versatile_pci: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision f23cea4d: uninorth: Get rid of bswap
- There's no need to bswap once we correctly set the mmio to be little endian.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 0d2a73b3: ppc4xx_pci: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 5cf7a3ca: rtl8139: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Because we don't depend on the target e... - 05:24 pm Revision 8cb7da56: prep: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 32600a30: e1000: Make little endian
- The e1000 has compatibility code to handle big endianness which makes it
mandatory to be recompiled on different targ... - 05:24 pm Revision 34557491: usb_ohci: Always use little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Because we don't depend on the target e... - 05:24 pm Revision 0f4f039b: dbdma: Make little endian
- The device is only used on big endian systems, but always byte swaps. That's
a very good indicator that it's actually... - 05:24 pm Revision dd310534: exec: introduce endianness swapped mmio
- The way we're currently modeling mmio is too simplified. We assume that
every device has the same endianness as the t... - 05:24 pm Revision 2507c12a: Add endianness as io mem parameter
- As stated before, devices can be little, big or native endian. The
target endianness is not of their concern, so we n... - 05:24 pm Revision 6ebf5905: pci-host: Delegate bswap to mmio layer
- The only reason we have bswap versions of the pci host code is that
most pci host devices are little endian. The ppc ... - 05:24 pm Revision 6bef0436: Make simple io mem handler endian aware
- As an alternative to the 3 individual handlers, there is also a simplified
io mem hook function. To be consistent, le...
12/10/2010
- 04:25 am Revision 85882c71: noaudio: fix return value for read()
- Read should return bytes instead of samples.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av...
12/09/2010
- 03:23 pm Revision 7572150c: vnc/spice: add set_passwd monitor command.
- This patch adds new set_password and expire_password monitor commands
which allows to change and expire the password ... - 03:23 pm Revision cb42a870: spice: add qmp 'query-spice' and hmp 'info spice' commands.
- The patch adds a 'query-spice' monitor command which returns
informations about the spice server configuration and al... - 03:23 pm Revision 3c9405a0: vnc: support password expire
- This patch adds support for expiring passwords to vnc. It adds a new
vnc_display_pw_expire() function which specifie... - 03:23 pm Revision 6bffdf0f: vnc: auth reject cleanup
- protocol_client_auth_vnc() has two places where the auth can fail,
with identical code sending the reject message to ... - 03:23 pm Revision 7943a2fa: spice: add qxl vgabios binary.
- Just compiled from vgabios git repo @ git.qemu.org,
copyed over and committed. Also added to the list
of blobs in th... - 03:23 pm Revision 6f8c63fb: spice: connection events.
- This patch adds support for connection events to spice. The events are
quite simliar to the vnc events. Unlike vnc ... - 03:23 pm Revision a19cbfb3: spice: add qxl device
- qxl is a paravirtual graphics card. The qxl device is the bridge
between the guest and the spice server (aka libspic... - 12:48 pm Revision 513691b7: pci/aer: factor out common code
- Same logic is used to assert interrupts
and send msix messages, so add a static functin for this.
Signed-off-by: Mic... - 12:48 pm Revision 5f47c187: pci/aer: remove dead code
- Remove some unused variables and return values.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Is... - 12:48 pm Revision 2b3cb353: pci/aer: fix interrupt on config write
- config write handling for aer seems broken:
For example, it won't clear a level interrupt
when command register is se... - 12:48 pm Revision c3f33667: pci/aer: fix error injection
- Fix the injection logic upon aer message to follow 6.2.4.1.2 more
closely: specifically only send an msi interrupt wh... - 12:48 pm Revision 624c716c: Makefile: make msix/msi depend on CONFIG_PCI
- Possible now that pci is not depending on these.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:48 pm Revision 4a9dd665: pci: untangle pci/msi dependency
- msi depends on pci but pci should not depend on msi.
The only dependency we have is a recent addition
of pci_msi_ fun... - 12:47 pm Revision 783e7706: virtio-net: stop/start bh when appropriate
- Avoid sending out packets, and modifying
memory, when VM is stopped.
Add assert statements to verify this does not ha... - 12:47 pm Revision 95477323: virtio-net: don't dma while vm is stopped
- DMA into memory while VM is stopped makes it
hard to debug migration (consequitive saves
result in different files).
... - 12:47 pm Revision b1aeb926: pci: make command SERR bit writable
- pcie aer needs SERR bit to be writable, and the PCI spec requires
this as well. For compatibility, introduce compat ... - 12:47 pm Revision eff06c40: migration/savevm: no need to flush requests
- There's no need to flush requests after vmstop
as vmstop does it for us automatically now.
Signed-off-by: Michael S.... - 12:47 pm Revision 55df6f33: cpus: flush all requests on each vm stop
- Flush all requests once we have stopped all
cpus and devices.
Make sure disk is in consistent state.
Signed-off-by: ... - 12:45 pm Revision 3a75e74c: net/sock: option to specify local address
- Add an option to specify the host IP to send multicast packets from,
when using a multicast socket for networking. Th...
12/08/2010
- 10:30 pm Revision 138b38b6: ppc: kvm: fix signedness warning
- I get a warning on a signed comparison with an unsigned variable, so
let's make the variable signed and be happy.
Si...
12/07/2010
- 05:37 pm Revision 2d627737: ARM: Return correct result for single<->double conversion of NaN
- The ARM ARM defines that if the input to a single<->double conversion
is a NaN then the output is always forced to be... - 05:37 pm Revision cbcef455: softfloat: Add float/double to 16 bit integer conversion functions
- The ARM architecture needs float/double to 16 bit integer conversions.
(The 32 bit versions aren't sufficient because... - 05:37 pm Revision 26a5e69a: ARM: Ignore top 16 bits when doing VCVT from 16 bit fixed point
- VCVT of 16 bit fixed point to float should ignore the top 16 bits
of the source register. Cast to int16_t and friends... - 05:37 pm Revision d3587ef8: ARM: Fix sense of to_integer bit in Neon VCVT float/int conversion
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Nathan Froyd <froydnj@codesourcery.com> - 05:37 pm Revision 2c9adbda: ARM: fix ldrexd/strexd
- Correct ldrexd and strexd code to always read and write the
high word of the 64-bit value from addr+4.
Also make ldre... - 05:37 pm Revision 09d9487f: ARM: Return correct result for float-to-integer conversion of NaN
- The ARM architecture mandates that converting a NaN value to
integer gives zero (if Invalid Operation FP exceptions a... - 05:37 pm Revision f73534a5: ARM: Fix decoding of Neon forms of VCVT between float and fixed point
- Fix errors in the decoding of the Neon forms of fixed-point VCVT:
* fixed-point VCVT is op 14 and 15, not 15 and 16
... - 05:37 pm Revision 21d6ebde: softfloat: Add float*_is_any_nan() functions
- Add float*_is_any_nan() functions which return true if the argument
is a NaN of any kind (quiet or signalling).
Sign... - 05:37 pm Revision 72f24d15: ARM: Implement VCVT to 16 bit integer using new softfloat routines
- Use the softfloat conversion routines for conversion to 16 bit
integers, because just casting to a 16 bit type trunca... - 05:37 pm Revision b408dbde: softfloat: Add float*_maybe_silence_nan() functions
- Add functions float*_maybe_silence_nan() which ensure that a
value is not a signaling NaN by turning it into a quiet ... - 05:37 pm Revision 04595bf6: ARM: Fix decoding of VFP forms of VCVT between float and int/fixed
- Correct the decoding of source and destination registers
for the VFP forms of the VCVT instructions which convert
bet... - 02:01 pm Revision 4809c612: target-arm: Fix mixup in decoding of saturating add and sub
- The thumb2 decoder contained a mixup between the bit controlling
doubling and the bit controlling if the operation wa... - 02:01 pm Revision 49e14940: target-arm: Handle 'smc' as an undefined instruction
- Refine check on bkpt so that smc and undefined instruction encodings are
handled as an undefined instruction and trap... - 02:01 pm Revision 2af9ab77: target-arm: Add support for PKHxx in thumb2
- The PKHxx instructions were not recognized by the thumb2 decoder. The
solution provided in this changeset is identica...
12/06/2010
- 01:51 pm Revision 83a27d4d: QMP: Simplify monitor_json_emitter()
- Use the ternary operator instead of an if (also fixes bad indentation).
Signed-off-by: Luiz Capitulino <lcapitulino@... - 01:51 pm Revision c01e6885: QMP: Fix default response regression
- Commit 030db6e89d dropped do_info() usage from QMP and introduced
qmp_call_query_cmd(). However, the new function doe... - 01:51 pm Revision 6d441430: QMP: Drop dead code
- The first if/else clause in handler_audit() makes no sense for two
reasons:
1. this function is now called only by... - 01:51 pm Revision 3a019b6e: correct migrate_set_speed's args_type
- The args_type of migrate_set_speed in qmp-commands.hx is wrong.
When we set migrate speed by json, qemu will be core ...
12/05/2010
- 10:09 am Revision 2c90fe2b: Speedup 'tb_find_slow' by using the same heuristic as during memory page lookup
- Move the last found TB to the head of the list so it will be found more quickly next time it will be looked for.
Sig...
12/04/2010
- 11:21 pm Revision 53016fa6: Remove unused spin_trylock() function
- Remove the spin_trylock() function, as it is not used anywhere,
and is not even implemented if CONFIG_USE_NPTL is def... - 10:51 pm Revision edcdd562: darwin-user: Use GCC_FMT_ATTR (format checking)
- The redundant forward declaration of qerror in machload.c
is removed because it should be taken from qemu.h.
Please ... - 10:51 pm Revision ab9de369: audio: Use GCC_FMT_ATTR (format checking)
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <bl... - 10:51 pm Revision 047b39e4: target-sparc: Use fprintf_function (format checking)
- This change was missing in commit
9a78eead0c74333a394c0f7bbfc4423ac746fcd5.
Cc: Blue Swirl <blauwirbel@gmail.com>
Si... - 10:50 pm Revision 6e2d864e: *-dis: Replace fprintf_ftype by fprintf_function (format checking)
- This patch adds more printf format checking.
Additional modifications were needed for this code change:
* alpha-dis... - 08:36 pm Revision e6e055c9: Fix mingw32 and OpenBSD warnings
- ffsl() is not universally available, so there are these warnings
on both mingw32 and OpenBSD:
/src/qemu/hw/pcie_aer.c... - 05:18 am Revision bcd47878: Merge branch 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu
- * 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu:
linux-user: fix mips and ppc to use UID16
upd...
12/03/2010
- 07:50 pm Revision db1923de: exec: Remove debugging fprintf() that slipped into qemu_ram_alloc_from_ptr()
- Remove the debugging fprintf() slipped in via the following commit:
commit b2e0a138e77245290428a7d599a929e2e1bfe... - 03:10 pm Revision b2e7aab2: linux-user: fix mips and ppc to use UID16
- Signed-off-by: Martin Mohring <martin.mohring@5edatasoft.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundat... - 03:09 pm Revision ef5e4ea5: target-sparc: remove unused functions cpu_lock(), cpu_unlock()
- 03:09 pm Revision 3a807dec: ARM: enable XScale/iWMMXT in linux-user mode
- In linux-user mode, the XScale/iWMMXT coprocessors must be enabled
at reset so that we can run code that uses these i... - 03:09 pm Revision 9190749f: linux-user: fix compiler error on nptl
- Some compilers detect that new_stack isnt used after dd75d784
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 03:09 pm Revision 5f0b7c88: ARM: linux-user: Correct size of padding in target_ucontext_v2
- The padding in the target_ucontext_v2 is defined by the size of
the target's sigset_t type, not the host's. (This bug... - 03:09 pm Revision 01653295: ARM: Expose vfp_get_fpscr() and vfp_set_fpscr() to C code
- Expose the vfp_get_fpscr() and vfp_set_fpscr() functions to C
code as well as generated code, so we can use them to r... - 03:09 pm Revision a59d69da: ARM: linux-user: Restore iWMMXT state from ucontext on sigreturn
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 03:09 pm Revision 0d871bdb: ARM: linux-user: Expose VFP registers to signal handlers
- For ARM linux-user mode signal handlers, fill in the ucontext with
VFP register contents in the same way that the ker... - 03:09 pm Revision 644d6777: update binfmt conf
- 1) dont register i386 qemu on x86_64 host
2) widen sparc and arm match
3) add sh4, based on patch by David Kozub <zub... - 03:09 pm Revision 5f9099d9: ARM: linux-user: Restore VFP state from ucontext on sigreturn
- Restore the VFP registers from the ucontext on return from a signal
handler in linux-user mode. This means that signa... - 03:09 pm Revision 08e11256: ARM: linux-user: Expose iWMMXT registers to signal handlers
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 03:09 pm Revision f3b974cd: linux-user: Translate getsockopt level option
- n setsockopt, the socket level options are translated to the hosts'
architecture before the real syscall is called, e... - 03:09 pm Revision c65ffe6d: linux-user: mmap_reserve() not controlled by RESERVED_VA
- mmap_reserve() should be called only when RESERVED_VA is enabled.
Otherwise, unmaped virtual address space will never... - 03:09 pm Revision b0e102dd: [PATCH] target-arm: remove unused functions cpu_lock(), cpu_unlock()
- Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
- 03:09 pm Revision 48e15fc2: linux-user: fix memory leaks with NPTL emulation
- Running programs that create large numbers of threads, such as this
snippet from libstdc++'s pthread7-rope.cc:
con... - 03:09 pm Revision bee70008: linux-user: remove unnecessary local from __get_user(), __put_user()
- Remove an unnecessary local variable from the __get_user() and
__put_user() macros. This avoids confusing compilation... - 02:08 am Revision 38671423: virtio-9p: fix build on !CONFIG_UTIMENSAT
- This patch introduce a fallback mechanism for old systems that do not
support utimensat(). This fix build failure wi... - 02:08 am Revision 0562c674: virtio-9p: Check the return value of llistxattr.
- If llistxattr returned 0, qemu aborts.
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Venkat... - 02:07 am Revision d04e2826: hw/virtio9p: Use appropriate debug print functions in TLINK path
- Running fsstress with debug enabled causes assertion failure
because of inappropriate usage of debug print functions.... - 02:06 am Revision 49594973: [virtio-9p] Add datasync to server side TFSYNC/RFSYNC for dotl
- SYNOPSIS
size[4] Tfsync tag[2] fid[4] datasync[4]
size[4] Rfsync tag[2]
DESCRIPTION
The Tfsync transac...
12/02/2010
- 10:41 pm Revision 6a865752: Fix build
- msix.o and msi.o get pulled into the build unconditionally for QMP.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.... - 10:16 pm Revision 19c71ff4: Merge remote branch 'mst/for_anthony' into staging
- 09:13 pm Revision 0c600ce2: vhost: Fix address calculation in vhost_dev_sync_region()
- We still need advance address even we find there's no dirty pages in
current chunk.
Signed-off-by: Jason Wang <jasow... - 09:13 pm Revision b2e0a138: migration: stable ram block ordering
- This makes ram block ordering under migration stable, ordered by offset.
This is especially useful for migration to e... - 09:13 pm Revision 3d002df3: migration: allow rate > 4g
- I'd like to disable bandwidth limit or make it very high,
Use int64_t all over to make values >= 4g work.
Signed-off...
12/01/2010
- 08:48 pm Revision 07f59737: tcg-ia64: Fix address compilation in qemu_st.
- A typo in the usermode address calculation path; R3 used where R2 needed.
Signed-off-by: Richard Henderson <rth@twid... - 08:48 pm Revision 393f398b: tcg-ia64: Fix warning in qemu_ld.
- The usermode version of qemu_ld doesn't used mem_index,
leading to set-but-not-used warnings.
Signed-off-by: Richard... - 08:48 pm Revision 255108c0: tcg-ia64: Provide default GUEST_BASE.
- Fix compilation error when GUEST_BASE is not defined.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-... - 08:48 pm Revision 650a217a: tcg-ia64: Fix tlb read error for 32-bit targets.
- Use ld4 not ld8 for reading the tlb of 32-bit targets.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off... - 08:48 pm Revision b3b0091f: tcg-ia64: Implement qemu_ld32.
- The port was not properly merged following
86feb1c860dc38e9c89e787c5210e8191800385e
Signed-off-by: Richard Henderson... - 08:48 pm Revision 0909cbde: tcg: Fix default definition of divu_i32 and remu_i32.
- The arguments to tcg_gen_helper32 for these functions were not
updated correctly in rev 2bece2c88331f024a46527634e3dd... - 07:11 am Revision c924f36a: Merge remote branch 'origin/master' into pci
- Conflicts:
Makefile.objs
hw/virtio.c
11/30/2010
- 11:25 pm Revision 09fa35e5: Merge remote branch 'kwolf/for-anthony' into staging
- 11:24 pm Revision 9233da78: Merge remote branch 'qmp/for-anthony' into staging
- 10:38 pm Revision fd5d5c56: Use a Linux-style MAINTAINERS file
- I make no claims that this is accurate or exhaustive but I think it's a
reasonable place to start.
As the file menti...
11/29/2010
- 05:15 pm Revision b76876e6: ide: Reset current_addr after stopping DMA
- Whenever SSBM is reset in the command register all state information is lost.
Restarting DMA means that current_addr ... - 05:15 pm Revision c29947bb: ide: Ignore double DMA transfer starts/stops
- You can only start a DMA transfer if it's not running yet, and you can only
cancel it if it's running.
Signed-off-by... - 05:15 pm Revision e3982b3c: ide: Set bus master inactive on error
- BMIDEA in the status register must be cleared on error. This makes FreeBSD
respond (more) correctly to I/O errors.
S... - 05:15 pm Revision 8337606d: ide: Factor ide_dma_set_inactive out
- Several places that stop a DMA transfer duplicate this code. Factor it out into
a common function.
Signed-off-by: Ke...
11/27/2010
- 01:56 pm Revision 661a1799: Add pcnet-pci.c
- Add file missing from last commit.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 01:23 pm Revision a4c75a21: Split out common pcnet code
- The core pcnet emulation code is used by both the PCI "pcnet" device
and the SPARC "lance" device. Split the common ... - 12:33 pm Revision 129cac5b: Remove PCI from sparc32 target
- None of the (current) sparc32 machines have a PCI bus, so remove the PCI
code from these configs.
Signed-off-by: Pau... - 02:58 am Revision cf66924f: Detect missing config includes
- Terminate make_device_config.sh if the awk command fails.
Typically this means a missing file.
Signed-off-by: Paul B... - 02:34 am Revision 050e27c8: Fix previous commit
- Fix breakage from previous commit (missing pci.mak, and incorrect
include in default-configs/s390x-softmmu.mak).
Sig... - 02:06 am Revision f8f5cfba: PCI config include
- Split PCI config options into a separate file
Signed-off-by: Paul Brook <paul@codesourcery.com> - 02:06 am Revision 01af7daf: VirtIO config option
- Make virtio devices optional. Selecting individual devices is not useful
as the host bindings are all in one file.
...
11/26/2010
- 08:47 pm Revision bd9141bb: Include directives in default configs
- Allow default configs to be split into several files.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 08:46 pm Revision 6e14404a: Add missing dependency.
- Teach Makefile that cmd.o depends on a generated header (specifically
config-host.h).
Signed-off-by: Paul Brook <pau... - 08:02 pm Revision 11a3cb81: raw-posix: raw_pwrite comment fixup
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
11/25/2010
- 01:51 pm Revision 2dd791b6: scsi-disk: Remove duplicate cdb parsing
- We parse the CDB twice, which is completely unnecessary.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by: Chr... - 01:19 pm Revision a6d96eb7: scsi: Move sense handling into the driver
- The current sense handling in scsi-bus is only used by the
scsi-disk driver; the scsi-generic driver is using its own... - 01:15 pm Revision 39d98982: scsi: INQUIRY VPD fixes
- We should announce and support the block device characterics page
only on block devices, not on CDROMs. And the VPD p... - 01:00 pm Revision f0171327: scsi: Return SAM status codes
- Traditionally, the linux stack is using SCSI status codes
which are shifted by one as compared to those defined in SA... - 12:57 pm Revision 622b520f: scsi: Increase the number of possible devices
- The SCSI parallel interface has a limit of 8 devices, but
not the SCSI stack in general. So we should be removing the...
Also available in: Atom