Activity
From 05/04/2013 to 06/02/2013
06/02/2013
- 07:45 pm Revision f10acc8b: tcx: Fix 24-bit display mode
- Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
the tcx display adapter by accidentall... - 06:14 pm Revision c3c4fe35: pvpanic: use FWCfgState explicitly
- Use the type-safe FWCfgState structure instead
of the unsafe void *.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:14 pm Revision cac12210: fw_cfg: fw_cfg is a singleton
- Make sure we only have a single instance ever:
because if it isn't we can't find it so it's
useless anyway.
Signed-o... - 06:14 pm Revision 45936c8b: fw_cfg: move typedef to qemu/typedefs.h
- Less header dependencies this way.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:14 pm Revision 600c60b7: fw_cfg: add API to find FW cfg object
- Remove some code duplication by adding a
function to look up the fw cfg file.
This way, we don't need to duplicate sa... - 06:14 pm Revision edf9735e: apic: rename apic specific bitopts
- apic has its own version of bitops, with the
difference that it works on u32 and not long.
Add apic_ prefix to avoid ... - 06:14 pm Revision a88b362c: refer to FWCfgState explicitly
- Currently some places use pointer-to-void even though they mean
pointer-to-FWCfgState. Clean them up.
Signed-off-by:... - 06:13 pm Revision ec0503b4: firmware_abi: move to include/hw/nvram/
- firmware_abi.h with structs for OpenBIOS landed in hw/sparc/ by mistake
- move it to hw/nvram/ alongside fw_cfg.h. I... - 06:13 pm Revision cbef02f8: dec.c - move to pci-bridge
- Looks like dec.c is in pci-host by mistake.
Moving it over to pci-bridge.
Acked-by: Andreas Färber <afaerber@suse.de...
06/01/2013
- 01:25 pm Revision a585140d: qemu: fix out of tree cross compile
- The symlink to "asm" platform linux headers is made in the build tree by
the configure script but gcc is not told to ... - 01:25 pm Revision a4cc73d6: do not check pointers after dereferencing them
- Two instances, both spotted by Coverity. In one, two blocks were
swapped. In the other, the check is not needed any... - 01:25 pm Revision cd2e64ce: m25p80: Add Micron n25q032a
- Based on the datasheet at
http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q... - 01:25 pm Revision a9c34e44: slirp: cleanup leftovers from misc.h
- There are quite a few leftover declarations in slirp/misc.h.
Remove them.
Signed-off-by: Michael Tokarev <mjt@tls.ms... - 01:25 pm Revision cbc8d595: configure: remove confusing file manipulation
- The configure script had some code to manipulate config-host.ld~ (i.e.,
a common backup filename), comparing it with ... - 01:25 pm Revision d2d6b857: linux-user: Fix typo in comment
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tok... - 01:25 pm Revision d720e983: rtc: remove rtc_set_date
- Since it's not defined and used anywhere.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
S... - 01:25 pm Revision 8c1f72da: debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
- when use DEBUG_DEBUGCON, screen spits:
debugcon: write addr=0x0000 val=0x00
Rdebugcon: write addr=0x0000 val=0x00
ude... - 01:25 pm Revision 6681fca3: Remove unnecessary break statements
- Fix these warnings from cppcheck:
hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
targ... - 01:25 pm Revision cfeda5f4: configure: try pkg-config ncurses first
- When probing for ncurses, try pkg-config first rather than after
explicit -lncurses and -lcurses. This fixes static ... - 01:25 pm Revision 7465dfec: docs: Fix typo and update file in migration
- This patch fix some typo and update the file that already
moved.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Si... - 01:25 pm Revision e6ee2846: debugcon: make debug message more readable
- before change:
Bdebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x00... - 01:25 pm Revision a3605bf6: don't run pkg-config for features explicitly disabled
- We test pkg-config for curses and curl even if those are explicitly
disabled. Move these tests inside `if "$feature"... - 01:25 pm Revision 668fca91: debugcon: fix compiler warning when open DEBUG_DEBUGCON
- compiler warnings:
CC hw/char/debugcon.o
hw/char/debugcon.c: In function ‘debugcon_ioport_write’:
hw/char/debugc... - 01:25 pm Revision 12cd30e9: migration: Remove duplicate bandwidth_limit set
- bandwidth_limit is double set in migrate_init(), remove one.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed...
05/31/2013
- 08:51 pm Revision dec3fc96: target-i386: Fix aflag logic for CODE64 and the 0x67 prefix
- The code reorganization in commit 4a6fd938 broke handling of PREFIX_ADR.
While fixing this, tidy and comment the code... - 08:50 pm Revision 39c93c67: s390/ipl: Fix spurious errors in virtio
- With the ccw ipl code sometimes an error message like
"virtio: trying to map MMIO memory" or
"Guest moved used index ... - 07:33 pm Revision 0a1f348c: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-30' into staging
- # By Laszlo Ersek
# Via Michael Roth
* mdroth/qga-pull-2013-05-30:
Makefile: create ".../var/run" when installing t... - 07:32 pm Revision 6c8df7a3: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Luiz Capitulino (1) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
target-i386: Fix mask of pte index in m... - 07:32 pm Revision cdf79b64: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/iommu-for-anthony: (22 commits)
memory: add return value to addres... - 04:02 pm Revision bff63471: target-i386: Fix mask of pte index in memory mapping
- Function walk_pte() needs pte index to calculate virtual address.
However, pte index of PAE paging or IA-32e paging i... - 04:02 pm Revision fbc2ed95: target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
- The code used to walk IA-32e page-tables, and possibly PAE page-tables,
uses the bit mask ~0xfff to get the next PML4...
05/30/2013
- 07:46 pm Revision fd21faad: seccomp: add the asynchronous I/O syscalls to the whitelist
- In order to enable the asynchronous I/O functionality when using the
seccomp sandbox we need to add the associated sy... - 07:45 pm Revision 87f25c12: gdbstub: do not restart crashed guest
- If a guest has crashed with an internal error or similar, detaching
gdb (or any other debugger action) should not res... - 07:44 pm Revision bbfa18fc: qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
- Recent virtio refactoring in QEMU made virtio-bus become the parent bus
of scsi-bus, and virtio-bus doesn't have get_... - 07:37 pm Revision bf12c1fa: qga: create state directory on win32
- On Win32 the local state directory is application specific and users might
expect qemu-ga to create it automatically.... - 07:37 pm Revision c394ecb7: qga: determine default state dir and pidfile dynamically
- No effective change on POSIX, but on Win32 the defaults come from the
environment / session.
Since commit 39097daf (... - 07:37 pm Revision a880845f: qga: remove undefined behavior in ga_install_service()
- We shouldn't snprintf() from a buffer to the same buffer.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off... - 07:37 pm Revision e2ea3515: osdep: add qemu_get_local_state_pathname()
- This function returns ${prefix}/var/RELATIVE_PATHNAME on POSIX-y systems,
and <CSIDL_COMMON_APPDATA>/RELATIVE_PATHNAM... - 07:37 pm Revision f2e3978b: Makefile: create ".../var/run" when installing the POSIX guest agent
- Otherwise the default local state directory of POSIX qga won't exist after
installation with a non-standard ${prefix}... - 07:37 pm Revision a839ee77: qga: save state directory in ga_install_service()
- If the user selects a non-default state directory at service installation
time, we should remember it in the register... - 07:37 pm Revision 5a699bbb: configure: don't save any fixed local_statedir for win32
- ... because now we can get the dynamic value with
qemu_get_local_state_pathname().
The only user of the fixed value ... - 04:42 pm Revision 68c0e134: q35: set fw_name
- PCI host bridges need to set fw_name to be discoverable
by bios for boot device selection.
In particular, seabios ex... - 04:08 pm Revision a678e26c: qapi: pad GenericList value fields to 64 bits
- With the introduction of native list types, we now have types such as
int64List where the 'value' field is not a poin...
05/29/2013
- 05:27 pm Revision fd8aaa76: memory: add return value to address_space_rw/read/write
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision 791af8c8: memory: propagate errors on I/O dispatch
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision a649b916: exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
- The memory API is able to split it in two 4-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-o... - 05:27 pm Revision 968a5627: memory: correctly handle endian-swapped 64-bit accesses
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision ce5d2f33: memory: split accesses even when the old MMIO callbacks are used
- This is useful for 64-bit memory accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon... - 05:27 pm Revision 08521e28: memory: add big endian support to access_with_adjusted_size
- This will be used to split 8-byte access down to two four-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle... - 05:27 pm Revision a014ed07: memory: accept mismatching sizes in memory_region_access_valid
- The memory API is able to use smaller/wider accesses than requested,
match that in memory_region_access_valid. Of co... - 05:27 pm Revision 51644ab7: memory: add address_space_access_valid
- The old-style IOMMU lets you check whether an access is valid in a
given DMAContext. There is no equivalent for Addr... - 05:27 pm Revision c353e4cc: exec: implement .valid.accepts for subpages
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision d2702032: memory: export memory_region_access_valid to exec.c
- We'll use it to implement address_space_access_valid.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by... - 05:27 pm Revision 82f2563f: exec: introduce memory_access_size
- This will be used by address_space_access_valid too.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:... - 05:27 pm Revision 2bbfa05d: exec: introduce memory_access_is_direct
- After the previous patches, this is a common test for all read/write
functions.
Reviewed-by: Richard Henderson <rth@... - 05:27 pm Revision d17d45e9: exec: expect mr->ops to be initialized for ROM
- There is no need to use the special phys_section_rom section.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signe... - 05:26 pm Revision 2cdfcf27: memory: assign MemoryRegionOps to all regions
- This allows to remove the checks on section->readonly. Simply,
write accesses to ROM will not be considered "direct"... - 05:26 pm Revision d197063f: memory: move unassigned_mem_ops to memory.c
- reservation_ops is already doing the same thing.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Pao... - 05:26 pm Revision 149f54b5: memory: add address_space_translate
- Using phys_page_find to translate an AddressSpace to a MemoryRegionSection
is unwieldy. It requires to pass the page... - 05:26 pm Revision b018ddf6: memory: dispatch unassigned accesses based on .valid.accepts
- This provides the basics for detecting accesses to unassigned memory
as soon as they happen, and also for a simple im... - 05:26 pm Revision bf8d5166: exec: do not use error_mem_read
- We will soon reach this case when doing (unaligned) accesses that
span partly past the end of memory. We do not want... - 05:26 pm Revision 0844e007: exec: make io_mem_unassigned private
- There is no reason to avoid a recompile before accessing unassigned
memory. In the end it will be treated as MMIO an... - 05:26 pm Revision 8f3e03cb: cputlb: simplify tlb_set_page
- The same "if" condition is repeated twice.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon... - 05:26 pm Revision ae4e43e8: exec: drop useless #if
- This code is only compiled for softmmu targets.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paol... - 05:26 pm Revision 2a8e7499: exec: eliminate io_mem_ram
- It is never used, the IOTLB always goes through io_mem_notdirty.
In fact in softmmu_template.h, if it were, QEMU wou... - 04:16 pm Revision 87d23f78: virtio-pci: drop unused wmb macro
- The implementation is wrong for kvm, and it's unused anyway.
Drop it.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 04:16 pm Revision 04129606: tests: set MALLOC_PERTURB_ to expose memory bugs
- glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
variable is set. The value of the environment vari... - 04:15 pm Revision dafb82e0: pc_sysfw: allow flash (-pflash) memory to be used with KVM
- When pc-sysfw.rom_only == 0, flash memory will be
usable with kvm. In order to enable flash memory mode,
a pflash dev... - 04:15 pm Revision 235e8982: kvm: support using KVM_MEM_READONLY flag for regions
- For readonly memory regions and rom devices in romd_mode,
we make use of the KVM_MEM_READONLY. A slot that uses
KVM_M... - 04:15 pm Revision dade922f: isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS)
- The isapc machine with seabios currently requires the BIOS region
to be read/write memory rather than read-only memor... - 04:15 pm Revision df9c8b75: kvm: add kvm_readonly_mem_enabled
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id:... - 04:13 pm Revision 338ea905: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- # By Aneesh Kumar K.V (3) and Gabriel de Perthuis (1)
# Via Aneesh Kumar K.V
* aneesh/for-upstream:
hw/9pfs: Be rob... - 04:13 pm Revision 1afd566c: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- # By Peter Maydell
# Via Andreas Färber
* afaerber-or/cocoa-for-upstream:
cocoa: Avoid deprecated NSOpenPanel begin... - 04:12 pm Revision 46a352a7: Merge remote-tracking branch 'kraxel/chardev.6' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.6:
chardev: fix "info chardev" output
Revert "chardev: Ge... - 04:12 pm Revision c199707a: Merge remote-tracking branch 'kraxel/seabios-1.7.2.2' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.2.2:
update seabios to release 1.7.2.2
Revert "roms: ... - 02:28 am Revision 2ba9de6e: cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
- In MacOSX 10.6 and above the NSOpenPanel beginSheetForDirectory
method is deprecated. Use the preferred replacements ... - 02:24 am Revision 8bb3f1e3: cocoa: Avoid deprecated NSOpenPanel filename method
- Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
in favour of using the URL method and extracting th... - 02:23 am Revision 42a5dfe7: cocoa: Avoid deprecated CPS* functions
- The functions CPSGetCurrentProcess and CPSEnableForegroundOperation
are deprecated in newer versions of MacOSX and ca... - 02:22 am Revision 6e657e64: cocoa: Fix leaks of NSScreen and NSConcreteMapTable
- On MacOSX 10.8 QEMU provokes system log messages:
11/03/2013 17:03:29.998 qemu-system-arm[42586]: objc[42586]: Object...
05/28/2013
- 01:19 pm Revision 6683d7bc: update seabios to release 1.7.2.2
- git shortlog from 1.7.2.1
Asias He (2):
virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
virtio-s... - 01:12 pm Revision 19cd090e: Revert "roms: switch oldnoconfig to olddefconfig"
- This reverts commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181.
Breaks "make bios" in roms/ as the kconfig version in ... - 12:53 pm Revision 0ceb092e: hw/9pfs: Use O_NOFOLLOW when opening files on server
- 9p server should never follow a symlink. So use O_NOFOLLOW with all open
syscall
Tested-by: "M. Mohan Kumar" <mohan@... - 12:53 pm Revision c7e587b7: hw/9pfs: Fix segfault with 9p2000.u
- When guest tries to chmod a block or char device file over 9pfs,
the qemu process segfaults. With 9p2000.u protocol w... - 12:53 pm Revision db431f6a: hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
- 9P optionally uses the FS_IOC_GETVERSION ioctl to get information about
a file's version (sometimes called generation... - 12:53 pm Revision aed858ce: hw/9pfs: use O_NOFOLLOW for mapped readlink operation
- With mapped security models like mapped-xattr and mapped-file, we save the
symlink target as file contents. Now if we...
05/27/2013
- 01:47 pm Revision 60d95386: chardev: fix "info chardev" output
- Fill unset CharDriverState->filename with the backend name, so
'info chardev' will return at least the chardev type. ... - 01:47 pm Revision 3022e6b4: Revert "chardev: Get filename for new qapi backend"
- Does not handle chardevs created via chardev-add monitor command.
This reverts commit 2b220025993e76d4116781ca91a4fa...
05/26/2013
- 02:37 pm Revision 6a4e1771: Remove Sun4c, Sun4d and a few CPUs
- Sun4c and Sun4d architectures and related CPUs are not fully implemented
(especially Sun4c MMU) and there has been no... - 02:14 pm Revision 4f6ab397: Remove OSS support for OpenBSD
- Remove the OSS support for OpenBSD. The OSS API has not been usable
for quite some time.
Signed-off-by: Brad Smith <... - 01:05 pm Revision 5b35b4e9: target-arm: Remove gen_{ld,st}* definitions
- All the uses of the gen_{ld,st}* functions are gone now, so remove
the functions themselves.
Signed-off-by: Peter Ma... - 01:05 pm Revision 58ab8e96: target-arm: Remove uses of gen_{ld,st}* from Neon code
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision c40c8556: target-arm: Remove gen_{ld,st}* from Thumb insns
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision e2592fad: target-arm: Remove gen_{ld,st}* from thumb2 decoder
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 5a839c0d: target-arm: Remove gen_{ld,st}* from basic ARM insns
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 94ee24e7: target-arm: Remove use of gen_{ld,st}* from ldrex/strex
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 29531141: target-arm: Remove uses of gen_{ld,st}* from iWMMXt code
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 01:05 pm Revision 8ed1237d: target-arm: Remove gen_ld64() and gen_st64()
- gen_ld64() and gen_st64() are used only in one place, so just
expand them out.
Signed-off-by: Peter Maydell <peter.m... - 01:04 pm Revision 39d5492a: target-arm: Don't use TCGv when we mean TCGv_i32
- TCGv changes size depending on the compile time value of
TARGET_LONG_BITS. This is useful for generating code for MI...
05/24/2013
- 09:47 pm Revision fd469df9: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini (11) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
memory: clean up phys_page_find... - 09:47 pm Revision 4a542df0: Merge remote-tracking branch 'stefanha/net' into staging
- # By Alasdair McLeay (1) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/net:
rtl8139: flush queued packet... - 09:47 pm Revision 4c5dad04: Merge remote-tracking branch 'stefanha/block' into staging
- # By Wenchao Xia (5) and others
# Via Stefan Hajnoczi
* stefanha/block:
coroutine: stop using AioContext in CoQueue... - 07:43 pm Revision fd298934: memory: clean up phys_page_find
- Remove the goto.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat... - 07:43 pm Revision f43793c7: memory: populate FlatView for new address spaces
- Even a new address space might have a non-empty FlatView. In order
to initialize it properly, address_space_init sho... - 07:43 pm Revision 86a86236: memory: limit sections in the radix tree to the actual address space size
- The radix tree is statically sized to fit TARGET_PHYS_ADDR_SPACE_BITS.
If a larger memory region is registered, it wi... - 07:43 pm Revision 311f83ca: s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
- With the next patch, the memory API will complain if the
TARGET_PHYS_ADDR_SPACE_BITS gets dangerously close to an
ove... - 07:43 pm Revision 4c19eb72: memory: fix address space initialization/destruction
- A couple of fields were left uninitialized. This was not observed earlier
because all address spaces were statically... - 07:42 pm Revision 1d671369: memory: make memory_global_sync_dirty_bitmap take an AddressSpace
- Since this is a MemoryListener operation, it only makes sense
on an AddressSpace granularity.
Suggested-by: Peter Ma... - 07:42 pm Revision 5553e3a5: memory: do not duplicate memory_region_destructor_none
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 5f9a5ea1: memory: Rename readable flag to romd_mode
- "Readable" is a very unfortunate name for this flag because even a
rom_device region will always be readable from the... - 07:42 pm Revision 4b81126e: memory: Replace open-coded memory_region_is_romd
- Improves readability.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Jan Kiszka <jan.kiszka@si... - 07:42 pm Revision 73034e9e: memory: allow memory_region_find() to run on non-root memory regions
- memory_region_find() is similar to registering a MemoryListener and
checking for the MemoryRegionSections that come f... - 07:42 pm Revision 68f3f65b: memory: assert that PhysPageEntry's ptr does not overflow
- While sized to 15 bits in PhysPageEntry, the ptr field is ORed into the
iotlb entries together with a page-aligned po... - 07:42 pm Revision 8b0d6711: exec: eliminate stq_phys_notdirty
- It is not used anywhere.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzin... - 07:42 pm Revision ee983cb3: exec: make qemu_get_ram_ptr private
- It is a private interface between exec.c and memory.c.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 07:42 pm Revision 4f39178b: exec: eliminate qemu_put_ram_ptr
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision bbcfd291: exec: remove obsolete comment
- See how we call memory_region_section_addr two lines below to
convert a physical address to a base address in the reg... - 05:34 pm Revision 00b7ade8: rtl8139: flush queued packets when RxBufPtr is written
- Net queues support efficient "receive disable". For example, tap's file
descriptor will not be polled while its peer... - 05:33 pm Revision d73fe37e: net: support for bridged networking on Mac OS X
- tun tap can be implemented on Mac OS X using
http://tuntaposx.sourceforge.net
It behaves in the same way as FreeBSD/... - 05:17 pm Revision b84c4586: coroutine: protect global pool with a mutex
- The coroutine freelist is a global pool of unused coroutines. It avoids
the setup/teardown overhead associated with ... - 05:17 pm Revision 02ffb504: coroutine: stop using AioContext in CoQueue
- qemu_co_queue_next(&queue) arranges that the next queued coroutine is
run at a later point in time. This deferred re... - 05:17 pm Revision bd91ecbf: qemu-iotests: Try creating huge qcow2 image
- It's supposed to fail gracefully instead of segfaulting.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:17 pm Revision c93331c9: qcow2.py: Subcommand for changing header fields
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:17 pm Revision 9b9877ee: block: package preparation code in qmp_transaction()
- The code before really committing is moved into a function. Most
code is simply moved from qmp_transaction(), except ... - 05:17 pm Revision ba0c86a3: block: make all steps in qmp_transaction() as callback
- Make it easier to add other operations to qmp_transaction() by using
callbacks, with external snapshots serving as an... - 05:17 pm Revision 96b86bf7: block: package rollback code in qmp_transaction()
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefa... - 05:17 pm Revision c8a83e85: blockdev: Rename BlockdevAction -> TransactionAction
- There's no reason to restrict transactions to operations related to
block devices, so rename the type now before sche... - 05:17 pm Revision a00e81e9: qemu-io: Fix 'map' output
- The output of the 'map' command in qemu-io used to directly resemble
bdrv_is_allocated() and could contain many lines... - 05:17 pm Revision 3b0047e8: block: package committing code in qmp_transaction()
- The code is simply moved into a separate function.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-... - 05:17 pm Revision e2a31e87: block: move input parsing code in qmp_transaction()
- The code is moved into preparation function, and changed
a bit to tip more clearly what it is doing.
Signed-off-by: ...
05/23/2013
- 10:16 pm Revision 64afc2b4: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michael Roth (10) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: allow to disable the default mon... - 04:58 pm Revision 70e098af: monitor: allow to disable the default monitor
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 04:58 pm Revision b2d1674b: ui/input.c: replace magic numbers with macros
- It's clearer to use defined macros than magic numbers.
Signed-off-by: Amos Kong <akong@redhat.com>
Reviewed-by: Lei ... - 04:44 pm Revision e92cfa0d: qapi: add QMP input test for large integers
- Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
store them as int64_t. This could lead to sil... - 04:44 pm Revision 8addacdd: qapi: add native list coverage for visitor serialization tests
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Am... - 04:44 pm Revision 83c84667: qapi: add native list coverage for QMP output visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of serialize... - 04:44 pm Revision 199e0f17: qapi: add native list coverage for QMP input visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of deseriali... - 04:44 pm Revision 089f26bb: qapi: fix visitor serialization tests for numbers/doubles
- We never actually stored the stringified double values into the strings
before we did the comparisons. This left numb... - 04:44 pm Revision 7c946bc4: qapi: qapi-visit.py, native list support
- Teach visitor generators about native types so they can generate the
appropriate visitor routines.
Signed-off-by: Mi... - 04:44 pm Revision 0b400e79: qapi: enable generation of native list code
- Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c/qapi-visit.c
Signed-off-by: Michael... - 04:44 pm Revision c664aef5: qapi: qapi-visit.py, fix list handling for union types
- Currently we assume non-list types when generating visitor routines for
union types. This is broken, since values lik... - 04:44 pm Revision 3d5b3ec6: json-parser: fix handling of large whole number values
- Currently our JSON parser assumes that numbers lacking a fractional
value are integers and attempts to store them as ... - 04:44 pm Revision c0afa9c5: qapi: qapi-types.py, native list support
- Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Mich...
05/22/2013
- 04:22 pm Revision 95de21a4: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Christophe Lyon (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
target-moxie: replace target_phys_... - 03:40 pm Revision 3459f01b: pci-assign: Add MSI affinity support
- To support guest MSI affinity changes update the MSI message any time
the guest writes to the address or data fields.... - 03:40 pm Revision 2b220025: chardev: Get filename for new qapi backend
- This patch sets the filename when the new qapi backend
init from opts.
The previous patch and discussions as link be... - 03:40 pm Revision 644c9858: virtio-net: dynamic network offloads configuration
- Virtio-net driver currently negotiates network offloads
on startup via features mechanism and have no ability to
disa... - 03:40 pm Revision 6a85e60c: chardev: Make the name of memory device consistent
- Now we have memory char device, but the backend name of it
is a little confusion. We actually register it by 'memory'... - 03:40 pm Revision 95916abc: qom/object: Don't poll cast cache for NULL objects
- object_dynamic_cast_assert used to be tolerant of NULL objects and not
assert. It's clear from the implementation tha... - 03:40 pm Revision 3d1bba20: glib: Fix some misuses of gsize/size_t types
- This unbreaks cross compile builds:
configure --target-list="i386-softmmu" --cpu=i386
When building on a 64bit mach... - 03:40 pm Revision 17bf9735: ui/gtk.c: Fix *BSD build of Gtk+ UI
- Fix the build of the Gtk+ UI on *BSD systems.
Signed-off-by: Brad Smith <brad@comstyle.com>
Reviewed-by: Laszlo Erse...
05/20/2013
- 07:16 pm Revision ea3164aa: linux-user: Fix MIPS ISA transitions during signal handling
- Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
addresses to indicate that the target is writt... - 07:16 pm Revision 1239b472: linux-user: Save the correct resume address for MIPS signal handling
- The current ISA mode needs to be saved in bit 0 of the resume address.
If the current instruction happens to be in a ... - 07:16 pm Revision d8992825: target-mips: clean-up in BIT_INSV
- This is a small follow-up change to "fix incorrect behaviour for INSV".
It includes two minor modifications:
- size... - 06:55 pm Revision 9ce0e927: Open up 1.6 development
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision 3568ac2a: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 04:20 pm Revision da4c1a7a: osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
- Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
memory freeing, but unfortunately inverted size... - 04:20 pm Revision 371386fb: Update version for 1.5.0 release.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision fd2a2e1c: vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
- This fixes a problem that after guest panic happens, virsh dump without
--memory-only fails:
ERROR: invalid runstate... - 04:20 pm Revision 08d0ab3f: chardev: Make consistent with udp device for new qapi backend
- When register and open a chardev udp, the backend name should be udp
not dgram, and we do not have backend dgram in t... - 02:54 am Revision b9b5df6f: ide/macio: fix wrong opaque with TRIM support
- Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
support for the IDE macio emulation driver, int...
05/19/2013
- 04:16 pm Revision 118d1e4f: target-mips: set carry bit correctly in DSPControl register
- First we need to clear the bit and then we set the given value.
Instruction ADDSC sets the bit and instruction ADDWC ... - 04:10 pm Revision 0ba365f4: target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
- This change makes sure that modifications of pos field in the DSPControl
register do not trash other bits in the regi...
05/18/2013
- 03:35 pm Revision 997aba8e: remove some double-includes
- Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases.... - 03:35 pm Revision 7bc9315d: translate: remove redundantly included qemu/timer.h
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 03:35 pm Revision d2ad5021: target-moxie: replace target_phys_addr_t with hwaddr
- target_phys_addr_t has been already replaced by hwaddr, but this
one is introduced after.
Signed-off-by: Hu Tao <hut... - 03:35 pm Revision 3a8ae21b: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 03:35 pm Revision e24fed4e: fix /proc/self/maps output
- Add a space at end of line when there is no filename to print, to
conform to linux kernel format (see show_map_vma() ... - 03:35 pm Revision ce3a4718: Remove twice include of qemu-common.h
- This patch is used to remove twice include of "qemu-common.h" in
block/win32-aio.c
Signed-off-by: Qiao Nuohan <qiaon...
05/17/2013
- 08:29 pm Revision 489ed4bb: target-mips: fix incorrect behaviour for EXTP
- The mask for EXTP instruction when size=31 has not been correctly
calculated.
The test (mips32-dsp/extp.c) has been ... - 06:01 pm Revision 91b96cdc: Update version for 1.5.0-rc3 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:00 pm Revision ce4cc316: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
- * mdroth/qga-pull-2013-05-13:
qga: unlink just created guest-file if fchmod() or fdopen() fails on it
qga: distin... - 05:58 pm Revision 77417f10: Revert "migration: don't account sleep time for calculating bandwidth"
- This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
Reverting this patch fixes a divide-by-zero error in q...
05/16/2013
- 10:18 pm Revision 8db165b3: main-loop: narrow win32 pollfds_fill() event bitmasks
- pollfds_fill() and pollfds_poll() translate GPollFD to rfds/wfds/xfds
for sockets on win32. select(2) is the underly... - 10:18 pm Revision 3cb8c205: main-loop: partial revert of 5e3bc73
- This patch reverts part of 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f.
Paolo Bonzini wrote this patch and commented:
... - 10:18 pm Revision 6d46895b: virtio: add virtio_bus_get_dev_path.
- This adds virtio_bus_get_dev_path to fix migration id string which is wrong
since the virtio refactoring.
Signed-off... - 12:38 am Revision c49fdf13: Update version for 1.5.0-rc2 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/15/2013
- 10:57 pm Revision 6b41659f: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michael Roth (1) and Zhangleiqiang (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi: fix leak in unit tests
... - 10:57 pm Revision 8593e050: qemu-common: Resolve vector build breakes for AltiVec
- On Mac OS X ppc, altivec.h defines "vector", leading to build breakage
when used as variable name, e.g. in tracing co... - 06:31 pm Revision 262f27b9: ide-test: Fix endianness problems
- The test case passes on big endian hosts now (tested on ppc64)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-... - 04:49 pm Revision bc04d891: hw/pci-host/versatile.c: Update autodetect to detect newer kernels
- Newer versatilepb kernels still don't get the IRQ mapping right
for the PCI controller, but they get it differently w... - 04:49 pm Revision 913b4b6b: hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping
- Although we try our best to automatically detect broken versions
of Linux which assume the old broken IRQ mapping we ... - 04:49 pm Revision 33201b51: Revert "versatile_pci: Put the host bridge PCI device at slot 29"
- This reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.
It turns out that some kernels incorrectly depend on th... - 04:49 pm Revision 1405b629: w32: Fix configure test for -march=i486
- The latest version of MinGW needs a test for __sync_val_compare_and_swap
to fix a missing symbol linker error.
Repor... - 04:49 pm Revision 2d16c8e9: configure: Detect uuid on MacOSX (fixes compile failure)
- Commit 7791dba3ec broke compilation on MacOSX, because it introduced
a new include of util.h. On MacOSX this includes... - 04:48 pm Revision 1483adcf: vnc: Make ledstate comparison before modifiers updated
- The ledstate should be compared before modifiers updated,
otherwise the ledstate would be the same as current_led_sta... - 04:48 pm Revision 800ced8c: virtio-net-x: forward the netclient name and type.
- This forwards the name and the type of virtio-net-x to fix the bad
behaviour of "info network" command.
Signed-off-b... - 04:48 pm Revision 8a253ec2: virtio-net: add virtio_net_set_netclient_name.
- This adds virtio_net_set_netclient_name, which is used to set the
name and type shown in "info network" command.
Sig... - 03:58 pm Revision ad7f375d: qapi: fix leak in unit tests
- qmp_output_get_qobject() increments the qobject's reference count. Since
we currently pass this straight into qobject... - 03:58 pm Revision 74bc9066: qmp: fix handling of cmd with Equals in qmp-shell
- qmp: fix handling of cmd with equal mark in qmp-shell
qmp-shell splits the argument and value of input command
...
05/14/2013
- 06:24 pm Revision 110db9b4: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
block: Add hint to -EFBIG error message
qcow2: Catch some... - 05:44 pm Revision f3f4d2c0: block: Add hint to -EFBIG error message
- The limit of qcow2 files at least depends on the cluster size. If the
image format has a cluster_size option, suggest... - 05:44 pm Revision 2cf7cfa1: qcow2: Catch some L1 table index overflows
- This catches the situation that is described in the bug report at
https://bugs.launchpad.net/qemu/+bug/865518 and goe... - 04:53 pm Revision e7a09b92: osdep: introduce qemu_anon_ram_free to free qemu_anon_ram_alloc-ed memory
- We switched from qemu_memalign to mmap() but then we don't modify
qemu_vfree() to do a munmap() over free(). Which w... - 04:53 pm Revision 6eebf958: osdep, kvm: rename low-level RAM allocation functions
- This is preparatory to the introduction of a separate freeing API.
Reported-by: Amos Kong <akong@redhat.com>
Signed-... - 04:53 pm Revision d34dc45d: readline: Handle xterm escape sequences for Home/End keys
- This fixes the Home/End keys in the monitor using the GTK frontend.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Mes... - 04:53 pm Revision 7791dba3: portability: pty.h is glibc-specific
- This should fix building the GTK+ front-end on BSDs.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: ... - 04:53 pm Revision d8e846e1: spitz: fix compilation failure due to pty.h namespace pollution
- pty.h is polluting the global namespace with a CTRL macro. spitz
thus fails compilation with the patch at
http://art... - 04:53 pm Revision 2d3b9895: acpi: add dummy write function for acpi timer
- Otherwise the guest can crash qemu (NULL pointer dereference).
https://bugzilla.redhat.com/show_bug.cgi?id=947691
S...
05/13/2013
- 11:27 pm Revision 03587328: qom: aggressively optimize qom casting
- This patch adds a small typename cache to ObjectClass. This allows
caching positive casts within each ObjectClass. ... - 05:52 pm Revision b087143b: ui/gtk.c: do not use gdk_display_warp_pointer when GTK ver >3.0
- Commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe "gtk: custom cursor support"
introduced unconditional usage of gdk_di... - 05:52 pm Revision 9e1c2ec8: Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature"
- This reverts commit 9953f8822cc316eec9962f0a2858c3439a80adec.
While Markus's analysis is entirely correct, there are ... - 05:52 pm Revision be17f18b: qom: pass file/line/function to asserting casts
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-5-git-send-email-pbonzini@redhat.com
S... - 05:52 pm Revision 793c96b5: qom: add a fast path to object_class_dynamic_cast
- For leaf classes, in many cases the callbacks will simply downcast
the object back to the original class. Add this f... - 05:52 pm Revision fa131d94: qom: trace asserting casts
- This provides a way to detect the cast that leads to a (reproducible)
crash even when QOM cast debugging is disabled.... - 05:52 pm Revision bf0fda34: qom: allow casting of a NULL class
- This mimics what we do in object_dynamic_cast_assert.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id:... - 05:52 pm Revision 3556c233: qom: allow turning cast debugging off
- Cast debugging can have a substantial cost (20% or more). Instead of adding
special-cased "fast casts" in the hot pa... - 05:52 pm Revision 33bc94eb: qom: improve documentation of cast functions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
S... - 05:45 pm Revision 2b720018: qga: unlink just created guest-file if fchmod() or fdopen() fails on it
- We shouldn't allow guest filesystem pollution on error paths.
Suggested-by: Eric Blake <eblake@redhat.com>
Signed-of... - 05:45 pm Revision 8fe6bbca: qga: distinguish binary modes in "guest_file_open_modes" map
- In Windows guests this may make a difference.
Since the original patch (commit c689b4f1) sought to be pedantic and t... - 05:44 pm Revision f6e136e4: Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
- # By Dong Xu Wang (2) and others
# Via Michael Tokarev
* mjt/trivial-patches-next:
osdep.h: include sys/types.h for... - 05:44 pm Revision 879367ef: Merge remote-tracking branch 'spice/spice.v70' into staging
- # By Hans de Goede
# Via Gerd Hoffmann
* spice/spice.v70:
qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode...
05/12/2013
- 12:25 pm Revision 3e758c1d: m25p80.c: Sync Flash chip list with Linux
- Add new devices for various manufacturers, and re-sort Spansion list to
match the order in Linux, which requires chip... - 12:25 pm Revision e6a3ee5f: bsd-user: OS-agnostic 64-bit SYSCTL types
- Use existence of type as #ifdef condition rather than FreeBSD-specific
version check, as suggested by Patrick Welche.... - 12:25 pm Revision 59d82762: audio: update documentation after removing --audio-card-list option
- Commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c removed the
--audio-card-list option in configure, and commit
8f3b664... - 12:25 pm Revision 98b2d199: osdep.h: include sys/types.h for ssize_t definition
- sys/types.h is taken out from "ifdef __OpenBSD__" guard. It should be
safe for other systems, according to following ... - 12:25 pm Revision c7e775e4: remove double semicolons
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 12:25 pm Revision 7f303adc: clean unnecessary code: don't check g_strdup arg for NULL
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 12:25 pm Revision 2d40178a: docs: mention AddressSpaces in docs/memory.txt
- Reported-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off...
05/10/2013
- 08:59 pm Revision 38ebb396: target-i386: ROR r8/r16 imm instruction fix
- Fix EFLAGS corruption by ROR r8/r16 imm instruction located at the end
of the TB, similarly to commit 089305ac for th...
05/09/2013
- 05:14 pm Revision 66e61b55: tcg/optimize: fix setcond2 optimization
- When setcond2 is rewritten into setcond, the state of the destination
temp should be reset, so that a copy of the pre... - 12:46 pm Revision 0a2b5e3a: qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
- With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
know what part of the primary to use for...
05/08/2013
- 11:54 pm Revision 47ec15cd: Update version for 1.5.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:54 pm Revision cad2b59c: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Kevin Wolf (7) and Fam Zheng (3)
# Via Kevin Wolf
* kwolf/for-anthony:
qemu-iotests: fix 017 018 for vmdk
qe... - 11:54 pm Revision 62c96360: virtio-pci: fix level interrupts
- mask notifiers are never called without msix,
so devices with backend masking like vhost don't work.
Call mask notifi... - 11:54 pm Revision 5f5a1318: virtio: properly validate address before accessing config
- There are several several issues in the current checking:
- The check was based on the minus of unsigned values whic... - 10:02 pm Revision d551d220: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
- * 'ppc-for-upstream' of git://github.com/agraf/qemu:
PPC: Depend behavior of cmp instructions only on instruction e... - 09:23 pm Revision 554ecc57: PPC: Fix rldcl
- The implementation for rldcl tried to always fetch its
parameters from the opcode, even though the opcode was
already... - 09:23 pm Revision 36f48d9c: PPC: Depend behavior of cmp instructions only on instruction encoding
- When running an L=1 cmp instruction on a 64bit PPC CPU with SF off, it
still behaves identical to what it does when S... - 07:46 pm Revision c0f5f9ce: target-mips: fix incorrect behaviour for INSV
- Corner case for INSV instruction when size=32 has not been correctly
implemented. The mask for size should be one bit... - 07:03 pm Revision 639eadb9: target-mips: add missing check_dspr2 for multiply instructions
- The emulator needs to check in hflags if DSP unit has been turned off before
it generates code for MUL_PH, MUL_S_PH, ... - 04:28 pm Revision 794d00f7: qemu-iotests: fix 017 018 for vmdk
- 017 and 018 use /bin/mv to move base img from t.IMGFMG to t.IMGFMT.base
after filling data, this is not enough for vm... - 04:28 pm Revision dbcdd7cb: qemu-iotests: exclude vmdk and qcow from 043
- 043 tests recursive backing file by changing backing file. VMDK has not
implemented this yet, and qcow1 probably neve... - 04:28 pm Revision b39f9612: ide: Reset BMIDEA bit when the bus master is stopped
- The device is supposed to reset the Bus Master IDE Active bit in the
status register when 0 is written to the Start/S... - 04:28 pm Revision acbe4801: qtest: Add IDE test case
- This adds a simple IDE test case and starts by verifying that IDENTIFY
can be successfully used and return the correc... - 04:28 pm Revision 3bac85d3: de_DE.po: Add missing leading spaces
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:28 pm Revision 948eaed1: qtest/ide-test: Test short and long PRDTs
- This tests the behaviour of the DMA engine when the given PRDT contains
physical region descriptors for either more o... - 04:28 pm Revision 0ee20e66: ahci: Don't allow creating slave drives
- An IDE bus provided by AHCI can only take a single IDE drive. If you add
a drive as slave, qemu used to accept the co... - 04:28 pm Revision 1afe2726: qemu-iotests: exclude vmdk for test 042
- Zero sized disk is not supported by qemu vmdk driver, exclude vmdk from
the test script.
As tested on vmware-vdiskma... - 04:28 pm Revision b95739dc: qtest/ide-test: Add simple DMA read/write test case
- This tests that single sectors can be successfully written and correctly
read back.
Signed-off-by: Kevin Wolf <kwolf... - 04:28 pm Revision 9f0332b8: libqos/pci: Enable bus mastering
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
05/07/2013
- 02:50 pm Revision 15d23fb9: Update version for qemu-1.5.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:48 pm Revision b174de51: Merge remote-tracking branch 'kraxel/usb.82' into staging
- # By Gerd Hoffmann (3) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.82:
xhci: handle USB_RET_BABBLE
uhc... - 02:46 pm Revision c689b4f1: qga: set umask 0077 when daemonizing (CVE-2013-2007)
- The qemu guest agent creates a bunch of files with insecure permissions
when started in daemon mode. For example:
... - 02:43 pm Revision d7108d90: virtio-net: properly check the vhost status during status set
- Commit 32993698 (vhost: disable on tap link down) tries to disable the vhost
also when the peer's link is down. But t... - 02:32 pm Revision fd8192a5: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Eduardo Habkost (6) and others
# Via Andreas Färber
* afaerber/qom-cpu:
target-i386: n270 can MOVBE
target-i... - 12:34 pm Revision 9822261c: uhci: Use an intermediate buffer for usb packet data
- Due to various unfortunate reasons we cannot reliable detect a guest
cancelling a packet as soon as it happens, inste... - 12:34 pm Revision 4e906d56: xhci: handle USB_RET_BABBLE
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:34 pm Revision c3268cc1: usb-host: add usb_host_full_speed_compat
- Alloes to pass through usb2 devices on usb1 host controllers if possible.
Brings the libusb implementation to feature... - 09:19 am Revision 95efb20c: usb-host: live migration support for the libusb version
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
05/06/2013
- 11:45 pm Revision b5803aa3: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- # By Marcelo Tosatti
# Via Gleb Natapov
* qemu-kvm/uq/master:
kvmvapic: add ioport read accessor
Message-id: cover... - 11:27 pm Revision 4458c236: target-i386: n270 can MOVBE
- The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
needed when booting 3.8 and later linux kernels... - 11:14 pm Revision 0668af54: target-i386: Introduce generic CPUID feature compat function
- Introduce x86_cpu_compat_set_features(), that can be used to set/unset
feature bits on specific CPU models for machin... - 08:56 pm Revision fe677fd1: Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
- * 's390-for-upstream' of git://github.com/agraf/qemu:
s390: update s390-ccw.img
S390: BIOS boot from given device... - 08:55 pm Revision b2a856d9: target-i386: Change CPUID model of 486 to 8
- This changes the model number of 486 to 8 (DX4) which matches the
feature set presented, and actually has the CPUID i... - 08:55 pm Revision ba2bc7a4: target-i386: Emulate X86CPU subclasses for global properties
- After initializing the object from its x86_def_t and before setting any
additional -cpu arguments, set any global pro... - 08:50 pm Revision 868d378b: qdev: Introduce qdev_prop_set_globals_for_type()
- Reuse it in qdev_prop_set_globals().
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
[AF: Renamed from qdev_prop_... - 08:40 pm Revision b1fe9bcb: qdev: Let qdev_prop_parse() pass through Error
- Move error reporting to callers.
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Andreas Färber <a... - 08:16 pm Revision 7e5292b5: target-i386: Add "filtered-features" property to X86CPU
- This property will contain all the features that were removed from the
CPU because they are not supported by the host... - 08:16 pm Revision 034acf4a: target-i386: Introduce X86CPU::filtered_features field
- This field will contain the feature bits that were filtered out because
of missing host support.
Signed-off-by: Edua... - 08:16 pm Revision 8e8aba50: target-i386: Add "feature-words" property to X86CPU
- This property will be useful for libvirt, as libvirt already has logic
based on low-level feature bits (not feature n... - 06:53 pm Revision bd87d2a2: target-i386: Use FeatureWord loop on filter_features_for_kvm()
- Instead of open-coding the filtering code for each feature word, change
the existing code to use the feature_word_inf... - 06:53 pm Revision 04d104b6: target-i386: Add ECX information to FeatureWordInfo
- FEAT_7_0_EBX uses ECX as input, so we have to take that into account
when reporting feature word values.
Signed-off-... - 06:30 pm Revision 2ddef429: s390: update s390-ccw.img
- Now that we have boot device selection support, update the firmware
blob accordingly.
Signed-off-by: Alexander Graf ... - 06:30 pm Revision 2c4c71ee: S390: Merging s390_ipl_cpu and s390_ipl_reset
- There is no use in have this splitted in two functions.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Si... - 06:30 pm Revision ba1509c0: S390: Add virtio-blk boot
- If no kernel IPL entry is specified, boot the bios and pass if available
device information for the first boot device... - 06:30 pm Revision ff151f4e: S390: BIOS boot from given device
- Use the passed device, if there is no device, use the first applicable device.
Signed-off-by: Dominik Dingel <dingel... - 06:30 pm Revision 1f7de853: S390: BIOS check for file
- Add a check if the BIOS blob exists before trying to load.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>... - 06:30 pm Revision e89e33e1: S390: BIOS create link to src folder for .img file
- For *.img files, there will be a link created directly to the src folder,
like for all other blobs.
Signed-off-by: D... - 06:22 pm Revision 04559d52: target-ppc: Add read and write of PPR SPR
- Recent Linux kernels save and restore the PPR across exceptions
so we need to handle it.
Signed-off-by: Anton Blanch... - 06:22 pm Revision c05541ee: target-ppc: Fix invalid SPR read/write warnings
- Invalid and privileged SPR warnings currently print the wrong
address. While fixing that, also make it clear that we ... - 06:22 pm Revision e0ff466c: spapr_llan: fix device reenabling
- Normally, the "tap" device is polled by QEMU if a guest NIC can
receive packets. If a guest NIC is stopped during tra... - 06:22 pm Revision 126a7930: PPC: Add MMU type for 2.06 with AMR but no TB pages
- When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
MMU capability from the MMU type mask, but not ... - 06:22 pm Revision 43d03f29: PPC: e500: correct params->ram_size with ram_size
- We should sync params->ram_size after we fixup memory size on
a alignment boundary. Otherwise Guest would exceed the ... - 06:22 pm Revision 4807ab4f: pseries: Update SLOF firmware image
- Minor SLOF fixes which are required for libvirtd to function properly:
* vio-vscsi: vscsi-report-luns can return 0
* ... - 06:22 pm Revision b55519a0: pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
- Due to a brain outage, this message says "out-of-boards" instead of
"out-of-bounds".
Signed-off-by: David Gibson <da... - 06:22 pm Revision d4261662: pseries: Factor out check for out-of-bounds LIOBN
- PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
values that aren't in the code for H_PUT_... - 06:22 pm Revision cefd3cdb: PPC: e500: initialize GPRs as per epapr
- ePAPR defines the initial values of cpu registers.
This patch initialize the GPRs as per ePAPR specification.
This r... - 02:52 pm Revision 0c1cd0ae: kvmvapic: add ioport read accessor
- Necessary since memory region accessor assumes read and write
methods are registered. Otherwise reading I/O port 0x7e... - 02:52 pm Revision 8e515b12: configure: Check that "libtool" is not the MacOSX one
- The "libtool" binary on MacOSX is not GNU libtool, and doesn't support
anything like the same set of command line opt... - 02:49 pm Revision e4b006b7: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- # By Andreas Färber (1) and others
# Via Andreas Färber
* afaerber-or/prep-up:
prep: Make System I/O port 0092 read... - 02:47 pm Revision 1e65fe53: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- # By Jean-Christophe DUBOIS
# Via Peter Maydell
* pmaydell/arm-devs.next:
i.MX: implement a more correct version of... - 03:27 am Revision b6f54b31: prep: Make System I/O port 0092 read/write
- Port 0x0092 is documented as read/write, so for now return the
endianness state instead of hardcoded 0x00.
Signed-of...
05/05/2013
- 09:44 pm Revision 97c42c3c: prep: Add ELF support for -bios
- This prepares for switching from OpenHack'Ware to OpenBIOS.
While touching the error handling code, switch from abor... - 04:58 pm Revision 88432756: prep: Fix NIP reset value
- The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
"PPC: fix hreset_vector for 60x, ...".
Chan... - 12:53 pm Revision 467b3468: Update OpenBIOS images
- Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from
submodule.
Signed-off-by: Blue Swirl <blauwirb... - 12:05 pm Revision f7a87c42: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix incorrect check of kvm_vcpu_i...
Also available in: Atom