Activity

From 12/04/2012 to 01/02/2013

01/02/2013

09:33 pm Revision dbd99ae3: configure: Write new file "config-all-disas.mak" when running configure
Incremental builds added new lines to that file each time when configure
was run.
Now a new file with a comment line...
Stefan Weil
09:33 pm Revision 50348333: tci: Fix broken builds with TCG interpreter
TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
The TCI disassembler depends on data s...
Stefan Weil
09:32 pm Revision 74e91370: savevm.c: cleanup system includes
savevm.c suffers from the same problem as some other files.
Some years ago savevm.c was created from vl.c, moving som...
Michael Tokarev
09:32 pm Revision ab51b1d5: disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio ...
Curses display requires stdin/out to stay on the terminal,
so -daemonize makes no sense in this case. Instead of
lea...
Michael Tokarev
08:19 pm Revision 217da7fd: Merge remote-tracking branch 'stefanha/block' into staging
* stefanha/block:
sheepdog: pass oid directly to send_pending_req()
sheepdog: don't update inode when create_and_...
Anthony Liguori
07:23 pm Revision 9a8a5ae6: tcg: Remove unneeded assertion
Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
One of these assertions is not needed:
The poi...
Stefan Weil
05:09 pm Revision d6b1ef89: sheepdog: pass oid directly to send_pending_req()
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Liu Yuan <tailai...
Liu Yuan
05:08 pm Revision bd751f22: sheepdog: don't update inode when create_and_write fails
For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
to avoid the scenario that the objec...
Liu Yuan
05:08 pm Revision fccedc62: block/raw-win32: Fix compiler warnings (wrong format specifiers)
Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
with wrong format specifiers.
GetLastError(...
Stefan Weil
05:08 pm Revision 79443397: qemu-img: report size overflow error message
qemu-img will complain when qcow or qcow2
size overflow for 64 bits, report the right
message in this condition.
$./...
liguang
05:08 pm Revision 37edbf7e: cutils: change strtosz_suffix_unit function
if value to be translated is larger than INT64_MAX,
this function will not be convenient for caller to
be aware of it...
liguang
05:08 pm Revision 9e72c450: virtio-blk: Return UNSUPP for unknown request types
Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.c...
Alexey Zaytsev
05:08 pm Revision 392808b4: virtio-blk: add x-data-plane=on|off performance feature
The virtio-blk-data-plane feature is easy to integrate into
hw/virtio-blk.c. The data plane can be started and stopp...
Stefan Hajnoczi
05:08 pm Revision e72f66a0: dataplane: add virtio-blk data plane code
virtio-blk-data-plane is a subset implementation of virtio-blk. It only
handles read, write, and flush requests. It...
Stefan Hajnoczi
04:59 pm Revision 8a873ba7: virtio-blk: restore VirtIOBlkConf->config_wce flag
Two slightly different versions of a patch to conditionally set
VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev...
Stefan Hajnoczi
04:58 pm Revision 530c0bbd: iov: add qemu_iovec_concat_iov()
The qemu_iovec_concat() function copies a subset of a QEMUIOVector. The
new qemu_iovec_concat_iov() function does th...
Stefan Hajnoczi
04:58 pm Revision 8962e44f: test-iov: add iov_discard_front/back() testcases
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Stefan Hajnoczi
04:58 pm Revision d0277635: iov: add iov_discard_front/back() to remove data
The iov_discard_front/back() functions remove data from the front or
back of the vector. This is useful when peeling...
Stefan Hajnoczi
04:58 pm Revision 3e9ec521: dataplane: add Linux AIO request queue
The IOQueue has a pool of iocb structs and a function to add new
read/write requests. Multiple requests can be added...
Stefan Hajnoczi
04:56 pm Revision 71973b04: dataplane: add event loop
Outside the safety of the global mutex we need to poll on file
descriptors. I found epoll(2) is a convenient way to ...
Stefan Hajnoczi
04:55 pm Revision 88807f89: dataplane: add virtqueue vring code
The virtio-blk-data-plane cannot access memory using the usual QEMU
functions since it executes outside the global mu...
Stefan Hajnoczi
04:50 pm Revision 185ecf40: dataplane: add host memory mapping code
The data plane thread needs to map guest physical addresses to host
pointers. Normally this is done with cpu_physica...
Stefan Hajnoczi
04:31 pm Revision 583f6e7b: configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
The virtio-blk-data-plane feature only works with Linux AIO. Therefore
add a ./configure option and necessary checks...
Stefan Hajnoczi
04:31 pm Revision 4065742a: raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
file descriptor of a raw image file with Linux ...
Stefan Hajnoczi
04:01 pm Revision 34daffa0: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
qemu-kvm/pci-assign: 64 bits bar emulation
target-i386: Enabling IA32_TSC_ADJUST for QEMU K...
Anthony Liguori
04:01 pm Revision 079944e6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci,virtio
This optimizes MSIX handling in virtio-pci.
Also included is pci express capability bugfix.
Signed-off-b...
Anthony Liguori
04:01 pm Revision a97ff30e: Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
* kraxel/seabios-a810e4e:
Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
Signed-off-by: Anthony Liguor...
Anthony Liguori

01/01/2013

02:05 pm Revision 5928023c: pflash_cfi01: Suppress warning when Linux probes for AMD flash
There are several ARM and MIPS boards which are manufactured with
either Intel (pflash_cfi01.c) or AMD (pflash_cfi02....
Stefan Weil
01:02 pm Revision 0f0b9398: target-mips: Use EXCP_SC rather than a magic number
From the discussion on the ML [1], the exception limit defined by
magic number 0x100 is actually EXCP_SC defined in c...
陳韋任 (Wei-Ren Chen)
12:55 pm Revision c4aaba92: target-mips: Make repl_ph to sign extend to target-long
The immediate value is 9bits, should sign-extend to 16bits. The return value to
register should sign-extend to target...
Jovanovic, Petar
12:50 pm Revision fe65a1fa: Fix my email address
Fix my email address, last time it's wrong.
Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
Signed-off-by: Aurelie...
Dongxue Zhang
12:16 pm Revision 79eb8392: target-mips: Remove semicolon from macro definition
Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
but included a semicolon.
The code which uses that macr...
Stefan Weil
12:11 pm Revision b8abbbe8: target-mips: Fix for helpers for EXTR_* instructions
The change removes some unnecessary and incorrect code for EXTR_S.H.
Further, it corrects the mask for shift value in...
Petar Jovanovic
12:10 pm Revision eec8972a: target-mips: Fix incorrect reads and writes to DSPControl register
Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
the MIPS32 architecture. They are used in...
Petar Jovanovic

12/29/2012

02:27 pm Revision a795ef8d: Fix semaphores fallback code
As reported in bug 1087114 the semaphores fallback code is broken which
results in QEMU crashing and making QEMU unus...
Brad Smith
02:21 pm Revision 753d99d3: tcg-hppa: Fix typo in brcond2
Reported-by: Stuart Brady <sdb@zubnet.me.uk>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S...
Richard Henderson
02:21 pm Revision 76a347e1: tcg-i386: Perform cmov detection at runtime for 32-bit.
Existing compile-time detection is spotty at best. Convert
it all to runtime detection instead.
Signed-off-by: Rich...
Richard Henderson
02:14 pm Revision afcb92be: tcg: Add TCGV_IS_UNUSED_*
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Andreas Fär...
Richard Henderson

12/28/2012

06:11 pm Revision 927fa909: Disable semaphores fallback code for OpenBSD
Disable the semaphores fallback code for OpenBSD as modern OpenBSD
releases now have sem_timedwait().
Signed-off-by:...
Brad Smith
06:09 pm Revision 62054c06: usb/redirect.c: unbreak compilation due to include/char/char.h
Broken since:
commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Mo...
Alon Levy
06:08 pm Revision 4de63460: Merge branch 'qom-cpu' of git://repo.or.cz/qemu/afaerber
* 'qom-cpu' of git://repo.or.cz/qemu/afaerber:
MAINTAINERS: Include X86CPU in CPU maintenance area
cpu: Move kvm_...
Blue Swirl

12/26/2012

11:49 am Revision 89d62be9: virtio-pci: don't poll masked vectors
At the moment, when irqfd is in use but a vector is masked,
qemu will poll it and handle vector masks in userspace.
S...
Michael S. Tsirkin
11:49 am Revision 70f8ee39: msix: expose access to masked/pending state
For use by poll handler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
11:49 am Revision bbef882c: msi: add API to get notified about pending bit poll
Update all users.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
11:49 am Revision 812d2594: pcie: Fix bug in pcie_ext_cap_set_next
Upper 16 bits of the PCIe Extended Capability Header was truncated during update,
also breaking pcie_add_capability.
...
Knut Omang

12/25/2012

02:37 pm Revision 0a2a59d3: qemu-kvm/pci-assign: 64 bits bar emulation
Enable 64 bits bar emulation.
Test pass with the current seabios which already support 64bit pci bars.
Signed-off-b...
Xudong Hao

12/23/2012

11:30 pm Revision a2685bcc: MAINTAINERS: Take over kvm maintenance
Replace Avi with myself as kvm maintainer.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Ligu...
Gleb Natapov
10:38 pm Revision 74880fe2: configure: allow disabling pixman if not needed
When we build neither any system emulation targets nor the tools there
is actually no need for pixman library. In th...
Robert Schiele
10:37 pm Revision 2915efbf: tmp105: Create API for TMP105 temperature sensor.
* Define enum for TMP105 registers
* Move tmp105_set() from I2C to TMP105 header
* Document units and range of temper...
Alex Horn
10:28 pm Revision eac236ea: build: Use separate makefile for "trace/"
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
--
Changes in v2...
Lluís Vilanova
05:13 pm Revision 6265e4ff: win32: Switch thread abstraction to us TLS variable internally
We already depend on working __thread support for coroutines, so this
complication here is no longer needed.
Reviewe...
Jan Kiszka
05:11 pm Revision 57f26ae7: target-i386: CPUID: return highest basic leaf if eax > cpuid_xlevel
This fixes a subtle bug. A bug that probably won't cause trouble for any
existing OS, but a bug anyway:
Intel SDM Vo...
Eduardo Habkost
05:11 pm Revision 58650218: qemu-char: Inherit ptys and improve output from -serial pty
Changes since V1:
- Avoid crashing since qemu_opts_id() may return null on some
systems according to Markus's s...
Lei Li
01:40 am Revision 501a7ce7: Merge branch 'master' of git://git.qemu.org/qemu into qom-cpu
Adapt header include paths.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber

12/22/2012

02:09 pm Revision 36f25d25: target-xtensa: fix search_pc for the last TB opcode
Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
last guest opcode in the TB.
Cc: qemu-stable@...
Max Filippov
02:06 pm Revision 3f124b68: net: add missing include file
To fix building error:
CC net/vde.o
net/vde.c: In function ‘vde_cleanup’:
net/vde.c:65:5: error: implicit declara...
Liming Wang
02:06 pm Revision 0c884d16: translate-all.c: Use tb1->phys_hash_next directly in tb_remove
When tb_remove was first commited at fd6ce8f6, there were three different
calls pass different names to offsetof. In ...
陳韋任 (Wei-Ren Chen)
02:05 pm Revision b2136140: net: Add missing include statement (fix compiler warnings for MinGW)
These and some more compiler warnings were caused by a recent commit:
net/tap-win32.c:724: warning: no previous prot...
Stefan Weil
02:04 pm Revision 4ad549e8: xen: add missing include
xen-all needs to access CharDeviceState's filename field, so
it needs to include char/char.h.
Signed-off-by: Paolo B...
Paolo Bonzini
02:04 pm Revision ca273d58: build: fix includes for VNC
vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
Hence, GnuTLS header files are needed by all files t...
Paolo Bonzini

12/21/2012

03:53 pm Revision bb5801f5: Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
* quintela/thread-20121220.next: (79 commits)
migration: merge QEMUFileBuffered into MigrationState
migration: fi...
Anthony Liguori
12:09 am Revision 9848a404: migration: merge QEMUFileBuffered into MigrationState
Avoid splitting the state of outgoing migration, more or less arbitrarily,
between two data structures. QEMUFileBuff...
Juan Quintela
12:09 am Revision e659586e: migration: fix qemu_get_fd for BufferedFile
Not really used, but nice to have it correct. :)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: J...
Paolo Bonzini
12:09 am Revision b823ceaa: ram: refactor ram_save_block() return value
It could only return 0 if we only found dirty xbzrle pages that hadn't
changed (i.e. they were written with the same ...
Juan Quintela
12:09 am Revision 3f7d7b09: ram: account the amount of transferred ram better
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
12:09 am Revision 4c8ae0f6: ram: optimize migration bitmap walking
Instead of testing each page individually, we search what is the next
dirty page with a bitmap operation. We have to...
Juan Quintela
12:09 am Revision ece79318: ram: Use memory_region_test_and_clear_dirty
This avoids having to do two walks over the dirty bitmap, once reading
the dirty bits, and anthoer cleaning them.
Si...
Juan Quintela
12:09 am Revision 6c279db8: memory: introduce memory_region_test_and_clear_dirty
This function avoids having to do two calls, one to test the dirty bit, and
other to reset it.
Signed-off-by: Juan Q...
Juan Quintela
12:09 am Revision 5f718a15: ram: Add last_sent_block
This is the last block from where we have sent data.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-...
Juan Quintela
12:09 am Revision b23a9a5c: ram: rename last_block to last_seen_block
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
12:09 am Revision 0d3b26f5: migration: move migration notifier
At this point, it is waranteed that state is ACTIVE. Old position
didn't assured hat.
Signed-off-by: Juan Quintela ...
Juan Quintela
12:09 am Revision 5b4e1eb7: migration: add XFER_LIMIT_RATIO
The "magic" divisions by 10 are there because of the value of BUFFER_DELAY.
Introduce a constant to explain them bett...
Juan Quintela
12:09 am Revision 0e288fa3: migration: move migration_fd_put_ready()
Put it near its use and un-export it.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
12:09 am Revision 2e450865: migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
12:09 am Revision 0d82d0e8: migration: move buffered_file.c code into migration.c
This only moves the code (also from buffered_file.h to migration.h).
Fix whitespace until checkpatch is happy.
Signe...
Juan Quintela
12:09 am Revision 78d1d231: buffered_file: Unfold the trick to restart generating migration data
This was needed before due to the way that the callbacks worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
...
Juan Quintela
12:09 am Revision f50b4986: buffered_file: unfold buffered_append in buffered_put_buffer
It was the only user, and now buffered_put_buffer just do the append
Signed-off-by: Juan Quintela <quintela@redhat.c...
Juan Quintela
12:09 am Revision c518dd84: buffered_file: don't flush on put buffer
We call buffered_put_buffer with iothread held, and buffered_flush() does
synchronous writes. We only want to do the...
Juan Quintela
12:09 am Revision edfa1af5: migration: make qemu_fopen_ops_buffered() return void
We want the file assignment to happen before the thread is created to
avoid locking, so we just do it before creating...
Juan Quintela
12:09 am Revision e7627482: migration: just lock migrate_fd_put_ready
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
12:09 am Revision 188a4285: migration: remove unfreeze logic
Now that we have a thread, and blocking writes, we don't need it.
Signed-off-by: Juan Quintela <quintela@redhat.com>...
Juan Quintela
12:09 am Revision dd217b87: migration: make writes blocking
Move all the writes to the migration_thread, and make writings
blocking. Notice that are still using the iothread fo...
Juan Quintela
12:09 am Revision 766bd176: migration: move migration thread init code to migrate_fd_put_ready
This way everything related with migration is run on the migration
thread and no locking is needed.
Signed-off-by: J...
Juan Quintela
12:09 am Revision e4ed1541: savevm: New save live migration method: pending
Code just now does (simplified for clarity)
if (qemu_savevm_state_iterate(s->file) == 1) {
vm_stop_force_...
Juan Quintela
12:09 am Revision c09f4cb2: buffered_file: Move from using a timer to use a thread
We still protect everything except the wait with the iothread lock.
But we moved from a timer to a thread. Steps one...
Juan Quintela
12:08 am Revision b2a8658e: protect the ramlist with a separate mutex
Add the new mutex that protects shared state between ram_save_live
and the iothread. If the iothread mutex has to be...
Umesh Deshpande
12:08 am Revision f798b07f: add a version number to ram_list
This will be used to detect if last_block might have become invalid
across different calls to ram_save_live.
Signed-...
Umesh Deshpande
12:08 am Revision a3161038: exec: change RAM list to a TAILQ
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Paolo Bonzini
12:08 am Revision abb26d63: exec: sort the memory from biggest to smallest
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Paolo Bonzini
12:08 am Revision 0d6d3c87: exec: change ramlist from MRU order to a 1-item cache
Most of the time, only 2 items will be active (from/to for a string operation,
or code/data). But TCG guests likely ...
Paolo Bonzini

12/20/2012

11:48 pm Revision 803ef032: migration-fd: remove duplicate include
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
11:48 pm Revision 557ec5a0: migration: include qemu-file.h
They don't use/know anything about buffered-file.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
11:44 pm Revision 24ea1e4b: migration: remove double call to migrate_fd_close
The call in buffered_close is enough, because buffered_close is called
already by migrate_fd_cleanup.
Signed-off-by:...
Paolo Bonzini
11:44 pm Revision bde54c08: buffered_file: do not send more than s->bytes_xfer bytes per tick
Sending more was possible if the buffer was large.
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini...
Paolo Bonzini
11:44 pm Revision 244eaa75: migration: fix migration_bitmap leak
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@...
Paolo Bonzini
09:20 am Revision d2a0ccc6: virtio: make bindings typesafe
Move bindings from opaque to DeviceState.
This gives us better type safety with no performance cost.
Add macros to ma...
Michael S. Tsirkin
09:19 am Revision 15faf946: Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
git shortlog:
Kevin O'Connor (6):
floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
...
Gerd Hoffmann
01:15 am Revision 27dd7730: Merge remote-tracking branch 'bonzini/header-dirs' into staging
* bonzini/header-dirs: (45 commits)
janitor: move remaining public headers to include/
hw: move executable format...
Anthony Liguori

12/19/2012

03:09 pm Revision 62e0c095: MAINTAINERS: Include X86CPU in CPU maintenance area
Document that the x86 CPU refactorings are going through the qom-cpu
tree. This does not contradict the established p...
Andreas Färber
03:09 pm Revision f7575c96: cpu: Move kvm_run into CPUState
Pass CPUState / {X86,S390}CPU to helper functions.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision a60f24b5: cpu: Move kvm_state field into CPUState
Adapt some functions to take CPUState / {PowerPC,S390}CPU argument.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision a34a92b9: ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
Cleans up after passing PowerPCCPU to timer callbacks.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision 2f9859fb: ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
Prepares for passing PowerPCCPU to ppc_booke_timers_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision ee0c98e6: ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
Cleans up after passing PowerPCCPU to booke_update_irq().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision 50c680f0: ppc: Pass PowerPCCPU to [h]decr timer callbacks
Cleans up after passing PowerPCCPU to [h]decr exception callbacks.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision 7e0a9247: ppc: Pass PowerPCCPU to [h]decr callbacks
Cleans up after passing PowerPCCPU to ppc_set_irq().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision 7058581a: ppc: Pass PowerPCCPU to ppc_set_irq()
Adapt static caller functions.
This cleans up after passing PowerPCCPU to kvmppc_set_interrupt().
Signed-off-by: An...
Andreas Färber
03:09 pm Revision 1bc22652: kvm: Pass CPUState to kvm_vcpu_ioctl()
Adapt helper functions to pass X86CPU / PowerPCCPU / S390CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
03:09 pm Revision 20d695a9: kvm: Pass CPUState to kvm_arch_*
Move kvm_vcpu_dirty field into CPUState to simplify things and change
its type to bool while at it.
Signed-off-by: A...
Andreas Färber
03:09 pm Revision 8737c51c: cpu: Move kvm_fd into CPUState
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
03:09 pm Revision a404b612: qdev-properties.c: Separate core from the code used only by qemu-system-*
This separates the qdev properties code in two parts:
- qdev-properties.c, that contains most of the qdev properties...
Eduardo Habkost
03:09 pm Revision 04a2d61e: qdev: Coding style fixes
Add missing braces and break lines larger than 80 chars.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed...
Eduardo Habkost
03:08 pm Revision 92a31361: cpu: Introduce CPUListState struct
This generalizes {ARM,M68k,Alpha}CPUListState to avoid declaring it for
each target. Place it in cpu-common.h to avoi...
Andreas Färber
09:32 am Revision ec5e016c: janitor: move remaining public headers to include/
Headers in the root directory are now used only from within that
directory.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
09:32 am Revision 42dc882f: hw: move executable format header files to hw/
Or delete a.out.h which is unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
09:32 am Revision 927d4878: softmmu: move remaining include files to include/ subdirectories
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:32 am Revision 6b4c305c: fpu: move public header file to include/fpu
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:32 am Revision 9c17d615: softmmu: move include files to include/sysemu/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:32 am Revision 1de7afc9: misc: move include files to include/qemu/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 14cccb61: qom: move include files to include/qom/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision caf71f86: migration: move include files to include/migration/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 83c9089e: monitor: move include files to include/monitor/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 022c62cb: exec: move include files to include/exec/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision cb9c377f: janitor: add guards to headers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 7b1b5d19: qapi: move include files to include/qobject/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 737e150e: block: move include files to include/block/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 7edd63f1: qapi: make struct Visitor opaque
Move its definition from qapi-visit-core.h to qapi-visit-impl.h.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
09:31 am Revision 4167c42c: qapi: remove qapi/qapi-types-core.h
The file is only including error.h and qerror.h. Prefer explicit
inclusion of whatever files are needed.
Signed-off-...
Paolo Bonzini
09:31 am Revision 79ee7df8: qapi: move inclusions of qemu-common.h from headers to .c files
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 28ecbaee: ui: move files to ui/ and include/ui/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 2870dc34: qemu-ga: move qemu-ga files to qga/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:31 am Revision 1422e32d: net: reorganize headers
Move public headers to include/net, and leave private headers in net/.
Put the virtio headers in include/net/tap.h, r...
Paolo Bonzini
09:29 am Revision 7fa22f2b: net: do not include net.h everywhere
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision fd9400b3: net: move net.c to net/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision f8fe7964: janitor: do not include qemu-char everywhere
Touching char/char.h basically causes the whole of QEMU to
be rebuilt. Avoid this, it is usually unnecessary.
Signe...
Paolo Bonzini
09:29 am Revision 090f7ac5: net: move Bluetooth stuff out of net.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 077805fa: janitor: do not rely on indirect inclusions of or from qemu-char.h
Various header files rely on qemu-char.h including qemu-config.h or
main-loop.h, but they really do not need qemu-cha...
Paolo Bonzini
09:29 am Revision c1c93672: build: create ldscripts/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 76cad711: build: kill libdis, move disassemblers to disas/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 9d9199a0: build: adjust setting of QEMU_INCLUDES
Make it correct for nested directories, and move the static part
from Makefile to configure.
Signed-off-by: Paolo Bo...
Paolo Bonzini
09:29 am Revision 525877c9: build: move rules from Makefile to */Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 4e8cb28c: build: add $(TARGET_DIR) to "GEN config-target.h" lines
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 8e98e2e8: build: kill libuser
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
09:29 am Revision 7937e75b: vscclient: use per-target variables
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
02:01 am Revision 494342b3: target-alpha: Add support for -cpu ?
Implement alphabetical listing of CPU subclasses.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Richard...
Andreas Färber
02:01 am Revision c9245853: target-alpha: Avoid leaking the alarm timer over reset
Move the timer from CPUAlphaState to AlphaCPU to avoid the pointer being
zero'ed once we implement reset. Would cause...
Andreas Färber
02:01 am Revision 0c28246f: target-alpha: Turn CPU definitions into subclasses
Make TYPE_ALPHA_CPU abstract and add types <name>-alpha-cpu.
Use type inheritence, and turn "2*" models into aliases....
Andreas Färber
02:01 am Revision ad601177: alpha: Pass AlphaCPU array to Typhoon
Also store it in TyphoonCchip.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Richard Henderson <rth@twi...
Andreas Färber
02:01 am Revision 5f5e3350: target-alpha: Let cpu_alpha_init() return AlphaCPU
Replace cpu_init() macro with inline function for backwards
compatibility.
Signed-off-by: Andreas Färber <afaerber@s...
Andreas Färber

12/18/2012

11:41 pm Revision 914606d2: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
configure: Earlier pkg-config probe
vmmouse_reset(): remove minimal code duplication
...
Anthony Liguori
11:41 pm Revision 5455a474: Merge remote-tracking branch 'amit/master' into staging
* amit/master:
virtio-serial-bus: assert port is non-null in remove_port()
virtio-serial-bus: send_control_msg() ...
Anthony Liguori
11:41 pm Revision 510981a0: Merge remote-tracking branch 'spice/spice.v66' into staging
* spice/spice.v66:
docs: add spice-port-fqdn.txt
spice-qemu-char: register spicevmc ports during qemu_spice_init(...
Anthony Liguori
11:41 pm Revision c3a1ecd0: Merge remote-tracking branch 'sstabellini/xen-20121217' into staging
* sstabellini/xen-20121217:
cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
cpu_ioreq_pio, cp...
Anthony Liguori
06:40 pm Revision 779ab5e3: configure: Earlier pkg-config probe
Probe pkg-config before it is used for the first time (libseccomp check).
Signed-off-by: Stefan Weil <sw@weilnetz.de...
Stefan Weil
06:38 pm Revision 5a6c7644: vmmouse_reset(): remove minimal code duplication
Commit 069ab0eb added a vmmouse_disable() call to vmmouse_reset().
vmmouse_disable() resets the status already.
Sign...
Laszlo Ersek
06:22 pm Revision c56dc774: linux-user/syscall.c: remove wrong forward decl of setgroups()
this declaration is wrong:
the correct prototype on linux is:
int setgroups(size_t size, const gid_t *list);
since b...
John Spencer
06:21 pm Revision e12cdb1b: fix build error on ARM due to wrong glibc check
the test for glibc < 2 "succeeds" wrongly for any non-glibc C library,
and breaks the build on musl libc.
we must fir...
John Spencer
06:06 pm Revision 887eb299: gitignore: Add virtfs-proxy-helper
Signed-off-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Cole Robinson
05:50 pm Revision 8c815fb3: arm_gic: Add cpu nr to Raised IRQ message
Add the relevant CPU nr to this debug message to make IRQ debugging more
informative.
Signed-off-by: Peter Crosthwai...
Peter Crosthwaite
05:49 pm Revision 8f603800: zynq_slcr: Compile time warning fixes.
Few warnings when compiled with debug printfs enabled. Fixed all.
Signed-off-by: Peter Crosthwaite <peter.crosthwait...
Peter Crosthwaite
05:49 pm Revision ec9ea489: pflash_cfi0x: Send debug messages to stderr
These debug info messages should go to stderr rather than stdout.
Signed-off-by: Peter Crosthwaite <peter.crosthwait...
Peter Crosthwaite
05:49 pm Revision d96fc51c: pflash_cfi01: qemu_log_mask "unimplemented" msg
This printf is informing the user of unimplemented functionality. It should be
re-directed to qemu_log(LOG_UNIMP, ......
Peter Crosthwaite
05:48 pm Revision e103129b: net, hub: fix the indent in the comments
Remove some redundant blanks in the comments of
net_hub_id_for_client().
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vne...
Zhi Yong Wu
10:58 am Revision 91bdd1cf: virtio-serial-bus: assert port is non-null in remove_port()
remove_port() is called from qdev's unplug callback, and we're certain
the port will be found in our list of ports. ...
Amit Shah
09:34 am Revision 4e28976e: virtio-serial-bus: send_control_msg() should not deal with cpkts
Stuff the cpkt before calling send_control_msg(). This function should
not be concerned about contents of the buffer...
Amit Shah

12/17/2012

07:56 pm Revision 5f0cef1a: libcacard: simplify rules for recursive build
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:56 pm Revision 6f991980: Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
03:01 pm Revision afd0b409: spice-qemu-char: register spicevmc ports during qemu_spice_init()
Do the delayed registration of spicevmc ports after Spice server is
initialized.
Signed-off-by: Gerd Hoffmann <kraxe...
Marc-André Lureau
03:01 pm Revision 700f6b6a: docs: add spice-port-fqdn.txt
Start a simple org.qemu.* registry of well known name.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Marc-André Lureau
03:01 pm Revision 7a5448ce: spice-qemu-char: keep a list of spice chardev
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Marc-André Lureau
03:01 pm Revision 07a54d70: spice-qemu-char: write to chardev whatever amount it can read
The current code waits until the chardev can read MIN(len, VMC_MAX)
But some chardev may never reach than amount, in ...
Marc-André Lureau
03:01 pm Revision 71b423f4: spice-qemu-char: factor out CharDriverState creation
Make the CharDriverState creation code reusable by spicevmc port.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Marc-André Lureau
03:01 pm Revision 5a49d3e9: spice-qemu-char: add spiceport chardev
Add a new spice chardev to allow arbitrary communication between the
host and the Spice client via the spice server.
...
Marc-André Lureau
03:01 pm Revision 938b8a36: qxl+vnc: register a vm state change handler for dummy spice_server
When qxl + vnc are used, a dummy spice_server is initialized.
The spice_server has to be told when the VM runstate ch...
Uri Lublin
03:01 pm Revision 2f464b5a: qxl: save qemu_create_displaysurface_from result
Spotted by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=885644
Cc: qemu-stable@nongnu.org
Reported-by: Mar...
Gerd Hoffmann
01:44 pm Revision 249e7e0f: cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
The current code compare i (int) with req->count (uint32_t) in a for
loop, risking an infinite loop if req->count is ...
Ian Jackson
01:43 pm Revision a3864829: cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
Replace a lot of formulaic multiplications (containing casts, no less)
with calls to a pair of functions. This encap...
Ian Jackson
01:37 pm Revision f1b8caf1: Fix compile errors when enabling Xen debug logging.
Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Sander Eikelenboom
01:36 pm Revision 044b99c6: xen: fix trivial PCI passthrough MSI-X bug
We are currently passing entry->data as address parameter. Pass
entry->addr instead.
Signed-off-by: Stefano Stabelli...
Stefano Stabellini
01:36 pm Revision 2c1d4d15: xen: implement support for secondary consoles in the console backend
This patch corresponds to commit
840184a106bc24e745beda5c77e392f6cecd2bc9 from
git://xenbits.xensource.com/qemu-xen-u...
Stefano Stabellini
01:02 pm Revision 1dd3a74d: kvm: do not flush after deleting gsi
Deleting a GSI isn't necessary: it is enough
to stop using it. Delay flush until an entry is used.
Signed-off-by: Mi...
Michael S. Tsirkin
01:02 pm Revision 20599463: pci_bus.h: tweak include guards
Now that header has been renamed, tweak include guards
to match.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
01:02 pm Revision 952deab6: pci_bus: update comment
Don't ask everyone to desist from including this header,
simply recommend using accessors.
Signed-off-by: Michael S....
Michael S. Tsirkin
01:02 pm Revision 06aac7bd: pci: rename pci_internals.h pci_bus.h
There are lots of external users of pci_internals.h,
apparently making it an internal interface only didn't
work out....
Michael S. Tsirkin
01:02 pm Revision d9fb5805: Revert "pci: prepare makefiles for pci code reorganization"
This reverts commit 475d67c3bcd6ba9fef917b6e59d96ae69eb1a9b4.
Now that all users have been updated, we don't need th...
Michael S. Tsirkin
01:02 pm Revision c759b24f: pci: fix path for local includes
Include dependencies from pci core using the correct path.
This is required now that it's in the separate directory.
...
Michael S. Tsirkin
01:02 pm Revision a2cb15b0: pci: update all users to look in pci/
update all users so we can remove the makefile hack.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
01:02 pm Revision 315a1350: pci: move pci core code to hw/pci
Move files and modify makefiles to pick them at the
new location.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin

12/16/2012

10:35 am Revision a8a826a3: exec: refactor cpu_restore_state
Refactor common code around calls to cpu_restore_state().
tb_find_pc() has now no external users, make it static.
S...
Blue Swirl
10:28 am Revision 5b6dd868: exec: move TB handling to translate-all.c
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:28 am Revision 5a316526: exec: extract TB watchpoint check
Will be moved by the next patch.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:28 am Revision 44209fc4: exec: fix coding style
Fix coding style in areas to be moved by later patches.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

12/15/2012

11:05 am Revision 6d4e1892: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
* 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (40 commits)
pseries: Increase default NVRAM size
target-ppc...
Blue Swirl
10:39 am Revision 659f807c: target-xtensa: fix ITLB/DTLB page protection flags
With MMU option xtensa architecture has two TLBs: ITLB and DTLB. ITLB is
only used for code access, DTLB is only for ...
Max Filippov

12/14/2012

10:56 pm Revision 4b4496db: console: clip update rectangle
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
10:56 pm Revision bc210eb1: pixman: fix vnc tight png/jpeg support
This patch adds an x argument to qemu_pixman_linebuf_fill so it can
also be used to convert a partial scanline. Then...
Gerd Hoffmann
10:56 pm Revision f27b2e1d: pixman: update internal copy to pixman-0.28.2
Some w64 fixes by Stefan Weil found their way into 0.28.2,
so update the internal copy to that version to improve
win...
Gerd Hoffmann
10:55 pm Revision cb1d40d7: Revert "pixman: require 0.18.4 or newer"
This reverts commit 288fa40736e6eb63132d01aa6dc21ee831b796ae.
The only reason old pixman versions didn't work was th...
Gerd Hoffmann
10:55 pm Revision fbddfc72: pixman: fix version check for PIXMAN_TYPE_BGRA
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Gerd Hoffmann
10:17 pm Revision f28558d3: target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
CPUID.7.0.EBX[1]=1 indicates IA32_TSC_ADJUST MSR 0x3b is supported
Basic design is to emulate the MSR by allowing re...
Will Auld
02:12 pm Revision a64ae610: pseries: Increase default NVRAM size
If no image file for NVRAM is specified, the pseries machine currently
creates a 16K non-persistent NVRAM by default....
David Gibson
02:12 pm Revision 9e2c1298: PPC: e500: pci: Export slot2irq calculation
We need the calculation method to get from a PCI slot ID to its respective
interrupt line twice. Once in the internal...
Alexander Graf
02:12 pm Revision b162d02e: target-ppc: Don't use hwaddr to represent hardware state
The hwaddr type is somewhat vaguely defined as being able to contain bus
addresses on the widest possible bus in the ...
David Gibson
02:12 pm Revision 3bb7e02a: PPC: E500plat: Make a lot of PCI slots available
The ppce500 machine doesn't have to stick to hardware limitations,
as it's defined as being fully device tree based.
...
Alexander Graf
02:12 pm Revision 492ec48d: PPC: E500: Move PCI slot information into params
We have a params struct that allows us to expose differences between
e500 machine models. Include PCI slot informatio...
Alexander Graf
02:12 pm Revision 347dd79d: PPC: E500: Generate dt pci irq map dynamically
Today we're hardcoding the PCI interrupt map in the e500 machine file.
Instead, let's write it dynamically so that di...
Alexander Graf
02:12 pm Revision 05f57d9d: PPC: E500: PCI: Make IRQ calculation more generic
The IRQ line calculation is more or less hardcoded today. Instead, let's
write it as an algorithmic function that the...
Alexander Graf
02:12 pm Revision 68d1e1f5: MSI-X: Fix endianness
The MSI-X vector tables are usually stored in little endian in memory,
so let's mark the accessors as such.
This fix...
Alexander Graf
02:12 pm Revision 76aec1f8: openpic: Accelerate pending irq search
When we're done with one interrupt, we need to search for the next pending
interrupt in the queue. This search has gr...
Alexander Graf
02:12 pm Revision dbe30e13: openpic: fix minor coding style issues
This patch removes all remaining occurences of spaces before function
parameter indicating parenthesis.
Signed-off-b...
Alexander Graf
02:12 pm Revision eafb325f: PPC: E500: PCI: Make first slot qdev settable
Today the first slot id in our e500 pci implementation is hardcoded to
0x11. Keep it there as default, but allow user...
Alexander Graf
02:12 pm Revision 99750506: PPC: e500: Declare pci bridge as bridge
The new PCI host bridge device needs to identify itself as PCI host bridge.
Declare it as such.
Signed-off-by: Alexa...
Alexander Graf
02:12 pm Revision a911b7a9: PPC: e500: Add MSI support
Now that our interrupt controller supports MSIs, let's expose that feature
to the guest through the device tree!
Sig...
Alexander Graf
02:12 pm Revision 732aa6ec: openpic: add Shared MSI support
The OpenPIC allows MSI access through shared MSI registers. Implement
them for the MPC8544 MPIC, so we can support MS...
Alexander Graf
02:12 pm Revision dbbbfd60: openpic: make brr1 model specific
Now that we can properly distinguish between openpic model differences,
let's move brr1 out of the raven code path.
...
Alexander Graf
02:12 pm Revision d0b72631: openpic: convert to qdev
This patch converts the OpenPIC device to qdev. Along the way it
renames the "openpic" target to "raven" and the "mpi...
Alexander Graf
02:12 pm Revision 5bac0701: openpic: remove irq_out
The current openpic emulation contains half-ready code for bypass mode.
Remove it, so that when someone wants to fini...
Alexander Graf
02:12 pm Revision 35732cb4: openpic: unify memory api subregions
The only difference between the "openpic" and "mpic" memory api subregion
descriptors is the endianness. Unify them a...
Alexander Graf
02:12 pm Revision 1945dbc1: openpic: convert simple reg operations to builtin bitops
The openpic code has its own bitmap code to access bits inside of a
bitmap. However, that is overkill when we simply ...
Alexander Graf
02:12 pm Revision e1d10851: openpic: remove unused type variable
The openpic source irqs are carrying around a type indicator that
is never accessed by anything. Remove it.
Signed-o...
Alexander Graf
02:12 pm Revision 6d544ee8: openpic: rename openpic_t to OpenPICState
Rename the openpic_t struct to OpenPICState, so it adheres better to
the current coding style rules.
Signed-off-by: ...
Alexander Graf
02:12 pm Revision 825463b3: openpic: combine openpic and mpic reset functions
The openpic and mpic reset handlers are almost identical. Combine
them and extract the differences into state variabl...
Alexander Graf
02:12 pm Revision c38c0b8a: openpic: merge mpic and openpic timer handling
The openpic and mpic timer handling code is basically the same.
Merge them.
Signed-off-by: Alexander Graf <agraf@sus...
Alexander Graf
02:12 pm Revision 5861a338: openpic: combine mpic and openpic irq raise functions
The IRQ raise mechanisms of the OpenPIC and MPIC controllers is identical,
just that the MPIC one can also raise crit...
Alexander Graf
02:12 pm Revision 780d16b7: openpic: Convert subregions to memory api
The "openpic" controller is currently using one big region and does
subregion dispatching manually. Move this to the ...
Alexander Graf
02:12 pm Revision a285f1ca: openpic: combine mpic and openpic src handlers
The MPIC source irq handler suddenly became identical to the standard
OpenPIC source irq handler. Combine them into t...
Alexander Graf
02:12 pm Revision b9b2aaa3: openpic: update to proper memory api
The openpic code was still using the old mmio memory api. Convert it to
be a generic memory api user and clean up som...
Alexander Graf
02:12 pm Revision cdbb912a: mpic: Unify numbering scheme
MPIC interrupt numbers in Linux (device tree) and in QEMU are different,
because QEMU takes the sparseness of the IRQ...
Alexander Graf
02:12 pm Revision 38898d7e: openpic: Remove unused code
The openpic code had a few WIP bits left that nobody reanimated within
the last few years. Remove that code.
Signed-...
Alexander Graf
02:12 pm Revision 8b1853e7: pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs
The PAPR specification requires that every bus or device mediated by the
IOMMU have a unique Logical IO Bus Number (L...
David Gibson
02:12 pm Revision 4aac82c3: pseries: Return the token when we register an RTAS call
The kernel will soon be able to service some RTAS calls. However the
choice of tokens will still be up to userspace. ...
Michael Ellerman
02:12 pm Revision dffb1dc2: e500: Adding CCSR memory region
All devices are also placed under CCSR memory region.
The CCSR memory region is exported to pci device. The MSI inter...
Bharat Bhushan
02:12 pm Revision 4fd50339: pseries: Update SLOF for NVRAM support
Now that we have implemented PAPR compatible NVRAM interfaces in qemu, this
updates the SLOF firmware to actually ini...
David Gibson
02:12 pm Revision 639e8102: pseries: Implement PAPR NVRAM
The PAPR specification requires a certain amount of NVRAM, accessed via
RTAS, which we don't currently implement in q...
David Gibson
02:12 pm Revision 22a2611c: pseries: Split xics irq configuration from state information
Currently the XICS irq controller code has a per-irq state structure which
amongst other things includes whether the ...
David Gibson
02:12 pm Revision 500efa23: pseries: Add tracepoints to the XICS interrupt controller
This patch adds tracing / debugging calls to the XICS interrupt controller
implementation used on the pseries machine...
David Gibson
02:12 pm Revision d36b66f7: pseries: Allow RTAS tokens without a qemu handler
Kernel-based RTAS calls will not have a qemu handler, but will
still be registered in qemu in order to be assigned a ...
Ben Herrenschmidt
02:12 pm Revision 3eddc1be: Adding BAR0 for e500 PCI controller
PCI Root complex have TYPE-1 configuration header while PCI endpoint
have type-0 configuration header. The type-1 con...
Bharat Bhushan
02:12 pm Revision bf3bc4c4: pseries: Use #define for XICS base irq number
Currently the lowest "real" irq number for the XICS irq controller (as
opposed to numbers reserved for IPIs and other...
Ben Herrenschmidt
02:12 pm Revision 044f4c8b: pseries: Fix incorrect initialization of interrupt controller
Currently in the reset code for the XICS interrupt controller, we
initialize the pending_priority field to 0 (most fa...
David Gibson

12/13/2012

10:32 pm Revision e376a788: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony: (43 commits)
qcow2: Factor out handle_dependencies()
qcow2: Execute run_dependent_requests()...
Anthony Liguori
07:41 pm Revision df933007: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
* pmaydell/arm-devs.next:
hw/ds1338.c: Fix handling of DAY (wday) register.
hw/ds1338.c: Implement support for th...
Anthony Liguori
07:41 pm Revision aa1246ae: Merge remote-tracking branch 'kraxel/seabios-e8a76b0' into staging
* kraxel/seabios-e8a76b0:
seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
Signed-off-by: Anthony Liguo...
Anthony Liguori
07:40 pm Revision 5a585980: qMerge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121210.0' int...
vfio-pci: fix kvm disabled path
* awilliam/tags/vfio-pci-for-qemu-20121210.0:
vfio-pci: Don't use kvm_irqchip_in_k...
Anthony Liguori
04:37 pm Revision 4e95314e: qcow2: Execute run_dependent_requests() without lock
There's no reason for run_dependent_requests() to hold s->lock, and a
later patch will require that in fact the lock ...
Kevin Wolf
04:37 pm Revision 226c3c26: qcow2: Factor out handle_dependencies()
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:37 pm Revision 280d3735: qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
This is closer to where the dirty flag is really needed, and it avoids
having checks for special cases related to clu...
Kevin Wolf
04:37 pm Revision f50f88b9: qcow2: Allocate l2meta only for cluster allocations
Even for writes to already allocated clusters, an l2meta is allocated,
though it stays effectively unused. After this...
Kevin Wolf
04:37 pm Revision 060bee89: qcow2: Drop l2meta.cluster_offset
There's no real reason to have an l2meta for normal requests that don't
allocate anything. Before we can get rid of i...
Kevin Wolf
04:37 pm Revision cf5c1a23: qcow2: Allocate l2meta dynamically
As soon as delayed COW is introduced, the l2meta struct is needed even
after completion of the request, so it can't l...
Kevin Wolf
04:37 pm Revision 593fb83c: qcow2: Introduce Qcow2COWRegion
This makes it easier to address the areas for which a COW must be
performed. As a nice side effect, the COW code in
q...
Kevin Wolf
04:37 pm Revision 1d3afd64: qcow2: Round QCowL2Meta.offset down to cluster boundary
The offset within the cluster is already present as n_start and this is
what the code uses. QCowL2Meta.offset is only...
Kevin Wolf
04:05 pm Revision 871edc5f: hw/ds1338.c: Fix handling of DAY (wday) register.
Per the datasheet, the DAY (wday) register is user defined. Implement this.
Signed-off-by: Antoine Mathys <barsamin@...
Antoine Mathys
04:05 pm Revision 996e91f0: hw/ds1338.c: Implement support for the control register.
Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Antoine Mathys
04:05 pm Revision ed3d37d2: hw/ds1338.c: Ensure state is properly initialized.
Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Antoine Mathys
04:05 pm Revision 59dda8e0: hw/ds1338.c: Fix handling of HOURS register.
Per the datasheet, the mapping between 12 and 24 hours modes is:
0 <-> 12 PM
1-12 <-> 1-12 AM
...
Antoine Mathys
04:05 pm Revision 95c93615: hw/ds1338.c: Add definitions for various flags in the RTC registers.
Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Antoine Mathys
04:05 pm Revision 580f5c00: hw/ds1338.c: Correct bug in conversion to BCD.
Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Antoine Mathys
12:31 pm Revision a75bf146: virtio-serial: delete timer if active during exit
The post_load timer was being freed, but not deleted. This could cause
problems when the timer is armed, but the dev...
Amit Shah
12:31 pm Revision bdb917bf: virtio-serial: allocate post_load only at load-time
This saves us a few bytes in the VirtIOSerial struct. Not a big
savings, but since the entire structure is used only...
Amit Shah
12:31 pm Revision 2e575a86: virtio-serial: move active ports loading to separate function
The virtio_serial_load() function became too big, split the code that
gets the port info from the source into a separ...
Amit Shah
12:26 pm Revision c3587ca1: virtio-serial: use uint32_t to count ports
Signed-off-by: Amit Shah <amit.shah@redhat.com> Amit Shah
12:17 pm Revision a7f3d65b: atapi: reset cdrom tray statuses on ide_reset
Tray statuses should be also reseted. Some guests may lock the tray
and after reset before any kernel is loaded the t...
Pavel Hrdina

12/12/2012

11:41 pm Revision ca818cfb: MAINTAINERS: add hw/pci/ to list of PCI files
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
11:41 pm Revision 29002d9e: pci: prepare makefiles for pci code reorganization
To make it easier to move code around without breaking
build at intermedite steps, tweak makefiles
to look in pci/ an...
Michael S. Tsirkin
11:41 pm Revision c84a2b1a: get_maintainer.pl: update from linix 3.8
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
11:36 pm Revision 6f918e40: Fixup q35/ich9 Licenses
Cleanup the q35/ich9 license headers.
Signed-off-by: Jason Baron <jbaron@redhat.com>
Signed-off-by: Michael S. Tsirk...
Jason Baron
11:36 pm Revision 89e6d68e: tap: reset vnet header size on open
For tap, we currently assume the vnet header size is 10
(the default value) but that might not be the case
if tap is ...
Michael S. Tsirkin
11:03 pm Revision 45e6cee4: migration: Fix madvise breakage if host and guest have different page sizes
madvise(DONTNEED) will throw away the contents of the whole page at the
given address, even if the given length is le...
David Gibson
11:03 pm Revision 7ec81e56: Fix off-by-1 error in RAM migration code
The code for migrating (or savevm-ing) memory pages starts off by creating
a dirty bitmap and filling it with 1s. Ex...
David Gibson
01:33 pm Revision 91d4093d: qemu-iotests: Test concurrent cluster allocations
This adds some first tests for qcow2's dependency handling when two
parallel write requests access the same cluster.
...
Kevin Wolf
01:33 pm Revision 67a7a0eb: qcow2: Move BLKDBG_EVENT out of the lock
We want to use these events to suspend requests for testing concurrent
AIO requests. Suspending requests while they a...
Kevin Wolf
01:33 pm Revision 41c695c7: qemu-io: Add AIO debugging commands
This makes the blkdebug suspend/resume functionality available in
qemu-io. Use it like this:
$ ./qemu-io blkdebug:...
Kevin Wolf
01:33 pm Revision 3c90c65d: blkdebug: Implement suspend/resume of AIO requests
This allows more systematic AIO testing. The patch adds three new
operations to blkdebug:
* Setting a "breakpoint" ...
Kevin Wolf
01:33 pm Revision 9e35542b: blkdebug: Factor out remove_rule()
The cleanup work to remove a rule depends on the type of the rule. It's
easy for the existing rules as there is no da...
Kevin Wolf
01:33 pm Revision 312a2ba0: blkdebug: Allow usage without config file
As soon as new rules can be set during runtime, as introduced by the
next patch, blkdebug makes sense even without a ...
Kevin Wolf

12/11/2012

05:37 pm Revision b83c18e2: create new function: qemu_opt_set_number
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Dong Xu Wang
05:35 pm Revision e478b448: use qemu_opts_create_nofail
We will use qemu_opts_create_nofail function, it can make code
more readable.
Signed-off-by: Dong Xu Wang <wdongxu@l...
Dong Xu Wang
05:34 pm Revision dd392449: introduce qemu_opts_create_nofail function
While id is NULL, qemu_opts_create can not fail, so ignore
errors is fine.
Signed-off-by: Dong Xu Wang <wdongxu@linu...
Dong Xu Wang
05:33 pm Revision ad718d01: qemu-option: qemu_opt_set_bool(): fix code duplication
It will set opt->str in qemu_opt_set_bool, without opt->str, there
will be some potential bugs.
These are uses of op...
Dong Xu Wang
05:30 pm Revision db97ceba: qemu-option: qemu_opts_validate(): fix duplicated code
Use opts_accepts_any() and find_desc_by_name().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-b...
Dong Xu Wang
05:28 pm Revision c474ced8: qemu-option: opt_set(): split it up into more functions
The new functions are opts_accepts_any() and find_desc_by_name(), which
are also going to be used by qemu_opts_valida...
Dong Xu Wang
02:54 pm Revision 97331270: exynos4210/mct: Avoid infinite loop on non incremental timers
Check for a 0 "distance" value to avoid infinite loop when the
expired FCR timer was not programed with auto-incremen...
Jean-Christophe DUBOIS
01:30 pm Revision f47b48fb: hw/arm_gic: fix target CPUs affected by set enable/pending ops
Fix a bug on the ARM GIC model where interrupts are not
set pending on the correct target CPUs when they are
triggere...
Daniel Sangorrin
01:30 pm Revision 79f5d67e: xilinx_zynq: Add one variable to avoid overwriting QSPI bus
commit 7b482bcf xilinx_zynq: added QSPI controller
Adds one QSPI controller, which has two spi buses, one is for
spi...
walimis
01:30 pm Revision ee3f0956: hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
The GIC architecture specification for v1 and v2 GICs (as found
on the Cortex-A9 and newer) states that the GICC_PMR ...
Peter Maydell
01:30 pm Revision cad065f1: hw/arm_gic: Fix comparison with priority mask register
The GIC spec states that only interrupts with higher priority
than the value in the GICC_PMR priority mask register a...
Peter Maydell
01:30 pm Revision bf471f79: hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
Fix the code in the secondary CPU boot stubs so that it correctly
initialises the GIC rather than relying on bugs or ...
Peter Maydell
12:36 pm Revision fbcad04d: Fix error code checking for SetFilePointer() call
An error has occurred if the return value is invalid_set_file_pointer
and getlasterror doesn't return no_error.
Sign...
Fabien Chouteau
12:05 pm Revision 791bfa35: qemu-io: Implement write -c for compressed clusters
This makes it easier to create images with both compressed and
uncompressed clusters for testing.
Signed-off-by: Kev...
Kevin Wolf
12:05 pm Revision 473c7f02: rbd: Fix race between aio completition and aio cancel
This one fixes a race which qemu had also in iscsi block driver
between cancellation and io completition.
qemu_rbd_a...
Stefan Priebe
12:05 pm Revision 23e956bf: tests: Add tests for fdsets
Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Ste...
Corey Bryant
12:05 pm Revision 2d0d2837: Support default block interfaces per QEMUMachine
There are QEMUMachines that have neither IF_IDE nor IF_SCSI as a
default/standard interface to their block devices / ...
Christian Borntraeger
12:05 pm Revision d92ada22: block: bdrv_img_create(): drop unused error handling code
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
12:05 pm Revision 43e17041: qmp: qmp_transaction(): pass Error object to bdrv_img_create()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
12:05 pm Revision a9300911: qemu-img: img_create(): drop unneeded goto and ret variable
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
12:05 pm Revision 9b37525a: qemu-img: img_create(): pass Error object to bdrv_img_create()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
12:05 pm Revision 71c79813: block: bdrv_img_create(): add Error ** argument
This commit adds an Error ** argument to bdrv_img_create() and set it
appropriately on error.
Callers of bdrv_img_cr...
Luiz Capitulino
12:05 pm Revision 3c42ea66: block: simplify default_drive
Markus Armbruster pointed out that there is only one caller
to default_drive with IF_DEFAULT as a type. Lets get rid
...
Christian Borntraeger
12:05 pm Revision cf8f2426: qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
12:04 pm Revision c208e8c2: raw-posix: inline paio_ioctl into hdev_aio_ioctl
clang now warns about an unused function:
CC block/raw-posix.o
block/raw-posix.c:707:26: warning: unused functio...
Paolo Bonzini
12:04 pm Revision 258d2edb: block: vpc support for ~2 TB disks
The VHD specification allows for up to a 2 TB disk size. The current
implementation in qemu emulates EIDE and ATA-2 h...
Charles Arnold
12:04 pm Revision f500a6d3: block: Avoid second open for format probing
This fixes problems that are caused by the additional open/close cycle
of the existing format probing, for example re...
Kevin Wolf
12:04 pm Revision d567e62f: virtio-blk: Remove duplicate property definition
For the virtio-blk device (via virtio-pci) the property "config-wce" is
defined in two places. First, it's defined f...
David Gibson
12:04 pm Revision 1fe1fa51: block: vpc initialize the uuid footer field
Initialize the uuid field in the footer with a generated uuid.
Signed-off-by: Charles Arnold <carnold@suse.com>
Revi...
Charles Arnold
12:04 pm Revision 9fe3781f: tests: use aio_poll() instead of aio_flush() in test-aio.c
There has been confusion between various aio wait and flush functions.
It's time to get rid of qemu_aio_flush() but i...
Stefan Hajnoczi
12:04 pm Revision c57b6656: aio: Get rid of qemu_aio_flush()
There are no remaining users, and new users should probably be
using bdrv_drain_all() in the first place.
Signed-off...
Kevin Wolf
12:04 pm Revision d318aea9: block: Improve bdrv_aio_co_cancel_em
Instead of waiting for all requests to complete, wait just for the
specific request that should be cancelled.
Signed...
Kevin Wolf
12:04 pm Revision 8a805c22: tests: avoid qemu_aio_flush() in test-thread-pool.c
We need to eliminate calls to qemu_aio_flush() since the function is
being removed. Most callers will use bdrv_drain...
Stefan Hajnoczi
12:04 pm Revision 7b272452: block: Factor out bdrv_open_flags
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
09:26 am Revision ff156290: seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
This patch updates seabios to latest git master. Changes:
(1) q35 patches merged.
(2) some acpi cleanups.
(3)...
Gerd Hoffmann

12/10/2012

08:30 pm Revision d281084d: vfio-pci: Don't use kvm_irqchip_in_kernel
kvm_irqchip_in_kernel() has an architecture specific meaning, so
we shouldn't be using it to determine whether to ena...
Alex Williamson
04:35 pm Revision 1c97e303: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
* afaerber/qom-cpu:
target-i386: Postpone cpuid_level update to realize time
target-i386: Use define for cpuid ve...
Anthony Liguori
04:34 pm Revision 7c12fd9b: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
qemu-options: Fix spa...
Anthony Liguori
04:33 pm Revision 8385b173: Merge remote-tracking branch 'kraxel/acpi.1' into staging
* kraxel/acpi.1:
acpi: drop debug port
q35: update lpc pci config space according to configured devices
apci: s...
Anthony Liguori
04:32 pm Revision 16ef55ca: Merge remote-tracking branch 'aneesh/for-upstream' into staging
* aneesh/for-upstream:
virtfs-proxy-helper: use setresuid and setresgid
Signed-off-by: Anthony Liguori <aliguori@u...
Anthony Liguori
04:31 pm Revision c62adbee: Merge remote-tracking branch 'kraxel/usb.74' into staging
* kraxel/usb.74:
usb-tablet: Allow connecting to ehci
ehci: Lower timer freq when the periodic schedule is idle
...
Anthony Liguori

12/08/2012

08:49 pm Revision e49d021e: configure: Default to 'cc', not 'gcc'
Default to 'cc' as our compiler, rather than 'gcc'. We used to have
to insist on gcc when we still kept the CPU env i...
Peter Maydell
08:49 pm Revision 24c35a50: linux-user: Merge pread/pwrite into pread64/pwrite64
The Linux syscalls underlying pread() and pwrite() take a 64 bit
offset on all architectures, even if some of them na...
Peter Maydell
08:48 pm Revision efdfac94: target-xtensa: add SR accessibility unit tests
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
08:48 pm Revision 5dacd229: target-xtensa: add s32c1i unit tests
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
08:48 pm Revision f877d09e: target-xtensa: use movcond where possible
Use movcond for all sorts of conditional moves, ABS, CLAMPS, MIN/MAX
opcodes.
Signed-off-by: Max Filippov <jcmvbkbc@...
Max Filippov
08:48 pm Revision fcc803d1: target-xtensa: implement ATOMCTL SR
ATOMCTL SR controls s32c1i opcode behavior depending on targeted memory
type. See ISA, 4.3.12.4 for details.
Signed-...
Max Filippov
08:48 pm Revision 53593e90: target-xtensa: better control rsr/wsr/xsr access to SRs
There are read-only (DEBUGCAUSE, PRID) and write-only (INTCLEAR) SRs,
and INTERRUPT/INTSET SR allows rsr/wsr, but not...
Max Filippov
08:48 pm Revision fe0bd475: target-xtensa: restrict available SRs by enabled options
Beginning with the RA-2004.1 release, SR access instructions (rsr, wsr,
xsr) are associated with their corresponding ...
Max Filippov
08:48 pm Revision 4e41d2f5: target-xtensa: implement CACHEATTR SR
In XEA1, the Options for Memory Protection and Translation and the
corresponding TLB management instructions are not ...
Max Filippov
08:48 pm Revision b7909d81: target-xtensa: implement MISC SR
The Miscellaneous Special Registers Option provides zero to four scratch
registers within the processor readable and ...
Max Filippov
07:50 pm Revision 536b558f: Merge branch 'master' of git.qemu-project.org:/pub/git/qemu
* 'master' of git.qemu-project.org:/pub/git/qemu:
target-mips: Fix incorrect shift for SHILO and SHILOV
target-mi...
Blue Swirl
04:29 pm Revision 511c68d3: finally kill cpudef config section support
The external CPU models were removed on QEMU 1.2, and the support for
the "cpudef" config sections was documented as ...
Eduardo Habkost
04:28 pm Revision 4cdd2e66: Merge branch 'memory-ioport' of git://github.com/afaerber/qemu-cpu
* 'memory-ioport' of git://github.com/afaerber/qemu-cpu:
hw/dma.c: Replace register_ioport_*
hw/pc.c: Replace reg...
Blue Swirl
04:27 pm Revision 47536317: HACKING: List areas where we may rely on impdef C behaviour
Add a section to HACKING saying which version of the C spec
we use and describing the bits of implementation defined ...
Peter Maydell
04:25 pm Revision 288fa407: pixman: require 0.18.4 or newer
When older versions are found the internal pixman version is prefered.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.c...
Gerd Hoffmann
04:24 pm Revision ab1103de: TCG: Use gen_opc_instr_start from context instead of global variable.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Evgeny Voevodin
04:24 pm Revision 94788f54: TCG: Remove unused global gen_opc_ arrays.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Evgeny Voevodin
04:24 pm Revision 25983cad: TCG: Use gen_opc_pc from context instead of global variable.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Evgeny Voevodin
04:24 pm Revision c9c99c22: TCG: Use gen_opc_icount from context instead of global variable.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Evgeny Voevodin
04:24 pm Revision c3a43607: tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Evgeny Voevodin
04:23 pm Revision 2aa1cb51: curses: Remove OpenBSD workaround
I removed the same sort of workaround for OpenBSD within the
configure script with commit 4dcc3f5876fa638d5c35bd47be3...
Brad Smith
04:18 pm Revision 0be4835b: exec: Advise huge pages for the TCG code gen buffer
After allocating 32MB or more contiguous memory, huge pages
would seem to be ideal.
Signed-off-by: Richard Henderson...
Richard Henderson

12/07/2012

08:03 pm Revision b34d12d1: target-i386: Postpone cpuid_level update to realize time
Delay capping cpuid_level to 7 to realize time so property setters
for cpuid_7_0_ebx_features and "level" could be us...
Igor Mammedov
01:34 pm Revision 993d46ce: Fix spelling in comments and documentation
These spelling bugs were found by codespell:
supressing -> suppressing
transfered -> transferred
Signed-off-by: Ste...
Stefan Weil
01:34 pm Revision 3528a3cb: qemu-options: Fix space at EOL
There's no need to add a space at the end of line.
Moreover, it can make problems in some projects that
store the hel...
Michal Privoznik
01:34 pm Revision 654598c9: pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
Harmless, because we the error inevitably leads to another, fatal one
in pc_system_flash_init(): PC system firmware (...
Markus Armbruster
01:34 pm Revision 4dbd84e2: Clean up pci_drive_hot_add()'s use of BlockInterfaceType
pci_drive_hot_add() parameter type has the wrong type: int instead of
BlockInterfaceType. It's actually redundant, s...
Markus Armbruster
01:34 pm Revision 036f0f83: arm: a9mpcore: remove un-used ptimer_iomem field
I'm guessing this is a hangover from a previous coreification of the mptimer
sub-module. This field is completely unu...
Peter Crosthwaite
01:34 pm Revision dee17bf9: target-sparc: Remove t0, t1 from CPUSPARCState
These fields are no longer used.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle...
Richard Henderson
01:34 pm Revision d6945164: target-m68k: Remove t1 from CPUM68KState
This field is no longer used.
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Richard Henderson <rth@twiddle.n...
Richard Henderson
01:34 pm Revision c47d08ce: target-alpha: Remove t0, t1 from CPUAlphaState
These fields are no longer (or were never?) used.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ...
Richard Henderson
01:34 pm Revision 8367a14f: s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
Replace also "write into" by "write to".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi ...
Stefan Weil
01:34 pm Revision a93cf9df: Fix comments (adress -> address, layed -> laid, wierd -> weird)
Remove also a duplicated 'the'.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha...
Stefan Weil
01:34 pm Revision eac29d87: Fix spelling (prefered -> preferred)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Stefan Weil
01:34 pm Revision bb5b5c20: configure: Remove stray debug output
Rather than printing a message saying we're silently falling
back to gthread coroutines when running on MacOS, actual...
Peter Maydell
01:34 pm Revision 038d3d44: sd: Send debug printfery to stderr not stdout
Some debug printfs for SD are coming up in stdout. Redirected them to stderr
instead.
Signed-off-by: Peter Crosthwai...
Peter Crosthwaite

12/06/2012

10:17 am Revision 9df694ee: target-i386: Use define for cpuid vendor string size
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ...
Igor Mammedov
10:17 am Revision 8f961357: target-i386: Separate feature string parsing from CPU model lookup
Instead of parsing the whole cpu_model string inside
cpu_x86_find_by_name(), first split it into the CPU model name a...
Eduardo Habkost
10:17 am Revision 9f3fb565: target-i386/cpu.c: Coding style fixes
- Use spaces instead of tabs on cpu_x86_cpuid().
- Use braces on 'if' statement cpu_x86_find_by_name().
Signed-off-b...
Eduardo Habkost
10:17 am Revision 23e3fbec: qdev: qdev_create(): use error_report() instead of hw_error()
hw_error() is specific for fatal hardware emulation errors, not for
internal errors related to the qdev object/class ...
Eduardo Habkost
10:17 am Revision bcf79301: sysemu.h: Include qemu-types.h instead of qemu-common.h
It just needs the Monitor and DeviceState typedefs, so it doesn't need
all of qemu-common.h.
Signed-off-by: Eduardo ...
Eduardo Habkost
10:17 am Revision 394e1bb7: Create qemu-types.h for struct typedefs
Instead of keeping all those struct typedefs in qemu-common.h, move it
to a header that can be safely included by oth...
Eduardo Habkost
10:17 am Revision cad32159: qlist.h: Do not include qemu-common.h
I don't know why it was including it, as I don't see any code that
depends on anything from qemu-common.h.
Signed-of...
Eduardo Habkost
10:17 am Revision 90f0cfa4: ui/vnc-palette.c: Include headers it needs
Include:
- <glib.h> for g_malloc0()
- <string.h> for memset()
Some of those headers were probably being included b...
Eduardo Habkost
10:17 am Revision ccff63ca: qapi/qmp-registry.c: Include headers it needs
Include:
- <glib.h> for g_malloc0()
- <string.h> for strcmp()
Some of those headers were probably being included by ...
Eduardo Habkost
10:17 am Revision 4d4922c3: qga/channel-posix.c: Include headers it needs
Include:
- <errno.h> for errno
- <unistd.h> & <fcntl.h> for fcntl()
- <stdlib.h> for exit()
- "osdep.h" for qemu_...
Eduardo Habkost
10:17 am Revision ee9baa00: user: Rename qemu-types.h to qemu-user-types.h
The header file is specific for *-user, but I plan to introduce a more
generic qemu-types.h file, so I'm renaming it....
Eduardo Habkost
10:17 am Revision 89e0e9c7: user: Move *-user/qemu-types.h to main directory
The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
the same, but linux-user has the additional de...
Eduardo Habkost
09:12 am Revision 19e6c50d: target-mips: Fix incorrect shift for SHILO and SHILOV
helper_shilo has not been shifting an accumulator value correctly for negative
values in 'shift' field. Minor optimiz...
Petar Jovanovic
09:10 am Revision 34f5606e: target-mips: Fix incorrect code and test for INSV
Content of register rs should be shifted for pos before applying a mask.
This change contains both fix for the instru...
Petar Jovanovic

12/05/2012

06:25 pm Revision 9fd2ecdc: virtfs-proxy-helper: use setresuid and setresgid
The setfsuid and setfsgid system calls are obscure and they complicate
the error checking (that glibc's warn_unused_r...
Paolo Bonzini
10:20 am Revision 859cc10d: xilinx_uartlite: suppress "cannot receive message"
This message is not an error condition, its just informing the user that
the device is corking the uart traffic to no...
Peter Crosthwaite
10:20 am Revision 80625b97: xilinx_uartlite: Accept input after rx FIFO pop
The device return false from the can receive function when the FIFO is
full. This mean the device should check for bu...
Peter Crosthwaite
10:20 am Revision d4d230da: xilinx_axienet: Implement R_IS behaviour
The interrupt status register R_IS is the standard clear-on-write behaviour.
This was unimplemented and defaulting to...
Peter Crosthwaite

12/04/2012

03:50 pm Revision 58229933: hw/dma.c: Replace register_ioport_*
Replace all register_ioport_*() with the new Memory API functions.
This permits to use the new Memory stuff like list...
Julien Grall
03:50 pm Revision 258711c6: hw/pc.c: Replace register_ioport_*
Replace all register_ioport_*() with portio_*() or a MemoryRegion.
This permits to use the new Memory stuff like list...
Julien Grall
03:50 pm Revision 568fd159: serial: Replace register_ioport_*
Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.
For mo...
Julien Grall
03:50 pm Revision c75e6d8e: hw/cirrus_vga.c: Replace register_ioport_*
Replace all register_ioport_*() with the new Memory API.
This permits to use the new Memory stuff like listeners.
Si...
Julien Grall
03:50 pm Revision 42d8a3cf: hw/apm.c: Replace register_ioport_*
Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.
Moreov...
Julien Grall
03:50 pm Revision ac100273: isa: Add isa_address_space_io()
This function permits to retrieve ISA IO address space.
It will be usefull when we need to pass IO address space as a...
Julien Grall
03:42 pm Revision 427e3aa1: usb-tablet: Allow connecting to ehci
Our ehci code has is capable of significantly lowering the wakeup rate
for the hcd emulation while the device is idle...
Hans de Goede
03:41 pm Revision 386ab487: usb: Allow overriding of usb_desc at the device level
This allows devices to present a different set of descriptors based on
device properties.
Signed-off-by: Hans de Goe...
Hans de Goede
03:41 pm Revision 80826240: ehci: Lower timer freq when the periodic schedule is idle
Lower the timer freq if no iso schedule packets complete for 64 frames in
a row.
We can safely do this, without addi...
Hans de Goede
03:41 pm Revision be41efde: usb: Don't allow USB_RET_ASYNC for interrupt packets
It is tempting to use USB_RET_ASYNC for interrupt packets, rather then the
current NAK + polling approach, but this c...
Hans de Goede
03:41 pm Revision f1ae2e38: add pc-1.4
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:41 pm Revision 8beba930: usb: Call wakeup when data becomes available for all devices with int eps
This is necessary for proper interaction with the xhci controller, and it
will allow other hcds to lower there frame ...
Hans de Goede
02:52 pm Revision 3e437498: acpi: drop debug port
I'm pretty sure this isn't needed any more. I think this predates the
switch to seabios, and the seabios DSDT table ...
Gerd Hoffmann
02:52 pm Revision 3f5bc9e8: q35: update lpc pci config space according to configured devices
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision c177684c: apci: switch piix4 pci hotplug to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision 76a7daf9: apci: switch ich9 gpe to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision b65b93f2: apci: switch piix4 gpe to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision 24fe083d: acpi: fix piix4 smbus mapping
Make write to the smbus base register and enable bit actually work.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
02:52 pm Revision 798512e5: acpi: switch smbus to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision 4a522de0: acpi: cleanup ich9 memory region
Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho...
Gerd Hoffmann
02:52 pm Revision 10cc69b0: apci: switch ich9 smi to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision c84649ca: acpi: remove acpi_gpe_blk
With gpe being switched to memory api this is no longer needed.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
02:52 pm Revision a0f95659: acpi: cleanup vt82c686 memory region
Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho...
Gerd Hoffmann
02:52 pm Revision ca5d64b4: acpi: cleanup piix4 memory region
Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho...
Gerd Hoffmann
02:52 pm Revision b5a7c024: apci: switch evt to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision afafe4bb: apci: switch cnt to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision 77d58b1e: apci: switch timer to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision a2902821: apci: switch vt82c686 to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision cacaab8b: apci: switch ich9 to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
02:52 pm Revision af11110b: apci: switch piix4 to memory api
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
« Previous
Next »
 

Also available in: Atom