On Di, 2014-03-11 at 17:26 +0100, Jan Kiszka wrote:
> Hook into scroll-event to properly forward mouse wheel movements to
> the
> guest, just like we already do in SDL.
Added to input queue.
thanks,
Gerd
On 2014-03-12 00:15, Cole Robinson wrote:
> These errors don't seem user initiated, so forcibly printing to the
> monitor doesn't seem right. Just print to stderr.
>
> Drop lprint since it's now unused.
>
> Cc: Jan Kiszka
> Signed-off-by: Cole Robinson
> ---
> checkpatch flags some pre-existing
On 2013-11-28 20:32, Michael Tokarev wrote:
> After numerous reports that -smb (or -netdev user,smb=foo) not working
> with modern windows (win7 and vista are reported as non-working), I
> started digging myself. And found that indeed it doesn't work, and
> why.
>
> The thing is that modern win t
On 2014-02-11 14:08, Samuel Thibault wrote:
> Hello,
>
> This is a respin of IPv6 in Qemu -net user mode.
>
> These patches add ICMPv6, NDP, and make UDP and TCP compatible with
> IPv6. We have made some refactoring to make current code compatible with
> IPv6.
>
> Some patches, like 2 and 13, ca
Hi Peter,
This request contains just a single patch to add CPU_FEATURE_CASA for
target-sparc.
Please pull for 2.0.
Many thanks,
Mark.
The following changes since commit 239618707637ec87eba8c452d2b2f75dc5ca20c7:
Merge remote-tracking branch 'remotes/kvm/uq/master' into staging (2014-03-11
The following changes since commit 239618707637ec87eba8c452d2b2f75dc5ca20c7:
Merge remote-tracking branch 'remotes/kvm/uq/master' into staging (2014-03-11
19:39:17 +)
are available in the git repository at:
git://git.kiszka.org/qemu.git queues/slirp
for you to fetch changes up to 5c1e
As long as we have no persistent GTK configuration, this allows to
enable the useful grab-on-hover feature already when starting the VM.
Signed-off-by: Jan Kiszka
---
include/ui/console.h | 2 +-
qemu-options.hx | 5 +
ui/gtk.c | 5 -
vl.c | 22 +++
On 2013-07-17 10:10, Jan Kiszka wrote:
> With this patch QEMU handles qAttached request from gdb. When QEMU
> replies 1, GDB sends a "detach" command at the end of a debugging
> session otherwise GDB sends "kill".
>
> The default value for qAttached is 1 on system emulation and 0 on user
> emulati
Hi Joe,
Thanks for the bug report. A few things to try:
- Can you confirm that you see the same color issue when booting a Darwin ISO
such as darwinppc-602.iso?
- Do you still see the same the issue with QEMU git master as 1.6 is fairly old
now?
Using the Darwin image above, I do not see the c
Signed-off-by: Chen Fan
---
target-i386/topology.h | 33 +
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/target-i386/topology.h b/target-i386/topology.h
index 07a6c5f..9b811c1 100644
--- a/target-i386/topology.h
+++ b/target-i386/topology.h
@@ -47
at present, after hotplug a discontinuous cpu id on source, then done migration,
on target, it will fail to add the unoccupied cpu id which was skipped at
source,
this cause is on target Qemu prebuild CPU with continuous cpu_index. so after
migration, the cpu infrastructure bewteen source and targ
Signed-off-by: Chen Fan
---
hw/i386/pc.c | 25 ++---
target-i386/cpu.c | 28 +++-
target-i386/cpu.h | 5 +
target-i386/topology.h | 18 ++
4 files changed, 60 insertions(+), 16 deletions(-)
diff --git a/hw/i386/
add cpu-topology.h cpu-topology.c files for prebuilding cpu qom tree
"/machine/node[X]/socket[Y]/core[Z]->link cpu"
Signed-off-by: Chen Fan
---
hw/i386/pc.c | 3 +
target-i386/Makefile.objs | 2 +-
target-i386/cpu-topology.c | 199 +
On Di, 2014-03-11 at 19:15 -0400, Cole Robinson wrote:
> These errors don't seem user initiated, so forcibly printing to the
> monitor doesn't seem right. Just print to stderr.
>
> Cc: Anthony Liguori
> Cc: Gerd Hoffmann
> Signed-off-by: Cole Robinson
Reviewed-by: Gerd Hoffmann
Cole Robinson writes:
> These errors don't seem user initiated, so forcibly printing to the
> monitor doesn't seem right. Just print to stderr.
>
> Drop lprint since it's now unused.
>
> Cc: Jan Kiszka
> Signed-off-by: Cole Robinson
> ---
> checkpatch flags some pre-existing tab issues, but I d
On Di, 2014-03-11 at 12:58 -0400, Gabriel L. Somlo wrote:
> On Tue, Mar 11, 2014 at 11:46:17AM -0400, Kevin O'Connor wrote:
> > I would suggest being "bug for bug" compatible in the first set of
> > patches, and then add patches on top to add the additional
> > functionality. Just my 2 cents.
Mak
On Wed, Mar 12, 2014 at 10:45:57AM +0800, Chunyan Liu wrote:
> 2014-03-11 21:29 GMT+08:00 Stefan Hajnoczi :
>
> > On Mon, Mar 10, 2014 at 03:31:37PM +0800, Chunyan Liu wrote:
> > > Add def_value_str (default value) to QemuOptDesc, to replace function of
> > the
> > > default value in QEMUOptionPar
On Tue, Mar 11, 2014 at 09:20:55PM +0200, Marcel Apfelbaum wrote:
> On Tue, 2014-03-11 at 19:51 +0100, Stefan Hajnoczi wrote:
> > On Tue, Mar 11, 2014 at 03:00:34PM +0200, Marcel Apfelbaum wrote:
> > > 'socket_accept' waits for Qemu to init its unix socket.
> > > If Qemu encounters an error during
Cole Robinson writes:
> error_printf is just a wrapper around monitor_printf, which already
> drops the requested output if cur_mon is qmp.
Since commit 74ee59a:
monitor: drop unused monitor debug code
In the old QMP days, this code was used to find out QMP commands that
might
Andreas Färber writes:
> Recursively walk all properties under /machine and try to retrieve their
> value. This is a regression test for link<> properties and the
> DeviceState::hotpluggable property.
>
> Cf. be2f78b6b062eec5170e2612299fb8953046993f and
> 1a37eca107cece3ed454bae29eef0bd1fac4a
On Sat, Feb 15, 2014 at 06:03:21PM +0100, Max Reitz wrote:
> If the image file cannot be opened and was created as a temporary file,
> it should be deleted; thus, in this case, we should jump to the
> "unlink_and_fail" label and not just to "fail".
>
> Reported-by: Benoît Canet
> Signed-off-by: M
On Wed, Feb 26, 2014 at 03:30:17PM +0100, Stefan Hajnoczi wrote:
> v2:
> * Use qemu-iotests 083 test number to avoid conflicts [kwolf]
> * Test class negotiation without export name [lupine]
> * Test short replies from the server [lupine]
>
> The first patch ensures the nbd_receive_reply() fd h
On Wed, Mar 05, 2014 at 10:23:00PM +0100, Stefan Weil wrote:
> Smatch complains about several global symbols which should be local.
>
> Add the missing 'static' attributes and move the 'extern' declaration
> of variable qemuio_misalign to qemu-io.h. This variable also changes
> the type from 'int'
Hi,
> > I think we should not generate a type0 table unless -smbios type0=... is
> > explicitly specified on the qemu command line. It is about the
> > firmware, and we should leave it to the firmware to fill it by default.
> > If you are running OVMF (EFI) instead of SeaBIOS you should see it
On Di, 2014-03-11 at 11:16 -0400, Gabriel L. Somlo wrote:
> From: "Gabriel L. Somlo"
>
> Build full smbios type 19 (memory array mapped address) tables,
> and make them available via fw_cfg
> +smbios_build_type_19_table(0, 0, smbios_below_4g_ram >> 10);
> +if (smbios_above_4g_ra
Hi,
Some one Please let me know, What is the way to assign a pass through PCI
device with qemu on Aarch64 without VFIO.
i tried
?
-device pci-assign,host=01.00.0?
got the following error
qemu-system-aarch64: -device pci-assign,host=01.00.0: 'kvm-pci-assign' is not a
valid device m
Hi,
Single patch I've just found still lingering in my misc branch ...
please pull,
Gerd
The following changes since commit 239618707637ec87eba8c452d2b2f75dc5ca20c7:
Merge remote-tracking branch 'remotes/kvm/uq/master' into staging (2014-03-11
19:39:17 +)
are available in the git re
From: Miki Mishael
Support for pci-serial-2x and pci-serial-4x
was added to the inf file.
Standard Windows driver mf.sys used to
split single function device into per-port nodes.
Signed-off-by: Miki Mishael
Signed-off-by: Dmitry Fleytman
Signed-off-by: Gerd Hoffmann
--
Am 11.03.2014 um 17:41 hat Benoît Canet geschrieben:
> I have the impression that you are silently fixing other nits;
Am I?
Not intentionally at least. I think I can justify every single line of
the patch with respect to the bug described in the commit message. We
need to recursive into the proto
Marcel Apfelbaum writes:
> 'socket_accept' waits for Qemu to init its unix socket.
> If Qemu encounters an error during command line parsing,
> it can exit before initializing the communication channel.
> It gets worse as the make check-qtest-* gets stuck without
> notifying which test exactly ha
The Wednesday 12 Mar 2014 à 10:40:00 (+0100), Kevin Wolf wrote :
> Am 11.03.2014 um 17:41 hat Benoît Canet geschrieben:
> > I have the impression that you are silently fixing other nits;
>
> Am I?
>
> Not intentionally at least. I think I can justify every single line of
> the patch with respect
Hello,
On 2014-03-02 16:56, Sebastian Huber wrote:
On 03/02/2014 02:17 PM, Michael Tokarev wrote:
26.02.2014 11:53, Sebastian Huber wrote:
Ping.
There was another comment on this, about the first hunk,
see https://lists.gnu.org/archive/html/qemu-trivial/2014-02/msg00067.html
Note that the co
On Wed, 2014-03-12 at 10:42 +0100, Markus Armbruster wrote:
> Marcel Apfelbaum writes:
>
> > 'socket_accept' waits for Qemu to init its unix socket.
> > If Qemu encounters an error during command line parsing,
> > it can exit before initializing the communication channel.
> > It gets worse as the
On 12 March 2014 09:30, Chalamarla, Tirumalesh
wrote:
> Some one Please let me know, What is the way to assign a pass through PCI
> device with qemu on Aarch64 without VFIO.
This isn't currently possible because the only AArch64
board model we support is "virt" and that does not have
a PCI contro
On Sat, Mar 08, 2014 at 12:39:40AM +0100, Max Reitz wrote:
> As some kind of follow-up to the "block: Strip 'file:' prefix from
> filenames" series, this series does the same thing for other protocol
> drivers.
>
> All protocol drivers which implement bdrv_probe() may rely on them being
> selected
Thanks Sebastian, I will try my first pull request ;)
Thanks Sebastian, I will try my first pull request :)
Hello Fabien,
On 2014-03-12 11:17, Fabien Chouteau wrote:
Thanks Sebastian, I will try my first pull request :)
I think Mark already did this
http://lists.gnu.org/archive/html/qemu-devel/2014-03/msg02325.html
?
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchh
On 03/12/2014 11:22 AM, Sebastian Huber wrote:
> Hello Fabien,
>
> On 2014-03-12 11:17, Fabien Chouteau wrote:
>> Thanks Sebastian, I will try my first pull request :)
>
> I think Mark already did this
>
> http://lists.gnu.org/archive/html/qemu-devel/2014-03/msg02325.html
>
> ?
Very well then
The following changes since commit b304bf0021a2dfb24fa91f704a1d976b74f56f20:
s390/kvm: Add Maintainers for s390/kvm (2014-03-10 16:43:11 +)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to 11dfe5671f5d7587
From: Max Reitz
Currently, bdrv_debug_resume() requires every bs->drv in the BDS stack
to be NULL until a bs->drv with an implementation of bdrv_debug_resume()
is found. For a normal function, this would be fine, but this is a
function for debugging purposes and should therefore allow intermediat
From: Max Reitz
When reading the refcount table entry in get_refcount(), only bits which
are actually significant for the refcount block offset should be taken
into account.
Signed-off-by: Max Reitz
Reviewed-by: Laszlo Ersek
Signed-off-by: Stefan Hajnoczi
---
block/qcow2-refcount.c | 3 ++-
From: Benoît Canet
This patch keep the recursive way of doing things but simplify it by giving
two responsabilities to all block filters implementors.
They will need to do two things:
-Set the is_filter field of their block driver to true.
-Implement the bdrv_recurse_is_first_non_filter method
QemuMutex does not guarantee fairness and cannot be acquired
recursively:
Fairness means each locker gets a turn and the scheduler cannot cause
starvation.
Recursive locking is useful for composition, it allows a sequence of
locking operations to be invoked atomically by acquiring the lock around
It can be useful to run an AioContext from a thread which normally does
not "own" the AioContext. For example, request draining can be
implemented by acquiring the AioContext and looping aio_poll() until all
requests have been completed.
The following pattern should work:
/* Event loop thread
It is often useful to find an object's child property name. Also use
this new function to simplify the implementation of
object_get_canonical_path().
Reviewed-by: Andreas Färber
Signed-off-by: Stefan Hajnoczi
---
include/qom/object.h | 8
qom/object.c | 54 +++
This is a stand-in for Michael Roth's QContext. I expect this to be
replaced once QContext is completed.
The IOThread object is an AioContext event loop thread. This patch adds
the concept of multiple event loop threads, allowing users to define
them.
When SMP guests run on SMP hosts it makes s
Add a "iothread" qdev property type so devices can be hooked up to an
IOThread from the comand-line:
qemu -object iothread,id=iothread0 \
-device some-device,x-iothread=iothread0
Note that Paolo Bonzini has suggested using QOM
links instead. This way the relationship between the object
Keep the thread ID around so we can report it via QMP.
There's only one problem: qemu_get_thread_id() (gettid() wrapper on
Linux) must be called from the thread itself. There is no way to get
the thread ID outside the thread.
This patch uses a condvar to wait for iothread_run() to populate the
t
From: Max Reitz
Extend test file 060 by a test case for corruption occuring concurrently
to a COW request. QEMU should not crash but rather return an appropriate
error message.
Signed-off-by: Max Reitz
Signed-off-by: Stefan Hajnoczi
---
tests/qemu-iotests/060 | 26
From: Kevin Wolf
qcow2_open() causes writes when repairing an image with the dirty flag
set and when clearing autoclear flags. It shouldn't do this when another
qemu instance is still actively working on this image file.
One effect of the bug is that images may have a cleared dirty flag while
th
From: Igor Mammedov
get_pointer()'s print() callback might return a heap allocated
string, to avoid adding dedicated get_pointer_foo for this case
convert current print() callbacks to return temporary heap
allocated string and make get_pointer() free it.
Reviewed-by: Andreas Färber
Signed-off-b
The "query-iothreads" command returns a list of information about
iothreads. See the patch for API documentation.
Reviewed-by: Eric Blake
Signed-off-by: Stefan Hajnoczi
---
iothread.c | 36
qapi-schema.json | 29 +
qmp-comm
From: Max Reitz
The "host_floppy" protocol driver should strip the "host_floppy:" prefix
from filenames if present.
Signed-off-by: Max Reitz
Reviewed-by: Benoit Canet
Signed-off-by: Stefan Hajnoczi
---
block/raw-posix.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/block/ra
On 11 March 2014 12:32, Michael S. Tsirkin wrote:
> The following changes since commit 220c8ed536491315b4040d820328b8dfd60d67a7:
>
> qemu: x86: ignore ioapic polarity (2014-03-09 21:09:38 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git
04.03.2014 21:54, Michael Roth wrote:
> Sorry, it's been tagged for release already. The tarball/announcement should
> go out soon.
Has it been released?
Thanks,
/mjt
Restores traditional behavior: Keyboard input will be routed to the most
recently added keyboard. Without this all kbd input goes to the ps/2
keyboard, even if you add a usb keyboard to your guest.
Signed-off-by: Gerd Hoffmann
---
ui/input-legacy.c | 1 +
1 file changed, 1 insertion(+)
diff -
From: Stefan Weil
Smatch complains about several global symbols which should be local.
Add the missing 'static' attributes and move the 'extern' declaration
of variable qemuio_misalign to qemu-io.h. This variable also changes
the type from 'int' to 'bool' which better fits documents its use.
Si
From: Max Reitz
The "host_device" protocol driver should strip the "host_device:" prefix
from filenames if present.
Signed-off-by: Max Reitz
Reviewed-by: Benoit Canet
Signed-off-by: Stefan Hajnoczi
---
block/raw-win32.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/block/ra
From: Kevin Wolf
Instead of manually building a list of all options from BDRVQcowState
values just reuse the options that were used to open the image.
qcow2_open() won't fully use all of the options in the QDict, but that's
okay.
This fixes all of the driver-specific options in qcow2, except for
On Fri, Mar 07, 2014 at 04:55:03PM +, Dr. David Alan Gilbert wrote:
> Hi,
> I've been looking at reviving the migration-as-ber work that Michael and
> Stefan looked at a while ago, and have stuff starting to work, but not
> ready yet, so I thought I'd start by posting my current view
> of an
From: Kevin Wolf
After migration has completed, we call bdrv_invalidate_cache() so that
drivers which cache some data drop their stale copy of the data and
reread it from the image file to get a new version of data that the
source modified while the migration was running.
Reloading metadata from
From: Max Reitz
If the image file cannot be opened and was created as a temporary file,
it should be deleted; thus, in this case, we should jump to the
"unlink_and_fail" label and not just to "fail".
Reported-by: Benoît Canet
Signed-off-by: Max Reitz
Acked-by: Stefan Hajnoczi
Signed-off-by: S
From: Max Reitz
The "host_device" protocol driver should strip the "host_device:" prefix
from filenames if present.
Signed-off-by: Max Reitz
Reviewed-by: Benoit Canet
Signed-off-by: Stefan Hajnoczi
---
block/raw-posix.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/block/ra
From: Max Reitz
The "host_cdrom" protocol drivers should strip the "host_cdrom:" prefix
from filenames if present.
Signed-off-by: Max Reitz
Reviewed-by: Benoit Canet
Signed-off-by: Stefan Hajnoczi
---
block/raw-posix.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/bloc
From: Max Reitz
Before dereferencing bs->drv for a call to its member bdrv_co_readv(),
copy_sectors() should check whether that pointer is indeed valid, since
it may have been set to NULL by e.g. a concurrent write triggering the
corruption prevention mechanism.
Signed-off-by: Max Reitz
Signed-
Am 24.01.2014 um 14:48 hat Jeff Cody geschrieben:
> On Fri, Jan 24, 2014 at 02:33:19PM +0100, Kevin Wolf wrote:
> > Am 14.01.2014 um 20:12 hat Jeff Cody geschrieben:
> > > Having both read-only=on and snapshot=on together does not make sense;
> > > currently, the read-only argument is effectively i
From: Max Reitz
The hdev_create() implementation in block/raw-posix.c is used by the
"host_device", "host_cdrom" and "host_floppy" protocol block drivers
together. Thus, any of the associated prefixes may occur and exactly one
should should be stripped, if it does (thus,
"host_device:host_cdrom:/
Today virtio-blk dataplane uses a 1:1 device-per-thread model. Now that
IOThreads have been introduced we can generalize this to N:M devices per
threads.
This patch drops thread code from dataplane in favor of running inside
an IOThread AioContext.
As a bonus we solve the case where a guest keep
On Fri, Feb 07, 2014 at 10:02:52AM +0100, Greg Kurz wrote:
> On Wed, 5 Feb 2014 23:31:11 +0200
> "Michael S. Tsirkin" wrote:
> > On Tue, Feb 04, 2014 at 12:51:25PM +0530, Aneesh Kumar K.V wrote:
> > > "Michael S. Tsirkin" writes:
> > >
> > > > On Mon, Feb 03, 2014 at 03:05:10PM +0530, Aneesh Kum
On 03/09/2014 09:02 AM, Paolo Bonzini wrote:
> Il 07/03/2014 00:33, Alexander Graf ha scritto:
>> From: Fabien Chouteau
>>
>> This implementation doesn't include ring priority, TCP/IP Off-Load, QoS.
>>
>> Signed-off-by: Fabien Chouteau
>> Signed-off-by: Alexander Graf
>> ---
>
> Is this code de
On 11 March 2014 13:41, Luiz Capitulino wrote:
> The following changes since commit c57ec3249e9839c7ea2e3789f6e40f9ec1c92f55:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-5' into
> staging (2014-03-11 12:52:08 +)
>
> are available in the git repository at:
>
>
> git://
From: "Dr. David Alan Gilbert"
Warn if no way of setting thread name is available.
Signed-off-by: Dr. David Alan Gilbert
---
configure| 28
util/qemu-thread-posix.c | 21 ++---
util/qemu-thread-win32.c | 2 ++
3 files changed, 48 in
From: "Dr. David Alan Gilbert"
Peter was preferring configure time detection of pthread_setname_np
to guard against my recent breaking of builds on old libc.
I've tested this on:
Fedora 20 - modern glibc - works as before
RHEL 5 - glibc 2.5:
[dgilbert@davidgil-rhel5 try]$ ./bin/qemu-s
Am 12.03.2014 10:09, schrieb Markus Armbruster:
> Andreas Färber writes:
>
>> Recursively walk all properties under /machine and try to retrieve their
>> value. This is a regression test for link<> properties and the
>> DeviceState::hotpluggable property.
>>
>> Cf. be2f78b6b062eec5170e2612299fb89
Hi Stefan,
Thanks for your help. I find that the source code of qemu-1.2.0 doesn't
have hw/block/. So I download the qemu-1.6.2. However it doesn't work. I
run the configure like this:
./configure --enable-kvm --x86_64-softmmu
then make and make install.
I can start the vm using this command:
qemu-
'Machine as QOM object' feature produced a new file (machine.c).
I am taking responsibility to maintain it (and others as needed).
Signed-off-by: Marcel Apfelbaum
---
MAINTAINERS | 5 +
1 file changed, 5 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 7efaccf..60b7e00 100644
---
On 03/11/2014 09:10 PM, Chunyan Liu wrote:
>>> Could be if changing qemu_opt_get return value type, but just as said
>>> before,
>>> that will affect many codes.
>>
>> Also, changing an existing function that returns 'const char *' into now
>> returning 'char *' will NOT break any callers if
Hi,
I haven't really followed the whole discussion, so can't say much
about it -- overall looks alright. A couple of minor nits:
> max_nr_ports = tswap32(port->vser->config.max_nr_ports);
> if (port->id >= max_nr_ports) {
> -error_report("virtio-serial-bus: Out-of-range port id
On 12 March 2014 07:25, Mark Cave-Ayland wrote:
> Hi Peter,
>
> This request contains just a single patch to add CPU_FEATURE_CASA for
> target-sparc.
> Please pull for 2.0.
>
Applied, thanks.
-- PMM
On Mon, Mar 10, 2014 at 12:59:17PM +, Peter Maydell wrote:
> AArch64 Linux, unlike AArch32, doesn't use a commpage. This means we
> should not be reserving room in the guest address space for one.
> Fixes LP:1287195.
Looks good,
Reviewed-by: Riku Voipio
> Reported-by: Amanieu d'Antras
> Si
Need a way to opt-out from vga.vram being global vmstate, for
secondary vga cards. Add a bool parameter to vga_common_init
to support this.
Signed-off-by: Gerd Hoffmann
---
hw/display/cirrus_vga.c | 4 ++--
hw/display/qxl.c| 2 +-
hw/display/vga-isa-mm.c | 2 +-
hw/display/vga-isa.c
Hi,
This patch series adds new display devices.
Number one is secondary-vga. That is identical to VGA (aka -vga std),
except that it doesn't occupy all the legacy vga stuff (ioports, memory
window @ 0xa), so you can have more than one of these in the system.
It has one pci memory bar for t
Add a standard vga variant which doesn't occupy any legacy
ressources and thus can easily be used as secondary (or legacy-free)
graphics adapter. Programming must be done using the MMIO bar.
Signed-off-by: Gerd Hoffmann
---
docs/specs/standard-vga.txt | 13 +++---
hw/display/vga-pci.c
From: Dave Airlie
This is the basic virtio-gpu which is
multi-head capable,
ARGB cursor support,
unaccelerated.
Some more info is in docs/specs/virtio-gpu.txt.
Signed-off-by: Dave Airlie
changes by kraxel:
* adapt to changes in master.
* move from hw/virtio to hw/display.
* codestyle clea
From: Dave Airlie
This is a virtio-vga device built on top of the virtio-gpu device.
Signed-off-by: Dave Airlie
changes by kraxel:
* adapt to changes in master.
* codestyle cleanups.
Signed-off-by: Gerd Hoffmann
---
Makefile | 2 +-
default-configs/x86_64-softm
The error path in AArch64 do_rt_sigreturn() which fails before
attempting lock_user_struct() was doing an unlock_user_struct()
on an uninitialized variable. Initialize frame to NULL so we
can use the same error-exit path in all cases (unlock of NULL
is permitted and does nothing).
Signed-off-by: P
On Wed, 12 Mar 2014 08:22:05 +0100
Jan Kiszka wrote:
> On 2014-03-12 00:15, Cole Robinson wrote:
> > These errors don't seem user initiated, so forcibly printing to the
> > monitor doesn't seem right. Just print to stderr.
> >
> > Drop lprint since it's now unused.
> >
> > Cc: Jan Kiszka
> > S
On Wed, Mar 12, 2014 at 09:27:18AM +0100, Gerd Hoffmann wrote:
> I think we should just use e820_table (see pc.c) here. Loop over it and
> add a type 19 table for each ram region in there.
I'm assuming this should be another post-Seabios-compatibility patch,
at the end of the series, and I should
On 03/12/2014 06:55 AM, Gerd Hoffmann wrote:
> Add a standard vga variant which doesn't occupy any legacy
> ressources and thus can easily be used as secondary (or legacy-free)
s/ressources/resources/
> graphics adapter. Programming must be done using the MMIO bar.
>
> Signed-off-by: Gerd Hoffm
On Wed, 03/12 20:27, Le Tan wrote:
> Hi Stefan,
> Thanks for your help. I find that the source code of qemu-1.2.0 doesn't
> have hw/block/. So I download the qemu-1.6.2. However it doesn't work. I
> run the configure like this:
> ./configure --enable-kvm --x86_64-softmmu
> then make and make instal
* Michael S. Tsirkin (m...@redhat.com) wrote:
> On Fri, Mar 07, 2014 at 04:55:03PM +, Dr. David Alan Gilbert wrote:
> I think this is already useful.
> For example this will make input parser
> more robust against unexpected input
> as octet string blobs are bounded, so if we fail
> to parse
I am sorry I didn't give the complete command I have executed. It is like
this:
qemu-system-x86_64 -m 1024 -smp 2 -hda /home/tanle/study/new.img -nographic
-vnc 192.168.146.118:2 -enable-kvm
If I delete the "-enable-kvm", it is ok and the system can boot up (just
slow). But with "-enable-kvm", the
On 03/12/2014 04:13 AM, Markus Armbruster wrote:
> Cole Robinson writes:
>
>> These errors don't seem user initiated, so forcibly printing to the
>> monitor doesn't seem right. Just print to stderr.
>>
>> Drop lprint since it's now unused.
>>
>> Cc: Jan Kiszka
>> Signed-off-by: Cole Robinson
>>
QEMU's implementation of the m68k atomic_barrier syscall, like the kernel's,
is just a no-op. However we still need to return a result code from it.
Signed-off-by: Peter Maydell
---
linux-user/syscall.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall
Remove the custom qemu_assert() function defined by target-m68k/translate.c
in favour of either using glib g_assert_not_reached() (for the genuinely
can't-happen cases) or cpu_abort() (for the "this isn't implemented",
in line with other unimplemented cases in the target).
This has the benefit of
On Mi, 2014-03-12 at 09:05 -0400, Gabriel L. Somlo wrote:
> On Wed, Mar 12, 2014 at 09:27:18AM +0100, Gerd Hoffmann wrote:
> > I think we should just use e820_table (see pc.c) here. Loop over it and
> > add a type 19 table for each ram region in there.
>
> I'm assuming this should be another post
Fix a couple of uses of uninitialized variables in linux-user;
both spotted by clang as compile warnings.
Peter Maydell (2):
linux-user/signal.c: Correct error path for AArch64 do_rt_sigreturn
linux-user: Don't return uninitialized value for atomic_barrier
syscall
linux-user/signal.c |
On 11 March 2014 12:29, Peter Maydell wrote:
> On 10 March 2014 19:56, Michael S. Tsirkin wrote:
>> casting an unaligned address to e.g.
>> uint32_t can trigger undefined behaviour in C.
>> Replace cast + assignment with memcpy.
>>
>> Reported-by: Peter Maydell
>> Signed-off-by: Michael S. Tsirk
From: Peter Maydell
The Win32 build warns about trace/control-internal.h:
warning: 'trace_event_count' declared inline after being called
Fix this by simply reordering trace_event_id() and
trace_event_count().
Signed-off-by: Peter Maydell
Reviewed-by: Stefan Weil
Signed-off-by: Stefan Hajnoc
1 - 100 of 328 matches
Mail list logo