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... - 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... - 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... - 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... - 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_... - 07:23 pm Revision 9a8a5ae6: tcg: Remove unneeded assertion
- Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
One of these assertions is not needed:
The poi... - 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... - 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... - 05:08 pm Revision fccedc62: block/raw-win32: Fix compiler warnings (wrong format specifiers)
- Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
with wrong format specifiers.
GetLastError(... - 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.
$./... - 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... - 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... - 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... - 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... - 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... - 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... - 04:58 pm Revision 8962e44f: test-iov: add iov_discard_front/back() testcases
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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...
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.... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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...
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:... - 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... - 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_...
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... - 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> - 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> - 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.
...
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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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>
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@... - 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... - 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 ... - 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... - 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... - 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...
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... - 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... - 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... - 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 ... - 12:09 am Revision 3f7d7b09: ram: account the amount of transferred ram better
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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... - 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... - 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... - 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-... - 12:09 am Revision b23a9a5c: ram: rename last_block to last_seen_block
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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 ... - 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... - 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> - 12:09 am Revision 2e450865: migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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... - 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>
... - 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... - 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... - 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... - 12:09 am Revision e7627482: migration: just lock migrate_fd_put_ready
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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>... - 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... - 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... - 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_... - 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... - 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... - 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-... - 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> - 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> - 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 ...
12/20/2012
- 11:48 pm Revision 803ef032: migration-fd: remove duplicate include
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 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> - 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:... - 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... - 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@... - 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... - 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.
... - 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...
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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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... - 03:09 pm Revision 8737c51c: cpu: Move kvm_fd into CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 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... - 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... - 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... - 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... - 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> - 09:32 am Revision 927d4878: softmmu: move remaining include files to include/ subdirectories
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 6b4c305c: fpu: move public header file to include/fpu
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 9c17d615: softmmu: move include files to include/sysemu/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 1de7afc9: misc: move include files to include/qemu/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 14cccb61: qom: move include files to include/qom/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision caf71f86: migration: move include files to include/migration/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 83c9089e: monitor: move include files to include/monitor/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 022c62cb: exec: move include files to include/exec/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision cb9c377f: janitor: add guards to headers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 7b1b5d19: qapi: move include files to include/qobject/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 737e150e: block: move include files to include/block/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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> - 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-... - 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>
- 09:31 am Revision 28ecbaee: ui: move files to ui/ and include/ui/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 2870dc34: qemu-ga: move qemu-ga files to qga/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 09:29 am Revision 7fa22f2b: net: do not include net.h everywhere
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision fd9400b3: net: move net.c to net/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 09:29 am Revision 090f7ac5: net: move Bluetooth stuff out of net.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 09:29 am Revision c1c93672: build: create ldscripts/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 76cad711: build: kill libdis, move disassemblers to disas/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 09:29 am Revision 525877c9: build: move rules from Makefile to */Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 4e8cb28c: build: add $(TARGET_DIR) to "GEN config-target.h" lines
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 8e98e2e8: build: kill libuser
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 7937e75b: vscclient: use per-target variables
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 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... - 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.... - 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... - 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...
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
... - 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() ... - 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(... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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, ...... - 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... - 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. ... - 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...
12/17/2012
- 07:56 pm Revision 5f0cef1a: libcacard: simplify rules for recursive build
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:56 pm Revision 6f991980: Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 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... - 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> - 03:01 pm Revision 7a5448ce: spice-qemu-char: keep a list of spice chardev
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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 ... - 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> - 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.
... - 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... - 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... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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> - 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.... - 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.... - 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... - 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.
... - 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> - 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>
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... - 10:28 am Revision 5b6dd868: exec: move TB handling to translate-all.c
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 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>
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... - 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 ...
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> - 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... - 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... - 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... - 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> - 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... - 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.... - 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... - 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 ... - 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.
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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... - 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 ... - 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... - 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: ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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-... - 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... - 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. ... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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... - 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... - 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...
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()... - 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... - 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... - 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... - 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 ... - 04:37 pm Revision 226c3c26: qcow2: Factor out handle_dependencies()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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... - 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... - 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... - 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... - 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... - 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... - 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@... - 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> - 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> - 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
... - 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> - 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> - 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... - 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... - 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... - 12:26 pm Revision c3587ca1: virtio-serial: use uint32_t to count ports
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
- 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...
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>
- 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... - 11:41 pm Revision c84a2b1a: get_maintainer.pl: update from linix 3.8
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 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... - 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 ... - 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... - 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... - 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.
... - 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... - 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:... - 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" ... - 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... - 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 ...
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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 / ... - 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> - 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> - 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> - 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> - 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... - 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
... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 12:04 pm Revision 7b272452: block: Factor out bdrv_open_flags
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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)...
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... - 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... - 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... - 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... - 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... - 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
...
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... - 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... - 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> - 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> - 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@... - 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-... - 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... - 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 ... - 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 ... - 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 ... - 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... - 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 ... - 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... - 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 ... - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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...
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... - 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... - 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... - 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 (... - 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... - 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... - 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... - 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... - 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: ... - 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 ... - 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... - 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> - 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... - 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...
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: ... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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 ... - 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_... - 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.... - 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... - 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... - 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...
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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 03:41 pm Revision f1ae2e38: add pc-1.4
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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 ... - 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 ... - 02:52 pm Revision 3f5bc9e8: q35: update lpc pci config space according to configured devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision c177684c: apci: switch piix4 pci hotplug to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 76a7daf9: apci: switch ich9 gpe to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision b65b93f2: apci: switch piix4 gpe to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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> - 02:52 pm Revision 798512e5: acpi: switch smbus to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 02:52 pm Revision 10cc69b0: apci: switch ich9 smi to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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> - 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... - 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... - 02:52 pm Revision b5a7c024: apci: switch evt to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision afafe4bb: apci: switch cnt to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 77d58b1e: apci: switch timer to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision a2902821: apci: switch vt82c686 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision cacaab8b: apci: switch ich9 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision af11110b: apci: switch piix4 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Also available in: Atom