Activity
From 06/30/2012 to 07/29/2012
07/29/2012
- 05:05 pm Revision 5e59b024: Merge branch pci into master
- Merge master and pci branch, resolve build breakage in hw/esp.c
introduced by f90c2bcd.
Conflicts:
hw/esp.c - 11:45 am Revision 7162ab21: x86: Fixed incorrect segment base address addition in 64-bits mode
- According to the Intel manual
"Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 3", "3.4.4 Segmen... - 11:44 am Revision e6d91ab6: place qemu-sockets.c contributions since 2012-01-13 under GPLv2+
- Past contributions since 2012-01-13 were only made by Red Hat people,
so they are already available under GPLv2+.
Si... - 11:41 am Revision 54c2e502: build: Fix linking failure for qemu-ga
- This patch will fix the following linking failed:
LINK qemu-ga
gcc: error: qga/../qapi-generated/qga-qapi-types.o...
07/28/2012
- 12:23 pm Revision b595c14a: Avoid redefining inline
- System headers (e.g. gutils.h) may define 'inline', #undefine it
before #defining.
Signed-off-by: Blue Swirl <blauwi... - 12:23 pm Revision 0ed8b6f6: Avoid returning void
- It's silly and non-conforming to standards to return void,
don't do it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.... - 12:18 pm Revision 16fd921b: hw/escc: Drop duplicate definition of 'disabled' property
- Drop a duplicate definition of the 'disabled' property from
the escc qdev property list: this redefinition is current... - 12:16 pm Revision 1435ddb8: build: get dependency file directories from object file names
- After commit dcff25f2cd8c11a9368cc2369aeb0319c32d9e26, Dependency file
are taken from the directories that have a Mak... - 12:15 pm Revision cdc976b0: build: include qapi-generated/ files in qga/Makefile.objs
- No reason to leave them out, and it will ensure that the dependencies
are picked up. Later we can perhaps move the f... - 12:13 pm Revision 14117c7b: tests: Makefile: include dependency files
- Otherwise 'make check' won't recompile files that need to be recompiled
because of header changes.
To reproduce the ... - 12:08 pm Revision 52d06136: vl.c: Don't print errno after failed qemu_chr_new()
- The qemu_chr_new() function doesn't set errno on failure, so
don't print strerror(errno) on the error handling path w... - 12:06 pm Revision 7ff7563f: target-xtensa: fix big-endian BBS/BBC implementation
- Quote from ISA, 2.1:
For most Xtensa instructions, bit numbering is irrelevant; only the BBC
and BBS instructions as... - 12:13 am Revision d901eff3: target-or32: Add testcases
- Add testcases for OpenRISC.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:13 am Revision d962783e: target-or32: Add linux user support
- Add QEMU OpenRISC linux user support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbe... - 12:13 am Revision a8720299: target-or32: Add linux syscall, signal and termbits
- Add OpenRISC linux syscall, signal and termbits.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl... - 12:13 am Revision fc04355b: target-or32: Add gdb stub support
- Add OpenRISC gdb stub support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail... - 12:13 am Revision 4dd044c6: target-or32: Add system instructions
- Add OpenRISC system instructions.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gm... - 12:13 am Revision ce6e1e9e: target-or32: Add a IIS dummy board
- Add a IIS dummy board.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:13 am Revision 99f575ed: target-or32: Add timer support
- Add OpenRISC timer support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:13 am Revision dd29c7fb: target-or32: Add PIC support
- Add OpenRISC Programmable Interrupt Controller support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blu... - 12:13 am Revision bbe418f2: target-or32: Add instruction translation
- Add OpenRISC instruction tanslation routines.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <b... - 12:13 am Revision 5b569507: target-or32: Add float instruction helpers
- Add OpenRISC float instruction helpers.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwir... - 12:12 am Revision e54a5aff: target-or32: Add int instruction helpers
- Add OpenRISC int instruction helpers.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbe... - 12:12 am Revision 1d7d4034: target-or32: Add exception support
- Add OpenRISC exception support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai... - 12:12 am Revision b6a71ef7: target-or32: Add interrupt support
- Add OpenRISC interrupt support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai... - 12:12 am Revision 726fe045: target-or32: Add MMU support
- Add OpenRISC MMU support.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:12 am Revision e67db06e: target-or32: Add target stubs and QOM cpu
- Add OpenRISC target stubs, QOM cpu and basic machine.
Signed-off-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Blue ...
07/27/2012
- 04:47 pm Revision 4c205d0c: virtio-scsi: enable MSI-X support
- While virtio-scsi does support multiqueue, the default number of
interrupt vectors is not enough to actually enable u... - 03:36 pm Revision 3f910904: virtio-scsi: add ioeventfd support
- Probably due to bad merge months ago, virtio-scsi-pci did not have
ioeventfd support. Fix this and enable it by defa... - 09:25 am Revision feda01e4: virtio-scsi: report parameter change events
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:25 am Revision 64f64855: virtio-scsi: Report missed events
- When an event is reported but no buffers are present in the event vq,
we can set a flag and report a dummy event as s... - 09:25 am Revision 2baa1beb: virtio-scsi: do not report dropped events after reset
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:25 am Revision b6866fee: virtio-scsi: Implement hotplug support for virtio-scsi
- Implement the hotplug() and hot_unplug() interfaces in virtio-scsi, by signal
the virtio_scsi.ko in guest kernel via ... - 09:25 am Revision aaebacef: scsi-disk: report resized disk via sense codes
- Linux will not use these, but a very similar mechanism will be used to
report the condition via virtio-scsi events.
... - 09:25 am Revision 53200fad: scsi: report parameter changes to HBA drivers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:25 am Revision e48e84ea: scsi: establish precedence levels for unit attention
- When a device is resized, we will report a unit attention condition
for CAPACITY DATA HAS CHANGED. However, we shoul... - 09:25 am Revision 350e6e41: scsi: introduce hotplug() and hot_unplug() interfaces for SCSI bus
- Add two interfaces hotplug() and hot_unplug() to scsi bus info.
The scsi bus can implement these two interfaces to si... - 09:25 am Revision 814589c4: scsi: add tracepoint for scsi_req_cancel
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:25 am Revision b456a71c: scsi-disk: removable hard disks support load/eject
- Support for the LOEJ bit of the START/STOP UNIT command right now is
limited to CD-ROMs. This is wrong, since remova...
07/26/2012
- 06:44 pm Revision 6a8a685c: scsi-disk: Fail medium writes with proper sense for readonly LUNs
- Add sense code for DATA_PROTECT/WRITE_PROTECTED and return this error
for any WRITE*/WRITE_VERIFY* calls if the devic... - 06:44 pm Revision 96c91bbf: scsi-disk: support toggling the write cache
- Finally, this uses the "plumbing" in the previous patch to
add support for toggling the WCE bit of the caching mode p... - 06:44 pm Revision 96bdbbab: scsi-disk: rd/wr/vr-protect !=0 is an error
- The QEMU SCSI emulation does not support protection information,
so any READ/WRITE/VERIFY commands that has the prote... - 06:44 pm Revision ba6095cd: scsi-disk: improve the lba-out-of-range tests for read/write/verify
- Improve the tests for the LBA to cover more cases.
For the 16 byte opcodes, the lba is a uint64, so we need to check... - 06:44 pm Revision 380feaff: scsi-disk: parse MODE SELECT commands and parameters
- This adds the bulk of the parsing code for MODE SELECT, including
breaking out changes to different mode pages, and c... - 06:44 pm Revision 4f588b15: scsi-disk: fix changeable values for MODE_PAGE_R_W_ERROR
- The changeable values were not all-zeros for this mode page, fix it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:44 pm Revision ef405611: scsi-disk: adjust offsets in MODE SENSE by 2
- This will make offsets the same when implementing MODE SELECT. This is
because MODE SELECT has to deal with both 2-b... - 06:44 pm Revision af6d510d: scsi-disk: support emulated TO_DEV requests
- This adds the implementation of write_data for the emulated
command case. The first time through it asks for more da... - 06:44 pm Revision 314a3299: scsi-disk: separate read_data/write_data implementation for emulate_reqops
- The previous patch only separated the send_command callback.
Use different implementations also for read_data and wri... - 06:44 pm Revision b08d0ea0: scsi-disk: split scsi-disk reqops
- Only checks for present medium were still done in scsi_send_command
for emulated commands. So move those to scsi_dis... - 06:44 pm Revision 353815aa: scsi-disk: let the user customize vendor and product name
- This patch adds two new properties vendor and product to SCSI disks.
These options let the user customize the inquiry... - 06:44 pm Revision c1b35247: scsi-disk: make discard asynchronous
- By making discard asynchronous, we can reuse all the error handling
code that is used for other commands.
Signed-off... - 06:44 pm Revision 101aa85f: scsi-disk: move all non-DMA commands to scsi_disk_emulate_command
- We want to use separate SCSIReqOps for emulated commands needing an
allocated buffer vs. those that are zerocopy when... - 06:44 pm Revision 2a025ae4: cutils: add strpadcpy()
- Signed-off-by: Yan Vugenfirer <yan@ravellosystems.com>
Signed-off-by: Dmitry Fleytman <dmitry.fleytman@ravellosystems... - 06:44 pm Revision 03847837: scsi-block: remove properties that are not relevant for passthrough
- scsi-block is a passthrough device and does not allow customization
of vendor, product, removable, DPOFUA, block size... - 06:44 pm Revision 8f6e699d: lsi: avoid redundant tests of s->current != NULL
- Simplify the code by checking against req->hba_private directly,
and asserting that it is non-NULL before a command i... - 06:44 pm Revision 2f0772c5: lsi: use qdev_reset_all
- By first resetting the devices, lsi_soft_reset will find the queue
already cleared so there is no need to do that for... - 06:44 pm Revision d2a9998f: lsi: introduce lsi_request_free
- Split the common bits of lsi_request_cancelled and lsi_command_complete
out to a new function.
Signed-off-by: Paolo ... - 06:44 pm Revision e2b06058: megasas: fix misuse of scsi_req_abort
- scsi_req_abort is for terminating a command with a non-zero status.
The ABORT task management function is invoked by ... - 06:44 pm Revision 10d6530c: megasas: Replace trace_megasas_dcmd_dump_frame()
- trace_megasas_dcmd_dump_frame() takes 9 arguments, which is
rather much. Plus the trace infrastructure doesn't suppor...
07/24/2012
- 10:31 am Revision 39a5235c: qemu-nbd: add --cache and --aio options
- Add two options to tune the I/O implementation of qemu-nbd, matching
the possibilities given by the QEMU -drive optio... - 10:31 am Revision b033cd86: qemu-nbd: reorganize help message
- This patch separates qemu-nbd's options in logical groups, thus making
the help message easier to read.
Signed-off-b...
07/23/2012
- 09:15 pm Revision a2114348: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
remove unused QemuOpts parameter from net init functions
convert net_init_bridge() to NetClientOp... - 09:15 pm Revision ef6bbdf9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
Fix some more Qemus in documentation and help text
qdev: Fix Open Firmware comment
... - 09:15 pm Revision 903f650b: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
Update simpletrace.py for new log format
Simpletrace v2: Support multiple arguments, strings.... - 09:15 pm Revision 400006c2: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
exynos4210: add Exynos4210 i2c implementation
hw/exynos4210_rtc.c: remove unnec... - 03:02 pm Revision 6c779f22: Change ram_save_block to return -1 if there are no more changes
- It will return 0 if the page is unmodifed.
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 01:55 pm Revision 4a917c39: convert net_init_vde() to NetClientOptions
- v1->v2:
- NetdevVdeOptions::port and ::mode are of type uint16. Remove superfluous
range checks.
Signed-off-by: La... - 01:55 pm Revision f79b51b0: convert net_init_bridge() to NetClientOptions
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:55 pm Revision 08c573a8: convert net_init_tap() to NetClientOptions
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:55 pm Revision 1a0c0958: remove unused QemuOpts parameter from net init functions
- v1->v2:
- unchanged
v2->v3:
- keep "qemu-option.h" included in "net/slirp.h"
Signed-off-by: Laszlo Ersek <lersek@re... - 01:55 pm Revision bef8e8fe: convert net_init_socket() to NetClientOptions
- I "reverse engineered" the following permissions between the -socket
sub-options:
fd listen connect ... - 01:55 pm Revision 094f15c5: convert net_init_slirp() to NetClientOptions
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:55 pm Revision 848040d1: convert net_init_dump() to NetClientOptions
- v1->v2:
- NetdevDumpOptions::len is of type 'size', whose C type was changed to
uint64_t. Adapt the printf() format... - 01:55 pm Revision b80e560b: qapi schema: remove trailing whitespace
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:55 pm Revision 6687b79d: convert net_client_init() to OptsVisitor
- The net_client_init() prototype is kept intact.
Based on "is_netdev", the QemuOpts-rooted QemuOpt-list is parsed as ... - 01:55 pm Revision 2be64a68: hw, net: "net_client_type" -> "NetClientOptionsKind" (qapi-generated)
- NET_CLIENT_TYPE_ -> NET_CLIENT_OPTIONS_KIND_
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan H... - 01:55 pm Revision 14aa0c2d: qapi schema: add Netdev types
- NetdevTapOptions::sndbuf and NetdevDumpOptions::len use the new "size"
type.
v1->v2:
- NetLegacy::name is optional
-... - 01:55 pm Revision 2456f36f: convert net_init_nic() to NetClientOptions
- v1->v2:
- NetLegacyNicOptions::vectors is of type uint32
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-... - 01:55 pm Revision eb7ee2cb: qapi: introduce OptsVisitor
- This visitor supports parsing
-option [type=]discriminator[,optarg1=val1][,optarg2=val2][,...]
style QemuOpts obj... - 01:55 pm Revision fdb17976: expose QemuOpt and QemuOpts struct definitions to interested parties
- The only clients should be the existent "qemu-option.c", and the upcoming
"qapi/opts-visitor.c".
Signed-off-by: Lasz... - 01:55 pm Revision 092705d4: qapi: introduce "size" type
- v1->v2:
- fall back to uint64 rather than int
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan ... - 01:55 pm Revision c46f18ce: qapi: generate C types for fixed-width integers
- (Long line folded using parens:
<http://www.python.org/dev/peps/pep-0008/#maximum-line-length>.)
Signed-off-by: Lasz... - 01:55 pm Revision d98150f0: qapi: add test case for deallocating traversal of incomplete structure
- v3:
- new patch
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.... - 01:55 pm Revision d195325b: qapi: fix error propagation
- Don't overwrite / leak previously set errors.
Make traversal cope with missing mandatory sub-structs.
Don't try to en... - 01:55 pm Revision 837c36e7: MAINTAINERS: Replace net maintainer Mark McLoughlin with Stefan Hajnoczi
- The net subsystem has lacked an active maintainer since 2009. I have
built and tested a net-next tree to get the bal...
07/21/2012
- 12:54 pm Revision 43ffe61f: Fix some more Qemus in documentation and help text
- Hopefully they will be eliminated one day.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnocz... - 12:54 pm Revision c5788614: qdev: Fix Open Firmware comment
- Commit 0d936928ef87ca1bb7b41b5b89c400c699a7691c removed code,
but left the related comment at a location where it no ... - 12:54 pm Revision ac873f1e: cpus.c: Make all_cpu_threads_idle() static
- Commit 946fb27c1 moved all the uses of all_cpu_threads_idle()
into cpus.c. This means we can mark the function 'stati... - 12:54 pm Revision 7c7bb022: Use macro QEMU_PACKED for new packed structures
- Since commit 541dc0d47f10973c241e9955afc2aefc96adec51,
some new packed structures were added without using QEMU_PACKE... - 12:54 pm Revision 434acb81: Recognize PCID feature
- This patch makes Qemu recognize the PCID feature specified from configuration or command line options.
Signed-off-by... - 12:54 pm Revision c4889f54: powerpc pci: fixed packing of ranges[]
- By default mingw-gcc is trying to pack structures the way to
preserve binary compatibility with MS Visual C what lead...
07/20/2012
- 04:30 pm Revision ffbbe7d0: exynos4210: add Exynos4210 i2c implementation
- Create 9 exynos4210 i2c interfaces.
Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Reviewed-by: Andreas Fär... - 04:18 pm Revision 4688870d: hw/exynos4210_rtc.c: remove unnecessary code
- Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:16 pm Revision 64de1ecf: hw/exynos4210_rtc.c: Fix calculating for value of year
- Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:34 pm Revision 25d71699: hw/vexpress.c: Allow >4GB of RAM for Cortex-A15 daughterboard
- Now that we have LPAE support and can handle passing 64 bit
RAM sizes to Linux via the device tree, we can lift the
r... - 03:34 pm Revision 9bfa659e: hw/arm_boot.c: Support DTBs which use 64 bit addresses
- Support the case where the device tree blob specifies that
#address-cells and #size-cells are greater than 1. (This
i... - 03:34 pm Revision 0b944384: hw/arm_boot.c: Consistently use ram_size from arm_boot_info struct
- Clean up the mix of getting the RAM size from the global ram_size
and from the ram_size field in the arm_boot_info st... - 03:34 pm Revision 3871481c: hw/arm_boot.c: Check for RAM sizes exceeding ATAGS capacity
- The legacy ATAGS format for passing information to the kernel only
allows RAM sizes which fit in 32 bits; enforce thi... - 03:34 pm Revision f0aa713f: device_tree: Add support for reading device tree properties
- Add support for reading device tree properties (both generic
and single-cell ones) to QEMU's convenience wrapper laye... - 03:34 pm Revision de841dea: hw/arm_boot.c: Make ram_size a uint64_t
- Make the RAM size in arm_boot_info a uint64_t so it can express
the larger RAM sizes that may be seen in LPAE systems... - 03:34 pm Revision 0d4abda8: hw/pl011.c: Avoid crash on read when no chr backend present
- Add a missing guard that meant we would segfault if the guest read
UARTDR on a PL011 serial device which had no chr b... - 09:19 am Revision 6d2fe810: ram: save_live_setup() we don't need to synchronize the dirty bitmap.
- 1st: we were synchonizing the dirty bitmap before calling
memory_global_dirty_log_start().
2nd: We are marking... - 09:19 am Revision 22ea40f4: savevm: Use a struct to pass all handlers
- This would make easier to add more operations in the next patches.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 09:19 am Revision b81e712d: ram: save_live_complete() only do one loop
- We were doing the same loop that stage2, and a new one for stage3. We
only need the one for stage3.
Signed-off-by: ... - 09:19 am Revision 5910d1e6: ram: save_live_setup() don't need to sent pages
- We should send pages on interate phase, not in setup one. This was a
"bug". Just removing the loop does what we wan... - 09:19 am Revision 16310a3c: savevm: split save_live into stage2 and stage3
- We split it into 2 functions, foo_live_iterate, and foo_live_complete.
At this point, we only remove the bits that ar... - 09:19 am Revision d1315aac: savevm: split save_live_setup from save_live_state
- This patch splits stage 1 to its own function for both save_live
users, ram and block. It is just a copy of the func... - 09:19 am Revision 6bd68781: savevm: introduce is_active method
- Enable the creation of a method to tell migration if that section is
active and should be migrate. We use it for blk... - 09:19 am Revision 9b5bfab0: savevm: Refactor cancel operation in its own operation
- Intead of abusing stage with value -1.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 09:19 am Revision 226aa6a9: savevm: remove SaveLiveStateHandler
- It was used only once, just unfold.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 09:19 am Revision 86253685: savevm: remove SaveSetParamsHandler
- It was used only once, just unfold.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 09:19 am Revision 7908c78d: savevm: Live migration handlers register the struct directly
- Notice that the live migration users never unregister, so no problem
about freeing the ops structure.
Signed-off-by:... - 09:19 am Revision 00d94f3f: ram: iterate phase
- We only need to synchronize the bitmap when the number of dirty pages is low.
Not every time that we call the functio... - 02:25 am Revision 61dc008f: Revert "audio: Make PC speaker audio card available by default"
- This reverts commit 504972922da9b562f15e13544d3efca84b46b8fd which broke the
build for ARM.
I don't think this chang...
07/19/2012
- 07:07 pm Revision 50497292: audio: Make PC speaker audio card available by default
- [ The following text is in the "ISO-8859-1" character set. ]
[ Your display is set for the "KOI8-R" character set... - 05:56 pm Revision 932d4a42: msi/msix: added API to set MSI message address and data
- Added (msi|msix)_set_message() function for whoever might
want to use them.
Currently msi_notify()/msix_notify() wri... - 05:15 pm Revision 0ae16251: pci: Add INTx routing notifier
- This per-device notifier shall be triggered by any interrupt router
along the path of a device's legacy interrupt sig... - 05:11 pm Revision 3afa9bb4: pci: Add pci_device_route_intx_to_irq
- Device assigned on KVM needs to know the mode
(enabled/inverted/disabled) and the IRQ number that a given device
trig... - 01:34 pm Revision 62bab732: Simpletrace v2: Support multiple arguments, strings.
- Existing simpletrace backend allows to trace at max 6 args and does not
support strings. This newer tracelog format g... - 01:34 pm Revision 90a147a2: Update simpletrace.py for new log format
- Support new tracelog format for multiple arguments and strings.
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.... - 01:34 pm Revision 88affa1c: monitor: remove unused do_info_trace
- Going forward with simpletrace v2 variable size trace records, we cannot
have a generic function to print trace event... - 01:30 pm Revision 794b1f96: trace: added ability to comment out events in the list
- It is convenient for debug to be able to switch on/off some events easily.
The only possibility now is to remove even...
07/18/2012
- 10:44 pm Revision dfe1ce5d: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (41 commits)
fdc-test: Clean up a bit
fdc-test: introduce test_relative_seek
fdc: fix rela... - 10:44 pm Revision 09f06a6c: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
virtio: move common irqfd handling out of virtio-pci
virtio: move common ioeventfd handling... - 10:44 pm Revision 513e6bde: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: Convert getfd and closefd
qapi: input_type_enum(): fix error message
qmp: dump-guest-mem... - 10:44 pm Revision 052bb77a: Merge remote-tracking branch 'kraxel/bios.2' into staging
- * kraxel/bios.2:
Add vgabios build rules to roms/Makefile - 10:44 pm Revision 83199ca4: Merge remote-tracking branch 'kraxel/usb.57' into staging
- * kraxel/usb.57:
ehci: improve expire time calculation
ehci: implement Interrupt Threshold Control support
ehci... - 02:58 am Revision cb5fc67d: build: fix build breakage due to bad merge
- 34bb443ee74df3780d86044dbf6492eb798c5807 broke the build but in a subtle way.
The patch on the ML was actually based ...
07/17/2012
- 11:43 pm Revision 34bb443e: build: add make dist target (v2)
- Let's stop screwing up releases by having a script do the work that Anthony's
fat fingers can't seem to get right.
C... - 11:40 pm Revision 86ee5bc3: qemu-options.hx: Fix set_password and expire_password description
- The description for set_password and expire_password commands is
incomplete. This patch fixes the man page that is be... - 11:40 pm Revision 66c19bf1: qemu-options.hx: Improve -nodefaults description
- This patch improves the description of -nodefaults QEMU command line
option by adding more information what is being ... - 11:40 pm Revision ed24cfac: qemu-options.hx: Improve -{read|write}config options description
- This is the patch to improve description for -{read|write}config
functions.
Signed-off-by: Michal Novotny <minovotn@... - 11:40 pm Revision 3b25597b: constify value pointer for qdev_prop_set_string
- qdev_prop_set_string uses object_property_set_str, which takes
a const char * for the value. Lets propagate the const... - 11:40 pm Revision e1b4382c: doc: Fix indefinite article an -> a before nouns that begin with 'h'
- Although the rule also allows 'an' for historical reasons,
'a' is more common because 'h' is pronounced.
Reviewed-by... - 05:48 pm Revision 2f24e8fb: qemu-iotests: Valgrind support
- check -valgrind wraps all qemu-io calls with valgrind. This makes it a
bit easier to debug problems that occur somewh... - 05:48 pm Revision 98272dbb: fdc-test: introduce test_relative_seek
- Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 6d013772: fdc: fix relative seek
- Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision c3cdc1b0: fdc-test: Clean up a bit
- Readability of the test code has suffered as the test case evolved. This
should improve it a bit again.
Signed-off-b... - 05:48 pm Revision 3f4349dc: coroutine-ucontext: Help valgrind understand coroutines
- valgrind tends to get confused and report false positives when you
switch stacks and don't tell it about it.
Signed-... - 05:48 pm Revision 9e559533: qemu-io: Fix memory leaks
- Almost all callers of create_iovec() forgot to destroy the qiov when the
request has completed.
Signed-off-by: Kevin... - 05:48 pm Revision b7eb0c9f: hw/block-common: Factor out fall back to legacy -drive cyls=...
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 2adc99b2: hd-geometry: Compute BIOS CHS translation in one place
- Currently, it is split between hd_geometry_guess() and
pc_cmos_init_late(). Confusing. info qtree shows the result ... - 05:48 pm Revision 911525db: hw/block-common: Factor out fall back to legacy -drive serial=...
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 31e404f4: hw/block-common: Move BlockConf & friends from block.h
- This stuff doesn't belong to block layer, and was put there only
because a better home didn't exist then. Now it doe... - 05:48 pm Revision b51daf00: Relax IDE CHS limits from 16383,16,63 to 65535,16,255
- New limits straight from ATA4 6.2 Register delivered data transfer
command sector addressing.
I figure the old secto... - 05:48 pm Revision aaea3f36: blockdev: Drop redundant CHS validation for if=ide
- Leave it to ide_init_drive().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@... - 05:48 pm Revision 577d0a38: blockdev: Don't limit DriveInfo serial to 20 characters
- All current users (IDE, SCSI and virtio-blk) happen to share this 20
characters limit. Still, it should be left to d... - 05:48 pm Revision 4e4e6e31: qtest: Test we don't put hard disk info into CMOS for a CD-ROM
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 9dc13e38: ide pc: Put hard disk info into CMOS only for hard disks
- In particular, don't set disk type and geometry when a CD-ROM on bus
ide.0 has media during CMOS initialization.
Sig... - 05:48 pm Revision 2b584959: block: Geometry and translation hints are now useless, purge them
- There are two producers of these hints: drive_init() on behalf of
-drive, and hd_geometry_guess().
The only consumer... - 05:48 pm Revision 856dcba2: qtest: Cover qdev property for BIOS CHS translation
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision ba801960: ide: qdev properties for disk geometry
- Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e... - 05:48 pm Revision 8cd41745: qdev: New property type chs-translation
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision d4d34b0d: qdev: Collect private helpers in one place
- Just code motion, with one long line wrapped to keep checkpatch.pl
happy.
Signed-off-by: Markus Armbruster <armbru@r... - 05:48 pm Revision eb0e4b98: qtest: Cover qdev properties for disk geometry
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 6e6f61a6: ide: qdev property for BIOS CHS translation
- This isn't quite orthodox. CHS translation is firmware configuration,
communicated via the RTC's CMOS RAM, not a pro... - 05:48 pm Revision e63e7fde: virtio-blk: qdev properties for disk geometry
- Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e... - 05:48 pm Revision d252df48: scsi-hd: qdev properties for disk geometry
- Geometry needs to be qdev properties, because it belongs to the
disk's guest part.
Maintain backward compatibility e... - 05:48 pm Revision 1f24d7b4: hd-geometry: Switch to uint32_t to match BlockConf
- Best to use the same type, to avoid unwanted truncation or sign
extension.
BlockConf can't use plain int for cyls, h... - 05:48 pm Revision 8a4bc5aa: qdev: Introduce block geometry properties
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 317bb412: blockdev: Save geometry in DriveInfo
- In preparation of purging it from the block layer, which will happen
later in this series.
Signed-off-by: Markus Arm... - 05:48 pm Revision 9139046c: ide pc: Cut out the block layer geometry middleman
- PC BIOS setup needs IDE geometry information. Get it directly from
the device model rather than through the block la... - 05:48 pm Revision e2f3dc2b: hd-geometry: Cut out block layer translation middleman
- hd_geometry_guess() picks geometry and translation. Callers can get
the geometry directly, via parameters, but for t... - 05:48 pm Revision dc28c0cd: hd-geometry: Clean up confusing use of prior translation hint
- When hd_geometry_guess() picks a geometry, it also picks the
appropriate translation, but only when the prior transla... - 05:48 pm Revision 82b11662: hd-geometry: Clean up gratuitous goto in hd_geometry_guess()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision f91cbefe: vvfat: Fix partition table
- Unless parameter ":floppy:" is given, vvfat creates a virtual image
with DOS MBR defining a single partition which ho... - 05:48 pm Revision c06aaf01: hd-geometry: Unnest conditional in hd_geometry_guess()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 31f7eedf: hd-geometry: Add tracepoints
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 9db1c0f7: hd-geometry: Move disk geometry guessing back from block.c
- Commit f3d54fc4 factored it out of hw/ide.c for reuse. Sensible,
except it was put into block.c. Device-specific fu... - 05:48 pm Revision 0e8a8c8f: qtest: Add hard disk geometry test
- So far covers only IDE and tests only CMOS contents.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 05:48 pm Revision 4480e0f9: vvfat: Do not clobber the user's geometry
- vvfat creates a virtual VFAT filesystem with a certain logical
geometry that depends on its options. It sets the "ge... - 05:48 pm Revision 2fa5008f: hd-geometry: Factor out guess_chs_for_size()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:48 pm Revision 61a8d649: fdc: Move floppy geometry guessing back from block.c
- Commit 5bbdbb46 moved it to block.c because "other geometry guessing
functions already reside in block.c". Device-sp... - 05:48 pm Revision 19db9b90: sheepdog: do not blindly memset all read buffers
- Only buffers that map to unallocated blocks need to be zeroed.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-b... - 05:48 pm Revision cddd4ac7: sheepdog: always use coroutine-based network functions
- This reduces some code duplication.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Ke...
07/16/2012
- 05:08 pm Revision 83617103: audio: Unbreak capturing in mixemu case
- Signed-off-by: malc <av1474@comtv.ru>
07/14/2012
- 02:53 pm Revision 3437e545: qemu-log: fix x86 and user logging
- 5726c27fa913296aafab9f50b912cea5b3709271 broke
x86 specific options and user emulation specific stdio buffering.
Alw... - 01:58 pm Revision 39a4ef1b: Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
- * 'trivial-patches' of git://github.com/stefanha/qemu:
make: Remove 'build-all' rule
qemu-keymaps: Finnish keyboa... - 01:50 pm Revision 9aa0ff0b: vga: Implement blinking of text cursor
- Let the text cursor blink at 1.875 Hz, the original VGA cursor
frequency. No timer is used, instead we rely on the fa... - 01:49 pm Revision bf1bed81: console: Implementing blinking of cursor
- Let the text console cursor blink at 2 HZ.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Sw... - 01:48 pm Revision 417c9d72: configure: add -Werror to QEMU_CFLAGS early
- We want all configure tests pass with -Werror if it is enabled. So we
need to update QEMU_CFLAGS early on to make sur... - 01:37 pm Revision 66f27e63: monitor: Use TARGET_PRI*PHYS to avoid TARGET_PHYS_ADDR_BITS ifdef
- Now we have TARGET_PRI*PHYS for printing target_phys_addr_t values,
we can use them in monitor.c rather than having d... - 01:37 pm Revision c1950a4e: hw/sh_serial: Use TARGET_PRIxPHYS rather than %x for physaddr
- Switch a format string from %x to TARGET_PRIxPHYS so that it will
continue to work even if target_phys_addr_t is chan... - 01:36 pm Revision cdb30d44: hw/omap.h: Use TARGET_PRIxPHYS to define OMAP_FMT_plx
- Use the new TARGET_PRIxPHYS macro to avoid the need to define an
OMAP_FMT_plx macro whose expansion depends directly ... - 01:35 pm Revision 1e9be4b4: targphys.h: Define TARGET_PRI*PHYS format specifier macros
- Define a set of TARGET_PRI*PHYS format specifier macros for working
with target_phys_addr_t types. These follow the s... - 01:32 pm Revision 636bd289: disas: Fix printing of addresses in disassembly
- In our disassembly code, the bfd_vma type is always 64 bits,
even if the target's virtual address width is only 32 bi... - 01:13 pm Revision fabaaf1d: esp: add AMD PCscsi emulation (PCI SCSI adapter)
- The PCI version is supported in lots of Operating Systems,
and has been successfully tested on:
- MS DOS 6.22 (using ... - 01:12 pm Revision 0883c515: pci: add some stubs
- Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Sw... - 01:12 pm Revision 3af4e9aa: esp: use trace framework instead of stderr output
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:12 pm Revision a391fdbc: esp: split esp code into generic chip emulation and sysbus layer
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:12 pm Revision e6810db8: esp: use hba_private field instead of a complex cast
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:12 pm Revision d32e4b3d: esp: support future change of chip_id
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:11 pm Revision 6915bff1: esp: implement Reset ATN command
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:11 pm Revision 6fe84c18: esp: implement Disable selection command
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:11 pm Revision 7246e160: esp: delay Transfer Information command if dma is not enabled
- The same mechanism is already in place for some select commands.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.o... - 01:11 pm Revision 1b26eaa1: esp: execute select commands immediately when it is a non-dma command
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:07 pm Revision 638dfeda: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
- * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
s390: autodetect map private - 01:07 pm Revision 6e2fe79d: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Add support for long form...
07/13/2012
- 07:46 pm Revision 208c9d1b: qapi: Convert getfd and closefd
- Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 07:46 pm Revision 94c3db85: qapi: input_type_enum(): fix error message
- The enum string is pointed to by 'enum_str' not 'name'. This bug
causes the error message to be:
{ "error": { "class... - 07:46 pm Revision f5b0d93b: qmp: dump-guest-memory: improve schema doc
- Clarify a few points and makes it looks more like the other commands'
documentation.
Signed-off-by: Luiz Capitulino ... - 12:38 pm Revision 0ef62ccd: qemu-keymaps: Finnish keyboard mapping broken
- As mentioned in http://bugs.debian.org/660154 , finnish keyboard mapping
is kind of broken. Fix it as Timo Sirainen ... - 12:38 pm Revision 8f67aa82: make: Remove 'build-all' rule
- It is not needed, because the 'all' rule does the same.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: S... - 12:38 pm Revision 94b204ca: vnc: add a more descriptive error message
- Currently qemu outputs some low-level error in qemu-sockets.c
when failed to start vnc server.
eg. 'getaddrinfo(127.0... - 12:38 pm Revision ab411770: bitops: Fix documentation
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stef... - 12:38 pm Revision a97ad268: megasas: mark mfi_frame_desc as 'static'
- Suggested by blue swirl. Patch is on top of Paolo's
scsi-next tree.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Cc...
07/12/2012
- 04:25 pm Revision b4566776: Add vgabios build rules to roms/Makefile
- This patch adds some glue to roms/Makefile to build vgabios binaries for
qemu. It covers both the lgpl'ed vgabios im... - 04:00 pm Revision 7efc17af: ehci: implement Interrupt Threshold Control support
- Also reorganize and comment the irq functions while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:00 pm Revision afb7a0b8: ehci: improve expire time calculation
- Move down the expire time calculation down in the frame timer, to the
point where the timer is actually reloaded. Th... - 04:00 pm Revision f0ad01f9: ehci: raise irq in the frame timer
- With the async schedule being kicked from other places than the frame
timer (commit 0f588df8b3688b00e77aabaa32e26ece5... - 04:00 pm Revision 75f151cd: uhci: initialize expire_time when loading v1 vmstate
- $subject says all: when loading old (v1) vmstate which doesn't contain
expire_time initialize it with a reasonable de... - 04:00 pm Revision 0f58f68b: usb: add usb attached scsi emulation
- $subject says all. First cut.
It's a pure UAS (usb attached scsi) emulation, without BOT (bulk-only
transport) comp... - 02:08 pm Revision 15b2bd18: virtio: move common irqfd handling out of virtio-pci
- All transports can use the same event handler for the irqfd, though the
exact mechanics of the assignment will be spe... - 02:08 pm Revision b1f416aa: virtio: move common ioeventfd handling out of virtio-pci
- All transports can use the same event handler for the ioeventfd, though
the exact setup (address/memory region) will ... - 02:08 pm Revision 6bf819f0: event_notifier: add event_notifier_set_handler
- Win32 event notifiers are not file descriptors, so they will not be able
to use qemu_set_fd_handler. But even if for... - 02:08 pm Revision 753d5e14: memory: pass EventNotifier, not eventfd
- Under Win32, EventNotifiers will not have event_notifier_get_fd, so we
cannot call it in common code such as hw/virti... - 02:08 pm Revision b6a1f3a5: ivshmem: wrap ivshmem_del_eventfd loops with transaction
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:08 pm Revision 563027cc: ivshmem: use EventNotifier and memory API
- All of ivshmem's usage of eventfd now has a corresponding API in
EventNotifier. Simplify the code by using it, and a... - 02:08 pm Revision e80c262b: event_notifier: add event_notifier_init_fd
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:06 pm Revision ebe7acea: event_notifier: remove event_notifier_test
- The function is useless (and unused).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <... - 02:05 pm Revision 2ec10b95: event_notifier: add event_notifier_set
- EventNotifier right now cannot be used as an inter-thread communication
primitive. It only works if something else (... - 01:59 pm Revision 702a9357: target-arm: Implement long-descriptor PAR format
- Implement the different format of the PAR when long descriptor
translation tables are in use. Note that we assume tha... - 01:59 pm Revision e42c4db3: target-arm: Implement TTBCR changes for LPAE
- Implement the changes to the TTBCR register required for LPAE:
* many fewer bits should be RAZ/WI
* since TTBCR cha... - 01:59 pm Revision de9b05b8: target-arm: Implement privileged-execute-never (PXN)
- Implement the privileged-execute-never (PXN) translation table bit.
It is implementation-defined whether this is impl... - 01:59 pm Revision 77a71dd1: target-arm: Use target_phys_addr_t in get_phys_addr()
- In the implementation of get_phys_addr(), consistently use
target_phys_addr_t to hold the physical address rather tha... - 01:59 pm Revision 891a2fe7: target-arm: Add 64 bit PAR, TTBR0, TTBR1 for LPAE
- Under LPAE, the cp15 registers PAR, TTBR0 and TTBR1 are extended
to 64 bits, with a 64 bit (MRRC/MCRR) access path to... - 01:59 pm Revision f9fc619a: target-arm: Add 64 bit variants of DBGDRAR and DBGDSAR for LPAE
- LPAE extends the DBGDRAR and DBGDSAR debug registers to 64 bits; we
only implement these as dummy RAZ versions; provi... - 01:59 pm Revision 7ac681cf: target-arm: Add AMAIR0, AMAIR1 LPAE cp15 registers
- Add implementations of the AMAIR0 and AMAIR1 LPAE
Auxiliary Memory Attribute Indirection Registers.
These are impleme... - 01:59 pm Revision 918f5dca: target-arm: Extend feature flags to 64 bits
- Extend feature flags to 64 bits, as we've just run out of space
in the 32 bit integer we were using for them.
Signed... - 01:59 pm Revision 3dde962f: target-arm: Add support for long format translation table walks
- Implement the actual table walk code for LPAE's long format
translation tables.
Signed-off-by: Peter Maydell <peter.... - 01:59 pm Revision 3cc0cd61: ARM: Make target_phys_addr_t 64 bits and physaddrs 40 bits
- Make target_phys_addr_t 64 bits for ARM targets, and set
TARGET_PHYS_ADDR_SPACE_BITS to 40. This should have no effe... - 01:59 pm Revision 40291d61: hw/imx_avic.c: Avoid format error when target_phys_addr_t is 64 bits
- Add a missing cast to avoid gcc complaining about format string
errors when printing an expression based on a target_... - 01:59 pm Revision ed336850: target-arm: Fix TCG temp handling in 64 bit cp writes
- Fix errors in the TCG temp handling in the 64 bit coprocessor
write path: we were reusing a 32 bit temp after it had ... - 01:58 pm Revision 81a60ada: target-arm: Fix typo that meant TTBR1 accesses went to TTBR0
- Fix a copy-and-paste error in the register description for TTBR1
that meant it was a duplicate of TTBR0 rather than a... - 01:58 pm Revision 091fd17c: target-arm: Fix some copy-and-paste errors in cp register names
- Fix a couple of cases where cp register names were copy-and-pasted.
These are harmless since we don't use the name fo... - 01:58 pm Revision 2bee5105: target-arm: Fix CP15 based WFI
- The coprocessor register rework broke cp15 based WFI instructions.
We incorrectly fall through the normal register wr...
07/11/2012
- 04:51 pm Revision c0958559: iov: Fix do_send_recv() for MinGW (also fixes a build breakage)
- Commit 25e5e4c7 broke compilation for non POSIX hosts (e.g. MinGW)
because it partially replaced "ret" by "count".
I... - 04:51 pm Revision 31783203: qemu_find_file: check name as a straight path even if it has no '/'
- Make qemu_find_file() check for the passed in name as a straight
pathname even if it doesn't have any path separator ...
07/10/2012
- 07:27 pm Revision fdec9918: s390: autodetect map private
- By default qemu will use MAP_PRIVATE for guest pages. This will write
protect pages and thus break on s390 systems th... - 02:35 pm Revision 8e86b93c: scsi: add free_request callback
- Most device models have a simple lifecycle for the hba_private field
and they can free it when a request is completed... - 11:31 am Revision 5d62c43a: apic: Defer interrupt updates to VCPU thread
- KVM performs TPR raising asynchronously to QEMU, specifically outside
QEMU's global lock. When an interrupt is inject... - 11:31 am Revision a94820dd: apic: Reevaluate pending interrupts on LVT_LINT0 changes
- When the guest modifies the LVT_LINT0 register, we need to check if some
pending PIC interrupt can now be delivered.
... - 11:31 am Revision 3db3659b: apic: Resolve potential endless loop around apic_update_irq
- Commit d96e173769 refactored the reinjection of pending PIC interrupts.
However, it missed the potential loop of apic... - 02:16 am Revision 92336855: megasas: disable due to build breakage
- The Buildbot has detected a new failure on builder default_i386_rhel61 while
building qemu.
Full details are availab...
07/09/2012
- 08:35 pm Revision 23797df3: Merge remote-tracking branch 'mjt/mjt-iov2' into staging
- * mjt/mjt-iov2:
rewrite iov_send_recv() and move it to iov.c
cleanup qemu_co_sendv(), qemu_co_recvv() and friends... - 07:57 pm Revision 3f6e9a5f: Merge remote-tracking branch 'quintela/migration-anthony-v2' into staging
- * quintela/migration-anthony-v2:
Maintain the number of dirty pages
dirty bitmap: abstract its use
Exit loop if... - 07:56 pm Revision 537cf409: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Improve error reporting of inaccessible smb directories
slirp: Ensure smbd and shar... - 06:39 pm Revision 22a61f36: slirp: Improve error reporting of inaccessible smb directories
- Instead of guessing, print the error code returned by access.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 06:38 pm Revision 1cb1c5d1: slirp: Enforce host-side user of smb share
- Windows 7 (and possibly other versions) cannot connect to the samba
share if the exported host directory is not world... - 06:38 pm Revision b412eb61: slirp: add 'cmd:' target for guestfwd
- When using guestfwd=, Qemu only connects the virtual server's TCP port
to a single chardev. This is useless in most c... - 06:38 pm Revision 927d811b: slirp: Ensure smbd and shared directory exist when enable smb
- Users may pass the following parameters to qemu:
$ qemu-kvm -net nic -net user,smb= ...
$ qemu-kvm -net nic -... - 06:29 pm Revision 715cc00c: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (24 commits)
block: Factor bdrv_read_unthrottled() out of guess_disk_lchs()
qtest: Tidy up t... - 06:21 pm Revision bb494a50: qtest: Tidy up temporary files properly
- Each test litters /tmp with several files: a pid file and two
sockets. Tidy up.
Signed-off-by: Markus Armbruster <a... - 06:21 pm Revision 07d27a44: block: Factor bdrv_read_unthrottled() out of guess_disk_lchs()
- To prepare move of guess_disk_lchs() into hw/, where it poking
BlockDriverState member io_limits_enabled directly wou... - 05:51 pm Revision fe0cb8ef: Merge remote-tracking branch 'kraxel/usb.55' into staging
- * kraxel/usb.55:
usb-host: add trace events for iso xfers
usb: fix interface initialization
usb: split endpoint... - 05:51 pm Revision ffd6e7a0: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: Fix transfer length for READ POSITION commands.
scsi: Add basic support for SCSI media... - 05:51 pm Revision 8665817e: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: Remove help for --disable-vnc-thread, --enable-vnc-thread
cpu-common.h: Re... - 04:53 pm Revision 6be01b1e: fdc: rewrite seek and DSKCHG bit handling
- This bit is cleared on every successful seek to a different track (cylinder).
The seek is also called on revalidate o... - 04:53 pm Revision b3ce604e: fdc_test: introduce test_sense_interrupt
- Calling sense interrupt status while there is no interrupt should
return invalid command (0x80).
Read command should... - 04:53 pm Revision 59240c34: fdc_test: update media_change test
- After rewrite DSKCHG bit handling the test has to be updated. Now
is needed to seek to different track to clear DSKCH... - 04:53 pm Revision 2fee0088: fdc: fix interrupt handling
- If you call the SENSE INTERRUPT STATUS command while there is no interrupt
waiting you get as result unknown command.... - 04:53 pm Revision 1f69c2b0: fdc: Drop broken code for user-defined floppy geometry
- bdrv_get_floppy_geometry_hint() fails to store through its parameter
drive when bs has a geometry hint. Makes fd_rev... - 04:53 pm Revision 4ddc07ca: block: introduce bdrv_swap, implement bdrv_append on top of it
- The new function can be made a bit nicer than bdrv_append. It swaps the
whole contents, and then swaps back (using t... - 04:53 pm Revision a9fc4408: block: copy over job and dirty bitmap fields in bdrv_append
- While these should not be in use at the time a transaction is started,
a command in the prepare phase of a transactio... - 04:53 pm Revision 5c171afa: raw: hook into blkdebug
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:53 pm Revision e4780db4: blkdebug: optionally tie errors to a specific sector
- This makes blkdebug scripts more powerful, and independent of the
exact sequence of operations performed by streaming... - 04:53 pm Revision c292ee6a: sheepdog: split outstanding list into inflight and pending
- outstanding_list_head is used for both pending and inflight requests.
This patch splits it and improves readability.
... - 04:53 pm Revision e1302255: blkdebug: pass getlength to underlying file
- This is required when using blkdebug with raw format. Unlike qcow2/QED,
raw asks blkdebug for the length of the file... - 04:53 pm Revision 368e8dd1: blkdebug: tiny cleanup
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:53 pm Revision 820100fd: blkdebug: remove sync i/o events
- These are unused, except (by mistake more or less) in QED.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed... - 04:53 pm Revision 7dc1cde0: sheepdog: traverse pending_list from the first for each time
- The pending list can be modified in other coroutine context
sd_co_rw_vector, so we need to traverse the list from the... - 04:53 pm Revision 571cd43e: blkdebug: store list of active rules
- This prepares for the next patch, where some active rules may actually
not trigger depending on input to readv/writev... - 04:53 pm Revision 1d732d7d: sheepdog: make sure we don't free aiocb before sending all requests
- This patch increments the pending counter before sending requests, and
make sures that aiocb is not freed while sendi... - 04:53 pm Revision b97564f4: sheepdog: use coroutine based socket functions in coroutine context
- This removes blocking network I/Os in coroutine context.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.... - 04:53 pm Revision 2dfcca3b: sheepdog: restart I/O when socket becomes ready in do_co_req()
- Currently, no one reenters the yielded coroutine. This fixes it.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@la... - 04:53 pm Revision 1b6ac998: sheepdog: fix dprintf format strings
- This fixes warnings about dprintf format in debug mode.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.j... - 04:53 pm Revision b35278f7: qcow2: fix #ifdef'd qcow2_check_refcounts() callers
- The DEBUG_ALLOC qcow2.h macro enables additional consistency checks
throughout the code. This makes it easier to spo... - 04:53 pm Revision 206e6d85: qcow2: preserve free_byte_offset when qcow2_alloc_bytes() fails
- When qcow2_alloc_clusters() error handling code was introduced in commit
5d757b563d59142ca81e1073a8e8396750a0ad1a, th... - 04:53 pm Revision 04d4abe9: blockdev: warn when copy_on_read=on and readonly=on
- If the image is read-only then it's not possible to copy read data into
it. Therefore copy-on-read is automatically ... - 12:59 pm Revision c32da151: usb-host: add trace events for iso xfers
- Replace iso transfer fprintf's with trace points. Also rename existing
tracepoints so they all match usb_host_iso_*.... - 12:59 pm Revision 7c37e6a4: usb: fix interface initialization
- zero is a valid interface number, so don't use it when resetting the
endpoints.
Signed-off-by: Gerd Hoffmann <kraxel... - 12:59 pm Revision 19deaa08: usb: split endpoint init and reset
- Create a new usb_ep_reset() function to reset endpoint state, without
re-initialiting the queues, so we don't unlink ... - 12:59 pm Revision adae502c: usb-redir: Correctly handle the usb_redir_babble usbredir status
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:59 pm Revision 37952117: ehci: Kick async schedule on wakeup in the non companion case
- Commit 0f588df8b3688b00e77aabaa32e26ece5f19bd39, added code
to ehci_wakeup to kick the async schedule on wakeup, but ... - 12:59 pm Revision 7341ea07: usb-ehci: Fix an assert whenever isoc transfers are used
- hcd-ehci.c is missing an usb_packet_init() call for the ipacket UsbPacket
it uses for isoc transfers, triggering an a... - 12:59 pm Revision 9bc3a3a2: ehci: don't flush cache on doorbell rings.
- Commit 4be23939ab0d7019c7e59a37485b416fbbf0f073 makes ehci instantly
zap any unlinked queue heads when the guest ring... - 10:57 am Revision 4ed1c57a: ehci: fix td writeback
- Only write back the dwords the hc is supposed to update. Should not
make a difference in theory as the guest must no... - 10:57 am Revision a5e0139a: ehci: fix ehci_qh_do_overlay
- Use ehci_flush_qh to make sure we touch inly the fields the hc is
allowed to touch.
Signed-off-by: Gerd Hoffmann <kr...
07/07/2012
- 12:07 pm Revision 84988cf9: bitops.h: Add functions to extract and deposit bitfields
- Add functions deposit32(), deposit64(), extract32() and extract64()
to extract and deposit bitfields in 32 and 64 bit... - 12:06 pm Revision bedc2ac1: target-i386: make it clearer that op table accesses don't overrun
- Rephrase some of the expressions used to select an entry
in the SSE op table arrays so that it's clearer that they
do... - 12:05 pm Revision 96d7073f: target-i386: Remove confusing X86_64_DEF macro
- The X86_64_DEF macro is a confusing way of making some terms
in a conditional only appear if TARGET_X86_64 is defined... - 12:05 pm Revision a87dacc8: target-i386: Remove unused macros
- Commit 11f8cdb removed all the uses of the X86_64_ONLY
macro. The BUGGY_64() macro has been unused for a long time:
i... - 12:04 pm Revision eeae63a7: .gitignore update
- Makes sure the following files are ignored:
libcacard/.libs/
libcacard/libcacard.la
libcacard/libcacard.pc
l... - 12:00 pm Revision fa73f991: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/cadence_gem: Make rx_desc_addr and t...
07/05/2012
- 09:55 pm Revision 11f8cdbc: target-i386: Fix compilation with --enable-debug
- commit c4baa0503d9623f1ce891f525ccd140c598bc29a improved SSE table
type safety which now raises compiler errors when ...
07/04/2012
- 03:55 pm Revision 7cf1b0fd: pci: Unregister BARs before device exit
- BARs are registered in init functions from memory regions created
by the drivers. Exit functions destroy those memor... - 03:52 pm Revision f90c2bcd: pci: convert PCIUnregisterFunc to void
- Not a single driver has any possibility of failure on their
exit function, let's keep it that way.
Signed-off-by: Al... - 01:50 pm Revision 8279e042: hw/cadence_gem: Make rx_desc_addr and tx_desc_addr uint32_t
- Make the state fields rx_desc_addr and tx_desc_addr uint32_t;
this matches the VMStateDescription, and also conforms ... - 01:43 pm Revision ff53d4c6: i.MX31: Interrupt Controller
- Implement the Freescale i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.x... - 01:43 pm Revision 0325559d: i.MX31: KZM-ARM11-01 evaluation board
- Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the Freescale i.MX31.
Signed-off-by: ... - 01:43 pm Revision 78d1404d: i.MX31: Timers
- Implement the timers on the Freescale i.MX31 SoC.
This is not a complete implementation, but gives enough for
Linux t... - 01:43 pm Revision 40b6f911: i.MX: UART support
- Implement the Freescale i.MX UART. This uart is used in a variety of
SoCs, including some by Motorola, as well as in... - 01:43 pm Revision bcc181b0: i.MX31: Clock Control Module
- For Linux to be able to work out how fast its clocks are going, so
that timer ticks come approximately at the right t... - 01:43 pm Revision 7bdf43a7: Exynos4: add RTC device
- Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:43 pm Revision 7892df06: hw/exynos4210.c: Fix misleading initialization of IROM mirror
- We want to mirror whole IROM and should pass zero instead of
EXYNOS4210_IROM_BASE_ADDR (though it equals to zero too)... - 01:43 pm Revision b631bc37: hw/exynos4210_pwm.c: Fix STOP status in tick handler.
- START/STOP bit was not cleaned correctly.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Peter... - 01:43 pm Revision 2e2aafc0: ARM: hw/exynos4210_mct.c: Fix a bug which hangs Linux kernel.
- After some long period of time Linux kernel hanged due to
ptimer_get_count may return 0 before timer interrupt occurs...
07/03/2012
- 11:36 pm Revision a75b3e0f: kvm: expose tsc deadline timer feature to guest
- This patch exposes tsc deadline timer feature to guest if
1). in-kernel irqchip is used, and
2). kvm has emulated tsc... - 10:57 pm Revision bfee7546: kvm_pv_eoi: add flag support
- Support the new PV EOI flag in kvm - it recently got merged
into kvm.git. Set by default with -cpu kvm.
Set for -cpu ...
07/02/2012
- 12:27 pm Revision 9ce1bb2d: scsi: Fix transfer length for READ POSITION commands.
- The transfer length depends on the specific service action
code, as defined in the SCSI stream commands spec section ... - 12:27 pm Revision 40723a99: scsi: Add basic support for SCSI media changer commands.
- This adds basic support for SCSI media changer commands.
Not all commands are supported as of now, but enough to cove... - 12:27 pm Revision 28b70c9d: scsi: Ensure command and transfer lengths are set for all SCSI devices
- scsi-generic relies on those values to be correct, so it is important that
those values are initialized properly for ... - 12:27 pm Revision 15e58a21: scsi: Fix LOAD_UNLOAD
- Change operation code of LOAD_UNLOAD command to 0x1b as described in
section 7.3 of the SCSI Stream Commands spec.
S... - 12:27 pm Revision 619d7ae9: virtio-scsi: do not crash on adding buffers to the event queue
- The event queue is not supported yet and the handler does not
have to do much anyway when buffers are added. However... - 12:27 pm Revision 335f560f: scsi: Fix data length == SCSI_SENSE_BUF_SIZE
- Fix the edge case where the sense data length is exactly the same
as SCSI_SENSE_BUF_SIZE.
This makes SCSI requests wo... - 12:11 pm Revision e8f943c3: megasas: LSI Megaraid SAS HBA emulation
- This patch adds an emulation for the LSI Megaraid SAS 8708EM2 HBA.
I've tested it to work with Linux, Windows Vista, ... - 12:10 pm Revision f595e737: configure: Remove help for --disable-vnc-thread, --enable-vnc-thread
- Commit 2624bab836662d37f08336408a99d97652fc9c4d removed these
configure arguments. Now the help text for both is remo... - 12:10 pm Revision e58998c6: cpu-common.h: Remove a pointless ifndef CONFIG_USER_ONLY
- Remove an ifndef CONFIG_USER_ONLY guard that was pointless
because it is already inside an if !defined(CONFIG_USER_ON... - 12:09 pm Revision 72aaa6ce: cpu-common.h: Remove unnecessary guard on including targphys.h
- There's no need to make the include of targphys.h conditional
on whether TARGET_PHYS_ADDR_BITS is defined, because ta... - 11:18 am Revision 7430d0f5: megasas: Add header file
- This patch adds the header file for megasas.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Paolo Bonz... - 11:18 am Revision 622695a4: ISCSI: force use of sg for SMC and SSC devices
- If the device we open is a SMC or SSC device, then force the use of sg. We
dont have any medium changer or tape emula... - 11:18 am Revision 98392453: ISCSI: Add SCSI passthrough via scsi-generic to libiscsi
- Update iscsi to allow passthrough of SG_IO scsi commands when the iscsi
device is forced to be scsi-generic.
Impleme... - 11:18 am Revision 27395add: scsi: add a qdev property for the disk's WWN
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:18 am Revision 55042b95: atapi: implement READ DISC INFORMATION
- This command is not necessary for CD-ROM and DVD-ROM, but some versions of
udev trip on its absence.
Cc: Kevin Wolf ... - 11:18 am Revision 1a4f0c3a: scsi-disk: implement READ DISC INFORMATION
- This command is not necessary for CD-ROM and DVD-ROM, but some versions of
udev trip on its absence.
Cc: Kevin Wolf ... - 11:18 am Revision 82579390: scsi: simplify handling of the VPD page length field
- The last four bytes of the thin provisioning page were cut out.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
06/30/2012
- 02:02 am Revision df410675: kvm: Don't abort on kvm_irqchip_add_msi_route()
- Anyone using these functions has to be prepared that irqchip
support may not be present. It shouldn't be up to the c...
Also available in: Atom