Activity
From 01/09/2012 to 02/07/2012
02/07/2012
- 08:11 pm Revision cf4dc461: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 07:11 pm Revision 0fa5491e: w32: Build windows and console executables
- System emulation executables with SDL are typically windows
executables. Sometimes console executables are more usefu... - 07:11 pm Revision edc1de97: w32: Initialise critical section before starting thread (fix #922131)
- This patch was contributed by Bogdan Harjoc. I added some assertions.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.co... - 02:52 pm Revision 6350b090: qdev: fix off-by-one
- Integer properties did not work.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pb... - 02:52 pm Revision dd0ba250: qdev: let QOM free properties
- Drop the special free callback. Instead, register a "regular"
release method in the non-legacy property.
Reviewed-b... - 02:52 pm Revision 9b170e60: qdev: access properties via QOM
- Do not poke anymore in the struct when accessing qdev properties.
Instead, ask the object to set the right value.
Re... - 02:52 pm Revision 7a7aae21: qdev: inline qdev_prop_set into qdev_prop_set_ptr
- qdev_prop_set is not needed anymore except for hacks, simplify it and
inline it.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm Revision 4f2d3d70: qdev: initialize properties via QOM
- Similarly, use the object properties also to set the default
values of the qdev properties. This requires reordering... - 02:52 pm Revision a3d4a1b0: qdev: remove unused fields from PropertyInfo
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 02fe2db6: qom: add object_resolve_path_type
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 8f770d39: qom: fix off-by-one
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:52 pm Revision 11e35bfd: qom: use object_resolve_path_type for links
- This allows to restrict partial matches to objects of the expected
type. It will let people use bare names to refere... - 02:52 pm Revision a1e7efdc: qom: fix canonical paths vs. interfaces
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 1d9c5a12: qom: add property get/set wrappers for links
- These can set a link to any object, as long as it is included in
the composition tree.
Reviewed-by: Anthony Liguori ... - 02:52 pm Revision 7b009e5d: qdev: remove parse/print methods for pointer properties
- Pointer properties (except for PROP_PTR of course) should not need a
legacy counterpart. In the future, relative pat... - 02:52 pm Revision 68ee3569: qdev: allow reusing get/set for legacy property
- In some cases, a legacy property does need a special print method
but not a special parse method. In this case, we c... - 02:52 pm Revision acbac4a1: qdev: remove parse method for string properties
- We need the print method to put double quotes, but parsing is not special.
Reviewed-by: Anthony Liguori <aliguori@us... - 02:52 pm Revision 1ce05125: qdev: remove print/parse methods from LostTickPolicy properties
- Also generalize the code so that we can have more enum properties
in the future.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm Revision e39e5d60: qdev: remove parse/print methods for mac properties
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision b403298a: qdev: make the non-legacy pci address property accept an integer
- PCI addresses are set with qdev_prop_uint32. Thus we make the QOM
property accept a device and function encoded in a... - 02:52 pm Revision d822979b: qdev: remove direct calls to print/parse
- There's no need to call into ->parse and ->print manually. The
QOM legacy properties do that for us.
Furthermore, i... - 02:52 pm Revision b46d9b10: qom: do not include qdev header file
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 9f5f1350: qom: add QObject-based property get/set wrappers
- Move the creation of QmpInputVisitor and QmpOutputVisitor from qmp.c
to qom/object.c, since it's the only practical w... - 02:52 pm Revision 7b7b7d18: qom: add property get/set wrappers for C types
- Add wrappers that let you get/set properties using normal C data types.
Reviewed-by: Anthony Liguori <anthony@aliguo... - 02:52 pm Revision 9970bd88: qom: avoid useless conversions from string to type
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:51 pm Revision acc4af3f: qom: clean up/optimize object_dynamic_cast
- The interface loop can be performed only on the parent object. It
does not need to be done on each interface. Simil... - 11:21 am Revision 0815a859: qom: more documentation on subclassing
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:20 am Revision 1ed5b918: qom: clean up cast macros
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
02/06/2012
- 07:16 pm Revision e87f7fc6: s390x: fix qom-ification fall-out
- Tested-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:17 pm Revision 4cafe606: KVM: Fix breakages of QOM conversion
- KVM APIC and PIC require instance sizes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony L... - 06:16 pm Revision 3bc36349: usb-redir: convert to QOM
- This was missed due to the fact that it's in the top level and it uses
'struct DeviceInfo' instead of 'DeviceInfo' fo...
02/04/2012
- 07:29 pm Revision 53a19a30: Fix previous commit
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:24 pm Revision d217d208: usb-bsd: convert to QOM
- Simple enough.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm Revision 94d7b483: vga: move Cirrus VGA template to its own file
- Standard VGA does not use vga_draw_cursor_line_* functions.
Move the template to cirrus_vga_template.h.
Signed-off-b... - 02:45 pm Revision cd7a45c9: memory: change dirty getting API to take a size
- Instead of each device knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 02:45 pm Revision b134886a: Add vga.h unmodified from Linux
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm Revision 47c012e2: vga: improve documentation
- Add links to chipset docs and FreeVGA site.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm Revision 5e55efc9: vga: use constants from vga.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm Revision 0dad6c35: vga.h: remove unused stuff and reformat
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:18 pm Revision cb437e48: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
- * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
linux-user: Fix sa_flags byte swaps for... - 01:49 pm Revision 2944e4ec: w32: Fix build with new net bridge code
- Commit a7c36ee4920ea3acc227a0248dd161693f207357 added code for a net
bridge and explicitly said that "this is very Li... - 11:37 am Revision f0c4d3eb: Merge branch 'for-upstream' of git://repo.or.cz/qemu/agraf
- * 'for-upstream' of git://repo.or.cz/qemu/agraf: (21 commits)
PPC: E500: Populate L1CFG0 SPR
PPC: e500mc: Enable ...
02/03/2012
- 07:22 pm Revision c9344f22: Fix build breakage from last commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:13 pm Revision eeb9c1b5: s390x: fix -drive in the absence of aliases
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision 0beb4942: qdev: nuke qdev_init_chardev()
- I'm sure the intentions were good here, but there's no reason this should be in
qdev. Move it to qemu-char where it ... - 06:41 pm Revision 9fbe6127: qdev: refactor away qdev_create_from_info
- Note that the FIXME gets fixed in series 4/4. We need to convert BusState to
QOM before we can make parent_bus a lin... - 06:41 pm Revision ee46d8a5: qdev: split out UI portions into a new function
- qdev-monitor.c deals with the -device, device_add, and info qdm/qtree
interfaces.
Signed-off-by: Anthony Liguori <al... - 06:41 pm Revision 9674bfe4: qdev: split out common init to instance_init
- This gets us closer to being able to object_new() a qdev type and have a
functioning object verses having to call qde... - 06:41 pm Revision 8b45d447: container: make a decendent of Object
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- Add license (Paolo) - 06:41 pm Revision fe40e627: qom: accept any compatible type when setting a link property
- Links had limited utility before as they only allowed a concrete type to be
specified. Now we can support abstract t... - 06:41 pm Revision 60adba37: qdev: implement cleanup logic in finalize
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision d03d6b4e: info qdm: do not require a parent_bus to be set
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision db85b575: object: sure up reference counting
- Now we have the following behavior:
1) object_new() returns an object with ref = 1
2) object_initialize() does not i... - 06:41 pm Revision 57c9fafe: qom: move properties from qdev to object
- This is mostly code movement although not entirely. This makes properties part
of the Object base class which means ... - 06:41 pm Revision 5eeee3fa: qom: add new command to search for types
- This adds a command that allows searching for types that implement a property.
This allows you to do things like sear... - 06:41 pm Revision 6acbe4c6: qdev: remove baked in notion of aliases (v2)
- Limit them to the device_add functionality. Device aliases were a hack based
on the fact that virtio was modeled the... - 06:41 pm Revision 212ad111: qdev: kill off DeviceInfo list
- Teach the various bits of code that need to walk through available devices to
do so via QOM.
Signed-off-by: Anthony ... - 06:41 pm Revision 39bffca2: qdev: register all types natively through QEMU Object Model
- This was done in a mostly automated fashion. I did it in three steps and then
rebased it into a single step which av... - 06:41 pm Revision d307af79: qdev: kill off DeviceInfo
- It is no longer used in the tree since everything is done natively through
QEMU Object Model.
Signed-off-by: Anthony... - 06:41 pm Revision 6e008585: qdev: remove info from class
- Now DeviceInfo is no longer used after object construction. All of the
relevant members have been moved to DeviceCla... - 06:41 pm Revision d253e096: qdev: allow classes to overload qdev functions
- This allows us to drop per-Device registration functions by allowing the
class_init functions to overload qdev method... - 06:41 pm Revision 93c511a1: qom: allow object_class_foreach to take additional parameters to refine search
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision 18b6dade: qdev: refactor device creation to allow bus_info to be set only in class
- As we use class_init to set class members, DeviceInfo no longer holds this
information.
Signed-off-by: Anthony Liguo... - 06:41 pm Revision 4be9f0d1: qdev: make DeviceInfo private
- Introduce accessors and remove any code that directly accesses DeviceInfo
members.
Signed-off-by: Anthony Liguori <a... - 06:41 pm Revision 7f595609: usb-hid: simplify class initialization a bit
- We can probably model USBHidDevice as a base class to get even better code
sharing but for now, just use a common fun... - 06:41 pm Revision ba02430f: usb: separate out legacy usb registration from type registration
- Type registeration is going to get turned into a QOM call so decouple the
legacy support.
Signed-off-by: Anthony Lig...
02/02/2012
- 05:51 pm Revision 2aeb36a8: linux-user: Define TARGET_QEMU_ESIGRETURN for mips64
- Copied from mips/syscall.h.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas Färber <afaerber@... - 05:51 pm Revision f78b0f05: linux-user: Fix sa_flags byte swaps for mips
- sa_flags is uint32_t for mips{,n32,64}, so don't use tswapal().
edited by Riku Voipio: likewise on alpha
Reported-b... - 05:51 pm Revision 962b289e: linux-user: fix QEMU_STRACE=1 segfault
- While debugging some issues with QEMU_STRACE I stumbled over segmentation
faults that were pretty reproducible. Turns... - 05:51 pm Revision 480b8e7d: linux-user: fake /proc/self/stat
- The boehm gc finds the program's stack starting pointer by
checking /proc/self/stat. Unfortunately, so far it reads
q... - 05:51 pm Revision 257450ee: linux-user: fake /proc/self/auxv
- Gtk tries to read /proc/self/auxv to find its auxv table instead of
taking it from its own program memory space.
How... - 05:51 pm Revision 50171d42: linux-user/main.c: Add option to user-mode emulation so that user can specify ...
- QEMU linux user-mode's default log file name is "/tmp/qemu.log". In order to
change the log file name, user need to m... - 05:51 pm Revision 583359a6: linux-user: add SO_PEERCRED support for getsockopt
- Signed-off-by: Akos PASZTORY <akos.pasztory@gmail.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 05:51 pm Revision 36c08d49: linux-user: fake /proc/self/maps
- glibc's pthread_attr_getstack tries to find the stack range from
/proc/self/maps. Unfortunately, /proc is usually the... - 05:51 pm Revision 2a7e1245: linux-user/strace.c: Correct errno printing for mmap etc
- Correct the printing of errnos for syscalls which are handled
via print_syscall_ret_addr (mmap, mmap2, brk, shmat): e... - 05:51 pm Revision 5379557b: linux-user: fix wait* syscall status returns
- When calling wait4 or waitpid with a status pointer and WNOHANG, the
syscall can potentially not modify the status po... - 05:51 pm Revision e3c33ec6: linux-user: Allow NULL value pointer in setxattr and getxattr
- It's valid to pass a NULL value pointer to setxattr, so don't
fail this case EFAULT.
Signed-off-by: Peter Maydell <p... - 05:51 pm Revision 30297b55: linux-user/syscall.c: Implement f and l versions of set/get/removexattr
- Implement the f and l versions (operate on fd, don't follow links)
of the setxattr, getxattr and removexattr syscalls... - 05:51 pm Revision 63249cb9: linux-user: Define TARGET_QEMU_ESIGRETURN for mipsn32
- Copied from mips/syscall.h.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.d... - 05:51 pm Revision 72f341ff: linux-user: Add default-configs for mipsn32[el]
- Prepares for mipsn32[el]-linux-user targets.
Signed-off-by: Ulricht Hecht <uli@suse.de>
Signed-off-by: Andreas Färbe... - 05:51 pm Revision 10ecb3f6: linux-user: Add default configs for mips64[el]
- Prepares for mips64[el]-linux-user targets.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas F... - 05:51 pm Revision fb5590f7: linux-user: Implement *listxattr syscalls
- Implement listxattr, flistxattr and llistxattr syscalls.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Sig... - 05:51 pm Revision 125b0f55: linux-user: save auxv length
- We create our own AUXV segment on stack and save a pointer to it.
However we don't save the length of it, so any code... - 05:51 pm Revision 3be14d05: linux-user: add open() hijack infrastructure
- There are a number of files in /proc that expose host information
to the guest program. This patch adds infrastructur... - 05:50 pm Revision d0fd11ff: linux-user: stack_base is now mandatory on all targets
- Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
- 03:47 am Revision a496e8ee: PPC: E500: Populate L1CFG0 SPR
- When running Linux on e500 with powersave-nap enabled, Linux tries to
read out the L1CFG0 register and calculates som... - 03:47 am Revision 58e00a24: PPC: E500: Add doorbell defines
- We're going to introduce doorbell instructions (called processor
control in the spec) soon. Add some defines for easi... - 03:47 am Revision 3f9f6a50: PPC: Add CPU feature for processor control
- We're soon going to implement processor control features. Add the
feature flag, so we're well prepared.
Signed-off-b... - 03:47 am Revision a9abd717: PPC: Enable doorbell excp handlers
- We already had all the code available to have doorbell exceptions
be handled properly. It was just disabled.
Enable ... - 03:47 am Revision 8917f4dc: PPC: e500mc: Enable processor control
- The e500mc implements Embedded.Processor Control, so enable it and
thus enable guests to IPI each other. This makes -... - 03:47 am Revision d5d11a39: PPC: E500: Implement msgsnd
- This patch implements the msgsnd instruction. It is part of the
Embedded.Processor Control specification and allows o... - 03:47 am Revision 9e0b5cb1: PPC: E500: Implement msgclr
- This patch implements the msgclr instruction. It is part of the
Embedded.Processor Control specification and clears p... - 03:47 am Revision a1ef618a: PPC: booke: add tlbnps handling
- When using MAV 2.0 TLB registers, we have another range of TLB registers
available to read the supported page sizes f... - 03:47 am Revision 5935ee07: PPC: booke206: Check for min/max TLB entry size
- When setting a TLB entry, we need to check if the TLB we're putting it in
actually supports the given size. According... - 03:47 am Revision 6d3db821: PPC: booke206: Implement tlbilx
- The PowerPC 2.06 BookE ISA defines an opcode called "tlbilx" which is used
to flush TLB entries. It's the recommended... - 03:47 am Revision 3f162d11: PPC: booke206: Check for TLB overrun
- Our internal helpers to fetch TLB entries were not able to tell us
that an entry doesn't even exist. Pass an error ou... - 03:47 am Revision 21a0b6ed: PPC: booke206: move avail check to tlbwe
- We can have TLBs that only support a single page size. This is defined
by the absence of the AVAIL flag in TLBnCFG. I... - 03:47 am Revision a9c5eb0d: KVM: Fix compilation on non-x86
- Commit 84b058d broke compilation for KVM on non-x86 targets, which
don't have KVM_CAP_IRQ_ROUTING defined.
Fix by no... - 03:47 am Revision 0ef654e3: PPC: E500: Add some more excp vectors
- Our EXCP list is getting outdated. By now, 3 new exception vectors have
been introduced. Update the list so we have e... - 03:47 am Revision a31be480: PPC: KVM: Update HIOR code to new interface
- Unfortunately the HIOR setting code slipped into upstream QEMU
before it was pulled into upstream KVM. And since Murp... - 03:47 am Revision e9205258: PPC: Add IVOR 38-42
- Our code only knows IVORs up to 37. Add the new ones defined in ISA 2.06
from 38 - 42.
Signed-off-by: Alexander Graf... - 03:47 am Revision 2c9732db: PPC: e500mc: add missing IVORs to bitmap
- E500mc supports IVORs 36-41. Add them to the support mask. Drop SPE
support too.
Signed-off-by: Alexander Graf <agra... - 03:47 am Revision ffba8786: PPC: booke206: allow NULL raddr in ppcmas_tlb_check
- We might want to call the tlb check function without actually caring about
the real address resolution. Check if we r... - 03:47 am Revision dcb2b9e1: PPC: rename msync to msync_4xx
- The msync instruction as defined today is only valid on 4xx cores, not
on e500 which also supports msync, but treats ... - 03:47 am Revision 53319166: PPC: e500: msync is 440 only, e500 has real sync
- The e500 CPUs don't use 440's msync which falls on the same opcode IDs,
but instead use the real powerpc sync instruc... - 03:47 am Revision 1529ae1b: KVM: Update headers (except HIOR mess)
- This patch is basically what ./scripts/update-linux-headers.sh against
upstream KVM's next branch outputs except that... - 12:24 am Revision 4c32fe66: Change license from GPLv2 to GPLv2+
- This file only contains code from Red Hat, so it can use GPLv2+.
Tested with `git blame -M -C net/checksum.c`.
Signe... - 12:24 am Revision a7c36ee4: Add support for net bridge
- The most common use of -net tap is to connect a tap device to a bridge. This
requires the use of a script and runnin... - 12:24 am Revision bdef79a2: Add access control support to qemu bridge helper
- We go to great lengths to restrict ourselves to just cap_net_admin as an OS
enforced security mechanism. However, we... - 12:24 am Revision 47e98658: Add cap reduction support to enable use as SUID
- The ideal way to use qemu-bridge-helper is to give it an fscap of using:
setcap cap_net_admin=ep qemu-bridge-helper... - 12:24 am Revision 069ab0eb: hw/vmmouse.c: Disable vmmouse after reboot
- Bugfix after reboot when vmmouse was enabled and another OS which uses e.g. PS/2
mouse.
Details:
When a guest activa... - 12:24 am Revision 7b93fadf: Add basic version of bridge helper
- This patch adds a helper that can be used to create a tap device attached to
a bridge device. Since this helper is m... - 12:23 am Revision 93dd748b: keep the PID file locked for the lifetime of the process
- The lockf() call in qemu_create_pidfile() aims at ensuring mutual
exclusion. We shouldn't close the pidfile on succes...
02/01/2012
- 10:45 pm Revision 85f94f86: sdl: Fix block prevention of SDL_WM_GrabInput
- Consistently check for SDL_APPINPUTFOCUS before trying to grab the input
focus. Just checking for SDL_APPACTIVE doesn... - 10:45 pm Revision eaa2e027: Revert "Handle SDL grabs failing (Mark McLoughlin)"
- This reverts commit 6bb816031f8bc0aafc3476e6dfa4293ee3a5f106.
SDL_WM_GrabInput does not reliably bail out if grabbin... - 10:45 pm Revision 822f98d2: sdl: Grab input on end of non-absolute mouse click
- By grabbing the input already on button down, we leave the button in
that state for the host GUI. Thus it takes anoth... - 10:45 pm Revision 02df4d6f: sdl: Limit sdl_grab_end in handle_activation to Windows hosts
- There are scenarios on Linux with some SDL versions where
handle_activation is continuous invoked with state = SDL_AP... - 10:45 pm Revision 6fbcef29: optionroms: Silence intermediate file removal
- The build process of optionroms spits out an "rm ..." line. Moreover, it
removes all .o files that can be handy for d... - 10:45 pm Revision ee77dfb2: main-loop: Fix SetEvent() on uninitialized handle on win32
- The __attribute__((constructor)) init_main_loop() automatically get
called if qemu-tool.o is linked in. On win32, thi... - 10:45 pm Revision d34e8f6e: main-loop: For tools, initialize timers as part of qemu_init_main_loop()
- In some cases initializing the alarm timers can lead to non-negligable
overhead from programs that link against qemu-... - 10:45 pm Revision 771124e1: exec.c: Clarify comment about tlb_flush() flush_global parameter
- Clarify the comment about tlb_flush()'s flush_global parameter,
so it is clearer what it does and why it is OK that t... - 10:45 pm Revision 67ed96f9: Makefile: Remove linux-headers/asm symlink on distclean
- configure creates a linux-headers/asm symlink. Remove this when
doing a distclean.
Signed-off-by: Peter Maydell <pet... - 10:45 pm Revision 66596356: sdl: Do not grab mouse on mode switch while in background
- When the mouse mode changes to absolute while the SDL windows is not in
focus, refrain from grabbing the input. It wo... - 10:45 pm Revision 4f6dd9af: qemu-option: Introduce default mechanism
- This adds qemu_opts_set_defaults, an interface provide default values
for a QemuOpts set. Default options are parsed ... - 10:45 pm Revision 433acf0d: mc146818rtc: Use lost_tick_policy property
- Allow to configure the MC146818 RTC via the new lost tick policy
property and replace rtc_td_hack with this mechanism... - 10:45 pm Revision 25de5935: Improve default machine options usability
- So far we overwrite the machine options completely with defaults if no
accel=value is provided. More user friendly is... - 10:45 pm Revision 4e4fa398: qdev: Introduce lost tick policy property
- Potentially tick-generating timer devices will gain a common property:
lock_tick_policy. It allows to encode 4 differ... - 10:42 pm Revision 17884d7b: ./configure: request pkg-config to provide private libs when static linking
- Added wrapper around pkg-config to allow:
- safe options injection via ${QEMU_PKG_CONFIG_FLAGS}
- spaces in path to p... - 10:42 pm Revision 5f01e06f: ./configure: add link check for nss-smartcard
- Current './configure --static && make' fails for me:
LINK qemu-nbd
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/.... - 10:42 pm Revision 1bdd6874: MAINTAINERS: Add a section for the host OS and a W32 maintainer
- Up to now, there was no special section for the different
host operating systems used with QEMU.
scripts/get_maintai... - 10:42 pm Revision 23704102: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/30/2012
- 09:14 pm Revision 1d849502: m48t59: use rtc_clock for alarm timer
- This lets the RTC get adjustments from the host NTP client.
The watchdog still uses the vm_clock. The previous behav... - 09:13 pm Revision 0c685d28: GRLIB UART: Add RX channel
- This patch implements the RX channel of GRLIB UART with a FIFO to
improve data rate.
Signed-off-by: Fabien Chouteau ... - 07:24 am Revision eed96860: hw/9pfs: Remove O_NOATIME flag from 9pfs open() calls in readonly mode
- When 2c74c2cb4bedddbfa67628fbd5f9273b4e0e9903 added support for
the 'readonly' flag against 9p filesystems, it also m... - 07:24 am Revision 2d40564a: hw/9pfs: Preserve S_ISGID
- In passthrough security model in local fs driver, after a file creation
chown and chmod are done to set the file cred... - 07:24 am Revision 71f86cd6: hw/9pfs: Fix crash when mounting with synthfs
- Some Fsdriver backend don't have fs_root. So check for that in
migrate message.
Signed-off-by: Aneesh Kumar K.V <ane... - 07:24 am Revision 5fc6dbae: fsdev: Fix parameter parsing for proxy helper
- This fixes a crash when using sockfd with proxy FsDriver
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off... - 07:24 am Revision 68e59e14: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/29/2012
- 04:53 pm Revision fd39941a: Fix off-by-one in dirty bitmap functions
- Reported-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blu...
01/28/2012
- 03:11 pm Revision 9ec032d2: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
Add Cortex-A15 CPU definition
Add d...
01/27/2012
- 10:55 pm Revision 0f36036c: unin_pci: Fix typos in device names
- Commit 999e12bbe85c5dcf49bef13bce4f97399c7105f4 (sysbus: apic: ioapic:
convert to QEMU Object Model) introduced two t... - 06:50 pm Revision 19b6914a: virtio-s390: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 73093354: qdev: change ambiguous qdev names
- Reported-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm Revision 6e4ec3f9: unin_pci: Drop unused reset handler
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:50 pm Revision 40021f08: pci: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 999e12bb: sysbus: apic: ioapic: convert to QEMU Object Model
- This converts three devices because apic and ioapic are subclasses of sysbus.
Converting subclasses independently of ... - 06:50 pm Revision d148211c: ide: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision b9eea3e6: scsi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 3954d33a: spapr: convert to QEMU Object Model (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- use QOM to check for the default console - 06:50 pm Revision ff452ace: unin_pci: Drop duplicate busdev
- PCIHostState already has a busdev.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <a... - 06:50 pm Revision 70f9c987: unin_pci: Clean up qdev names
- Add -pcihost to SysBus devices to resolve name conflicts,
and clarify PCI vs. Internal PCI.
Signed-off-by: Andreas F... - 06:50 pm Revision f82e35e3: virtio-serial: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision dbaa7904: hda-codec: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 62aed765: usb: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 8f04ee08: isa: pic: convert to QEMU Object Model
- This converts two devices at once because PIC subclasses ISA and converting
subclasses independently is extremely har... - 06:50 pm Revision e855761c: qdev: prepare source tree for code conversion
- These are various small stylistic changes which help make things more
consistent such that the automated conversion s... - 06:50 pm Revision ba7c0520: ccid: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision cd6c4cf2: ssi: convert to QEMU Object Model
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 9e07bdf8: i2c: rename i2c_slave -> I2CSlave
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision b5ea9327: i2c: smbus: convert to QEMU Object Model
- This converts two types because smbus is implemented as a subclass of i2c. It's
extremely difficult to convert these... - 06:50 pm Revision 94afdadc: qdev: use a wrapper to access reset and promote reset to a class method
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 3cc90eb2: qdev: add a interface to register subclasses
- In order to introduce inheritance while still using the qdev registration
interfaces, we need to be able to use a par... - 06:50 pm Revision 3dde52d2: qdev: add class_init to DeviceInfo
- Since we are still dynamically creating TypeInfo, we need to chain the
class_init function in order to be able to mak... - 06:50 pm Revision f79f2bfc: qdev: don't access name through info
- We already have a QOM interface for this so let's use it.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm Revision 30fbb9fc: qdev: move qdev->info to class
- Right now, DeviceInfo acts as the class for qdev. In order to switch to a
proper ObjectClass derivative, we need to ... - 06:28 pm Revision d8c51b05: macio: convert to qdev
- This is a "shallow", half hearted, and untested conversion.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm Revision 8a5faa1d: openpic: remove dead code to make a PCI device version
- bus is always NULL so the code in this if clause is dead (and therefore
untested).
Signed-off-by: Anthony Liguori <a... - 06:28 pm Revision 6fc4925b: pci: call reset unconditionally
- Because now all PCI devices are converted to qdev.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:28 pm Revision 2f28d2ff: qom: add the base Object class (v2)
- This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. ... - 06:28 pm Revision 32fea402: qdev: integrate with QEMU Object Model (v2)
- This is a very shallow integration. We register a TYPE_DEVICE but only use
QOM as basically a memory allocator. Thi... - 05:00 pm Revision 31841e46: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
arm: SoC model for Calxeda Highbank
arm_boot: support board IDs more than 16 bi... - 04:58 pm Revision 21fe5bc6: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (22 commits)
scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
... - 08:28 am Revision 96bab41d: qemu-io: end aio help text sentences with periods
- Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:26 am Revision 8c84cf11: ./configure: export xfs config via --{enable, disable}-xfsctl
- Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 08:21 am Revision 9f2a8d7a: pcnet: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 08:20 am Revision b1927cf1: e1000: Preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com... - 07:50 am Revision c455d17c: qdev-property: Make bit property parsing stricter
- By using strncasecmp, we allow for arbitrary characters after the
"on"/"off" string. Fix this by switching to strcase... - 07:29 am Revision 36945d95: remove #if 0 code for timers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
01/26/2012
- 03:49 pm Revision 370521a1: qmp: add block_job_cancel command
- Add block_job_cancel, which stops an active block streaming operation.
When the operation has been cancelled the new ... - 03:49 pm Revision fb5458cd: qmp: add query-block-jobs
- Add query-block-jobs, which shows the progress of ongoing block device
operations.
Signed-off-by: Stefan Hajnoczi <s... - 03:49 pm Revision aa398a5c: blockdev: make image streaming safe across hotplug
- Unplugging a storage interface like virtio-blk causes the host block
device to be deleted too. Long-running operatio... - 03:49 pm Revision e8a6bb9c: block: add bdrv_find_backing_image
- Add bdrv_find_backing_image: given a BlockDriverState pointer, and an id,
traverse the backing image chain to locate ... - 03:49 pm Revision 019b8cbf: add QERR_BASE_NOT_FOUND
- This qerror will be raised when a given streaming base (backing file)
cannot be found.
Signed-off-by: Marcelo Tosatt... - 03:49 pm Revision c8c3080f: block: add support for partial streaming
- Add support for streaming data from an intermediate section of the
image chain (see patch and documentation for detai... - 03:49 pm Revision e2f0c49f: scsi: Guard against buflen exceeding req->cmd.xfer in scsi_disk_emulate_command
- Limit the return value (corresponding to the length of the buffer to be
DMAed back to the intiator) to the value in r... - 03:49 pm Revision 81b6b9fa: virtio-blk: add virtio_blk_handle_read trace event
- There already exists a virtio_blk_handle_write trace event as well as
completion events. Add the virtio_blk_handle_r... - 03:49 pm Revision 641543b7: block/vdi: Zero unused parts when allocating a new block (fix #919242)
- The new block was filled with zero when it was allocated by g_malloc0,
but when it was reused later and only partiall... - 03:49 pm Revision 84b0ec02: qcow: Return real error code in qcow_open
- Signed-off-by: Li Zhi Hui <zhihuili@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm Revision 2b16c9ff: qcow: Use bdrv functions to replace file operation
- Since common file operation functions lack of error detection and use
much more I/O syscalls, so change them to bdrv ... - 03:49 pm Revision 094f1ba1: docs: describe live block operations
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sig... - 03:49 pm Revision 2d47c6e9: qmp: add block_job_set_speed command
- Add block_job_set_speed, which sets the maximum speed for a background
block operation.
Signed-off-by: Stefan Hajnoc... - 03:49 pm Revision 12bd451f: qmp: add block_stream command
- Add the block_stream command, which starts copy backing file contents
into the image file. Also add the BLOCK_JOB_CO... - 01:49 pm Revision f8414cb5: arm_boot: support board IDs more than 16 bits wide
- Support passing a board ID value to the kernel in r1
that is more than 16 bits wide. This is needed to pass
the '-1 =... - 01:49 pm Revision 2488514c: arm: SoC model for Calxeda Highbank
- Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark La... - 01:43 pm Revision 9d5ba9bf: arm: add secondary cpu boot callbacks to arm_boot.c
- Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how s... - 01:43 pm Revision 4c0e167c: Add xgmac ethernet model
- This adds very basic support for the xgmac ethernet core. Missing things
include:
- statistics counters
- WoL suppor... - 01:43 pm Revision d9fa31a3: ahci: add support for non-PCI based controllers
- Add support for ahci on sysbus.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <... - 12:45 pm Revision 7e624667: coroutine: add co_sleep_ns() coroutine sleep function
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 5094a6c0: block: rate-limit streaming operations
- This patch implements rate-limiting for image streaming. If we've
exceeded the bandwidth quota for a 100 ms time sli... - 12:45 pm Revision 470c0504: block: make copy-on-read a per-request flag
- Previously copy-on-read could only be enabled for all requests to a
block device. This means requests coming from th... - 12:45 pm Revision eeec61f2: block: add BlockJob interface for long-running operations
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 4f1043b4: block: add image streaming block job
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:45 pm Revision 2d3735d3: block: check bdrv_in_use() before blockdev operations
- Long-running block operations like block migration and image streaming
must have continual access to their block devi... - 12:39 pm Revision bd603247: rbd: wire up snapshot removal and rollback functionality
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
... - 12:39 pm Revision 031380d8: block: replace unchecked strdup/malloc/calloc with glib
- Most of the codebase as been converted to use glib memory allocation
functions. There are still a few instances of m...
01/25/2012
- 08:32 pm Revision 33163643: vga: compile cirrus_vga in hwlib
- Remove target dependencies and compile Cirrus VGA in hwlib.
Address masking can be removed since memory API handles ... - 08:32 pm Revision fd4aa979: memory: change dirty setting APIs to take a size
- Instead of each target knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 08:32 pm Revision 59abb061: memory: fix dirty mask function length handling
- Fix handling of cases like start = 0xfff, length = 2.
Change length to ram_addr_t to handle larger lengths.
Signed-... - 07:59 pm Revision c5bd4f3d: vga: fix -nodefaults -device VGA
- Flag -nodefaults should also imply no VGA. This was broken in
a369da5f31ddbdeb32a7f76622e480d3995fbb00.
Signed-off-b... - 05:10 pm Revision 0b03bdfc: Add Cortex-A15 CPU definition
- Add a definition of a Cortex-A15 CPU. Note that for the moment we do
not implement any of:
* Large Physical Address ... - 02:42 pm Revision 0383ac00: Add dummy implementation of generic timer cp15 registers
- Add a dummy implementation of the cp15 registers for the generic
timer (found in the Cortex-A15), just sufficient for... - 01:49 pm Revision 85836979: target-arm/helper.c: Don't assume softfloat int32 is 32 bits only
- In the helper routines for VCVT float-to-int conversions, add
an explicit cast rather than relying on the softfloat i... - 01:49 pm Revision dc8714ca: target-arm: Fix implementation of TLB invalidate operations
- Fix some bugs in the implementation of the TLB invalidate
operations on ARM:
* the 'invalidate all' op was not passi... - 01:49 pm Revision 5fe91019: arm: store the config_base_register during cpu_reset
- Long term, the config_base_register will be a QDM parameter. In the
meantime, models that use it need to be able to p...
01/23/2012
- 10:04 pm Revision 61eb1f38: hyperv: fix build on non-KVM hosts
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:00 pm Revision 5b4448d2: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Activate in-kernel irqchip support
kvm: x86: Add user space part for in-kernel IOAPIC
... - 06:58 pm Revision c4ccbeac: Merge remote-tracking branch 'afaerber/prep-up' into staging
- * afaerber/prep-up:
prep: Use i82378 PCI->ISA bridge for 'prep' machine
prep: Add i82378 PCI-to-ISA bridge emulat... - 03:30 pm Revision 65f82df0: e1000: bounds packet size against buffer size
- Otherwise we can write beyond the buffer and corrupt memory. This is tracked
as CVE-2012-0029.
Signed-off-by: Antho...
01/22/2012
- 11:55 am Revision 520c0d8d: target-sparc: Fix mixup of uint64 and uint64_t
- Commit 793a137a41ad4125011c7022cf16a1baa40a5ab6 (target-sparc:
Implement BMASK/BSHUFFLE.) introduced a stray usage of... - 09:29 am Revision 6618f909: sga: fix copypasta
- Fix the name of the init function.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue Swirl <blauwir... - 09:28 am Revision 3d402831: vga: make Cirrus ISA device optional
- Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:27 am Revision a369da5f: vga: improve VGA logic
- Improve VGA selection logic, push check for device availabilty to vl.c.
Create the devices at board level uncondition...
01/21/2012
- 06:17 am Revision 0ae46996: grackle_pci: Clean up qdev names
- Rename SysBus device from 'grackle' to 'grackle-pcihost' to resolve a
name conflict.
Also mark both devices as no_us... - 06:17 am Revision d5ee6754: MAINTAINERS: Add PCI-PCI bridge to New World Mac machine
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am Revision 4d8d5467: pseries: SLOF PCI flag day
- Currently on the pseries machine the SLOF firmware is used normally,
but we bypass it when -kernel is specified. Hav... - 06:17 am Revision c9c3c80a: pseries: Use correct dispatcher for PCI config space accesses
- The pseries machine expects a para-virtualized guest and so supplies RTAS
functions (via a hypercall) for performing ... - 06:17 am Revision 3f7565c9: pseries: Support PCI extended config space in RTAS calls
- On the pseries machine (which expexts a paravirtualized guest), guest
access to PCI config space is via host-provided... - 06:17 am Revision a6c98685: MAINTAINERS: Add qemu-ppc to all ppc target stuff
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Alexander Gr... - 06:17 am Revision 0a6eec6b: MAINTAINERS: Add PCI host bridge files to CHRP machines
- Just like prep_pci.c, these were not associated with any MAINTAINERS
section, including PCI.
Signed-off-by: Andreas ... - 06:17 am Revision 88045ac5: PPC: Pseries: Check for PCI boundaries
- We call pci_host_config_{read,write}_common() which perform PCI config
accesses. However they don't do all limit chec... - 06:17 am Revision 623f7c21: PPC: 4xx: Qdevify the 440 PCI host controller
- Due to popular demand, this qdevifies the PCI host controller of 4xx SoCs
the same way as e500.
We have to introduce... - 06:17 am Revision 3960b04d: PPC: Bamboo: fold ppc440.c and ppc440_bamboo.c into a single file
- The separation of ppc440 and ppc440_bamboo makes some sense, since ppc440
is the SoC while ppc440_bamboo is the actua... - 06:17 am Revision 34ba1dc8: PPC: Bamboo: Integrate SoC instatiation, use qdev for PCI
- Now that we have the SoC init function in the same file, let's integrate
it with the board initialization.
While at ... - 06:17 am Revision 82afa586: virtio-pci: Fix endianness of virtio config
- The virtio config area in PIO space is a bit special. The initial
header is little endian but the rest (device specif... - 06:17 am Revision 06dbfc6f: virtio: change memcpy to guest reads
- When accessing the device specific virtio config space, we memcpy
the data into a variable in QEMU. At that point we'... - 06:17 am Revision 964455f3: Correct types in bmdma_addr_{read,write}
- Back when I made patches introducing dma_addr_t and various PCI DMA
wrapper functions, I made a mistake. The bmdma_a... - 06:17 am Revision aa90fec7: Fix dirty logging with 32-bit qemu & 64-bit guests
- The kvm_get_dirty_pages_log_range() function uses two address
variables to step through the monitored memory region t... - 06:17 am Revision 033276a7: Update gitignore file
- This patch adds several auto-generated files to .gitignore which were
previously missing.
Signed-off-by: David Gibso... - 06:17 am Revision 17df768c: load_image_targphys() should enforce the max size
- load_image_targphys() gets passed a max size for the file, but doesn't
enforce it at all. Add a check and return -1 (... - 06:17 am Revision 72718e9a: PPC: Bamboo: Set initial TLB entry
- Back in the day when the bamboo target got introduced, the initial TLB was
dictated by KVM. TCG has been missing init... - 06:17 am Revision d49bc1fb: PPC: 440: Ignore invalid PCI IRQs
- When running a 440 target, we currently get invalid irq_num values (-1)
which completely confuse the IRQ setting code... - 06:17 am Revision c148b2b4: PPC: Bamboo: recompile device tree
- Recent dtc doesn't compile our dts anymore. Change all hex numbers to have
0x prefixes, indicate the old version and ... - 06:17 am Revision e5ba83c5: PPC: 440: Default to 440EP CPU
- Today we're exposing a Virtex 440 CPU to the guest despite the fact
that we're telling the guest that we're running o... - 06:17 am Revision acd1bf90: PPC: bamboo: fix whitespace
- Tabs followed by spaces are a no-go. My editor shows it red, distracting
me from actual work! :)
Signed-off-by: Alex... - 06:17 am Revision d3c4548b: PPC: bamboo: remove old machine descriptions
- Nobody needs to run bamboo in 0.12 compat mode. Remove the machine.
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:17 am Revision c0a7e81a: PPC: Enable 440EP CPU target
- Now that we have 440 TLB emulation, we can also support running the 440EP
CPU target in system emulation mode.
Signe... - 06:16 am Revision d29d3404: PPC: 440EP: Initialize timer
- When using TCG with a BookE PowerPC core, we need to explicitly initialize
the BookE timers with the correct frequenc... - 06:16 am Revision b10a04b5: PPC: Bamboo: Register CPU reset
- To be able to support CPU reset, we need to put all register initialization
and initial state into a CPU reset hook i...
01/20/2012
- 01:27 am Revision 506b7ddf: prep: Use i82378 PCI->ISA bridge for 'prep' machine
- Speaker I/O, ISA bus, i8259 PIC, RTC and DMA are no longer set up
individually by the machine. Effectively, no-op spe... - 01:27 am Revision 7e5610ff: prep_pci: Update I/O to MemoryRegion ops
- Convert to new-style read/write callbacks.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Alexander Graf... - 01:27 am Revision 48e93728: prep: Use ISA m48t59
- This simplifies the code later when the i8259 moves to the i82378
PCI->ISA bridge and happens to fix a SysBus m48t59 ... - 01:27 am Revision 55526054: prep: qdev'ify Raven host bridge (PCIDevice)
- Move initialization of vendor ID, etc. to PCIDeviceInfo.
Introduce VMState.
Signed-off-by: Andreas Färber <andreas.f... - 01:27 am Revision 9c95f183: prep_pci: Simplify I/O endianness
- The prep PowerPC CPU is Big Endian. An explicit byte swap therefore
effectively becomes Little Endian.
Remove explic... - 01:27 am Revision 809680c0: prep: Fix offset of BIOS MemoryRegion
- Since 0c90c52fab5ea92d7f12b29bfe26a7cd75d9efcb (ppc_prep: convert to memory
API) OHW was "Trying to execute code outs... - 01:27 am Revision 8ca8c7bc: prep: qdev'ify Raven host bridge (SysBus)
- Drop pci_prep_init() in favor of extended device state. Inspired by
patches from Hervé and Alex.
Assign the 4 IRQs f... - 01:27 am Revision 1c75457f: MAINTAINERS: Add PCI host bridge files to PReP machine
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Acked-by: Alexander Graf <agraf@suse.de> - 01:27 am Revision 23b96cdb: prep: Add i82374 DMA emulation
- Prepare Intel 82374 emulation for use by Intel 82378 PCI->ISA bridge.
Signed-off-by: Hervé Poussineau <hpoussin@reac... - 01:27 am Revision a04ff940: prep: Add i82378 PCI-to-ISA bridge emulation
- Prepare Intel 82378 emulation for use by PReP platforms.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Cre...
01/19/2012
- 08:51 pm Revision 51568923: Merge remote-tracking branch 'spice/spice.v47' into staging
- * spice/spice.v47:
qxl: Slot sanity check in qxl_phys2virt() is off by one, fix - 05:23 pm Revision a75e6678: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
Makefile: Remove generated headers on clean
Makefile: Exclude tests/Makefile in uncon... - 05:23 pm Revision b48c0134: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
block: use proper qerrors in qmp_block_resize
qerror: restore alphabetical order over qerrors
... - 05:19 pm Revision 5414b325: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream:
arm: make the number of GIC interrupts configurable
hw/lan9118: Add save/load s... - 04:34 pm Revision 9ca2140a: Merge remote-tracking branch 'kraxel/usb.37' into staging
- * kraxel/usb.37:
usb-redir: Improve some debugging messages
usb-redir: Try to keep our buffer size near the targe... - 01:14 pm Revision 84b058d7: kvm: Introduce core services for in-kernel irqchip support
- Add the basic infrastructure to active in-kernel irqchip support, inject
interrupts into these models, and maintain I... - 01:14 pm Revision 9b5b76d4: kvm: x86: Establish IRQ0 override control
- KVM is forced to disable the IRQ0 override when we run with in-kernel
irqchip but without IRQ routing support of the ... - 01:14 pm Revision 680c1c6f: kvm: x86: Add user space part for in-kernel APIC
- This introduces the alternative APIC device which makes use of KVM's
in-kernel device model. External NMI injection v... - 01:14 pm Revision 10b61882: kvm: x86: Add user space part for in-kernel i8259
- Introduce the alternative 'kvm-i8259' device model that exploits KVM
in-kernel acceleration.
The PIIX3 initializatio... - 01:14 pm Revision 6a48ffaa: kvm: Activate in-kernel irqchip support
- Make the basic in-kernel irqchip support selectable via
-machine ...,kernel_irqchip=on. Leave it off by default until... - 01:14 pm Revision a39c1d47: kvm: x86: Add user space part for in-kernel IOAPIC
- This introduces the KVM-accelerated IOAPIC model 'kvm-ioapic' and
extends the IRQ routing setup by the 0->2 redirecti... - 01:14 pm Revision ac791b88: ioapic: Drop post-load irr initialization
- As all devices undergo a reset prior to vmloa, and the reset value of
irr is 0, we do not need to do this clearing fo... - 01:14 pm Revision 244ac3af: ioapic: Factor out base class for KVM reuse
- Split up the IOAPIC analogously to APIC and i8259. KVM will share the
IOAPICCommonState, the vmstate, reset logic and... - 01:14 pm Revision 1660e72d: memory: Introduce memory_region_init_reservation
- Introduce a memory region type that can reserve I/O space. Such regions
are useful for modeling I/O that is only hand... - 01:14 pm Revision 512709f5: i8259: Factor out base class for KVM reuse
- Analogously to the APIC, we will reuse some parts of the user space
i8259 model for KVM. The base class provides a co... - 01:14 pm Revision 02c09195: apic: Inject external NMI events via LINT1
- On real hardware, NMI button events are injected via the LINT1 line of
the APICs. E.g. kdump expect this wiring and g... - 01:14 pm Revision dae01685: apic: Factor out base class for KVM reuse
- The KVM in-kernel APIC model will reuse parts of the user space model
while providing the same frontend view to guest... - 01:14 pm Revision 7a380ca3: apic: Open-code timer save/restore
- To enable migration between accelerated and non-accelerated APIC models,
we will need to handle the timer saving and ... - 01:14 pm Revision 9aa78c42: i8259: Completely privatize PicState
- Use DeviceState instead of PicState in the public i8259 API. This is
cleaner and allows to reorganize the PIC data st... - 01:14 pm Revision 343270ea: apic: Introduce apic_report_irq_delivered
- The in-kernel i8259 and IOAPIC backends for KVM will need this, so
encapsulate the shared bits.
Signed-off-by: Jan K... - 01:14 pm Revision 60ba3cc2: msi: Generalize msix_supported to msi_supported
- Rename msix_supported to msi_supported and control MSI and MSI-X
activation this way. That was likely to original int... - 01:14 pm Revision 3b9a6ee5: kvm: Move kvmclock into hw/kvm folder
- More KVM-specific devices will come, so let's start with moving the
kvmclock into a dedicated folder.
Signed-off-by:... - 01:14 pm Revision ab388a98: apic: Stop timer on reset
- All LVTs are masked on reset, so the timer becomes ineffective. Letting
it tick nevertheless is harmless, but will at... - 12:33 pm Revision eab70139: hyper-v: initialize Hyper-V CPUID leaves.
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 12:32 pm Revision 28f52cc0: hyper-v: introduce Hyper-V support infrastructure.
- [Jan: fix build with CONFIG_USER_ONLY]
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 10:19 am Revision dcfa4868: Makefile: Remove generated headers on clean
- Running `make distclean' followed by a new out-of-tree build would fail
due to stale generated QMP headers in the tre... - 10:19 am Revision e454e2e2: Makefile: Exclude tests/Makefile in unconfigured tree
- Since commit dbfe06c62ccedc5b64e1c6466445133dd50f6de1 (build:
split unit test builds to a separate makefile fragment)... - 10:16 am Revision 0f3c3cc9: lm32: Fix mixup of uint32 and uint32_t
- Commit d23948b15a9920fb7f6374b55a6db1ecff81f3ee (lm32: add Milkymist
VGAFB support) introduced a stray usage of the s... - 10:14 am Revision 3c941c61: tests: Silence gtester in Makefile
- This prettifies make output a little by avoiding a very long line.
As gtester prints the checks when they are run, no... - 10:13 am Revision 49cb826e: qemu-tool: Fix mixup of int64 and int64_t
- Commit cbcfa0418f0c196afa765f5c9837b9344d1adcf3 (link the main loop and
its dependencies into the tools) introduced s... - 08:51 am Revision 2c30dd74: hw/9pfs: Add new security model mapped-file.
- This enable us to do passthrough equivalent security model on NFS directory.
NFS server mostly do root squashing and ...
01/18/2012
- 02:23 pm Revision 92d48558: block: eject_device(): Use error_set()
- Also drops the leftover 'mon' argument.
This is a preparation for the next commits which will port the
eject and cha... - 02:23 pm Revision c245b6a3: qapi: Convert eject
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 7060b478: monitor: expose readline state
- HMP is now implemented in terms of QMP. The monitor has a bunch of logic to
deal with HMP right now like readline su... - 02:23 pm Revision 270b243f: qapi: Introduce change-vnc-password
- New QMP command to change the VNC password.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz... - 02:23 pm Revision 903a8814: qerror: Extend QERR_DEVICE_ENCRYPTED
- Include the name of the encrypted file.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 333a96ec: qapi: Convert change
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 80047da5: qapi: Convert block_set_io_throttle
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 02:23 pm Revision 939a1cc3: block: use proper qerrors in qmp_block_resize
- Let's report specific errors so that management tools and users can
identify the problem.
Two new qerrors are needed... - 02:23 pm Revision 9737383b: qerror: add check-qerror.sh to verify alphabetical order
- We're supposed to keep qerror definitions and table entries in
alphabetical order. In practice this is not checked.
... - 02:23 pm Revision c1303596: qerror: restore alphabetical order over qerrors
- Over time these must have gotten out of order. Put everything back in
alphabetical order.
This is purely a clean up... - 02:23 pm Revision aba2107a: qmp: Add missing gcc format attribute and fix format string
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by:... - 02:23 pm Revision a6aa9d3e: vnc: Simplify vnc_display_password()
- Drop the qerror_report() call from it and let its callers set the error
themselves. This also allows for dropping the... - 02:23 pm Revision fbf796fd: qapi: Convert set_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:23 pm Revision 9ad5372d: qapi: Convert expire_password
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
01/17/2012
- 05:30 pm Revision 6b7332eb: qxl: Slot sanity check in qxl_phys2virt() is off by one, fix
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 12:54 pm Revision 5a157588: vexpress, realview: Add (dummy) L2 cache controller
- Instantiate the L2 cache controller on the ARM devboards which have one,
since we have a dummy model of it now. Note ... - 12:54 pm Revision 100cf55f: arm: Remove incorrect comment in arm_timer
- The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not speci... - 12:54 pm Revision b09da0c3: hw/lan9118: Add save/load support
- Implement save/load for the LAN9118.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Andreas Fä... - 12:54 pm Revision a32134aa: arm: make the number of GIC interrupts configurable
- Increase the maximum number of GIC interrupts for a9mp and a11mp to 1020,
and create a configurable property for each... - 10:44 am Revision 2bd836e5: usb-redir: Clear iso / irq error when stopping the stream
- And ignore status messages from the client which arrive after stream
stop (the stream stop send to the client and an ... - 10:44 am Revision e8a7dd29: usb-redir: Dynamically adjust iso buffering size based on ep interval
- Note the bufpq_target_size id stored in the endpoint info struct,
even though it only used once. This is done because... - 10:44 am Revision 32213543: usb-redir: Improve some debugging messages
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 81fd7b74: usb-redir: Try to keep our buffer size near the target size
- Before this patch we would allow the (iso) buffer to grow unlimited
(and it would under certain circumstances) leadin... - 10:44 am Revision e1537884: usb-redir: Pre-fill our isoc input buffer before sending pkts to the host
- This is something which should have been done from the first version of
usb-redir, but wasn't.
Signed-off-by: Hans d... - 10:44 am Revision d8e17efd: usb: add USBEndpoint
- Start maintaining endpoint state at USBDevice level. Add USBEndpoint
struct and some helper functions to deal with i... - 10:44 am Revision 25d5de7d: usb: link packets to endpoints not devices
- Add USBEndpoint for the control endpoint to USBDevices. Link async
packets to the USBEndpoint instead of the USBDevi... - 10:44 am Revision 83a53bbc: usb-desc: USBEndpoint support
- Initialize USBEndpoint structs from USBDesc* data.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision 5b6780d0: usb/debug: add usb_ep_dump
- Add function to dump endpoint data, for debugging purposes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:44 am Revision f003397c: usb: add max_packet_size to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 82f02fe9: usb: add ifnum to USBEndpoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:44 am Revision 62c6ae04: xhci: Initial xHCI implementation
- Based on the implementation from Hector Martin <hector@marcansoft.com>
Hectors's implementation completely sidestepp... - 03:14 am Revision 8c4ec5c0: pxa2xx_keypad: fix unbalanced parenthesis.
- Breakage introduced by me when ammending a previous patch, sorry.
- 03:08 am Revision 078758d0: hw/arm_boot.c: Make SMP boards specify address to poll in bootup loop
- The secondary CPU bootloader in arm_boot.c holds secondary CPUs in a
pen until the primary CPU releases them. Make bo... - 03:08 am Revision ea0e6841: hw/sysbus.h: Increase maximum number of device IRQs.
- Samsung exynos4210 Interrupt Combiner needs 512 IRQ sources.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>... - 02:48 am Revision 753a97c6: pxa2xx_keypad: make single automatic scans work
- u-boot uses single automatic scans and polling in
pxa2xx_keypad driver, so clear KPC_AS bit immediately
and update ke... - 02:40 am Revision 7ab3aedf: pxa2xx_lcd: fix palette parser
- Pallete entry size for 16bpp format is 2 bytes, not 4
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-o...
01/15/2012
- 06:54 pm Revision 41bd3603: seabios: Update to release 1.6.3.1
- User visible changes in seabios:
- Probe HPET existence (fix for -no-hpet)
- Probe PCI existence (fix for -machine ... - 06:23 pm Revision ddcada78: isapc: Fix segfault during initialization
- Obviously, linking the RTC device state to the PIIX does not belong into
the common path that is shared with the isap... - 04:13 pm Revision 3fbffb62: kvm: flush the dirty log when unregistering a slot
- Otherwise, the dirty log information is lost in the kernel forever.
Fixes opensuse-12.1 boot screen, which changes t...
01/13/2012
- 07:25 pm Revision d3cb6e2b: target-arm: Fix errors in decode of M profile CPS
- Fix errors in the decode of M profile CPS:
* the decode of the I (affects PRIMASK) and F (affects FAULTMASK)
bits... - 07:25 pm Revision 2be27624: arm: Add dummy support for co-processor 15's secure config register
- Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signe... - 06:55 pm Revision 6b620ca3: prepare for future GPLv2+ relicensing
- All files under GPLv2 will get GPLv2+ changes starting tomorrow.
event_notifier.c and exec-obsolete.h were only ever ... - 06:21 pm Revision a10348c3: virtio-console: no need to remove char handlers explicitly
- qdev is now equipped (thanks to the last commit) to disassociate
chardevs from the qdev devices on the devices going ... - 06:21 pm Revision a87f3e8b: qdev: Add a 'free' method to disassociate chardev from qdev device
- When a device is removed, remove the association with a chardev, if any,
so that the chardev can be re-used later for... - 06:21 pm Revision 86003615: vectorize is_dup_page
- is_dup_page is already proceeding in 32-bit chunks. Changing it
to 16 bytes using Altivec or SSE is easy.
Signed-of... - 06:20 pm Revision 1ba1f2e3: virtio-blk: refuse SG_IO requests with scsi=off
- QEMU does have a "scsi" option (to be used like -device
virtio-blk-pci,drive=foo,scsi=off). However, it only
masks t... - 06:20 pm Revision 701a8f76: vmstate: extract declarations out of hw/hw.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision fbc15e27: rtc: clear non-PF bits when reinjecting on ack
- When an rtc interrupt is reinjected immediately after being acked,
other interrupts should not be reinjected, so do c... - 06:20 pm Revision 49d4d9b6: ptimer: move declarations to ptimer.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 06:20 pm Revision 663447d4: rtc: raise PF bit when the periodic timer triggers but PIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 3b89eb43: rtc: fix 12-hour mode
- Hours in 12-hour mode are in the 1-12 range, not 0-11.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off... - 06:20 pm Revision eea86673: rtc: raise AF bit when the alarm is encountered but AIE=0
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:20 pm Revision 024a6fbd: qdev: fix device_del by refactoring reference counting
- Commit 8eb0283 broken device_del by having too overzealous reference counting
checks. Move the reference count check... - 06:17 pm Revision 607a2c72: Merge remote-tracking branch 'stefanha/trivial-patches' into HEAD
- * stefanha/trivial-patches:
bt-host: add missing break statement
virtfs-proxy-helper: Add missing printf format a... - 05:01 pm Revision 20f8bd48: target-i386: fix compilation with --enable-debug-tcg
- Commit 2355c16e74ffa4d14e7fc2b4a23b055565ac0221 introduced a new ldmxcsr
helper taking an i32 argument, but the helpe... - 12:37 pm Revision f7253270: bt-host: add missing break statement
- The switch statement in bt_host_read() is missing a break in one case.
Andrzej Zaborowski <andrew.zaborowski@intel.co... - 12:37 pm Revision f46cee37: hmp: Fix freeing of PciInfoList
- Remember the original PciInfoList in info_list and use
the info variable to traverse the list.
Signed-off-by: Stefan... - 12:37 pm Revision e7e4a6cc: virtfs-proxy-helper: Clean include files
- The common standard include files are already included via qemu-common.h,
and for the socket related include files th... - 12:37 pm Revision c5c7d3f0: virtfs-proxy-helper: Add missing printf format attribute
- Every function with printf like arguments must have it
(see file HACKING), so add it.
Signed-off-by: Stefan Weil <sw... - 12:37 pm Revision 822b635d: virtfs-proxy-helper: Fix compilation on newer systems
- Include file attr/xattr.h is not available on "newer" systems
(for example Fedora 12 or Debian Squeeze).
See comment... - 12:36 pm Revision bd947d30: configure: Modify detection of supported warning options
- Reversing the order of the warning options and -Werror is important
when clang is used instead of gcc. It changes not... - 12:36 pm Revision 5c84bd90: tcg-arm: fix a typo in comments
- ARM still doesn't support 16GB buffers in 32-bit modes, replace the
16GB by 16MB in the comment.
Reviewed-by: Peter ... - 12:36 pm Revision dabdf394: Spelling fixes in comments and documentation
- Codespell detected these new spelling issues.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajn... - 12:36 pm Revision 8d987346: vvfat: avoid leaking file descriptor in commit_one_file()
- Reported-by: Dr David Alan Gilbert <davidagilbert@uk.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm... - 12:36 pm Revision cee8e6ad: vnc: fix no-lock-key-sync strncmp() length
- The no-lock-key-sync option is being parsed incorrectly because of an
outdated strcmp() length value. Use the correc... - 12:36 pm Revision 3c8359d1: omap_dss: correct chip[1] index in RFBI_READ/RFBI_STATUS
- The RFBI_READ/RFBI_STATUS code incorrectly uses chip[0] when it should
be using chip[1]. Andrzej Zaborowski <balrog@... - 12:36 pm Revision 0b0404bf: Add 'fall through' comments to case statements without break
- These comments are used by static code analysis tools and in code reviews
to avoid false warnings because of missing ... - 12:09 pm Revision bee5a5fb: cris: Update paths to match the move of tests/cris
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 11:25 am Revision 1de14d43: usb: track altsetting in USBDevice
- Also handle {GET,SET}_INTERFACE in common code (usb-desc.c).
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:25 am Revision 65360511: usb: track configuration and interface count in USBDevice.
- Move fields from USBHostDevice to USBDevice.
Add bits to usb-desc.c to fill them for emulated devices too.
Also allow... - 11:25 am Revision 097db438: usb-host: rip out legacy procfs support
- This patch removes support for parsing /proc/bus/usb/devices for device
discovery. The code lacks a few features com... - 11:25 am Revision cc5f1395: usb-desc: audio endpoint support
- Add support for audio endpoints which have two more fields in the
descriptor. Also add support for extra class speci... - 11:25 am Revision b870472d: usb: add audio device model
- This brings a usb audio device to qemu. Output only, fixed at
16bit stereo @ 480000 Hz. Based on a patch from
H. Pe...
01/12/2012
- 07:33 pm Revision 515aa3c5: check-qstring: remove check.h include
- Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision a7d64ddb: cleanup, Remove duplicated code
- These two blocks of code are exactly the same, remove one.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signe... - 06:34 pm Revision 4aa7534d: cleanup, save a syscall
- Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 0e0e7fac: Support for UDP unicast network backend
- Signed-off-by: Benjamin MARSILI <mlspirat42@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:34 pm Revision 92af0bfd: MAINTAINERS: update tracing repo git URL
- I have moved git hosting services.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Antho... - 06:34 pm Revision ad65aa88: test: eliminate libcheck tests and have make check use gtester
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 91479dd0: check-qlist: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 38273e1d: check-qjson: enable disabled tests
- gtest does the right thing here so there's no need to comment these tests out.
Signed-off-by: Anthony Liguori <aligu... - 06:05 pm Revision ef76dc59: check-qjson: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 0ac7cc2a: check-qstring: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 65cdadd2: check-qint: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision ac531cb6: check-qdict: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision a9e1c28d: check-qfloat: convert to gtest
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision dbfe06c6: build: split unit test builds to a separate makefile fragment
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:03 pm Revision 19bf7c87: Fix qapi code generation fix
- The fixes to qapi code generation had multiple bugs:
- the Null class used to drop output was missing some methods
- ... - 06:03 pm Revision a0f42610: vga: optimize ppm_save() divisions
- ppm_save() spends upwards of 50% of its time doing divisions. Replace them
with shifts.
Reviewed-by: Alon Levy <alev... - 06:03 pm Revision c09015dd: tests: mv tests/* -> tests/tcg
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:54 pm Revision 73a511de: etraxfs-dma: Model metadata and eop
- - Send EOP flags to the out channels.
- Send data descriptor metadata to the out channels.
Signed-off-by: Lars Perss... - 02:54 pm Revision 9f6113c7: microblaze: Break the tb at memory barriers
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 48b5e96f: microblaze: Add support for the clz insn
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:54 pm Revision 5818dee5: microblaze: Emulate the hw stackprotector
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
01/11/2012
- 10:55 am Revision a4d1f142: target-i386: fix {min,max}{pd,ps,sd,ss} SSE2 instructions
- minpd, minps, minsd, minss and maxpd, maxps, maxsd, maxss SSE2
instructions have been broken when switching target-i3... - 10:55 am Revision adc71666: target-i386: fix round{pd,ps,sd,ss} SSE2 instructions
- roundps and roundss SSE2 instructions have been broken when switching
target-i386 to softfloat. They use float64_roun... - 10:55 am Revision 170d5b4b: target-i386: fix dpps and dppd SSE2 instructions
- The helpers implemented dpps and dppd SSE instructions are not passing
the correct argument types to the softfloat fu... - 10:55 am Revision 2355c16e: target-i386: fix SSE rounding and flush to zero
- SSE rounding and flush to zero control has never been implemented. However
given that softfloat-native was using a si...
01/10/2012
- 07:47 pm Revision 9841aee1: wm8750: Fix calculation of number of array elements
- Coverity says that the division by sizeof(*s->rate) might be wrong.
I think that coverity is right.
Signed-off-by: S... - 07:40 pm Revision c7c530cd: elf: Improve symbol lookup (optimize, fix for bsd-user)
- Coverity complained about local variable key which was only partially
initiated. Only key.st_value was set. As this w... - 07:40 pm Revision 563c2bf3: hw/integratorcp: Simplify flash remap code
- Use the new memory mutator API to simplify the flash remap code;
this allows us to drop the flash_mapped flag.
Signe... - 07:39 pm Revision 4753dea8: hw/integratorcp: Fix sense of REMAP bit
- Fix the sense of the REMAP bit: 0 should mean "map flash",
1 should mean "map RAM".
Signed-off-by: Peter Maydell <pe... - 07:24 pm Revision 14763ec8: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390: fix cpu hotplug / cpu activity on interrupts
s390x: add TR fu... - 07:23 pm Revision 665a04ae: PPC: Fix linker scripts on ppc hosts
- When compiling qemu statically with multilib on PPC, we hit the
same issue that commit 845f2c2812d9ed24b36c02a3d06ee8... - 07:20 pm Revision 0cdb9554: target-sh4: ignore ocbp and ocbwb instructions
- ocbp and ocbwb controls the writeback of a cache line to memory. They
are supposed to do nothing in case of a cache m... - 06:52 pm Revision 05b922dd: tcg/arm: Use r6 as TCG_AREG0 to avoid clash with Thumb framepointer
- On ARM, in Thumb mode r7 is used for the framepointer; this meant
that we would fail to compile in debug mode because... - 10:36 am Revision 520a02f8: cris-dis: Clean memory allocation
- The old code used sizeof(const struct cris_opcode **) where it should
have used sizeof(const struct cris_opcode *). A...
01/09/2012
- 04:54 pm Revision cd9244e4: Merge remote-tracking branch 'qemu-kvm/fix-vhost-after-memory-listener' into s...
- * qemu-kvm/fix-vhost-after-memory-listener:
vhost: improve region filtering
vhost: fix mem_sections memory corrup... - 02:01 pm Revision c49450b9: vhost: improve region filtering
- vhost memory management doesn't care about non-memory (e.g. PIO) or non-RAM
regions. Adjust the filtering to reflect... - 01:59 pm Revision 637f7a6a: vhost: fix mem_sections memory corruption
- A memset() used to delete an entry in an array did not take into account
the array element's size.
Signed-off-by: Av... - 01:09 pm Revision d743c382: vhost: fix incorrect userspace address
- MemoryListener::region_add() gives us a slice of a MemoryRegion, not a
region. Adjust the userspace address to refle...
Also available in: Atom