Activity

From 11/10/2010 to 12/09/2010

12/09/2010

03:23 pm Revision 7572150c: vnc/spice: add set_passwd monitor command.
This patch adds new set_password and expire_password monitor commands
which allows to change and expire the password ...
Gerd Hoffmann
03:23 pm Revision 3c9405a0: vnc: support password expire
This patch adds support for expiring passwords to vnc. It adds a new
vnc_display_pw_expire() function which specifie...
Gerd Hoffmann
03:23 pm Revision 6bffdf0f: vnc: auth reject cleanup
protocol_client_auth_vnc() has two places where the auth can fail,
with identical code sending the reject message to ...
Gerd Hoffmann
03:23 pm Revision cb42a870: spice: add qmp 'query-spice' and hmp 'info spice' commands.
The patch adds a 'query-spice' monitor command which returns
informations about the spice server configuration and al...
Gerd Hoffmann
03:23 pm Revision 7943a2fa: spice: add qxl vgabios binary.
Just compiled from vgabios git repo @ git.qemu.org,
copyed over and committed. Also added to the list
of blobs in th...
Gerd Hoffmann
03:23 pm Revision a19cbfb3: spice: add qxl device
qxl is a paravirtual graphics card. The qxl device is the bridge
between the guest and the spice server (aka libspic...
Gerd Hoffmann
03:23 pm Revision 6f8c63fb: spice: connection events.
This patch adds support for connection events to spice. The events are
quite simliar to the vnc events. Unlike vnc ...
Gerd Hoffmann
12:48 pm Revision 513691b7: pci/aer: factor out common code
Same logic is used to assert interrupts
and send msix messages, so add a static functin for this.
Signed-off-by: Mic...
Michael S. Tsirkin
12:48 pm Revision 5f47c187: pci/aer: remove dead code
Remove some unused variables and return values.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Is...
Michael S. Tsirkin
12:48 pm Revision 2b3cb353: pci/aer: fix interrupt on config write
config write handling for aer seems broken:
For example, it won't clear a level interrupt
when command register is se...
Michael S. Tsirkin
12:48 pm Revision c3f33667: pci/aer: fix error injection
Fix the injection logic upon aer message to follow 6.2.4.1.2 more
closely: specifically only send an msi interrupt wh...
Michael S. Tsirkin
12:48 pm Revision 624c716c: Makefile: make msix/msi depend on CONFIG_PCI
Possible now that pci is not depending on these.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
12:48 pm Revision 4a9dd665: pci: untangle pci/msi dependency
msi depends on pci but pci should not depend on msi.
The only dependency we have is a recent addition
of pci_msi_ fun...
Michael S. Tsirkin
12:47 pm Revision b1aeb926: pci: make command SERR bit writable
pcie aer needs SERR bit to be writable, and the PCI spec requires
this as well. For compatibility, introduce compat ...
Isaku Yamahata
12:47 pm Revision eff06c40: migration/savevm: no need to flush requests
There's no need to flush requests after vmstop
as vmstop does it for us automatically now.
Signed-off-by: Michael S....
Michael S. Tsirkin
12:47 pm Revision 95477323: virtio-net: don't dma while vm is stopped
DMA into memory while VM is stopped makes it
hard to debug migration (consequitive saves
result in different files).
...
Michael S. Tsirkin
12:47 pm Revision 783e7706: virtio-net: stop/start bh when appropriate
Avoid sending out packets, and modifying
memory, when VM is stopped.
Add assert statements to verify this does not ha...
Michael S. Tsirkin
12:47 pm Revision 55df6f33: cpus: flush all requests on each vm stop
Flush all requests once we have stopped all
cpus and devices.
Make sure disk is in consistent state.
Signed-off-by: ...
Michael S. Tsirkin
12:45 pm Revision 3a75e74c: net/sock: option to specify local address
Add an option to specify the host IP to send multicast packets from,
when using a multicast socket for networking. Th...
Mike Ryan

12/08/2010

10:30 pm Revision 138b38b6: ppc: kvm: fix signedness warning
I get a warning on a signed comparison with an unsigned variable, so
let's make the variable signed and be happy.
Si...
Alexander Graf

12/07/2010

05:37 pm Revision 72f24d15: ARM: Implement VCVT to 16 bit integer using new softfloat routines
Use the softfloat conversion routines for conversion to 16 bit
integers, because just casting to a 16 bit type trunca...
Peter Maydell
05:37 pm Revision cbcef455: softfloat: Add float/double to 16 bit integer conversion functions
The ARM architecture needs float/double to 16 bit integer conversions.
(The 32 bit versions aren't sufficient because...
Peter Maydell
05:37 pm Revision 26a5e69a: ARM: Ignore top 16 bits when doing VCVT from 16 bit fixed point
VCVT of 16 bit fixed point to float should ignore the top 16 bits
of the source register. Cast to int16_t and friends...
Peter Maydell
05:37 pm Revision 2d627737: ARM: Return correct result for single<->double conversion of NaN
The ARM ARM defines that if the input to a single<->double conversion
is a NaN then the output is always forced to be...
Peter Maydell
05:37 pm Revision b408dbde: softfloat: Add float*_maybe_silence_nan() functions
Add functions float*_maybe_silence_nan() which ensure that a
value is not a signaling NaN by turning it into a quiet ...
Peter Maydell
05:37 pm Revision 09d9487f: ARM: Return correct result for float-to-integer conversion of NaN
The ARM architecture mandates that converting a NaN value to
integer gives zero (if Invalid Operation FP exceptions a...
Peter Maydell
05:37 pm Revision 21d6ebde: softfloat: Add float*_is_any_nan() functions
Add float*_is_any_nan() functions which return true if the argument
is a NaN of any kind (quiet or signalling).
Sign...
Peter Maydell
05:37 pm Revision 2c9adbda: ARM: fix ldrexd/strexd
Correct ldrexd and strexd code to always read and write the
high word of the 64-bit value from addr+4.
Also make ldre...
Peter Maydell
05:37 pm Revision f73534a5: ARM: Fix decoding of Neon forms of VCVT between float and fixed point
Fix errors in the decoding of the Neon forms of fixed-point VCVT:
* fixed-point VCVT is op 14 and 15, not 15 and 16
...
Peter Maydell
05:37 pm Revision 04595bf6: ARM: Fix decoding of VFP forms of VCVT between float and int/fixed
Correct the decoding of source and destination registers
for the VFP forms of the VCVT instructions which convert
bet...
Peter Maydell
05:37 pm Revision d3587ef8: ARM: Fix sense of to_integer bit in Neon VCVT float/int conversion
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Nathan Froyd <froydnj@codesourcery.com>
Peter Maydell
02:01 pm Revision 49e14940: target-arm: Handle 'smc' as an undefined instruction
Refine check on bkpt so that smc and undefined instruction encodings are
handled as an undefined instruction and trap...
Adam Lackorzynski
02:01 pm Revision 4809c612: target-arm: Fix mixup in decoding of saturating add and sub
The thumb2 decoder contained a mixup between the bit controlling
doubling and the bit controlling if the operation wa...
Johan Bengtsson
02:01 pm Revision 2af9ab77: target-arm: Add support for PKHxx in thumb2
The PKHxx instructions were not recognized by the thumb2 decoder. The
solution provided in this changeset is identica...
Johan Bengtsson

12/06/2010

01:51 pm Revision 3a019b6e: correct migrate_set_speed's args_type
The args_type of migrate_set_speed in qmp-commands.hx is wrong.
When we set migrate speed by json, qemu will be core ...
Wen Congyang
01:51 pm Revision 83a27d4d: QMP: Simplify monitor_json_emitter()
Use the ternary operator instead of an if (also fixes bad indentation).
Signed-off-by: Luiz Capitulino <lcapitulino@...
Luiz Capitulino
01:51 pm Revision 6d441430: QMP: Drop dead code
The first if/else clause in handler_audit() makes no sense for two
reasons:
1. this function is now called only by...
Luiz Capitulino
01:51 pm Revision c01e6885: QMP: Fix default response regression
Commit 030db6e89d dropped do_info() usage from QMP and introduced
qmp_call_query_cmd(). However, the new function doe...
Luiz Capitulino

12/05/2010

10:09 am Revision 2c90fe2b: Speedup 'tb_find_slow' by using the same heuristic as during memory page lookup
Move the last found TB to the head of the list so it will be found more quickly next time it will be looked for.
Sig...
Kirill Batuzov

12/04/2010

11:21 pm Revision 53016fa6: Remove unused spin_trylock() function
Remove the spin_trylock() function, as it is not used anywhere,
and is not even implemented if CONFIG_USE_NPTL is def...
Peter Maydell
10:51 pm Revision edcdd562: darwin-user: Use GCC_FMT_ATTR (format checking)
The redundant forward declaration of qerror in machload.c
is removed because it should be taken from qemu.h.
Please ...
Stefan Weil
10:51 pm Revision ab9de369: audio: Use GCC_FMT_ATTR (format checking)
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <bl...
Stefan Weil
10:51 pm Revision 047b39e4: target-sparc: Use fprintf_function (format checking)
This change was missing in commit
9a78eead0c74333a394c0f7bbfc4423ac746fcd5.
Cc: Blue Swirl <blauwirbel@gmail.com>
Si...
Stefan Weil
10:50 pm Revision 6e2d864e: *-dis: Replace fprintf_ftype by fprintf_function (format checking)
This patch adds more printf format checking.
Additional modifications were needed for this code change:
* alpha-dis...
Stefan Weil
08:36 pm Revision e6e055c9: Fix mingw32 and OpenBSD warnings
ffsl() is not universally available, so there are these warnings
on both mingw32 and OpenBSD:
/src/qemu/hw/pcie_aer.c...
Blue Swirl
05:18 am Revision bcd47878: Merge branch 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu
* 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu:
linux-user: fix mips and ppc to use UID16
upd...
Edgar E. Iglesias

12/03/2010

07:50 pm Revision db1923de: exec: Remove debugging fprintf() that slipped into qemu_ram_alloc_from_ptr()
Remove the debugging fprintf() slipped in via the following commit:
commit b2e0a138e77245290428a7d599a929e2e1bfe...
Stefan Hajnoczi
03:10 pm Revision b2e7aab2: linux-user: fix mips and ppc to use UID16
Signed-off-by: Martin Mohring <martin.mohring@5edatasoft.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundat...
Martin Mohring
03:09 pm Revision 5f9099d9: ARM: linux-user: Restore VFP state from ucontext on sigreturn
Restore the VFP registers from the ucontext on return from a signal
handler in linux-user mode. This means that signa...
Peter Maydell
03:09 pm Revision 9190749f: linux-user: fix compiler error on nptl
Some compilers detect that new_stack isnt used after dd75d784
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Riku Voipio
03:09 pm Revision a59d69da: ARM: linux-user: Restore iWMMXT state from ucontext on sigreturn
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Peter Maydell
03:09 pm Revision 08e11256: ARM: linux-user: Expose iWMMXT registers to signal handlers
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Peter Maydell
03:09 pm Revision 644d6777: update binfmt conf
1) dont register i386 qemu on x86_64 host
2) widen sparc and arm match
3) add sh4, based on patch by David Kozub <zub...
Riku Voipio
03:09 pm Revision 0d871bdb: ARM: linux-user: Expose VFP registers to signal handlers
For ARM linux-user mode signal handlers, fill in the ucontext with
VFP register contents in the same way that the ker...
Peter Maydell
03:09 pm Revision 01653295: ARM: Expose vfp_get_fpscr() and vfp_set_fpscr() to C code
Expose the vfp_get_fpscr() and vfp_set_fpscr() functions to C
code as well as generated code, so we can use them to r...
Peter Maydell
03:09 pm Revision 5f0b7c88: ARM: linux-user: Correct size of padding in target_ucontext_v2
The padding in the target_ucontext_v2 is defined by the size of
the target's sigset_t type, not the host's. (This bug...
Peter Maydell
03:09 pm Revision f3b974cd: linux-user: Translate getsockopt level option
n setsockopt, the socket level options are translated to the hosts'
architecture before the real syscall is called, e...
Jamie Lentin
03:09 pm Revision 3a807dec: ARM: enable XScale/iWMMXT in linux-user mode
In linux-user mode, the XScale/iWMMXT coprocessors must be enabled
at reset so that we can run code that uses these i...
Peter Maydell
03:09 pm Revision ef5e4ea5: target-sparc: remove unused functions cpu_lock(), cpu_unlock()
Peter Maydell
03:09 pm Revision bee70008: linux-user: remove unnecessary local from __get_user(), __put_user()
Remove an unnecessary local variable from the __get_user() and
__put_user() macros. This avoids confusing compilation...
Peter Maydell
03:09 pm Revision 48e15fc2: linux-user: fix memory leaks with NPTL emulation
Running programs that create large numbers of threads, such as this
snippet from libstdc++'s pthread7-rope.cc:
con...
Nathan Froyd
03:09 pm Revision c65ffe6d: linux-user: mmap_reserve() not controlled by RESERVED_VA
mmap_reserve() should be called only when RESERVED_VA is enabled.
Otherwise, unmaped virtual address space will never...
amateur
03:09 pm Revision b0e102dd: [PATCH] target-arm: remove unused functions cpu_lock(), cpu_unlock()
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> Peter Maydell
02:08 am Revision 38671423: virtio-9p: fix build on !CONFIG_UTIMENSAT
This patch introduce a fallback mechanism for old systems that do not
support utimensat(). This fix build failure wi...
Hidetoshi Seto
02:08 am Revision 0562c674: virtio-9p: Check the return value of llistxattr.
If llistxattr returned 0, qemu aborts.
Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Venkat...
Kusanagi Kouichi
02:07 am Revision d04e2826: hw/virtio9p: Use appropriate debug print functions in TLINK path
Running fsstress with debug enabled causes assertion failure
because of inappropriate usage of debug print functions....
Harsh Prateek Bora
02:06 am Revision 49594973: [virtio-9p] Add datasync to server side TFSYNC/RFSYNC for dotl
SYNOPSIS
size[4] Tfsync tag[2] fid[4] datasync[4]
size[4] Rfsync tag[2]
DESCRIPTION
The Tfsync transac...
Venkateswararao Jujjuri (JV)

12/02/2010

10:41 pm Revision 6a865752: Fix build
msix.o and msi.o get pulled into the build unconditionally for QMP.
Signed-off-by: Anthony Liguori <aliguori@us.ibm....
Anthony Liguori
10:16 pm Revision 19c71ff4: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
09:13 pm Revision 0c600ce2: vhost: Fix address calculation in vhost_dev_sync_region()
We still need advance address even we find there's no dirty pages in
current chunk.
Signed-off-by: Jason Wang <jasow...
Jason Wang
09:13 pm Revision 3d002df3: migration: allow rate > 4g
I'd like to disable bandwidth limit or make it very high,
Use int64_t all over to make values >= 4g work.
Signed-off...
Michael S. Tsirkin
09:13 pm Revision b2e0a138: migration: stable ram block ordering
This makes ram block ordering under migration stable, ordered by offset.
This is especially useful for migration to e...
Michael S. Tsirkin

12/01/2010

08:48 pm Revision 393f398b: tcg-ia64: Fix warning in qemu_ld.
The usermode version of qemu_ld doesn't used mem_index,
leading to set-but-not-used warnings.
Signed-off-by: Richard...
Richard Henderson
08:48 pm Revision 07f59737: tcg-ia64: Fix address compilation in qemu_st.
A typo in the usermode address calculation path; R3 used where R2 needed.
Signed-off-by: Richard Henderson <rth@twid...
Richard Henderson
08:48 pm Revision 650a217a: tcg-ia64: Fix tlb read error for 32-bit targets.
Use ld4 not ld8 for reading the tlb of 32-bit targets.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off...
Richard Henderson
08:48 pm Revision 255108c0: tcg-ia64: Provide default GUEST_BASE.
Fix compilation error when GUEST_BASE is not defined.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-...
Richard Henderson
08:48 pm Revision b3b0091f: tcg-ia64: Implement qemu_ld32.
The port was not properly merged following
86feb1c860dc38e9c89e787c5210e8191800385e
Signed-off-by: Richard Henderson...
Richard Henderson
08:48 pm Revision 0909cbde: tcg: Fix default definition of divu_i32 and remu_i32.
The arguments to tcg_gen_helper32 for these functions were not
updated correctly in rev 2bece2c88331f024a46527634e3dd...
Richard Henderson
07:11 am Revision c924f36a: Merge remote branch 'origin/master' into pci
Conflicts:
Makefile.objs
hw/virtio.c
Michael S. Tsirkin

11/30/2010

11:25 pm Revision 09fa35e5: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
11:24 pm Revision 9233da78: Merge remote branch 'qmp/for-anthony' into staging
Anthony Liguori
10:38 pm Revision fd5d5c56: Use a Linux-style MAINTAINERS file
I make no claims that this is accurate or exhaustive but I think it's a
reasonable place to start.
As the file menti...
Anthony Liguori

11/29/2010

05:15 pm Revision b76876e6: ide: Reset current_addr after stopping DMA
Whenever SSBM is reset in the command register all state information is lost.
Restarting DMA means that current_addr ...
Kevin Wolf
05:15 pm Revision c29947bb: ide: Ignore double DMA transfer starts/stops
You can only start a DMA transfer if it's not running yet, and you can only
cancel it if it's running.
Signed-off-by...
Kevin Wolf
05:15 pm Revision e3982b3c: ide: Set bus master inactive on error
BMIDEA in the status register must be cleared on error. This makes FreeBSD
respond (more) correctly to I/O errors.
S...
Kevin Wolf
05:15 pm Revision 8337606d: ide: Factor ide_dma_set_inactive out
Several places that stop a DMA transfer duplicate this code. Factor it out into
a common function.
Signed-off-by: Ke...
Kevin Wolf

11/27/2010

01:56 pm Revision 661a1799: Add pcnet-pci.c
Add file missing from last commit.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
01:23 pm Revision a4c75a21: Split out common pcnet code
The core pcnet emulation code is used by both the PCI "pcnet" device
and the SPARC "lance" device. Split the common ...
Paul Brook
12:33 pm Revision 129cac5b: Remove PCI from sparc32 target
None of the (current) sparc32 machines have a PCI bus, so remove the PCI
code from these configs.
Signed-off-by: Pau...
Paul Brook
02:58 am Revision cf66924f: Detect missing config includes
Terminate make_device_config.sh if the awk command fails.
Typically this means a missing file.
Signed-off-by: Paul B...
Paul Brook
02:34 am Revision 050e27c8: Fix previous commit
Fix breakage from previous commit (missing pci.mak, and incorrect
include in default-configs/s390x-softmmu.mak).
Sig...
Paul Brook
02:06 am Revision 01af7daf: VirtIO config option
Make virtio devices optional. Selecting individual devices is not useful
as the host bindings are all in one file.
...
Paul Brook
02:06 am Revision f8f5cfba: PCI config include
Split PCI config options into a separate file
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook

11/26/2010

08:47 pm Revision bd9141bb: Include directives in default configs
Allow default configs to be split into several files.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
08:46 pm Revision 6e14404a: Add missing dependency.
Teach Makefile that cmd.o depends on a generated header (specifically
config-host.h).
Signed-off-by: Paul Brook <pau...
Paul Brook
08:02 pm Revision 11a3cb81: raw-posix: raw_pwrite comment fixup
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Christoph Hellwig

11/25/2010

01:51 pm Revision 2dd791b6: scsi-disk: Remove duplicate cdb parsing
We parse the CDB twice, which is completely unnecessary.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by: Chr...
Hannes Reinecke
01:19 pm Revision a6d96eb7: scsi: Move sense handling into the driver
The current sense handling in scsi-bus is only used by the
scsi-disk driver; the scsi-generic driver is using its own...
Hannes Reinecke
01:15 pm Revision 39d98982: scsi: INQUIRY VPD fixes
We should announce and support the block device characterics page
only on block devices, not on CDROMs. And the VPD p...
Hannes Reinecke
01:00 pm Revision f0171327: scsi: Return SAM status codes
Traditionally, the linux stack is using SCSI status codes
which are shifted by one as compared to those defined in SA...
Hannes Reinecke
12:57 pm Revision 622b520f: scsi: Increase the number of possible devices
The SCSI parallel interface has a limit of 8 devices, but
not the SCSI stack in general. So we should be removing the...
Hannes Reinecke

11/24/2010

06:31 pm Revision 80465c50: block: Remove unused s->hd in various drivers
All drivers use bs->file instead of s->hd for quite a while now, so it's time
to remove s->hd.
Signed-off-by: Kevin ...
Kevin Wolf
06:31 pm Revision 5cbdebe3: qemu and qemu-xen: support empty write barriers in xen_disk
This patch can be applied to both qemu-xen and qemu and adds support
for empty write barriers to xen_disk.
Signed-of...
Stefano Stabellini
06:31 pm Revision 62155e2b: block migration: do not submit multiple AIOs for same sector (v2)
An old version of this patch was applied to master, so this contains the
differences between v1 and v2.
Signed-off-b...
Marcelo Tosatti
06:31 pm Revision 9fbef1ac: ide: convert bmdma address ioport to ioport_register()
cmd646, via compile tested, pci lightly boot tested.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Kevin...
Avi Kivity
06:30 pm Revision 6fa2c95f: scsi-disk: Move active request asserts
SCSI read/write requests should not be re-issued before the current
fragment of I/O completes. There are asserts in ...
Stefan Hajnoczi
06:30 pm Revision 9063f814: Implement drive_del to decouple block removal from device removal
Currently device hotplug removal code is tied to device removal via
ACPI. All pci devices that are removable via dev...
Ryan Harper
05:25 pm Revision 1abeb5a6: virtio: fix up VQ checks
When migration triggers before a VQ is initialized,
base pa is 0 and last_used_index must be 0 too:
we don't have a r...
Michael S. Tsirkin
05:25 pm Revision ce67ed65: virtio: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(ch...
Stefan Hajnoczi
05:04 pm Revision 929176c3: pci: fix bus walk under secondary bus reset
Take into account secondary bus reset bit for
bus walk: devices behind a reset bus should not
respond to configuratio...
Michael S. Tsirkin

11/23/2010

11:04 am Revision f711df67: microblaze: target-ify target_ucontext
Rename the members of target_ucontext so that they don't conflict
with possible host macros for ucontext members. Th...
Richard Henderson

11/22/2010

10:00 am Revision a5fce077: pci bridge: implement secondary bus reset
Trigger secondary bus reset when secondary bus reset bit
value changes from 0 to 1.
Signed-off-by: Isaku Yamahata <y...
Isaku Yamahata
10:00 am Revision 9bb33586: pci: use qdev reset framework for pci bus reset
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-of...
Isaku Yamahata
10:00 am Revision 5af0a04b: qdev: trigger reset from a given device
Introduce a helper function which triggers reset from a given device.
Will be used by pci bus emulation.
Signed-off-...
Isaku Yamahata
10:00 am Revision b4694b7c: qdev: introduce reset call back for qbus level
and make it called via qbus_reset_all().
The qbus reset callback will be used by pci bus reset.
Signed-off-by: Isaku...
Isaku Yamahata
10:00 am Revision ec990eb6: qdev: reset qdev along with qdev tree
This patch changes the reset handling so that qdev has no knowledge of the
global system reset. Instead, a new bus/d...
Anthony Liguori
10:00 am Revision 81699d8a: qbus: add functions to walk both devices and busses
There are some cases where you want to walk the busses, in particular, when
searching for a bus either by name or Dev...
Anthony Liguori
10:00 am Revision 0389ced4: eepro100: Use a single rom file for all i825xx devices
Patching the rom data during load (in qemu) now
also supports i82801 (which had no rom file).
We only need a single ...
Stefan Weil
10:00 am Revision ab85ceb1: pci: Automatically patch PCI vendor id and device id in PCI ROM
PCI devices with different vendor or device ids sometimes share
the same rom code. Only the ids and the checksum
diff...
Stefan Weil
10:00 am Revision bba5ed77: pcie/port: fix bridge control register wmask
pci generic layer initialized wmask for bridge control register
according to pci spec. pcie deviates slightly from it...
Isaku Yamahata
10:00 am Revision b90c73cf: pci: Replace unneeded type casts in calls of pci_register_bar
There is no need for these type casts (as other existing
code shows). So re-write the first argument without
type cas...
Stefan Weil
10:00 am Revision f6bdfcc9: pci: fix bridge control bit wmask
Bits 12 to 15 in bridge control register are reserver and must be
read-only zero, curent mask is 0xffff which makes t...
Michael S. Tsirkin
10:00 am Revision 09b926d4: x3130/downstream: support aer.
add aer support.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redha...
Isaku Yamahata
10:00 am Revision a158f92f: x3130/upstream: support aer
add aer support.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redha...
Isaku Yamahata
10:00 am Revision 61620c2f: ioh3420: support aer
Add aer support.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redha...
Isaku Yamahata
10:00 am Revision d33d9156: pcie_aer: complete unwinding recursion
Open-code functions created in the previous patch,
to make code more compact and clear.
Detcted and documented what l...
Michael S. Tsirkin
10:00 am Revision 247c97f3: pcie_aer: get rid of recursion
Added some TODOs: they are trivial but omitted here
to make the patch logic as transparent as possible.
Signed-off-b...
Michael S. Tsirkin
10:00 am Revision 34e65944: pcie/aer: helper functions for pcie aer capability
This patch implements helper functions for pcie aer capability
which will be used later.
Signed-off-by: Isaku Yamaha...
Isaku Yamahata
10:00 am Revision 1a1ea6f0: pcie_regs.h: more constants
Add constants for PCI AER log.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsir...
Isaku Yamahata
10:00 am Revision 89d437df: pci: add W1C bits to pci status register
This patch adds W1C bit support in the initialization/reset of pci
status registers.
Signed-off-by: Isaku Yamahata <...
Isaku Yamahata

11/21/2010

05:16 pm Revision 4e02d460: virtio-pci: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi
05:16 pm Revision e7b43f7e: virtio-net: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi
05:16 pm Revision cd92f4cc: virtio: Convert fprintf() to error_report()
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Hajnoczi
05:16 pm Revision acd1c812: Type-safe ioport callbacks
The current ioport callbacks are not type-safe, in that they accept an "opaque"
pointer as an argument whose type mus...
Avi Kivity
05:16 pm Revision 281a26b1: vgabios update: handle compatibility with older qemu versions
As pointed out by avi the vgabios update is guest-visible and thus has
migration implications.
One change is that th...
Gerd Hoffmann
05:16 pm Revision c1ded3dc: pcnet: Do not receive external frames in loopback mode
While not explicitly stated in the spec, it was observed on real systems
that enabling loopback testing on the pcnet ...
Jan Kiszka
05:16 pm Revision 2871a3f6: piix4 acpi: convert io BAR to type-safe ioport callbacks
Acked-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Lig...
Avi Kivity
05:16 pm Revision 870cef1d: virtio-blk: Convert fprintf() to error_report()
Errors should be logged using error_report() so they go to the
appropriate monitor.
Signed-off-by: Stefan Hajnoczi <...
Stefan Hajnoczi
05:16 pm Revision 94b0b5ff: trace: Trace vm_start()/vm_stop()
VM state change notifications are invoked from vm_start()/vm_stop().
Trace these state changes so we can reason about...
Stefan Hajnoczi
05:16 pm Revision 9dbcca5a: virtfs: enable MSI-X
This patch enables MSI-X for virtfs-9p-pci. It also adds a
compat property to pc-0.13 which turns it of there to sta...
Gerd Hoffmann
05:16 pm Revision b903a0f7: pc: add 0.13 pc machine type
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:16 pm Revision e71e00ed: Makefile: Fix check dependency breakage
Commit b152aa84d52882bb1846485a89baf13aa07c86bc broke the unit-tests
build, fix it.
Signed-off-by: Luiz Capitulino <...
Luiz Capitulino
05:16 pm Revision 9eca6cc6: slirp: Remove unused code for bad sprintf
Neither DECLARE_SPRINTF nor BAD_SPRINTF are needed for QEMU.
QEMU won't support systems with missing or bad declarat...
Stefan Weil
05:16 pm Revision 0550f9c1: pc: disable the BOCHS BIOS panic port
We have an OS which writes to port 0x400 when probing for special hardware.
This causes an exit of the VM. With SeaBI...
Bernhard Kohl
05:16 pm Revision 33bbd1de: optionrom: fix bugs in signrom.sh
signrom.sh has multiple bugs:
- the last byte is considered when calculating the existing checksum, but not
when c...
Avi Kivity
05:16 pm Revision 0b2c5088: trace: Use fprintf_function (format checking)
fprintf_function adds format checking with GCC_FMT_ATTR.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan...
Stefan Weil
05:16 pm Revision 33656af7: block migration: do not submit multiple AIOs for same sector
Block migration can submit multiple AIO reads for the same sector/chunk, but
completion of such reads can happen out ...
Marcelo Tosatti
05:16 pm Revision 4dcafbb1: block: set sector dirty on AIO write completion
Sectors are marked dirty in the bitmap on AIO submission. This is wrong
since data has not reached storage.
Set a gi...
Marcelo Tosatti
05:16 pm Revision 6d59fec1: block: fix shift in dirty bitmap calculation
Otherwise upper 32 bits of bitmap entries are not correctly calculated.
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
S...
Marcelo Tosatti
05:16 pm Revision c276b17d: Add support for generating a systemtap tapset static probes
This introduces generation of a qemu.stp/qemu-system-XXX.stp
files which provides tapsets with friendly names for sta...
Daniel P. Berrange
05:16 pm Revision b3d08c02: Add a DTrace tracing backend targetted for SystemTAP compatability
This introduces a new tracing backend that targets the SystemTAP
implementation of DTrace userspace tracing. The core...
Daniel P. Berrange
05:16 pm Revision 06da6e44: Revert "Add a DTrace tracing backend targetted for SystemTAP compatability"
This reverts commit 4addb1127f6327c7ebcbd150a6b589e7677adc92. Anthony Liguori
05:16 pm Revision 371c338e: Revert "Add support for generating a systemtap tapset static probes"
This reverts commit 2834c3e0140c3b0ed4422909dfa0607b7213d95d.
Conflicts:
Makefile.target
Anthony Liguori

11/18/2010

01:30 pm Revision 39deb1e4: audio: Only use audio timer when necessary
Originally proposed by Gerd Hoffmann.
Signed-off-by: malc <av1474@comtv.ru>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
malc

11/17/2010

02:46 pm Revision a6f9dd02: Makefile: Fix check dependency breakage
Commit b152aa84d52882bb1846485a89baf13aa07c86bc broke the unit-tests
build, fix it.
Signed-off-by: Luiz Capitulino <...
Luiz Capitulino
01:52 pm Revision 11217a75: QMP/qmp-shell: Introduce HMP mode
In which qmp-shell will exclusively use the HMP passthrough feature,
this is useful for testing.
Example:
# ./q...
Luiz Capitulino
01:52 pm Revision 0268d97c: QMP: Introduce Human Monitor passthrough command
This command allows QMP clients to execute HMP commands.
Please, check the documentation added to the qmp-commands.h...
Luiz Capitulino
01:52 pm Revision 999bd67c: qemu-char: Introduce Memory driver
This driver handles in-memory chardev operations. That's, all writes
to this driver are stored in an internal buffer ...
Luiz Capitulino
01:51 pm Revision 4cdbc094: QMP: Drop vm-info example script
It's broken and not really useful, let's just drop it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
01:51 pm Revision 9bed0d0d: QMP: Revamp the qmp-shell script
This commit updates the qmp-shell script to use the new interface
introduced by the last commit.
Additionally, the f...
Luiz Capitulino
01:51 pm Revision 1d00a07d: QMP: Revamp the Python class example
This commit simplifies and fixes a number of problems in the Python
QEMUMonitorProtocol example class.
It's almost a...
Luiz Capitulino

11/16/2010

10:35 pm Revision 8ca209ad: pc: Fix e820 fw_cfg for big endian
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Alex Williamson
10:35 pm Revision 67d4b0c1: pc: e820 qemu_cfg tables need to be packed
We can't let the compiler define the alignment for qemu_cfg data.
Signed-off-by: Alex Williamson <alex.williamson@re...
Alex Williamson
10:35 pm Revision b8841706: Fix compilation failure with simple trace when srcdir==objdir
Fix a makefile error that meant that qemu would not compile if
the source and object directories were the same.
Sign...
Peter Maydell
10:35 pm Revision 0290b57b: Delete IOHandlers after potentially running them
Since commit 4bed9837309e58d208183f81d8344996744292cf an .fd_read()
handler that deletes its IOHandler is exposed to ...
Stefan Hajnoczi
10:35 pm Revision 2cc59d8c: usb-linux: Get the active configuration from sysfs rather then asking the dev
Some devices seem to choke on receiving a USB_REQ_GET_CONFIGURATION ctrl msg
(witnessed with a digital picture frame ...
Hans de Goede
10:35 pm Revision 71d71bbd: usb-linux: introduce a usb_linux_get_configuration function
The next patch in this series introduces multiple ways to get the
configuration dependent upon usb_fs_type, it is cle...
Hans de Goede
10:35 pm Revision d59f8ba9: Out off array access in usb-net
Properly check array bounds before accessing array element.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off...
Gleb Natapov
10:35 pm Revision 43ad7e3e: Add missing braces
This patch adds missing braces around if/else statements that call
macros which are likely to result in errors if the...
Jes Sorensen
10:35 pm Revision 0f5160d1: usb-linux: Store devpath into USBHostDevice when usb_fs_type == USB_FS_SYS
This allows us to recreate the sysfspath used during scanning later
(which will be used in a later patch in this seri...
Hans de Goede
10:11 pm Revision 43ae691e: Merge remote branch 'spice/bugfix.2' into staging
Anthony Liguori
05:31 pm Revision 4addb112: Add a DTrace tracing backend targetted for SystemTAP compatability
This introduces a new tracing backend that targets the SystemTAP
implementation of DTrace userspace tracing. The core...
Daniel P. Berrange
05:31 pm Revision 2834c3e0: Add support for generating a systemtap tapset static probes
This introduces generation of a qemu.stp/qemu-system-XXX.stp
files which provides tapsets with friendly names for sta...
Daniel P. Berrange
05:31 pm Revision 96968466: multiboot: Prevent loading of x86_64 images
A via -kernel supplied x86_64 ELF image is being started in 32bit mode.
Detect and exit if a 64bit image has been sup...
Adam Lackorzynski
05:31 pm Revision b538e53e: apic: Don't iterate past last used apic
local_apics are allocated sequentially and never removed, so
we can stop any iterations that go to MAX_APICS as soon ...
Alex Williamson
04:40 pm Revision 4cff0a59: pci: allow hotplug removal of cold-plugged devices
This patch fixes hot unplug of cold plugged devices
(those present at system start), which got broken by
5beb8ad503c8...
Michael S. Tsirkin
04:40 pm Revision a6a9239c: PCI: Bus number from the bridge, not the device
pcibus_dev_print() was erroneously retrieving the device bus
number from the secondary bus number offset of the devic...
Alex Williamson
04:40 pm Revision 1f892feb: e1000: Fix TCP checksum overflow with TSO
When adding the length to the pseudo header, we're not properly
accounting for overflow.
From: Mark Wu <dwu@redhat.c...
Alex Williamson
04:40 pm Revision f6584ee2: Add support for async page fault to qemu
Add save/restore of MSR for migration and cpuid bit.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Ma...
Gleb Natapov
04:40 pm Revision 27a6375d: tap: make set_offload a nop after netdev cleanup
virtio-net expects set_offload to succeed after
peer cleanup.
Since we don't have an open fd anymore, make it so.
Fix...
Michael S. Tsirkin
04:40 pm Revision 43849424: tap: clear vhost_net backend on cleanup
Frontends calling tap_get_vhost_net get an invalid pointer after the
peer backend has been deleted. Jason Wang <jasow...
Michael S. Tsirkin
04:40 pm Revision 543f8e34: switch stdvga to pci vgabios
Make stdvga provide the new vgabios binary (with pcibios support)
using the PCI option rom bar. Seabios will happily...
Gerd Hoffmann
04:40 pm Revision 4eccfec4: switch vmware_vga to pci vgabios
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:40 pm Revision 78895427: more stdvga cleanups.
video.x is gone now. It was the only user of the
vga bios_offset + bios_size logic. Zap it.
Signed-off-by: Gerd Ho...
Gerd Hoffmann
04:39 pm Revision 3b3d448e: Add new vgabios binaries to blobs list.
aliguori: update VGA BIOS
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@...
Gerd Hoffmann
02:55 pm Revision e927d487: pci: allow hotplug removal of cold-plugged devices
This patch fixes hot unplug of cold plugged devices
(those present at system start), which got broken by
5beb8ad503c8...
Michael S. Tsirkin
02:53 pm Revision 7f5feab4: PCI: Bus number from the bridge, not the device
pcibus_dev_print() was erroneously retrieving the device bus
number from the secondary bus number offset of the devic...
Alex Williamson

11/13/2010

11:22 pm Revision e685b4eb: e1000: Fix TCP checksum overflow with TSO
When adding the length to the pseudo header, we're not properly
accounting for overflow.
From: Mark Wu <dwu@redhat.c...
Alex Williamson
11:22 pm Revision a5fd2c34: tap: make set_offload a nop after netdev cleanup
virtio-net expects set_offload to succeed after
peer cleanup.
Since we don't have an open fd anymore, make it so.
Fix...
Michael S. Tsirkin

11/11/2010

04:59 pm Revision cf2c1839: add copyright to spiceaudio
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: malc <av1474@comtv.ru>
Gerd Hoffmann
« Previous
Next »
 

Also available in: Atom