Activity
From 10/06/2011 to 11/04/2011
11/04/2011
- 06:32 pm Revision 273e4e03: vvfat: reorganize computation of disk geometry
- First determine FAT12/16/32, then compute geometry from that for both
FDD and HDD. For 1.44MB floppies, and 2.88MB f... - 05:36 pm Revision d71cff42: vvfat: do not hardcode sector counts in error message
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:27 pm Revision 5a742b55: vvfat: unify and correct computation of sector count
- The sector count is stored in the partition and hence must not include the
sectors before its start. At the same tim... - 05:23 pm Revision aad37c06: vvfat: need to use first_sectors_number to distinguish fdd/hdd
- This is consistent with what "real" floppies have, so file(1)
now actually recognizes the VVFAT image as a 1.44 MB fl... - 04:55 pm Revision e654bfe4: vvfat: do not fail if the disk has spare sectors
- If the number of "faked sectors" + the number of sectors that are
part of a cluster does not sum up to the total numb... - 04:42 pm Revision 2b6a43a8: vvfat: fix out of bounds array_get usage
- When reading the address of the first free entry, you cannot
use array_get without first marking all entries as occup... - 03:24 pm Revision 756f51e4: block/cloop: Use g_free instead of free
- Fix mismatching allocation and deallocation: g_free should be used to pair with
g_malloc.
Reviewed-by: Andreas Färbe... - 03:24 pm Revision 5b47b7c3: block/cloop: Fix coding style
- Fix coding style in block/cloop.c.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed_by: Ray Wang <raywang@lin... - 03:23 pm Revision acae6f1c: dma: Avoid reentrancy in DMA transfer handlers
- With the conversion of the block layer to coroutines, bdrv_read/write
have changed to run a nested event loop that ca... - 03:23 pm Revision 67403dbb: qemu-io: Fix multiwrite_f error handling
- Without this fix, some qiovs can be leaked if an error occurs. Also a semicolon
at the end of the command line would ... - 03:23 pm Revision f2360620: qemu-io: Handle create_iovec errors
- Callers of create_iovec() didn't check for failure and continued with
uninitialised data in error cases. This patch a...
11/02/2011
- 10:52 pm Revision 932eacc1: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa
- * 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa:
xtensa_lx60: fix build date code and change memory region nam... - 10:52 pm Revision c51d9cb5: Merge branch 'tci' of git://qemu.weilnetz.de/qemu
- * 'tci' of git://qemu.weilnetz.de/qemu:
tcg: Add tcg interpreter to configure / make
tcg: Add tci disassembler
... - 07:30 pm Revision 42dfb095: Merge remote-tracking branch 'aneesh/for-upstream-8' into staging
- 07:28 pm Revision 0e9a2ea2: Merge remote-tracking branch 'qemu-kvm-tmp/memory/int128' into staging
- 02:55 pm Revision f2209eb8: Fix X86 CPU topology in KVM mode
- apic id returned to guest kernel in ebx for cpuid(function=1) depends on
CPUX86State->cpuid_apic_id which gets popula... - 02:51 pm Revision 18ebcc86: intel-hda: fix stream search
- commit ba43d28916c4f51c19bd7366089155ce81bee058 introduces a bug:
The stream-not-found case doesn't error out any mor... - 02:51 pm Revision 5bb23927: virtio-blk: pass full status to the guest
- When SCSI passthrough is being used by the guest with virtio-blk, the
guest is not able to detect disk failures. Thi... - 09:27 am Revision 779b5b04: hw/9pfs: use g_vasprintf() instead of rolling our own
- Markus Armbruster <armbru@redhat.com> sent fixes for va_list vararg
issues in v9fs_string_alloc_printf(). It turns o... - 03:05 am Revision 292627bb: xtensa_lx60: pass kernel arguments from -append
- Create boot parameters in the end of SRAM region, insert kernel
arguments specified in -append there.
Signed-off-by:... - 03:05 am Revision 556ba668: xtensa_lx60: fix build date code and change memory region names
- Fix date code to uses MMDDYYYY notation.
Change memory region names to reflect specification that defines them.
Sign... - 03:05 am Revision 6b814719: target-xtensa: raise an exception for invalid and reserved opcodes
- This includes opcodes from disabled features and those marked reserved in the ISA.
Also end TB on opcodes that defini... - 03:05 am Revision 82b25dc8: xtensa_lx60: add FLASH support
- LX60 carry 4 Mbyte FLASH and 128 Kbyte SRAM, LX200 carry 16 Mbyte FLASH
and 32 Mbyte SRAM. Either of these memories m... - 03:05 am Revision 0c852e17: target-xtensa: handle cache options in the overlay tool
- Cache options must be enabled for the cores that have cache to avoid
illegal instruction exceptions.
Signed-off-by: ... - 03:05 am Revision 53a72dfd: target-xtensa: mask out undefined bits of WINDOWSTART SR
- According to ISA, table 5-156, bits 32:NAREG/4 of the WINDOWSTART SR
must be zero.
Signed-off-by: Max Filippov <jcmv... - 02:37 am Revision e072ea2f: Bump version to 1.0-rc0
- Look out 1.0, here we come!
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:32 am Revision b0eb8449: Revert "virtio: Add PCI memory BAR in addition to PIO BAR"
- This reverts commit 46d95bfec7f9429d5228078219413d7e33496d65.
- 12:29 am Revision 8aceefd7: Merge remote-tracking branch 'afaerber/cocoa-for-upstream' into staging
- 12:16 am Revision ef26ee0e: Merge branch 'master' of git://git.qemu.org/qemu
- 12:14 am Revision dd7b25b5: Merge branch 'master' of git://git.qemu.org/qemu
- 12:12 am Revision 0756e71c: tcg: Fix whitespace in tcg-op.h.
- Removing the only tabs in the file.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: malc <av1474@c... - 12:12 am Revision 2f98c9db: tcg: Fix regression in tcg_gen_deposit_i64.
- The error being caused by the failure to copy the other half of
the input to the output after having narrowed the dep...
11/01/2011
- 11:52 pm Revision 7ba79741: pcnet-pci: Fix PIO word access to PROM
- Implement the various IO access widths according to the spec. This
specifically unbreaks word and dword access to the... - 11:52 pm Revision e1c2008a: pcnet: Add link state support
- Update lnkst on link state changes so that guests can obtain this
information via reading back the LED output pin. Wo... - 11:52 pm Revision 488a1a5d: pcnet: Move BCR defines to header
- This moves BCR defines to the common header and immediately makes use of
them to add BCR_APROMWE, replacing the open-... - 11:52 pm Revision f809c0d6: configure: Suppress messages from pkg_config probe for check
- Suppress confusing messages from pkg_config when probing for
'check' by sending them to /dev/null as we do with other... - 11:52 pm Revision 22844510: event_notifier: move to top-level directory
- Has no business in hw/.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:52 pm Revision 443916d1: Move filedescriptor parsing code from net.c into qemu_parse_fd()
- Move the parsing of a filedescriptor into a common function
qemu_parse_fd() so others can use it as well. Have net.c ... - 11:52 pm Revision 816f8925: Sort the help info shown in monitor at runtime
- This patch would try sort the command list in monitor at runtime. As a result,
command help and help info would show ... - 11:52 pm Revision fff23ee9: usb-uhci: Use PCI DMA stub functions
- This updates the usb-uhci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru... - 11:52 pm Revision 68d55358: usb-ehci: Use PCI DMA stub functions
- This updates the usb-ehci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru... - 11:52 pm Revision 46d95bfe: virtio: Add PCI memory BAR in addition to PIO BAR
- Currently, virtio devices are usually presented to the guest as an
emulated PCI device, virtio_pci. Although the act... - 11:52 pm Revision 3204db98: es1370: Use PCI DMA stub functions
- This updates the es1370 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical ... - 11:52 pm Revision 93f43c48: ac97: Use PCI DMA stub functions
- This updates the ac97 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical me... - 11:52 pm Revision fa0ce55c: intel-hda: Use PCI DMA stub functions
- This updates the intel-hda device emulation to use the explicit PCI DMA
functions, instead of directly calling physic... - 11:52 pm Revision 552908fe: PCI IDE: Use PCI DMA stub functions
- This updates the PCI IDE device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer struc... - 11:52 pm Revision 62ecbd35: e1000: Use PCI DMA stub functions
- This updates the e1000 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical m... - 11:52 pm Revision 9ba4524c: lsi53c895a: Use PCI DMA stub functions
- This updates the lsi53c895a device emulation to use the explicit PCI DMA
functions, instead of directly calling physi... - 11:52 pm Revision 14fecf26: pcnet-pci: Use PCI DMA stub functions
- This updates the pcnet-pci device emulation to use the explicit PCI DMA
functions, instead of directly calling physic... - 11:52 pm Revision ec174575: Add stub functions for PCI device models to do PCI DMA
- This patch adds functions to pci.[ch] to perform PCI DMA operations.
At present, these are just stubs which perform d... - 11:52 pm Revision 16ef60c9: eepro100: Use PCI DMA stub functions
- This updates the eepro100 device emulation to use the explicit PCI DMA
functions, instead of directly calling physica... - 11:52 pm Revision 3ada003a: rtl8139: Use PCI DMA stub functions
- This updates the rtl8139 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical... - 11:52 pm Revision 7f540ab5: ps2: migrate ledstate
- Make the ps2 device track its ledstate so that we can migrate it.
Otherwise it gets lost across migration, and spice-... - 11:52 pm Revision ae878b17: ui/vnc: Fix use of free() instead of g_free()
- Please note that mechlist still uses malloc / strdup / free.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-... - 11:52 pm Revision db9eae1c: kvm_init didn't set return value after create vm failed
- And kvm_ioctl(s, KVM_CREATE_VM, 0)'s return value can be < -1,
so change the check of vmfd at label 'err'.
Signed-of... - 11:52 pm Revision d9d1055e: Define DMA address and direction types
- As a preliminary to adding more extensive DMA and IOMMU infrastructure
support into qemu, this patch defines a dma_ad... - 11:52 pm Revision fa39a30f: savevm: qemu_fille_buffer() used to return one error for reads of size 0.
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:52 pm Revision e589728b: checkpatch: remove rule on non-indented labels
- There are 508 non-indented (non-default) labels, and 511 that are
indented. So the rule is debatable at least. Actu... - 11:52 pm Revision d3231181: Use dma_addr_t type for scatter/gather code
- This patch uses the newly created dma_addr_t type throughout the
scatter/gather handling code in dma-helpers.c whenev... - 11:52 pm Revision 3a26360d: spapr: fix build
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 10:59 pm Revision 7f762366: Revert "PPC: Fail configure when libfdt is not available"
- This reverts commit f90a9d02401eeeec18a122b61ccccb91244f321c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:57 pm Revision e927dab1: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf: (24 commits)
pseries: Add partial support for PCI
ppc: Alter CPU sta... - 09:41 pm Revision 351f1bf6: MAINTAINERS: Add Cocoa maintainer
- Degrade cocoa.m from Maintained to Odd Fixes.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Anthony Lig... - 09:41 pm Revision 13766eb1: cocoa: Close sheet after image file selection
- If no disk image is specified, the Cocoa frontend displays a modal sheet
to let the user select an image file to boot... - 09:41 pm Revision db529aab: vl.c: Guard against GThread double-initialization
- GThread-ERROR **: GThread system may only be initialized once.
aborting...
Making the g_thread_init() call in vl.c c... - 08:09 pm Revision 2ff64581: Merge remote-tracking branch 'kraxel/usb.29' into staging
- 08:08 pm Revision 0ffcb2ca: Merge remote-tracking branch 'stefanha/tracing' into staging
- 08:06 pm Revision 110fc086: Merge remote-tracking branch 'spice/spice.v46' into staging
- 08:06 pm Revision 59623530: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:50 pm Revision aab22936: migration: flush migration data to disk.
- This patch increases robustness when migrating to a file with
two little changes:
(1) Before closing the migration ... - 06:50 pm Revision 90ea59fe: opencores_eth: fix RX path: FCS, padding and TL
- OpenCores 10/100 Mbps Ethernet MAC specification doesn't clearly state
whether FCS is counted in the RX frame length ... - 06:50 pm Revision 695833bc: add test-coroutine to checks
- There is a "test-coroutine" which isn't in the list.
Add it so "make check" runs it too.
Signed-off-by: Gerd Hoffman... - 06:50 pm Revision ea7f7804: add "make check" target
- Add some Makefile glue so we have a simple "make check"
to run the unit tests.
Signed-off-by: Gerd Hoffmann <kraxel@... - 06:50 pm Revision fffbeb75: move checks to separate variable
- Create a new CHECKS variable. Put the checks there instead
of adding them to the TOOLS variable.
Signed-off-by: Ger... - 06:50 pm Revision 25b651be: Probe for libcheck by default.
- Probe for libcheck and build checks (if found) by default.
Can be explicitly disabled using --disable-check-utests.
... - 06:50 pm Revision 4f39d27f: Add qapi related generated files to .gitignore
- .gitignore already lists the qapi-generated subdirectory which includes a
number of files generated during build. Ho... - 06:50 pm Revision 90647853: ia64-dis.c: Undefine ABS to avoid clash with glib
- Undefine ABS to avoid a clash with the macro that glib.h
helpfully defines for us (and a resulting build failure
on i... - 06:50 pm Revision 1fdc11c3: Fix segfault on migration completion
- A simple migration reproduces it:
1. Start the source VM with:
# qemu [...] -S
2. Start the destination VM with... - 06:50 pm Revision 9477c87e: fw_cfg: Use g_file_get_contents instead of multiple fread() calls
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Sign... - 06:50 pm Revision 463ce4ae: qemu-barrier: Fix build failure on PowerPC Mac OS X
- qemu-barrier.h tests if macro __powerpc__ is defined, however, the
preprocessor on PowerPC Mac OS X defines only __PO... - 05:58 pm Revision 3e837b2c: Error check find_ram_offset
- Spotted via code review, we initialize offset to 0 to avoid a
compiler warning, but in the unlikely case that offset ... - 05:58 pm Revision bdb7ca67: Simplify cpu_exec_all to tcg_exec_all
- After the removal of the non-threaded mode cpu_exec_all is now only used
by TCG. Refactor it accordingly, also droppi... - 05:58 pm Revision 754fd932: qemu-tls.h: Add abstraction layer for TLS variables
- Add an abstraction layer for defining and using thread-local
variables. For the moment this is implemented only for L... - 05:58 pm Revision 8a5f7b03: darwin-user/main.c: Drop unused cpu_single_env definition
- Drop the cpu_single_env definition as it is unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by... - 05:58 pm Revision b3c4bbe5: Make cpu_single_env thread-local
- Make cpu_single_env thread-local. This fixes a regression
in handling of multi-threaded programs in linux-user mode
(... - 05:38 pm Revision 39fba3ad: usb-host: fix host close
- The whole usb_host_close() function is skipped in case the device is not
in attached state. This is wrong though, on... - 05:38 pm Revision db80358a: usb: change VID/PID for usb-hub and usb-msd to prevent conflict
- Some USB drivers, for example USBASPI.SYS, will skip different type of
device which has same VID/PID. The following p... - 05:04 pm Revision ec38d398: MAINTAINERS: Add PReP maintainer
- Officially take on maintainership for PReP and upgrade to Odd Fixes.
Acked-by: Alexander Graf <agraf@suse.de>
Signed... - 05:04 pm Revision c2a8238a: Support running QEMU on Valgrind
- Valgrind is a tool which can automatically detect many kinds of bugs.
Running QEMU on Valgrind with x86_64 hosts was... - 04:12 pm Revision 454e202d: trace: Add wildcard trace event support
- A basic wildcard matching is supported in both the monitor command
"trace-event" and the events list file. That means... - 02:40 pm Revision 4a33a9ea: usb-hub: wakeup on attach
- When attaching a new device we must send a wakeup request to the root
hub, otherwise the guest will not notice the ne... - 02:24 pm Revision 54825d2e: qxl: create slots on post_load in vga state
- RHBZ 740547
If we migrate when the device is in vga state the guest
still believes the slots are created, and will c... - 01:11 pm Revision 0e2487bd: qxl: stride fixup
- spice uses negative stride value to signal the bitmap is upside down.
The qxl renderer (used for scl, vnc and screens... - 01:11 pm Revision a053f1b1: qxl: make sure we continue to run with a shared buffer
- The qxl renderer works only with a shared displaysurface. So better
make sure we actually have one and restore it wh... - 08:23 am Revision d0bc5bc3: sysbus: Supply missing va_end()
- C99 7.15.1: Each invocation of the va_start and va_copy macros shall
be matched by a corresponding invocation of the ... - 08:23 am Revision 0ce6a434: acl: Fix use after free in qemu_acl_reset()
- Reproducer:
$ MALLOC_PERTURB_=234 qemu-system-x86_64 -vnc :0,acl,sasl [...]
QEMU 0.15.50 monitor - type 'hel... - 08:23 am Revision 93a7320e: net: tap-linux: Fix unhelpful error message
- I'm getting:
could not configure /dev/net/tun (tap%d): Operation not permitted
When the ioctl() fails, ifr.ifr_... - 08:23 am Revision acf8394e: qapi: fix typos in documentation JSON examples
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
10/31/2011
- 10:52 pm Revision 9195b2c2: tcg: Add tcg interpreter to configure / make
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 10:52 pm Revision 5826e519: tcg: Add tci disassembler
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 10:52 pm Revision ce285b17: tcg: TCG targets may define tcg_qemu_tb_exec
- Targets may use a non standard definition of tcg_tb_exec
by defining this macro in their tcg_target.h.
This is used ... - 10:52 pm Revision 7316329a: tcg: Add bytecode generator for tcg interpreter
- Unlike other tcg target code generators, this one does not generate
machine code for some cpu. It generates machine i... - 10:52 pm Revision 7657f4bf: tcg: Add interpreter for bytecode
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
- 10:52 pm Revision 2a24374a: tcg: Make ARRAY_SIZE(tcg_op_defs) globally available
- tcg_op_defs was already a global array.
The tci disassembler also needs ARRAY_SIZE(tcg_op_defs),
so add a new global... - 10:05 pm Revision ff74c5a9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 06:09 pm Revision 8494a397: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- Conflicts:
block/vmdk.c - 06:06 pm Revision d439b79d: Merge remote-tracking branch 'aneesh/for-upstream-7' into staging
- 06:02 pm Revision 96b3d73f: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- Conflicts:
ui/spice-core.c - 06:00 pm Revision 549f808b: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
- 05:23 pm Revision 3a069ff1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 05:14 pm Revision acba3914: Merge remote-tracking branch 'alon/pull-libcacard-assert' into staging
- 05:12 pm Revision eca968d0: Merge remote-tracking branch 'spice/spice.v45' into staging
- 09:04 am Revision 2583e443: hw/9pfs: Replace rwlocks with RCU variants of interfaces.
- Use QLIST_INSERT_HEAD_RCU and rcu_read_lock/unlock instead of rwlocks.
Use v9fs_synth_mutex as a write-only mutex to ... - 09:04 am Revision 9db221ae: hw/9pfs: Add synthetic file system support using 9p
- This patch create a synthetic file system with mount tag
v_synth when -virtfs_synth command line option is specified
... - 09:04 am Revision 5f7d05ec: qemu-queue: Introduce QLIST_INSERT_HEAD_RCU and dummy RCU wrappers.
- SynthFS needs a QLIST_INSERT_HEAD_RCU to make sure list instructions are not
re-ordered and therefore avoiding a cras... - 09:04 am Revision 2c74c2cb: hw/9pfs: Read-only support for 9p export
- A new fsdev parameter "readonly" is introduced to control accessing 9p export.
"readonly" can be used to specify the ... - 09:04 am Revision cc720ddb: hw/9pfs: Abstract open state of fid to V9fsFidOpenState
- To implement synthetic file system in Qemu we may not really
require file descriptor and Dir *. Make generic code use... - 09:04 am Revision f02b77c9: qemu: Add opt_set_bool functionality
- Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 09:04 am Revision 15329e83: configure: Update configure so that open_by_handle_at check returns correct value
- According to David Gibson for some compiler/libc combinations, open_by_handle_at
test in configure isn't quite right:... - 09:04 am Revision 17b1971f: hw/9pfs: Fix error handling in local_mknod
- Update local_chown to remove unnecessary if loop
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 06:40 am Revision 03a0e944: hw/vexpress.c, hw/realview.c: Add PL041 to VExpress, Realview boards
- Instantiate the PL041 audio on the Versatile Express and
Realview board models.
Signed-off-by: Peter Maydell <peter.... - 06:40 am Revision d028d02d: Add AACI audio playback support to the ARM Versatile/PB platform
- This driver emulates the ARM AACI interface (PL041) connected to a LM4549 codec.
It enables audio playback for the Ve... - 05:53 am Revision 3384f95c: pseries: Add partial support for PCI
- This patch adds a PCI bus to the pseries machine. This instantiates
the qemu generic PCI bus code, advertises a PCI ... - 03:57 am Revision 02d4eae4: ppc: Alter CPU state to mask out TCG unimplemented instructions as appropriate
- The CPU state contains two bitmaps, initialized from the CPU spec
which describes which instructions are implemented ...
10/30/2011
- 09:03 pm Revision 70bca53f: KVM: PPC: Override host vmx/vsx/dfp only when information known
- The -cpu host feature tries to find out the host capabilities based
on device tree information. However, we don't alw... - 09:03 pm Revision 74b41e56: pseries: Allow writes to KVM accelerated TCE table
- Sufficiently recent kernels include a KVM call to accelerate use of
PAPR TCE tables (IOMMU), which are used by PAPR v... - 09:03 pm Revision 98efaf75: ppc: Fix up usermode only builds
- The recent usage of MemoryRegion in kvm_ppc.h breaks builds with
CONFIG_USER_ONLY=y. This patch fixes it.
Signed-of... - 09:03 pm Revision f90a9d02: PPC: Fail configure when libfdt is not available
- We have several targets in the PPC tree now that basically require libfdt
to function properly, namely the pseries an... - 09:03 pm Revision 55f7d4b0: ppc: Avoid decrementer related kvm exits
- In __cpu_ppc_store_decr(), we set up a regular timer used to trigger
decrementer interrupts. This is necessary to im... - 09:03 pm Revision f0ad8c34: PPC: Disable non-440 CPUs for ppcemb target
- The sole reason we have the ppcemb target is to support MMUs that have
less than the usual 4k possible page size. The... - 09:03 pm Revision a7342588: pseries: Correct vmx/dfp handling in both KVM and TCG cases
- Currently, when KVM is enabled, the pseries machine checks if the host
CPU supports VMX, VSX and/or DFP instructions ... - 09:03 pm Revision 8b242eba: PPC: Bump qemu-system-ppc to 64-bit physical address space
- Some 32-bit PPC CPUs can use up to 36 bit of physical address space.
Treat them accordingly in the qemu-system-ppc bi... - 06:11 pm Revision 37e305ce: ppc: Add cpu defs for POWER7 revisions 2.1 and 2.3
- This patch adds cpu specs to the table for POWER7 revisions 2.1 and 2.3.
This allows -cpu host to be used on these ho... - 06:11 pm Revision 6b7a2cf6: pseries: Under kvm use guest cpu = host cpu by default
- Now that we've implemented -cpu host for ppc, this patch updates the
pseries machine to use the host cpu as the guest... - 06:11 pm Revision a1e98583: ppc: First cut implementation of -cpu host
- For convenience with kvm, x86 allows the user to specify -cpu host on the
qemu command line, which means make the gue... - 06:11 pm Revision be40edcd: ppc: Remove broken partial PVR matching
- The ppc target contains a ppc_find_by_pvr() function, which looks up a
CPU spec based on a PVR (that is, based on the... - 06:11 pm Revision d20dfdd4: pseries: Update SLOF firmware image
- This patch is a general update to the SLOF firmware image used on the
pseries machine. This doesn't contain updates ... - 06:11 pm Revision eeae2e7b: ppc/e500_pci: Fix an array overflow issue
- When access PPCE500_PCI_IW1 the previous index get overflow.
The patch fix the issue and update all to keep consisten... - 06:11 pm Revision 9bc884b7: ppc: Generalize the kvmppc_get_clockfreq() function
- Currently the kvmppc_get_clockfreq() function reads the host's clock
frequency from /proc/device-tree, which is usefu... - 06:11 pm Revision 6659394f: pseries: Add device tree properties for VMX/VSX and DFP under kvm
- Sufficiently recent PAPR specifications define properties "ibm,vmx"
and "ibm,dfp" on the CPU node which advertise whe... - 06:11 pm Revision bdcf9d6c: pseries: Update SLOF firmware image
- This patch updates the SLOF submodule and precompiled image. The new
SLOF versions contains two changes of note:
*... - 06:11 pm Revision e97c3636: pseries: Support SMT systems for KVM Book3S-HV
- Alex Graf has already made qemu support KVM for the pseries machine
when using the Book3S-PR KVM variant (which runs ... - 06:11 pm Revision 354ac20a: pseries: Allow KVM Book3S-HV on PPC970 CPUS
- At present, using the hypervisor aware Book3S-HV KVM will only work
with qemu on POWER7 CPUs. PPC970 CPUs also have ... - 06:11 pm Revision 0f5cb298: pseries: Use Book3S-HV TCE acceleration capabilities
- The pseries machine of qemu implements the TCE mechanism used as a
virtual IOMMU for the PAPR defined virtual IO devi... - 06:11 pm Revision 70560da7: Set an invalid-bits mask for each SPE instructions
- SPE instructions are defined by pairs. Currently, the invalid-bits mask is set
for the first instruction, but the sec... - 06:11 pm Revision 6875dc8e: ppc/e500_pci: Fix code style
- Put trailing statements on next line.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Reviewed-by: Andreas Färber <andr... - 12:58 pm Revision 375847a6: MAINTAINERS: update wiki URL and machine names for target-xtensa
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:06 am Revision df072774: tcg: Optimize some forms of deposit.
- If the deposit replaces the entire word, optimize to a move.
If we're inserting to the top of the word, avoid the ma... - 11:05 am Revision 7999f7e1: hw/9pfs: Make VirtFS tracing work correctly
- this patch fix multiple issues with VirtFS tracing.
a) Add tracepoint to the correct code path. We handle error in co... - 11:05 am Revision c2f36c6c: exec-all: Fix void pointer arithmetic
- Adding an offset to a void pointer works with gcc but is not allowed
by the current C standards. With -pedantic, gcc ... - 11:03 am Revision d787fcf4: Add linux-headers/asm to .gitignore
- linux-headers/asm is a symlink generated during configure. It should not,
therefore be committed to git, nor show up...
10/28/2011
- 08:25 pm Revision c7bae6a7: scsi-disk: bump SCSIRequest reference count until aio completion runs
- In some cases a request may be canceled before the completion callback
runs. Keep a reference to the request between... - 08:25 pm Revision e39be482: scsi-disk: small clean up to INQUIRY
- Set s->removable, s->qdev.blocksize and s->qdev.type in the callers
of scsi_initfn.
With this in place, s->qdev.type... - 08:25 pm Revision 336a6915: scsi-disk: add scsi-block for device passthrough
- scsi-block is a new device that supports device passthrough of Linux
block devices (i.e. /dev/sda, not /dev/sg0). It... - 08:25 pm Revision c9501c95: scsi-generic: bump SCSIRequest reference count until aio completion runs
- Same as before, but for scsi-generic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <... - 08:25 pm Revision adcf2754: scsi: make reqops const
- Also delete a stale occurrence of SCSIReqOps inside SCSIDeviceInfo.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co... - 08:25 pm Revision 63db0f0e: scsi: pass cdb to alloc_req
- This will let scsi-block choose between passthrough and emulation.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com... - 08:25 pm Revision e88c591d: scsi: do not call transfer_data after canceling a request
- Otherwise, if cancellation is "faked" by the AIO layer and goes
through qemu_aio_flush, the whole request is complete... - 08:25 pm Revision 71544d30: scsi: push request restart to SCSIDevice
- The request restart mechanism is generic and could be reused for
scsi-generic. In the meanwhile, pushing it to SCSID... - 08:25 pm Revision 44740c38: scsi-disk: do not duplicate BlockDriverState member
- Same as for scsi-generic, avoid duplication even if it causes longer
lines.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 08:25 pm Revision 765d1525: scsi: export scsi_generic_reqops
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 7877903a: scsi: move max_lba to SCSIDevice
- The field is only in scsi-disk for now. Moving it up to SCSIDevice makes
it easier to reuse the scsi-generic reqops ... - 08:25 pm Revision 69377307: scsi-disk: remove cluster_size
- This field is redundant, and having it makes it more complicated
to share reqops between the upcoming scsi-block and ... - 08:25 pm Revision afd4030c: scsi: move tcq/ndev to SCSIBusOps (now SCSIBusInfo)
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 9b6eef8a: scsi-generic: snoop READ CAPACITY commands to get block size
- Instead of "guessing" the block size when there is no medium in the
drive, wait for the guest to send a READ CAPACITY... - 08:25 pm Revision fe0ed712: scsi-generic: check ioctl statuses when SG_IO succeeds
- A succeeding ioctl does not imply that the SCSI command succeeded.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com... - 08:25 pm Revision 7cec78b6: scsi-disk: fail READ CAPACITY if LBA != 0 but PMI == 0
- Tested by the Windows Logo Kit SCSI Compliance test. From SBC-3, paragraph
5.25: "The LOGICAL BLOCK ADDRESS field sha... - 08:25 pm Revision 7e0380b9: scsi: allow arbitrary LUNs
- This only requires changes in two places: in SCSIBus, we need to look
for a free LUN if somebody creates a device wit... - 08:25 pm Revision a3b16e71: scsi-generic: look at host status
- Pass down the host status so that failing transport can be detected
by the guest. Similar treatment of host status c... - 08:25 pm Revision 628e95b6: scsi-disk: fix retrying a flush
- Flush does not go anymore through scsi_disk_emulate_command.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sign... - 08:25 pm Revision f48a7a6e: scsi: remove devs array from SCSIBus
- Change the devs array into a linked list, and add a scsi_device_find
function to navigate the children list instead. ... - 08:25 pm Revision 0d3545e7: scsi: add channel to addressing
- This also requires little more than adding the new argument to
scsi_device_find, and the qdev property. All devices ... - 08:25 pm Revision ba74307c: scsi: implement REPORT LUNS for arbitrary LUNs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 8869e103: scsi-generic: drop SCSIGenericState
- It is not needed, because s->bs is already stored in SCSIDevice, and
can be reached from the conf.bs member.
Signed-... - 08:25 pm Revision 3c2f7c12: scsi-disk: report media changed via GET EVENT STATUS NOTIFICATION
- This adds support for media change notification via the GET EVENT STATUS
NOTIFICATION command, used by Linux versions... - 08:25 pm Revision 6a58a3a6: scsi-generic: remove scsi_req_fixup
- This is not needed anymore, since asynchronous ioctls were introduced
by commit 221f715 (new scsi-generic abstraction... - 08:25 pm Revision d8bb00d6: qdev: switch children device list to QTAILQ
- SCSI buses will need to read the children list first-to-last. This
requires using a QTAILQ, because hell breaks loos... - 08:25 pm Revision f01b5931: scsi-disk: fix coding style issues (braces)
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 03f541bd: block: reinitialize across bdrv_close()/bdrv_open()
- Several BlockDriverState fields are not being reinitialized across
bdrv_close()/bdrv_open(). Make sure they are rese... - 08:25 pm Revision 8a9c16f6: scsi-disk: report media changed via unit attention sense codes
- Building on the previous patch, this one adds a media change callback
to scsi-disk.
Signed-off-by: Paolo Bonzini <pb... - 08:25 pm Revision 430ee2f2: scsi-disk: support DVD profile in GET CONFIGURATION
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision a07c7dcd: atapi/scsi-disk: make mode page values coherent between the two
- This patch adds to scsi-disk the missing mode page 0x01 for both disk
and CD-ROM drives, and mode page 0x0e for CD dr... - 08:25 pm Revision ceb792ef: scsi-disk: support READ DVD STRUCTURE
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision b6c251ab: scsi-disk: add stubs for more MMC commands
- This patch adds a few stub implementations for MMC commands to
scsi-disk, to be filled in later in the series. It al... - 08:25 pm Revision a8f4bbe2: scsi-disk: store valid mode pages in a table
- A small refactoring of the MODE SENSE implementation in scsi-disk.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com... - 08:25 pm Revision 3653d8c4: scsi: notify the device when unit attention is reported
- Reporting media change events via unit attention sense codes requires
a small state machine: first report "NO MEDIUM"... - 08:25 pm Revision d9990228: Documentation: Add syntax for using sheepdog devices
- Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 67cc61e4: atapi/scsi: unify definitions for MMC
- The definitions in ide/internal.h are duplicates, since ATAPI commands
actually come from SCSI. Use the ones in scsi... - 08:25 pm Revision af0e1ea2: atapi: cleanup/fix mode sense results
- The first two bytes (after the 8-byte ATAPI header) are the mode page
number and the number of bytes after the length... - 08:25 pm Revision 7e218df5: scsi: pass correct sense code for ENOMEDIUM
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision f0f992e6: atapi: move GESN definitions to scsi-defs.h
- As a complement to the previous patch, move definitions for GET EVENT
STATUS NOTIFICATION from the two functions to s... - 08:25 pm Revision 3789985f: qcow2: fix some errors and typo in qcow2.txt
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision 64ebe71a: qcow: Fix bdrv_write_compressed error handling
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> - 08:25 pm Revision 0f5314a2: Documentation: Add iSCSI section
- Add new section for device URL syntax for special files and describe the iSCSI
URL with examples
Signed-off-by: Ronn... - 08:25 pm Revision 93897b9f: vmdk: Fix possible segfaults
- Data we read from the disk isn't necessarily null terminated and may not
contain the string we're looking for. The co... - 08:25 pm Revision c794b4e0: Teach block/vdi about "discarded" (no longer allocated) blocks
- An entry in the VDI block map will hold an offset to the actual block if
the block is allocated, or one of two specia... - 08:25 pm Revision e7c63796: block: set bs->read_only before .bdrv_open()
- Several block drivers set bs->read_only in .bdrv_open() but
block.c:bdrv_open_common() clobbers its value. Additiona... - 08:25 pm Revision b4657855: qemu-io: delete bs instead of leaking it
- Using bdrv_close() is not enough to free a BlockDriverState. Since we
explicitly create it with bdrv_new(), use bdrv... - 08:25 pm Revision 08ae330e: Documentation: Describe NBD URL syntax
- This patch adds a short description of how to specify a NBD device
to QEMU.
Syntax for both TCP and Unix Domain Socke... - 08:25 pm Revision 3574c608: block: Remove dead code
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 08:25 pm Revision 2b572816: block: Fix bdrv_open use after free
- tmp_filename was used outside the block it was defined in, i.e. after it went
out of scope. Move its declaration to t... - 08:25 pm Revision 99f1835d: vmdk: Improve error handling
- Return the right error values in some more places.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision c95de7e2: block: fix qcow2_co_flush deadlock
- If qcow2_cache_flush failed, s->lock will not be unlock.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Si... - 08:25 pm Revision bac8d7b4: vmdk: Fix use of uninitialised value
- In error cases, cid is never set.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 08:25 pm Revision fb60105d: ide: Fix off-by-one error in array index check
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> - 08:25 pm Revision c589b249: iSCSI block driver
- This provides built-in support for iSCSI to QEMU.
This has the advantage that the iSCSI devices need not be made vis...
10/27/2011
- 11:27 pm Revision b5a12aa2: Merge branch 'rth/vis2' of git://repo.or.cz/qemu/rth
- * 'rth/vis2' of git://repo.or.cz/qemu/rth:
target-sparc: Implement FALIGNDATA inline.
target-sparc: Implement BMA... - 04:48 pm Revision 58e21ef5: block: Rename the BlockIOStatus enum values
- The biggest change is to rename its prefix from BDRV_IOS to
BLOCK_DEVICE_IO_STATUS.
Next commit will convert the que... - 04:48 pm Revision b5c30586: Monitor: do_info(): Drop QMP command handling code
- Previous commits converted all existing QMP commands to the QAPI,
now each info command does its own QMP call.
Let's... - 04:48 pm Revision d1f29646: qapi: Convert query-spice
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision d6bf279e: block: iostatus: Drop BDRV_IOS_INVAL
- A future commit will convert bdrv_info() to the QAPI and it won't
provide IOS_INVAL.
Luckily all we have to do is to... - 04:48 pm Revision 40e5a01d: QMP: Drop the query commands dispatch table
- Because QMP development originated in the monitor, it has
inherited the monitor's distinction between query- and
non-... - 04:48 pm Revision b2023818: qapi: Convert query-block
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision 79627472: qapi: Convert query-pci
- This also fixes a bug with the old version: QMP would invert device id
and vendor id. This would look ok on HMP becau... - 04:48 pm Revision 2b54aa87: qapi: Convert query-vnc
- There are three important remarks in relation to the non-qapi command:
1. This commit also fixes the behavior of th... - 04:48 pm Revision 96637bcd: qapi: Convert query-balloon
- Please, note that some of the code supporting memory statistics is
still around (eg. virtio_balloon_receive_stats() a... - 04:48 pm Revision f11f57e4: qapi: Convert query-blockstats
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision bf826328: qerror: Add a user string for QERR_FEATURE_DISABLED
- Missing from commit 821601ea5b.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision f795e743: Drop qemu-objects.h from modules that don't require it
- Previous commits dropped most qobjects usage from qemu modules
(now they are a low level interface used by the QAPI).... - 04:48 pm Revision de0b36b6: qapi: Convert query-cpus
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision 791e7c82: qapi: Convert query-migrate
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision e235cec3: qapi: Convert query-mice
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision 755f1968: qapi: Convert the cpu command
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision b025c8b4: Monitor: Make mon_set_cpu() public
- Also rename it to monitor_set_cpu().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision 99b7796f: Monitor: Introduce monitor_get_cpu_index()
- Returns 'cur_mons's CPU index. A future commit will use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:48 pm Revision 694a099a: qapi-commands.py: Don't call the output marshal on error
- Today we generate something like this:
int qmp_marshal_input_query_foo(...)
...
retval = qmp_q... - 02:43 pm Revision 9e0e2f96: ppc64-linux-user: Fix syscall return type.
- Use target_ulong instead of hard-coded uint32_t.
Remove the disabled printf's that are redundant with -strace.
Signe... - 02:43 pm Revision 8e78064e: ppc64-linux-user: Properly interpret the entry function descriptor.
- Don't confuse the load address with the load bias. They're equal
for ET_DYN objects (i.e. ld.so) but different for E... - 02:43 pm Revision 59f7182f: sparc-linux-user: Fixup sending SIGSEGV
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 02:43 pm Revision 7cd393ac: sparc-linux-user: Add some missing syscall numbers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 02:43 pm Revision 75f22e4e: sparc-linux-user: Handle SIGILL.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 02:42 pm Revision 0f6b4d21: linux-user: implement reboot syscall
- For OBS, we're running a full cross-guest inside of a VM. When a build
is done there, we reboot the guest as shutdown... - 02:42 pm Revision f4c69010: linux-user: fix openat
- When running openat using qemu-arm, we stumbled over invalid permissions
on the created files. The reason for this is... - 02:42 pm Revision 26b746db: linux-user: fix TARGET_RLIM_INFINITY declaration
- Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 02:42 pm Revision cbb21eed: linux-user: fix abi_(u)long, target_ulong mismatch
- abi_(u)long might be different from target_ulong, so don't use tswapl
but introduce a new tswapal
Signed-off-by: Mat... - 02:42 pm Revision 6cafd027: linux-user: fix rlimit syscalls on sparc(64)
- Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 02:02 am Revision 9f60639b: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- 12:00 am Revision 50c796f9: target-sparc: Implement FALIGNDATA inline.
- This is a relatively simple sequence of shifts.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 12:00 am Revision add545ab: target-sparc: Implement ALIGNADDR* inline.
- While ALIGNADDR was implemented out-of-line, ALIGNADDRL was not
implemeneted at all. However, this is a very simple ... - 12:00 am Revision 6c073553: target-sparc: Implement EDGE* instructions.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 12:00 am Revision 793a137a: target-sparc: Implement BMASK/BSHUFFLE.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 12:00 am Revision 2dedf314: target-sparc: Implement fpack{16,32,fix}.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
10/26/2011
- 11:58 pm Revision f888300b: target-sparc: Implement PDIST.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:57 pm Revision 44516772: target-sparc: Do exceptions management fully inside the helpers.
- This reduces the size of the individual translation blocks, since
we only emit a single call for each FOP rather than... - 11:55 pm Revision ac11f776: target-sparc: Extract float128 move to a function.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:55 pm Revision 45c7b743: target-sparc: Undo cpu_fpr rename.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:55 pm Revision 30038fd8: target-sparc: Change fpr representation to doubles.
- This allows a more efficient representation for 64-bit hosts.
It should be about the same for 32-bit hosts, as we can... - 11:55 pm Revision 61f17f6e: target-sparc: Extract common code for floating-point operations.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:50 pm Revision 141ae5c1: target-sparc: Mark fprs dirty in store accessor.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:50 pm Revision 96eda024: target-sparc: Add accessors for double-precision fpr access.
- Begin using i64 quantities to manipulate double-precision values.
On a 64-bit host this will, for the moment, generat... - 11:50 pm Revision f027c3b1: target-sparc: Make FPU/VIS helpers const when possible.
- This also removes the unused ENV parameter from these helpers.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 11:50 pm Revision 03fb8cfc: target-sparc: Pass float64 parameters instead of dt0/1 temporaries.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 11:50 pm Revision 208ae657: target-sparc: Add accessors for single-precision fpr access.
- Load, store, and "create destination". This version attempts to
change the behaviour of the translator as little as ... - 08:19 pm Revision fafd8bce: Sparc: split load and store op helpers
- Move load and store op helpers top ldst_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl... - 08:19 pm Revision 870be6ad: Sparc: convert win_helper to trace framework
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:18 pm Revision 11e66bca: Sparc: convert interrupt helpers to trace framework
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:18 pm Revision ec0ceb17: Sparc: convert mmu_helper to trace framework
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:18 pm Revision 163fa5ca: Sparc: split MMU helpers
- Move MMU helpers to mmu_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi... - 08:18 pm Revision b7da25f0: Sparc: fix coding style in helper.c
- Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign... - 08:18 pm Revision 7a5e4488: Sparc: avoid AREG0 for division op helpers
- Make [su]div{,cc} helpers take a parameter for CPUState instead
of relying on global env. Move the functions to helpe... - 08:18 pm Revision 79227036: Sparc: avoid AREG0 for softint op helpers and Leon cache control
- Make softint op helpers and Leon cache irq manager take a parameter
for CPUState instead of relying on global env. Mo... - 08:18 pm Revision 063c3675: Sparc: avoid AREG0 for CWP and PSTATE helpers
- Make CWP and PSTATE helpers take a parameter for CPUState instead
of relying on global env. Remove wrapper functions.... - 06:29 pm Revision e86d9b12: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:22 pm Revision 3899edf7: ahci: fix DPRINTF format strings
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:15 pm Revision 1a1a0e20: Documentation: fix typo
- Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.i... - 04:14 pm Revision 1ce9c192: Fix typo: buf -> bus
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 03:48 pm Revision 4ab328d6: tools: reorganize Makefile variables
- - Add all dependencies of the block layer to block-obj-y, and all
dependencies of QObject to qobject-obj-y
- Remov... - 03:38 pm Revision 8f355d67: exec.c: Remove useless comment
- As phys_ram_size had been removed since QEMU 0.12. Remove the useless
comment.
Signed-off-by: Chen Wen-Ren <chenwj@i... - 03:36 pm Revision 8379e46d: vmdk: vmdk_read_cid returns garbage if p_name is NULL
- Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ... - 03:36 pm Revision c18a1c88: vmdk: remove unneeded variable assignment
- Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ... - 03:36 pm Revision 512a2cf8: qed: remove unneeded variable assignment
- 'ret' is unconditionally overwitten by qed_read_l1_table_sync()
Spotted by Clang Analyzer
Signed-off-by: Pavel Borz... - 03:36 pm Revision feba23b1: qed: don't pass NULL to memcpy
- Spotted by Clang Analyzer
[Note this memcpy call has always been safe because the length will be 0
when the pointer ... - 03:36 pm Revision bff39b63: device_tree: Fix potential memory leak
- cppcheck error report:
device_tree.c:156: error: Memory leak: dupname
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S...
10/25/2011
- 11:38 pm Revision 0ec024f6: main-loop: Add missing include file
- stdint.h defines the POSIX data types and is needed
for MinGW-w64 (and maybe other hosts).
v2: Instead of adding std... - 10:30 pm Revision d300854b: target-sparc: Fix use of g_new0 / g_free
- g_malloc0 needs g_free instead of free.
While fixing this, I also replaced g_malloc0 by g_new0
as was suggested by St... - 10:30 pm Revision f37e2a6b: target-sparc: Fix order of function parameters
- The MinGW-w64 gcc complains about wrong parameters for
gen_helper_fpadd16_s and three other functions.
gen_helper_fp... - 06:15 pm Revision ba43d289: hda: do not mix output and input stream states, RHBZ #740493
- Windows 7 may use the same stream number for input and output.
Current code will confuse streams.
Changes since v1:
... - 06:15 pm Revision 36ac4ad3: hda: do not mix output and input streams, RHBZ #740493
- Windows 7 may use the same stream number for input and output.
That will result in lot of garbage on playback.
The h... - 04:44 pm Revision d9676f82: libcacard: Fix wrong assertion (reported by cppcheck)
- assert("...") will never do anything. This assertion handles a case
which should never occur, so it must be assert(!"... - 04:44 pm Revision 7fc7e584: libcacard/cac: fix typo in cac_delete_pki_applet_private
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 04:44 pm Revision e7c5e893: libcacard/vscclient: fix error paths for socket creation
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 03:00 pm Revision 3bb781f3: ui/spice-core: fix segfault in monitor
- Fix segfault if a qxl device is present but no spice command line
argument is given.
RHBZ 743251.
Signed-off-by: Al... - 03:00 pm Revision 9f0f352d: qxl: reset update_surface
- update init_qxl_ram to reset update_surface to 0. This fixes one case
of breakage when installing an old driver in a ... - 03:00 pm Revision 30f6da66: qxl: fix guest cursor tracking
- (1) If the guest cursor command is empty, don't reload it after migration.
(2) Cleaning the guest cursor when it is r... - 03:00 pm Revision 08cc67f3: spice: fix file handle cleanup
- Setting both read and write handlers to NULL in qemu_set_fd_handler
is not enougth to make qemu purge the file handle... - 03:00 pm Revision 78e60ba5: qxl: factor out properties
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:00 pm Revision 4ec8d307: qxl: Drop phread_yield on OOM
- This was only a best-effort attempt, by far not guaranteed to have an
effect. Drop it so that also no direct pthread ... - 03:00 pm Revision edc5cb1a: spice: turn client_migrate_info to async
- RHBZ 737921
Spice client is required to connect to the migration target before/as migration
starts. Since after migra... - 03:00 pm Revision f9ab6091: spice: Convert core to QEMU thread API
- No need to use pthread directly, we have proper abstractions for
identity checking.
Signed-off-by: Jan Kiszka <jan.k... - 03:00 pm Revision 691f5c7b: qxl: Convert to QEMU thread API
- Use QEMU thread API instead of pthread directly. We still need to get
rid of pthread_yield, though, to drop pthread.h... - 03:00 pm Revision 026f773f: spice: support the new migration interface (spice 0.8.3)
- - call spice_server_migrate_(start|end|connect).
- register spice_migrate_connect completion callback
Signed-off-by:... - 02:59 pm Revision afe2df69: migration: add status query functions
- Add migration_is_active and migration_has_failed functions
to query migration state.
Signed-off-by: Gerd Hoffmann <k... - 02:33 am Revision 21e87c46: i386: wire up MSR_IA32_MISC_ENABLE
- It's needed for its default value - bit 0 specifies that "rep movs" is
good enough for memcpy, and Linux may use a sl... - 02:29 am Revision aa82ba54: kvm: support TSC deadline MSR with subsection
- KVM add emulation of lapic tsc deadline timer for guest.
This patch is co-operation work at qemu side.
Use subsectio... - 02:27 am Revision 38d2c27e: Revert "kvm: support TSC deadline MSR"
- This reverts commit bfc2455ddbb41148494a084d15777e6bed7533c3.
New patch with subsections will follow.
Signed-off-by:... - 02:26 am Revision 626c4276: kvm: Add top-like kvm statistics script
- Taken from original qemu-kvm/kvm/kvm_stat.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kiv... - 02:26 am Revision 1cae88b9: kvm: avoid reentring kvm_flush_coalesced_mmio_buffer()
- mmio callbacks invoked by kvm_flush_coalesced_mmio_buffer() may
themselves indirectly call kvm_flush_coalesced_mmio_b... - 02:26 am Revision 5f6caa4f: kvm: Add tool for querying VMX capabilities
- Taken from original qemu-kvm/kvm/scripts/vmxcap.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: A...
10/24/2011
- 06:51 pm Revision 952e849c: Merge remote-tracking branch 'bonzini/split-main-loop-for-anthony' into staging
10/23/2011
- 06:44 pm Revision db418a0a: Add stdio char device on windows
- Simple implementation of an stdio char device on Windows.
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Sign... - 06:10 pm Revision 070af384: Sparc: split CWP and PSTATE op helpers
- Move CWP and PSTATE op helpers to win_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue... - 06:09 pm Revision 2ffd9176: Sparc: avoid AREG0 for lazy condition code helpers
- Make lazy condition code helpers take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richar... - 06:09 pm Revision cffc5818: Sparc: split lazy condition code handling op helpers
- Move lazy condition code handling op helpers to cc_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed... - 06:09 pm Revision 2e2f4ade: Sparc: avoid AREG0 for float and VIS ops
- Make floating point and VIS ops take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richard... - 06:08 pm Revision 1bccec25: Sparc: split FPU and VIS op helpers
- Move FPU op helpers to fop_helper.c. Move VIS op helpers to vis_helper.c,
compile it only for Sparc64.
Reviewed-by: ... - 06:08 pm Revision 99ca0219: Sparc: fix coding style
- Before the next patches, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Si... - 06:08 pm Revision bc265319: Sparc: avoid AREG0 for raise_exception and helper_debug
- Make raise_exception() and helper_debug() take a parameter for
CPUState instead of relying on global env. Move the fu... - 06:08 pm Revision 2336c1f1: Sparc: move trivial functions from op_helper.c
- These functions don't need access to CPUState or already pass it,
so relocating them from op_helper.c to helper.c and... - 06:07 pm Revision ab3b491f: Sparc: split helper.c
- Move CPU init to cpu_init.c and interrupt handling to int32_helper.c
for Sparc32 and int64_helper.c for Sparc64.
Rev... - 06:05 pm Revision c65f6fd4: Sparc: fix coding style
- Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign... - 05:08 pm Revision b1f88301: m48t59: fix write access
- Fix incorrect order of arguments, letting writes to NVRAM succeed.
It looks like guests never write to the device, o... - 05:07 pm Revision 0fb56ffc: m48t59: drop obsolete address base arithmetic
- Remove now incorrect address base arithmetic, missed by
9936d6e42392f1440505dfa9df065eabd251cadf. Fixes Sparc64 boot.... - 05:05 pm Revision 52ce6f05: pci_bridge: fix typo
- Reviewed-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
10/21/2011
- 07:14 pm Revision 99435906: simplify main loop functions
- Provide a clean example of how to use the main loop in the tools.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:14 pm Revision 44a9b356: main-loop: create main-loop.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision d3b12f5d: main-loop: create main-loop.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision 946fb27c: qemu-timer: move icount to cpus.c
- None of this is needed by tools, and most of it can even be made static
inside cpus.c.
Signed-off-by: Paolo Bonzini ... - 07:14 pm Revision 2ff68d07: qemu-timer: move more stuff out of qemu-timer.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision 4260a739: qemu-timer: use atexit for quit_timers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision be08e65e: Revert to a hand-made select loop
- This reverts commit c82dc29a9112f34e0a51cad9a412cf6d9d05dfb2
and 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2.
Signed-of... - 07:14 pm Revision fbdc14eb: qemu-timer: do not use RunState change handlers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision dc2dfcf0: qemu-timer: more clock functions
- These will be used when moving icount accounting to cpus.c.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signe... - 07:14 pm Revision a5c57d64: qemu-timer: do not refer to runstate_is_running()
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:14 pm Revision f3fc6e2e: qemu-timer: move common code to qemu_rearm_alarm_timer
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:14 pm Revision 0abc2712: remove unused function
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:14 pm Revision 688eb389: qemu-timer: remove active_timers array
- Embed the list in the QEMUClock instead.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bon... - 07:01 pm Revision 7f84c127: compatfd.c: Don't pass NULL pointer to SYS_signalfd
- Don't pass a NULL pointer in to SYS_signalfd in qemu_signalfd_available():
this isn't valid and Valgrind complains ab... - 06:59 pm Revision 1386d4c0: linux-user: Fix broken "-version" option
- Fix the "-version" option, which was accidentally broken in commit
fc9c541:
* exit after printing version informatio... - 06:34 pm Revision 6db39ae2: block: change discard to co_discard
- Since coroutine operation is now mandatory, convert both bdrv_discard
implementations to coroutines. For qcow2, this... - 06:34 pm Revision 8b94ff85: block: change flush to co_flush
- Since coroutine operation is now mandatory, convert all bdrv_flush
implementations to coroutines. For qcow2, this me... - 06:34 pm Revision 2914caa0: block: take lock around bdrv_read implementations
- This does the first part of the conversion to coroutines, by
wrapping bdrv_read implementations to take the mutex.
D... - 06:34 pm Revision e183ef75: block: take lock around bdrv_write implementations
- This does the first part of the conversion to coroutines, by
wrapping bdrv_write implementations to take the mutex.
... - 06:34 pm Revision a18e67f5: fdc: Fix floppy port I/O
- The floppy device was broken by commit 212ec7ba (fdc: Convert to
isa_register_portio_list). While the old interface p... - 06:34 pm Revision 6f6dc656: block: drop redundant bdrv_flush implementation
- Block drivers now only need to provide either of .bdrv_co_flush,
.bdrv_aio_flush() or for legacy drivers .bdrv_flush(... - 06:34 pm Revision 848c66e8: block: add a CoMutex to synchronous read drivers
- The big conversion of bdrv_read/write to coroutines caused the two
homonymous callbacks in BlockDriver to become reen... - 06:34 pm Revision 41521fa4: qemu-img: Don't allow preallocation and compression at the same time
- Only qcow and qcow2 can do compression at all, and they require unallocated
clusters when writing the compressed data... - 06:34 pm Revision 588b65a3: vmdk: fix return values of vmdk_parent_open
- While vmdk_open_desc_file (touched by the patch) correctly changed -1
to -EINVAL, vmdk_open did not. Fix it directly... - 06:34 pm Revision 8f1efd00: qcow2: Fix bdrv_write_compressed error handling
- If during allocation of compressed clusters the cluster was already allocated
uncompressed, fail and properly release... - 06:34 pm Revision 4265d620: block: add bdrv_co_discard and bdrv_aio_discard support
- This similarly adds support for coroutine and asynchronous discard.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co... - 06:34 pm Revision 34d4260e: pc: Fix floppy drives with if=none
- Commit 63ffb564 broke floppy devices specified on the command line like
-drive file=...,if=none,id=floppy -global isa... - 06:34 pm Revision 07f07615: block: unify flush implementations
- Add coroutine support for flush and apply the same emulation that
we already do for read/write. bdrv_aio_flush is si... - 06:34 pm Revision bae0a0cc: vmdk: clean up open
- Move vmdk_parent_open to vmdk_open. There's another path how
vmdk_parent_open can be reached:
vmdk_parse_extents(... - 06:34 pm Revision b1b1dad3: fix memory leak in aio_write_f
- Haven't released memory of 'ctx' before return.
Signed-off-by: Alex Jia <ajia@redhat.com>
Signed-off-by: Kevin Wolf ... - 06:34 pm Revision d8716b41: sheepdog: add coroutine_fn markers
- This makes the following patch easier to review.
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: ... - 06:34 pm Revision 35246a68: block: rename bdrv_co_rw_bh
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 06:34 pm Revision 154b9a0c: add socket_set_block
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by:... - 06:34 pm Revision 5cce43bb: xen_disk: Always set feature-barrier = 1
- The synchronous .bdrv_flush callback doesn't exist any more and a device really
shouldn't poke into the block layer i... - 06:19 pm Revision c2e2343e: hw/arm_gic.c: Fix save/load of irq_target array
- irq_target array saving/loading is in the wrong loop.
Version bump.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmai... - 06:19 pm Revision f45b885f: hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module
- The OMAP2430 version of the omap-gpio device has five GPIO modules,
not four like the other OMAP2 versions; wire up t...
10/20/2011
- 11:30 pm Revision c76eaf13: hw/9pfs: Fix broken compilation caused by wrong trace events
- Commit c572f23a3e7180dbeab5e86583e43ea2afed6271 added trace events
with mismatching format string and arguments.
gcc... - 05:25 pm Revision 12b1de3a: target-arm: Fix use of free() in cpu_arm_close()
- env is allocated in cpu_arm_init() with g_malloc0(), so free with g_free().
Signed-off-by: Andreas Färber <afaerber@... - 04:46 pm Revision a6e43daa: Merge remote-tracking branch 'quintela/migration-pull' into staging
- 04:43 pm Revision 46cd37e7: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:42 pm Revision 1f99b949: Merge remote-tracking branch 'aneesh/for-upstream-6' into staging
- Conflicts:
trace-events - 02:23 pm Revision ee86c61f: migration: make migration-{tcp,unix} consistent
- Files are almost identical in functionality, just remove the
differences that make no sense.
Signed-off-by: Juan Qui... - 02:23 pm Revision d0ae46c1: migration: Use bandwidth_limit directly
- Now that current_migration always exist, there is no reason for
max_throotle variable.
Signed-off-by: Juan Quintela ... - 02:23 pm Revision 7073693b: migration: Export a function that tells if the migration has finished correctly
- This will allow us to hide the state values.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:23 pm Revision e0eb7390: migration: Pass MigrationState in migration notifiers
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 17549e84: migration: create accessor for current_migration
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 7dc688ed: migration: Make state definitions local
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 48a2f4d6: migration: Remove get_status() accessor
- It is only used inside migration.c, and fields on that struct are
accessed all around the place on that file.
Signed... - 02:23 pm Revision cab30143: migration: Move exported functions to the end of the file
- This means we can remove the two forward declarations.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-b... - 02:23 pm Revision efab4718: migration: Don't use callback on file defining it
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 8414ff3b: migration: propagate error correctly
- unix and tcp outgoing migration have error values, but didn't returned
it. Make them return the error. Notice that ... - 02:23 pm Revision 767de722: migration: Remove migration cancel() callback
- It is used only in one place
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:23 pm Revision 3f77fc55: migration: Fold MigrationState into FdMigrationState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 458cf28e: migration: Introduce migrate_fd_completed() for consistency
- This function is a bit different of the others that change the state,
in the sense that if migrate_fd_cleanup() retur... - 02:23 pm Revision 92920cd7: migration: Our release callback was just free
- We called it from a single place, and always with state !=
MIG_STATE_ACTIVE. Just remove the whole callback. For us... - 02:23 pm Revision 0edda1c4: migration: Refactor MigrationState creation
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision d5934dde: migration: Introduce MIG_STATE_SETUP
- Use MIG_STATE_ACTIVE only when migration has really started. Use this
new state to setup migration parameters. Chan... - 02:23 pm Revision 67afff79: migration: Refactor and simplify error checking in migrate_fd_put_ready
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 8b6b99b3: migration: Make all posible migration functions static
- I have to move two functions postions to avoid forward declarations
Signed-off-by: Juan Quintela <quintela@redhat.co... - 02:23 pm Revision 07af4452: migration: move migrate_new to do_migrate
- Once there, remove all parameters that don't need to be passed to
*start_outgoing_migration() functions
Signed-off-b... - 02:23 pm Revision 22f00a44: migration: Rename FdMigrationState MigrationState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 624b9cc2: migration: rename qemu_file_has_error to qemu_file_get_error
- Now the function returned errno, so it is better the new name.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Re... - 02:23 pm Revision dc7acc61: migration: Use FdMigrationState instead of MigrationState when possible
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 7be4363a: migration: Make *start_outgoing_migration return FdMigrationState
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 3961b4dd: savevm: Rename has_error to last_error field
- Now the field contains the last error name, so rename acordingly.
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 02:23 pm Revision dcd1d224: migration: change has_error to contain errno values
- We normally already have an errno value. When not, abuse EIO.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:23 pm Revision 42802d47: migration: use qemu_file_get_error() return value when possible
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 02:23 pm Revision 2975725f: migration: make *save_live return errors
- Make *save_live() return negative values when there is one error, and
updates all callers to check for the error.
Si... - 02:23 pm Revision 39346385: migration: return real error code
- make functions propagate errno, instead of just using -EIO. Add a
comment about what are the return value of qemu_sa... - 02:23 pm Revision db448a08: buffered_file: Use right "opaque"
- buffered_close 's' variable is of type QEMUFileBuffered, and
wait_for_unfreeze() expect to receive a MigrationState, ... - 02:23 pm Revision 3a230256: ds1225y: Use stdio instead of QEMUFile
- QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers... - 02:23 pm Revision 4fc7d819: migration: If there is one error, it makes no sense to continue
- Once there, add a comment about what each error mean.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:23 pm Revision e6494061: migration: Check that migration is active before cancel it
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision c0b2ba46: migration: simplify state assignmente
- Once there, make sure that if we already know that there is one error,
just call migration_fd_cleanup() with the ERRO... - 02:23 pm Revision af509450: migration: set error if select return one error
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision eff28a5c: buffered_file: reuse QEMUFile has_error field
- Instead of having two has_error fields in QEMUFile & QEMUBufferedFile,
reuse the 1st one. Notice that the one in buf... - 02:23 pm Revision 2350e13c: migration: add error handling to migrate_fd_put_notify().
- Although migrate_fd_put_buffer() sets MIG_STATE_ERROR if it failed,
since migrate_fd_put_notify() isn't checking erro... - 02:23 pm Revision fdbecb5d: migration: don't "write" when migration is not active
- If migration is not active, just ignore writes.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:23 pm Revision 3da9eebd: Revert "savevm: fix corruption in vmstate_subsection_load()."
- This reverts commit eb60260de0b050a5e8ab725e84d377d0b44c43ae.
Conflicts:
savevm.c
We changed qemu_peek_byte() pro... - 02:23 pm Revision c6380724: savevm: improve subsections detection on load
- We add qemu_peek_buffer, that is identical to qemu_get_buffer, just
that it don't update f->buf_index.
We add a para... - 02:23 pm Revision 65f3bb3d: savevm: define qemu_get_byte() using qemu_peek_byte()
- Signed-off-by: Juan Quintela<quintela@redhat.com>
- 02:23 pm Revision b9ce1454: savevm: some coding style cleanups
- This patch will make moving code on next patches and having checkpatch
happy easier.
Signed-off-by: Juan Quintela<qu... - 02:23 pm Revision 0046c45b: savevm: teach qemu_fill_buffer to do partial refills
- We will need on next patch to be able to lookahead on next patch
v2: rename "used" to "pending" (Alex Williams)
Sig...
10/19/2011
- 07:14 pm Revision da97f52c: target-arm: Implement VFPv4 fused multiply-accumulate insns
- Implement the fused multiply-accumulate instructions (VFMA, VFMS,
VFNMA, VFNMS) which are new in VFPv4.
Signed-off-b... - 07:14 pm Revision 15180256: target-arm/machine.c: Restore VFP registers correctly
- Fix the restoring of VFP registers on vmload.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmail.com>
Reviewed-by: Ju... - 07:14 pm Revision 47789990: target-arm: Rename ARM_FEATURE_DIV to _THUMB_DIV
- Rename the ARM_FEATURE_DIV feature bit to _THUMB_DIV, to
make room for a new feature switch enabling DIV in the ARM
e... - 07:14 pm Revision b8b8ea05: target-arm: Add ARM UDIV/SDIV support
- Add support for UDIV and SDIV in ARM mode. This is a new optional
feature for A profile cores (Thumb mode has had UDI... - 07:14 pm Revision 369be8f6: softfloat: Implement fused multiply-add
- Implement fused multiply-add as a softfloat primitive. This implements
"a+b*c" as a single step without any intermedi... - 07:14 pm Revision 41e9564d: target-arm: v6 media multiply space: UNDEF on unassigned encodings
- Clean up the decoding of the v6 media multiply space so that we UNDEF
on unassigned encodings rather than randomly in... - 07:14 pm Revision 26cc6abf: rsqrte_f32: No need to copy sign bit.
- Indeed, the result is known to be always positive.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Signed-of... - 03:48 pm Revision 8a9236f1: runstate: Allow user to migrate twice
- It should be a matter of allowing the transition POSTMIGRATE ->
FINISH_MIGRATE, but it turns out that the VM won't do... - 03:48 pm Revision ee21cb5f: runstate: Allow to transition from paused to postmigrate
- The user may already have paused the VM before starting the
migration process. If s/he does that, then the state will... - 03:48 pm Revision c370f09d: savevm: qemu_savevm_state(): Drop stop VM logic
- qemu_savevm_state() has some logic to stop the VM and to (or not to)
resume it. But this seems to be a big noop, as q... - 03:48 pm Revision 207c5cd2: runstate: Print state transition when invalid
- Makes it easier to debug.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:39 pm Revision 7f3850c2: QMP: Fix blockdev-snapshot-sync doc example
- Fix wrong command name.
Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redh...
10/17/2011
- 04:59 pm Revision 7cc09e6c: spitz: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision d4edce38: sun4u: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision fe06bd93: tc63963xb: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 9f7adc31: syborg: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision eb2fefbc: strongarm: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 890c2b77: spapr: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 3150fa50: sun4m: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision d08151bf: tcx: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 25793bfa: sm501: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 5dea2efb: r2d: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 35e87820: realview: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 2646c133: ppcr500_mpc8544ds: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision adfc39ea: pxa2xx: convert to memory API (part II)
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision ca3dbc27: s390-virtio: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 8b881e77: pci: simplify memory region registration
- The two code paths (for ADDRESS_SPACE_IO and ADDRESS_SPACE_MEM) are
identical. Unify them.
Signed-off-by: Avi Kivit... - 04:59 pm Revision 0c90c52f: ppc_prep: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision c92bb2c7: ppc_oldworld: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:59 pm Revision 9c843933: pxa2xx: convert to memory API (part I)
- Signed-off-by: Avi Kivity <avi@redhat.com>
10/16/2011
- 02:19 pm Revision 08dafab4: memory: use 128-bit integers for sizes and intermediates
- Since the memory API supports 64-bit buses, it needs a larger type to represent
intermediate results.
Signed-off-by:... - 02:13 pm Revision b7cd3db6: Add support for 128-bit arithmetic
- The memory API supports 64-bit buses (e.g. PCI). A size on such a bus cannot
be represented with a 64-bit data type,... - 02:11 pm Revision cfce6d89: i8259: Move to hw library
- No target-specific bits remaining, let's move it over.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off... - 02:11 pm Revision 661f1929: monitor: Restrict pic/irq_info to supporting targets
- This allows to drop various stubs and move the i8359 into hwlib.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
... - 02:11 pm Revision 81a02f93: i8259: Fix coding style
- No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai... - 02:11 pm Revision 747c70af: i8259: Convert to qdev
- This key cleanup step requires to move the IRQ debugging bit from
i8259_set_irq directly to the per-PIC pic_set_irq, ... - 02:11 pm Revision 6835678c: qdev: Add HEX8 property
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue... - 02:11 pm Revision c17725f4: i8259: Eliminate PicState2
- Introduce a reference to the slave PIC for the few cases we need to
access it without a proper pointer at hand and dr... - 02:11 pm Revision 25985396: i8259: Replace PicState::pics_state with master flag
- This reflects how real PICs indentify their role (in non-buffered mode):
Pass the state of the /SP input on pic_init ... - 02:11 pm Revision 6e5580ca: i8259: PREP: Replace pic_intack_read with pic_read_irq
- There is nothing in the i8259 spec that justifies the special
pic_intack_read. At least the Linux PREP kernels config... - 02:11 pm Revision fc1a5e0a: i8259: Clean up pic_ioport_read
- Drop redundant local address variable.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl ... - 02:11 pm Revision 8d484caa: i8259: Fix poll command
- This was probably never used so far: According to the spec, polling
means ack'ing the pending IRQ and setting its cor... - 02:11 pm Revision b76750c1: i8259: Switch to per-PIC IRQ update
- This converts pic_update_irq to work against a single PIC instead of the
complete cascade. Along this change, the req... - 02:11 pm Revision 86fbf97c: i8259: Clear ELCR on reset
- The ELCR is actually part of the chipset but we model it here for
simplicity reasons. The PIIX3 clears the ELCR on re... - 02:11 pm Revision 51d9e939: i8259: Update IRQ state after reset
- MIPS and PPC users of the i8259 output signal expect us to report state
updates also after reset. As no consumer (inc... - 02:11 pm Revision afdb06f8: i8259: Do not update IRQ output after spurious pic_poll_read
- If pic_poll_read finds no pending IRQ and return a spurious one instead,
no PIC state is changed, thus we do not need... - 02:11 pm Revision 78ef2b69: i8259: Reorder intack in pic_read_irq
- As we want to move the IRQ update to pic_intack, ordering matters: the
slave ack must be executed before the master a... - 02:10 pm Revision 2e2b2274: i8239: Introduce per-PIC output interrupt
- As a first step towards more generic master-slave support, remove
parent_irq in favor of a per-PIC output interrupt l... - 02:10 pm Revision 62026017: i8259: Move pic_set_irq1 after pic_update_irq
- We are about to call the latter from the former. No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen... - 02:10 pm Revision ef5e1ae2: i8259: Drop obsolete prototypes
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:10 pm Revision 5dcd35e2: i8259: Remove premature inline function attributes
- The compiler is smarter in choosing the right optimization.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signe... - 02:10 pm Revision 43a0db35: pc: Convert GSIState::i8259_irq into array
- Will be required when we no longer let i8259_init allocate the PIC IRQs
but convert that chips to qdev.
Signed-off-b... - 02:10 pm Revision d96e1737: pc: Fix and clean up PIC-to-APIC IRQ path
- The master PIC is connected to the LINTIN0 of the APICs. As the APIC
currently does not track the state of that line,... - 02:10 pm Revision b881fbe9: pc: Generalize ISA IRQs to GSIs
- The ISA bus IRQ range is 0..15. What isa_irq_handler and IsaIrqState are
actually dealing with are the Global System ... - 02:10 pm Revision 2e9947d2: pc: Drop useless test from isa_irq_handler
- IsaIrqState::ioapic is always non-NULL. Probably, the concrete
qemu_irq was supposed to be tested, but that's already... - 01:42 pm Revision 0200db65: target-xtensa: add Avnet LX60/LX110/LX200 boards
- These boards carry similar hardware: SDRAM (48M for LX110, 64M for LX60,
96M for LX200), 16 Mbyte FLASH, FPGA, 10/100... - 01:42 pm Revision 342407fd: hw: add OpenCores 10/100 Mbps Ethernet controller
- This is OpenCores Ethernet MAC + subset of National Semiconductors
DP83838C PHY.
OpenCores Ethernet MAC project: http... - 01:40 pm Revision 5e408573: target-xtensa: rename dc232b board to sim
- This is to get aligned with the linux name for this machine.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed... - 01:40 pm Revision 935f7a2b: target-xtensa: add fsf core
- This is FSF big endian core implemented through linux overlay.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Sign... - 01:40 pm Revision 53add759: target-xtensa: add dc232b core
- This is Diamond 232L Standard Core Rev.B (LE), implemented through
linux/gdb overlay.
Signed-off-by: Max Filippov <j... - 01:39 pm Revision ac8b7db4: target-xtensa: extract core configuration from overlay
- Introduce overlay_tool.h that defines core configuration blocks from
data available in the linux architecture variant... - 01:39 pm Revision b8929a54: target-xtensa: implement external interrupt mapping
- Xtensa cores may have different mapping of external interrupt pins to
internal IRQ numers. Implement API to acquire c... - 01:39 pm Revision 63f95e4c: target-xtensa: remove hand-written xtensa cores implementations
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:39 pm Revision 7f65f4b0: target-xtensa: increase xtensa options accuracy
- - add separate options for each operation in the MISC_OP;
- add an option for MULSH/MULUH;
- put S32C1I under conditi... - 12:38 am Revision 3aeaea65: target-xtensa: update qemu-doc.texi
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:03 am Revision e7e9af5c: target-xtensa: add MAC16 unit tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:03 am Revision 6825b6c3: target-xtensa: implement MAC16 option
- See ISA, 4.3.7 for the details.
- add ACC and MR special registers;
- implement MAC16 and all inner MAC* opcode grou... - 12:03 am Revision 890c6333: target-xtensa: fix guest hang on masked CCOMPARE interrupt
- QEMU timer is used to post CCOMPARE interrupt when the core is halted.
If that CCOMPARE interrupt is masked off then ...
10/15/2011
- 08:40 pm Revision 9870a5e6: Drop obsolete nographic timer
- We flush coalesced MMIO in the device models now, and VNC - for which
this was once introduced - is also fine without... - 08:39 pm Revision e9a07334: Move graphic-related coalesced MMIO flushes to affected device models
- This is conceptually cleaner and will allow us to drop the nographic
timer. Moreover, it will be mandatory to fully e... - 01:00 pm Revision 49a88ce3: scripts: Simpletrace log analysis script for pretty-printing 9p log.
- This python script allows to pretty print 9p simpletrace logs and can be
further enhanced to filter 9p logs based on ... - 01:00 pm Revision 9844081b: hw/9pfs: Add open flag mapping
- Some of the flags are OS/arch dependent we need to use
9P defined value on wire,
Based on the original patch from Ve... - 01:00 pm Revision fbcbf101: hw/9pfs: Rename fstype to fsdriver to make it consistent across VirtFS code
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 01:00 pm Revision b97400ca: hw/9pfs: Use export flag for indicating security model
- This helps to remove some of the structure members
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 01:00 pm Revision e06a765e: hw/9pfs: Add st_gen support in getattr reply
- This patch use file system specific ioctl for getting i_generation
value. Not all file system support the ioctl. So w... - 01:00 pm Revision d9b36a6e: hw/9pfs: Handle Security model parsing
- Except local fs driver all other fs drivers (handle, synth) don't need
security model. Update fsdev parameter parsing... - 01:00 pm Revision 7cca27df: hw/9pfs: Use fs driver specific lstat
- Use file system driver specific lstat instead of generic lstat.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Sig... - 01:00 pm Revision 46604b39: hw/9pfs: Remove virtio-9p-debug.* infra to be replaced by Qemu Tracing.
- Removing the existing debug infrastrucure as proposed to be replaced by
Qemu Tracing infrastructure.
Reviewed-by: St... - 01:00 pm Revision c572f23a: hw/9pfs: Introduce tracing for 9p pdu handlers
- Plan is to replace the existing debug infrastructure with Qemu tracing
infrastructure so that user can dynamically en... - 01:00 pm Revision c98f1d4a: hw/9pfs: Use export_flag for indicating whether fs driver use path names.
- This allows us to remove another member from the struct
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm... - 01:00 pm Revision edb9eb73: hw/9pfs: Add st_gen support for handle based fs driver
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet... - 01:00 pm Revision ea60f315: virtio-9p: Use 9P specific Lock constants
- Use 9P specific lock constants instead of arch specific lock constants.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.... - 01:00 pm Revision 7c92a3d2: qemu-options.hx: Update virtfs command documentation
- Clarify the virtfs option better
Updates from:Sripathi Kodi <sripathik@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <... - 01:00 pm Revision a2f507d9: hw/9pfs: Ensure an error is reported to user if 9pfs mount tag is too long
- If the 9pfs mount tag is longer than MAX_TAG_LEN bytes, rather than
silently truncating the tag which will likely bre... - 01:00 pm Revision d2042378: hw/9pfs: Fix build error on platform that don't support futimens
- Also don't do glibc version check to find handle support. Instead
do handle syscall support in configure.
Signed-off...
10/14/2011
- 08:36 pm Revision 2a22e6eb: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 06:47 pm Revision 210b3a70: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:46 pm Revision bdc792d3: Merge remote-tracking branch 'kraxel/usb.28' into staging
- 06:44 pm Revision 36f490b1: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 06:31 pm Revision f8c35c1d: block: drop .bdrv_read()/.bdrv_write() emulation
- There is no need to emulate .bdrv_read()/.bdrv_write() since these
interfaces are only called if aio and coroutine in... - 06:31 pm Revision 09f085d5: block: drop bdrv_has_async_rw()
- Commit cd74d83345e0e3b708330ab8c4cd9111bb82cda6 ("block: switch
bdrv_read()/bdrv_write() to coroutines") removed the ... - 06:31 pm Revision d8b7e0ad: block: use coroutine interface for raw format
- The raw format delegates all operations to bs->file (the protocol).
Previously this block driver exposed both sync an... - 06:31 pm Revision 8c5873d6: block: drop emulation functions that use coroutines
- Block drivers that implement coroutine functions used to get sync and
aio wrappers. This is no longer necessary sinc... - 06:31 pm Revision 1b1e8c6e: raw-posix: remove bdrv_read()/bdrv_write()
- Block drivers only need to provide one of sync, aio, or coroutine
interfaces. Since raw-posix.c provides aio interfa... - 04:57 pm Revision add8d262: block/qcow: Fix use of free() instead of g_free()
- cppcheck reported this error:
qemu/block/qcow.c:599: error: Mismatching allocation and deallocation: cluster_data
S... - 04:46 pm Revision 7acae208: sheepdog: correct spelling
- Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by... - 04:39 pm Revision 8ef935b2: tcg: Fix spelling in comment (varables -> variables)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:39 pm Revision f4f17adc: remove hpet.h
- It is unused since the HPET and RTC timers were removed (commit
25f3151, 2011-05-31).
Signed-off-by: Paolo Bonzini <... - 04:39 pm Revision 47601f22: arm_pic: Fix typo
- interrput -> interrupt
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>... - 04:38 pm Revision 2e02e18b: qemu-char: Fix use of free() instead of g_free()
- cppcheck reported these errors:
qemu-char.c:1667: error: Mismatching allocation and deallocation: s
qemu-char.c:1668... - 04:36 pm Revision 3a846906: qemu-options: avoid #if in spicevmc texi help
- Preprocessor directives cannot be used in STEXI/ETEXI sections since
they are not passed through the preprocessor. T... - 11:29 am Revision b161e2e4: linux-aio: Allow reads beyond the end of growable images
- This is the linux-aio version of commits 22afa7b5 (raw-posix, synchronous) and
ba1d1afd (posix-aio-compat). Reads now...
10/13/2011
- 04:02 pm Revision 6b7cb247: block: mark blocks dirty on coroutine write completion
- The aio write operation marks blocks dirty when the write operation
completes. The coroutine write operation marks b... - 04:02 pm Revision 1a6e115b: block: switch bdrv_aio_writev() to coroutines
- More sync, aio, and coroutine unification. Make bdrv_aio_writev() go
through coroutine request processing.
Remove t... - 04:02 pm Revision b2a61371: block: switch bdrv_aio_readv() to coroutines
- More sync, aio, and coroutine unification. Make bdrv_aio_readv() go
through coroutine request processing.
Signed-of... - 04:02 pm Revision 1ed20acf: block: directly invoke .bdrv_* from emulation functions
- The emulation functions which supply default BlockDriver .bdrv_*()
functions given another implemented .bdrv_*() func... - 04:02 pm Revision c5fbe571: block: split out bdrv_co_do_readv() and bdrv_co_do_writev()
- The public interface for I/O in coroutine context is bdrv_co_readv() and
bdrv_co_writev(). Split out the request pro... - 04:02 pm Revision 1c9805a3: block: switch bdrv_read()/bdrv_write() to coroutines
- The bdrv_read()/bdrv_write() functions call .bdrv_read()/.bdrv_write().
They should go through bdrv_co_do_readv() and... - 04:02 pm Revision a652d160: block: directly invoke .bdrv_aio_*() in bdrv_co_io_em()
- We will unify block layer request processing across sync, aio, and
coroutines and this means a .bdrv_co_*() emulation... - 02:16 pm Revision 80cf7cf7: usb-hub: don't trigger assert on packet completion.
- Calling usb_packet_complete() recursively when passing up the completion
event up the chain for devices connected via... - 01:58 pm Revision e0b8e72d: usb: fix port reset
- commit 891fb2cd4592b6fe76106a69e0ca40efbf82726a removed the implicit
detach before (re-)attaching in usb_attach(). S... - 01:58 pm Revision 3393bc10: usb-hub: need to check dev->attached
- commit 891fb2cd4592b6fe76106a69e0ca40efbf82726a did that for all host
controllers, the usb hub was left out by accide... - 01:58 pm Revision 905fb034: hw/usb-ohci: Honour endpoint maximum packet size
- Honour the maximum packet size for endpoints; this applies when
sending non-isochronous data and means we transfer on... - 01:58 pm Revision 8d11b78c: hw/usb-ohci: Fix OHCI_TD_T1 bit position definition
- The OHCI Transfer Descriptor T (DataToggle) bits are 24 and 25;
fix an error which accidentally overlaid them both on... - 01:58 pm Revision 3a3286bf: usb-hid: activate usb tablet / mouse after migration.
- qemu uses the ps/2 mouse by default. The usb tablet (or mouse) is
activated as soon as qemu sees some guest activity... - 01:58 pm Revision e6274727: usb-host: factor out code
- Move code to claim usb ports and to disconnect usb interfaces into
usb_host_claim_port and usb_host_disconnect_ifaces... - 01:58 pm Revision 0fcc3bfc: usb-host: handle USBDEVFS_SETCONFIGURATION returning EBUSY
- In case the host uses the usb device usbfs will refuse to set the
configuration due to the device being busy. Handle... - 01:58 pm Revision d3ac1a87: usb-storage: fix NULL pointer dereference.
- When a usb packet is canceled we need to check whenever we actually have
a scsi request in flight before we try to ca...
10/12/2011
- 04:41 pm Revision d3ab98e6: hw/9pfs: Add new virtfs option writeout=immediate skip host page cache
- writeout=immediate implies the after pwritev we do a sync_file_range.
Reviewed-by: Stefan Hajnoczi <stefanha@linux.v... - 04:41 pm Revision 5745e38a: hw/9pfs: Use ioeventfd for 9p
- With ioeventfd:
[root@qemu-img-64 storage]# dd if=/dev/zero of=/storage/testx bs=8k count=131072 oflag=direct
131072+...
10/11/2011
- 04:57 pm Revision 0d959524: isa: Remove isa_init_ioport_range and isa_init_ioport
- All users have been converted to either isa_register_ioport
or isa_register_old_portio_list.
Signed-off-by: Richard ... - 04:57 pm Revision 23af670e: pc: Convert port92 to isa_register_ioport
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision f75317b4: vmport: Convert to isa_register_ioport
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 4a91d3b3: ide: Convert to isa_register_portio_list
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 42c1a22d: sb16: Convert to isa_register_portio_list
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 9936d6e4: m48t59: Convert to isa_register_ioport
- The sysbus interface is as yet unconverted.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Ki... - 04:57 pm Revision a5028520: ne2000: Convert to isa_register_ioport
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision d7adb96f: gus: Convert to isa_register_portio_list
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 212ec7ba: fdc: Convert to isa_register_portio_list
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 1922abd0: parallel: Convert to isa_register_portio_list
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision b2c5009b: rtc: Convert to isa_register_ioport
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 0a039dc7: vga: Convert to isa_register_portio_list
- [jan: fix cut'n'paste errors]
[avi: adjust pci variants not to use isa functions]
Signed-off-by: Richard Henderson <... - 04:57 pm Revision d7500734: isa: Add isa_register_portio_list()
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:57 pm Revision 03808f58: memory: Fix old portio word accesses
- As we register old portio regions via ioport_register, we are also
responsible for providing the word access wrapper.... - 04:57 pm Revision 6bf9fd43: Introduce PortioList
- Add a type and methods for manipulating a list of disjoint I/O ports,
used in some older hardware devices.
Based on ... - 10:42 am Revision 0d460d6f: vvfat: Fix potential buffer overflow
- path2[PATH_MAX] can be used for the null termination, so make the array big
enough to allow this.
Signed-off-by: Kev... - 10:42 am Revision f04ef601: QMP: query-status: Add 'io-status' key
- Contains the I/O status for the given device. The key is only present
if the device supports it and the VM is configu... - 10:42 am Revision ce137829: block/vvfat: Fix potential memory leaks and other memory errors
- cppcheck reported memory leaks and mismatched g_malloc() with free()
instead of g_free().
Fix these errors.
Cc: Kev... - 10:42 am Revision 7ef6d3dc: block/vvfat: Remove unused code
- The unused code was detected using cppcheck.
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Weil <weil@mail... - 10:42 am Revision d2078cc2: HMP: Print 'io-status' information
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 10:42 am Revision 9fb118e6: scsi: Support I/O status
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 10:42 am Revision 50fb1900: ide: Support I/O status
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 10:42 am Revision af239a62: virtio: Support I/O status
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 10:41 am Revision 28a7282a: block: Keep track of devices' I/O status
- This commit adds support to the BlockDriverState type to keep track
of devices' I/O status.
There are three possible... - 10:41 am Revision 449c184e: linux-aio: Fix laio_submit error handling
- The error handling order was in the wrong order, so that either the ACB would
be leaked or the counter would be decre... - 10:41 am Revision 55b949c8: block: allow resizing of images residing on host devices
- Allow to resize images that reside on host devices up to the available
space. This allows to grow images after resiz...
10/10/2011
- 04:29 pm Revision f0cdd7a9: hw/lan9118.c: Convert to MemoryRegion
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:29 pm Revision febbd7c2: ppc_newworld: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:29 pm Revision ced52fa6: palm: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:29 pm Revision dd236a50: hw/arm11mpcore: Clean up to avoid using sysbus_mmio_init_cb2
- Clean up the initialisation of the realview_mpcore device to avoid
using sysbus_init_mmio_cb2(): we can pass through ... - 04:29 pm Revision a682fd5c: ppc405_boards: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:29 pm Revision 7d6e771f: hw/versatile_pci: Expose multiple sysbus mmio regions
- Clean up versatile_pci to expose the various PCI mmio regions
properly as separate mmio regions rather than as a sing... - 04:29 pm Revision d7973c77: petalogix_ml605: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:29 pm Revision 589f0aad: petalogix_s2adsp1800: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 04:29 pm Revision ebf47c24: isa: Tidy support code for isabus_get_fw_dev_path
- The only user of ISADevice.ioports is isabus_get_fw_dev_path, and it
only looks at the first entry of the array. Whi... - 04:21 pm Revision ebffe2af: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 04:09 pm Revision 057643f6: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:07 pm Revision 9f047b89: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
10/09/2011
- 06:04 pm Revision 8acbc9b2: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 02:11 pm Revision df2921d3: Merge remote-tracking branch 'upstream' into memory/batch
- * upstream: (87 commits)
target-alpha: Fix compilation errors for 32 bit hosts
target-alpha: Add high-resolution ... - 11:18 am Revision 02d6516c: target-alpha: Fix compilation errors for 32 bit hosts
- On i386, these errors were reported:
qemu/hw/alpha_dp264.c: In function ‘clipper_init’:
qemu/hw/alpha_dp264.c:158: e...
10/08/2011
- 07:03 pm Revision 9a7242f7: Merge branch 'axp-system-7' of git://repo.or.cz/qemu/rth
- * 'axp-system-7' of git://repo.or.cz/qemu/rth:
target-alpha: Add high-resolution access to wall clock and an alarm.... - 06:49 pm Revision c781cf96: target-alpha: Add high-resolution access to wall clock and an alarm.
- The alarm is a fully general one-shot time comparator, which will be
usable under Linux as a hrtimer source. It's mu... - 06:49 pm Revision 034ebc27: target-alpha: Implement HALT IPR.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:49 pm Revision bc24270e: target-alpha: Implement WAIT IPR.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:49 pm Revision 80bb2ff7: target-alpha: Add CLIPPER emulation.
- This is a DP264 variant, SMP capable, no unusual hardware present.
The emulation does not currently include any PCI ... - 06:46 pm Revision 753d11f2: target-alpha: Add custom PALcode image for CLIPPER emulation.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:46 pm Revision a9406ea1: target-alpha: Honor icount for RPCC instruction.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:40 pm Revision 53e62170: Merge branch 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32
- * 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32:
milkymist: new interrupt map
milkymist_uart: suppo... - 06:38 pm Revision 21168504: Merge branch 'tracing' of git://repo.or.cz/qemu/stefanha
- * 'tracing' of git://repo.or.cz/qemu/stefanha:
trace: add arguments to bdrv_co_io_em() trace event
trace: trace m... - 06:21 pm Revision dc439de7: tcg/s390: Remove unused tcg_out_addi()
- Remove the unused function tcg_out_addi() from the s390 TCG backend;
this brings it into line with other backends.
S... - 06:20 pm Revision 49856292: tcg/ia64: Remove unused tcg_out_addi()
- Remove the unused function tcg_out_addi() from the ia64 TCG backend;
this brings it into line with other backends.
S... - 01:01 pm Revision 6c731dc2: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf: (64 commits)
ppc64: Fix linker script
pseries: Implement set-time-of... - 01:00 pm Revision 6e19a137: ARM: fix segfault
- Fix a bug in bccd9ec5f098668576342c83d90d6d6833d61d33,
target-arm/op_helper.c missed a change unlike all other target...
10/06/2011
- 10:48 am Revision 44427c40: PPC: Clean up BookE timer code
- The BookE timer code had some written-but-not-read variables. Get rid
of them.
Signed-off-by: Alexander Graf <agraf@... - 10:48 am Revision ddd1055b: PPC: booke timers
- While working on the emulation of the freescale p2010 (e500v2) I realized that
there's no implementation of booke's t... - 10:48 am Revision ac26f8c3: pseries: Implement set-time-of-day RTAS function
- Currently there is no implementation for set-time-of-day rtas function,
which causes the following warning "setting t... - 10:48 am Revision 7c0a3409: ppc64: Fix linker script
- Since commit 8733f609 (Fix linker scripts) linking on Linux/ppc64 fails:
LINK ppc64-linux-user/qemu-ppc64
/usr/li... - 10:48 am Revision e6c866d4: pseries: Refactor spapr irq allocation
- Paulo Bonzini changed the original spapr code, which manually assigned irq
numbers for each virtual device, to alloca... - 10:48 am Revision 94135e81: KVM: PPC: Use HIOR setting for -M pseries with PR KVM
- When running with PR KVM, we need to set HIOR directly. Thankfully there
is now a new interface to set registers indi... - 10:48 am Revision 7a880d93: ppc: move ADB stuff from ppc_mac.h to adb.h
- Allow to use ADB in non-ppc macintosh
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Alexander Gra... - 10:48 am Revision ea0a7eb4: PPC: Fix via-cuda memory registration
- Commit 23c5e4ca (convert to memory API) broke the VIA Cuda emulation layer
by not registering the IO structs.
This p... - 10:48 am Revision 0157644c: PPC: Fix heathrow PIC to use little endian MMIO
- During the memory API conversion, the indication on little endianness of
MMIO for the heathrow PIC got dropped. This ... - 10:48 am Revision 11de8b71: openpic: Unfold write_IRQreg
- The helper function write_IRQreg was always called with a specific argument on
the type of register to access. Inside... - 10:48 am Revision d38f674c: KVM: Update kernel headers
- Removes ABI-breaking HIOR parts - KVM patch to follow.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 9d4e4f8c: KVM: Update kernel headers
- Update HIOR and generic register get/set.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 8d3a8c1e: openpic: Unfold read_IRQreg
- The helper function read_IRQreg was always called with a specific argument on
the type of register to access. Inside ... - 10:48 am Revision e5697f20: ppc405: use RAM_ADDR_FMT instead of %08lx
- The RAM_ADDR_FMT macro hides the type of ram_addr_t so that format
strings can be safely used. Make sure to use RAM_... - 10:48 am Revision f5b6ffcf: vscsi: send the CHECK_CONDITION status down together with autosense data
- I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
2011-08-03) because at the time there was no wa... - 10:48 am Revision 5a576fb3: Gdbstub: handle read of fpscr
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision a54fc080: KVM: Update kernel headers
- Another round of KVM features, another round of kernel header updates :)
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision a3d0abae: pseries: Implement hcall-bulk hypervisor interface
- This patch adds support for the H_REMOVE_BULK hypercall on the pseries
machine. Strictly speaking this isn't necessa... - 10:48 am Revision 697ab892: Implement POWER7's CFAR in TCG
- This patch implements support for the CFAR SPR on POWER7 (Come From
Address Register), which snapshots the PC value a... - 10:48 am Revision 827200a2: pseries: Add real mode debugging hcalls
- PAPR systems support several hypercalls intended for use in real mode
debugging tools. These implement reads and wri... - 10:48 am Revision bebabbc7: ppc: booke206: add "info tlb" support
- Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 2bd9543c: ppc: booke206: use MAV=2.0 TSIZE definition, fix 4G pages
- This definition is backward compatible with MAV=1.0 as long as
the guest does not set reserved bits in MAS1/MAS4.
Al... - 10:48 am Revision 93dd5e85: kvm: ppc: booke206: use MMU API
- Share the TLB array with KVM. This allows us to set the initial TLB
both on initial boot and reset, is useful for de... - 10:48 am Revision 68722054: pseries: use macro for firmware filename
- For some time we've had a nicely defined macro with the filename for our
firmware image. However we didn't actually ... - 10:48 am Revision 4e85f82c: PPC: Fix sync instructions problem in SMP
- In the current emulation of the load-and-reserve (lwarx) and
store-conditional (stwcx.) instructions, the internal re... - 10:48 am Revision 9dfef5aa: pseries: interrupt controller should not have a 'reg' property
- The interrupt controller presented in the device tree for the pseries
machine is manipulated by the guest only throug... - 10:48 am Revision f73a2575: pseries: More complete WIMG validation in H_ENTER code
- Currently our implementation of the H_ENTER hypercall, which inserts a
mapping in the hash page table assumes that on... - 10:48 am Revision 1e3debf0: MPC8544DS: Generate CPU nodes on init
- With this patch, we generate CPU nodes in the machine initialization, giving
us the freedom to generate as many nodes... - 10:48 am Revision 0a6b8dde: PPC: Add new target config for pseries
- We only support -M pseries when certain prerequisites are met, such
as a PPC64 guest and libfdt. To only gather these... - 10:48 am Revision f61b4bed: PPC: Enable to use PAPR with PR style KVM
- When running PR style KVM, we need to tell the kernel that we want
to run in PAPR mode now. This means that we need t... - 10:48 am Revision cc67b9c8: pseries: Bugfixes for interrupt numbering in XICS code
- The implementation of the XICS interrupt controller contains several
(difficult to trigger) bugs due to the fact that... - 10:48 am Revision 0a8b2938: PPC: SPAPR: Use KVM function for time info
- One of the things we can't fake on PPC is the timer speed. So
we need to extract the frequency information from the h... - 10:48 am Revision 0c103f8e: pseries: Add a phandle to the xicp interrupt controller device tree node
- Future devices we will be adding to the pseries machine (e.g. PCI) will
need nodes in the device tree which explicitl... - 10:48 am Revision a2a67420: PPC: E500: Bump CPU count to 15
- Now that we have everything in place, make the machine description
aware of the fact that we can now handle 15 virtua... - 10:48 am Revision 7c6da3de: KVM: update kernel headers
- This patch updates the kvm kernel headers to the latest version.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision be637f74: MPC8544DS: Remove CPU nodes
- We want to generate the CPU nodes in machine init code, so remove them from
the device tree definition that we precom... - 10:48 am Revision ded57c5f: device tree: give dt more size
- We currently load a device tree blob and then just take its size x2 to
account for modifications we do inside. While ... - 10:48 am Revision 80ad7816: device tree: add add_subnode command
- We want to be able to create subnodes in our device tree, so export it through
the qemu device tree abstraction frame... - 10:48 am Revision 10f25a46: PPC: E500: Update cpu-release-addr property in cpu nodes
- The guest OS wants to know where the guest spins, so let's tell him while
updating the CPU nodes with the frequencies... - 10:48 am Revision ccbcfedd: device tree: dont fail operations
- When we screw up and issue an FDT command that doesn't work, we really need to
know immediately and usually can't con... - 10:47 am Revision 5c145dac: PPC: E500: Add PV spinning code
- CPUs that are not the boot CPU need to run in spinning code to check if they
should run off to execute and if so wher... - 10:43 am Revision 66bc7e00: PPC: E500: Remove unneeded CPU nodes
- We should only keep CPU nodes in the device tree around that we really have
virtual CPUs for. So remove all superfluo... - 10:43 am Revision 921e28db: PPC: KVM: Add stubs for kvm helper functions
- We have a bunch of helper functions that don't have any stubs for them in case
we don't have CONFIG_KVM enabled. That... - 10:43 am Revision 621d05e3: PPC: E500: Update freqs for all CPUs
- Now that we can so nicely find out the host's frequencies, we should also
make sure that we get them into all virtual... - 10:43 am Revision e95a69cb: PPC: KVM: Remove kvmppc_read_host_property
- We just got rid of the last user of kvmppc_read_host_property, so we
can now safely remove it.
Signed-off-by: Alexan... - 10:43 am Revision d69a8e63: device tree: add nop_node
- We have a qemu internal abstraction layer on FDT. While I'm not fully convinced
we need it at all, it's missing the n... - 10:43 am Revision eadaada1: PPC: KVM: Add generic function to read host clockfreq
- We need to find out the host's clock-frequency when running on KVM, so
let's export a respective function.
Signed-of... - 10:43 am Revision 66ae7902: PPC: E500: Remove mpc8544_copy_soc_cell
- We don't need mpc8544_copy_soc_cell anymore, since we're explicitly reading
host values and writing guest values resp... - 10:43 am Revision a489f7f7: PPC: bamboo: Move host fdt copy to target
- We have some code in generic kvm_ppc.c that is only used by 440. Move to
the 440 specific device code.
Signed-off-by... - 10:43 am Revision 911d6e7a: PPC: E500: Use generic kvm function for freq
- Now that we have generic KVM functions to read out the host tb and clock
frequencies, let's use them in the e500 code... - 10:43 am Revision 7dadd40c: PPC: bamboo: Use kvm api for freq and clock frequencies
- Now that we have nice and shiny APIs to read out the host's clock and timebase
frequencies, let's use them in the bam... - 10:43 am Revision 9250fd24: PPC: Set MPIC IDE for IPI to 0
- We use the IDE register with IPIs as a mask to keep track which processors
have already acknowledged the respective i... - 10:43 am Revision bbc58422: PPC: Bump MPIC up to 32 supported CPUs
- The MPIC emulation is now capable of handling up to 32 CPUs. Reflect that in
the code exporting the numbers out and f... - 10:43 am Revision bc59d9c9: PPC: Extend MPIC MMIO range
- The MPIC exports a page for each CPU that it controls. To support more than
one CPU, we need to also reserve the MMIO... - 10:43 am Revision 704c7e5d: PPC: Add CPU local MMIO regions to MPIC
- The MPIC exports a register set for each CPU connected to it. They can all
be accessed through specific registers or ... - 10:43 am Revision a915249f: PPC: E500: Generate IRQ lines for many CPUs
- Now that we can generate multiple envs for all our virtual CPUs, we
also need to tell the MPIC that we have multiple ... - 10:43 am Revision a675155e: PPC: Fix IPI support in MPIC
- The current IPI support in the MPIC code is incomplete and doesn't work. This
code adds proper support for IPIs in MP... - 10:43 am Revision e61c36d5: PPC: E500: create multiple envs
- When creating a VM, we should go through smp_cpus and create a virtual CPU for
every CPU the user requested. This pat... - 10:43 am Revision 0d33defb: PPC: MPIC: Fix CI bit definitions
- The bit definitions for critical interrupt routing are in PowerPC order
(most significant bit is 0), while we end up ... - 10:43 am Revision 3ee82442: PPC: MPIC: Remove read functionality for WO registers
- The IPI dispatch registers are write only according to every MPIC
spec I have found. So instead of pretending you cou... - 10:43 am Revision d751dfb3: PPC: Move openpic to target specific code compilation
- The MPIC has some funny feature where it maps different registers to an MMIO
region depending which CPU accesses them... - 10:43 am Revision 77c7ea5e: spapr: prepare for qdevification of irq
- Restructure common properties for sPAPR devices so that IRQ definitions
can be added in one place.
Signed-off-by: Pa... - 10:43 am Revision 416343b1: spapr: make irq customizable via qdev
- This also lets the user see the irq in "info qtree".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Alexande... - 10:43 am Revision 277f9acf: spapr: proper qdevification
- Right now the spapr devices cannot be instantiated with -device,
because the IRQs need to be passed to the spapr_*_cr...
Also available in: Atom