From: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
Makefile |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
index 110698e..aa81d9b 100644
--- a/Makefile
+++ b/Makefile
@@ -144,6 +144,8 @@ qemu-io$(EXESUF):
From: Jan Kiszka jan.kis...@siemens.com
As long as we allow /dev.1 as shortcut for /dev1/bus1, we also have to
make sure that /dev1/dev2 works for /dev1/bus1/dev2/bus2 - as long as
there is only one child bus per device.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
From: Jan Kiszka jan.kis...@siemens.com
Cosmetic change to align the instance number assignment with bus
ordering. The current ordering due to QLIST_INSERT_HEAD is a bit
annoying when you dump the qtree or address devices via
'driver.instance'.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
From: Jan Kiszka jan.kis...@siemens.com
This introduces a buffer object for use with QMP. As a buffer is not
natively encodable in JSON, we encode it as a base64 string and
encapsulate the result in the new QMP object class buffer.
The first use case for this is pushing the content of buffers
From: Jan Kiszka jan.kis...@siemens.com
Will be used by QBuffer.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
Makefile.objs |2 +-
base64.c | 202 +
base64.h | 18 +
3 files changed, 221 insertions(+), 1
From: Jan Kiszka jan.kis...@siemens.com
Allow to specify the device to be removed via device_del not only by ID
but also by its full or abbreviated qtree path. For this purpose,
qdev_find is introduced which combines searching for device IDs with
walking the qtree when required.
Signed-off-by:
From: Jan Kiszka jan.kis...@siemens.com
Simplifies the usage.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
hw/qdev.c | 22 ++
1 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/hw/qdev.c b/hw/qdev.c
index fa611a1..db005ce 100644
--- a/hw/qdev.c
+++
From: Jan Kiszka jan.kis...@siemens.com
Extend qbus_find_dev to allow addressing of devices without an unique id
via an optional per-bus instance number. The new formats are
'driver.instance' and 'alias.instance'.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
docs/qdev-device-use.txt |
Here is version 2 of the device_show patch series. It currently has some
dependencies on recently posted doc changes / enhancements, namely:
- http://thread.gmane.org/gmane.comp.emulators.qemu/70673
([PATCH v3 0/3]: QMP: Commands doc)
- http://thread.gmane.org/gmane.comp.emulators.qemu/70756
From: Jan Kiszka jan.kis...@siemens.com
This introduces device_show, a monitor command that saves the vmstate of
a qdev device and visualizes it. QMP is also supported. Buffers are cut
after 16 byte by default, but the full content can be requested via
'-f'. To pretty-print sub-arrays, vmstate is
From: Jan Kiszka jan.kis...@siemens.com
This reserves JSON objects that contain the key '__class__' for QMP-specific
complex objects. First user will be the buffer class.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
QMP/qmp-spec.txt | 16 +---
1 files changed, 13
From: Jan Kiszka jan.kis...@siemens.com
Implement monitor command line completion for device tree paths. The
first user is device_del.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
hw/qdev.c | 50 ++--
hw/qdev.h |2 +
monitor.c | 85
From: Jan Kiszka jan.kis...@siemens.com
Remove the arbitrary limitation of 1024 characters per return string and
read complete lines instead. Required for device_show.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
QMP/qmp.py |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
From: Jan Kiszka jan.kis...@siemens.com
This demonstrates the conversion of QMP buffer objects and does some
minimalistic pretty-printing.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
QMP/qmp.py | 25 +++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff
From: Jan Kiszka jan.kis...@siemens.com
This simply forwards the result of the internal vsnprintf to the callers
of monitor_printf and monitor_vprintf. When invoked over a QMP session
or in absence of an active monitor, -1 is returned.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
2010/5/22 Blue Swirl blauwir...@gmail.com:
On Fri, May 21, 2010 at 9:53 PM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
On a real hardware changing read-only bits has no effect
Use a mask common for SCSI and Ethernet registers. The crucial
bit is DMA_INTR, because setting or clearing it
From: Jan Kiszka jan.kis...@siemens.com
As sending qmp_capabilities on session start became mandatory, both
python examples were broken.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
QMP/qmp-shell |1 +
QMP/vm-info |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff
On Fri, May 21, 2010 at 9:53 PM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
On a real hardware changing read-only bits has no effect
Use a mask common for SCSI and Ethernet registers. The crucial
bit is DMA_INTR, because setting or clearing it may produce
spurious interrupts.
This
Public bug reported:
On a 32bit host (or when running 32bit userspace on 64bit host), migration
always fails with a crash of qemu-kvm process.
See http://marc.info/?l=kvmm=127351472231666 for more information.
** Affects: qemu
Importance: Undecided
Status: New
--
migration
On a real hardware changing read-only bits has no effect
Use a mask common for SCSI and Ethernet registers. The crucial
bit is DMA_INTR, because setting or clearing it may produce
spurious interrupts.
This patch allows booting Solaris 2.3
---
hw/sparc32_dma.c | 12
1 files
Public bug reported:
There's a quite good bugreport in Debian BTS about this, #580649:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580649
This is not the same as lp#341682, since it's now 0.12.
Full initial message from #580649:
From: Apollon Oikonomopoulos apoi...@gmail.com
To:
Thanks, applied. You forgot SoB-line, I copied it from the previous version.
On Sat, May 22, 2010 at 8:38 AM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
On a real hardware changing read-only bits has no effect
Use a mask common for SCSI and Ethernet registers. The crucial
bit is
Public bug reported:
The windows and menu keys for usb keyboard in qemu are wrong. They're
correct for ps/2 keyboard emulation however. See Debian bug#578846:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578846.
Here's the proposed fix:
--- a/hw/usb-hid.c
+++ b/hw/usb-hid.c
@@ -399,3
On Sat, May 22, 2010 at 8:32 AM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
2010/5/22 Blue Swirl blauwir...@gmail.com:
On Fri, May 21, 2010 at 9:53 PM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
On a real hardware changing read-only bits has no effect
Use a mask common for SCSI
Thanks, applied.
On Thu, May 20, 2010 at 7:16 AM, Jan Kiszka jan.kis...@web.de wrote:
From: Jan Kiszka jan.kis...@siemens.com
Add basic imbalance detection for STEXT/ETEXI.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
hxtool | 16 +++-
1 files changed, 15
Thanks, applied.
On Sat, May 15, 2010 at 11:03 AM, Jan Kiszka jan.kis...@web.de wrote:
From: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
Makefile.hw | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Makefile.hw
Thanks, applied.
On Thu, May 20, 2010 at 7:16 AM, Jan Kiszka jan.kis...@web.de wrote:
From: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
qemu-img-cmds.hx | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/qemu-img-cmds.hx
Thanks, applied.
On Sat, May 15, 2010 at 11:03 AM, Jan Kiszka jan.kis...@web.de wrote:
From: Jan Kiszka jan.kis...@siemens.com
This seems to resolve subtle breakages of our build system:
Dependency files generated for targets like 'dir/foo.o' were saved as
'foo.d'. Now, if there was also a
Thanks, applied.
On Tue, May 11, 2010 at 12:02 PM, Markus Armbruster arm...@redhat.com wrote:
Commit 6616b2ad reverted commit 40ea285c. Looks like a mismerge to
me.
Signed-off-by: Markus Armbruster arm...@redhat.com
---
v2: rebased (v1 fell through the cracks apparently)
qemu-options.hx
Thanks, applied.
On Wed, May 12, 2010 at 7:42 PM, Stuart Brady s...@zubnet.me.uk wrote:
The 'tarbin' Makefile rule doesn't include qemu-system-sparc64, but
should do, now that sparc64-softmmu is in the default target list.
The rule attempts to tar up binaries that were not built if a target
Public bug reported:
The -drive ...,serial=xyz option is broken, at least in 0.12. See
Debian bug#573439, http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=573439 for details.
The proposed fix from the original reporter:
--- qemu-kvm-0.12.3+dfsg/vl.c 2010-02-26 11:34:00.0 +0900
+++
On Sat, May 22, 2010 at 9:29 AM, Artyom Tarasenko
atar4q...@googlemail.com wrote:
2010/5/22 Blue Swirl blauwir...@gmail.com:
Thanks, applied. You forgot SoB-line, I copied it from the previous version.
Sorry. Btw, is there a way to tell 'format-patch' to always include it?
Can't find it in
Thanks, applied.
On Wed, May 12, 2010 at 2:28 AM, TeLeMan gele...@gmail.com wrote:
cirrus_post_load() will be executed twice when loading vm states and then the
wrong physical memory will be registered. This issue may lead to crash qemu.
Signed-off-by: TeLeMan gele...@gmail.com
---
Public bug reported:
When using fat emulation together with snapshot, qemu fails to find the
directory for the fat filesystem.
See Debian bug#504049, http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=504049 and discussion on qemu-devel with Kevin
Wolf, http://marc.info/?t=12685080281 for
Public bug reported:
When using tap network devices and it fails, qemu gives no information
about what the problem is (permission denied, device busy or other),
making debugging of such situations, especially for newbies, very
difficult. The proposed patch just adds strerror() around the place,
** Attachment added: tap-open-give-useful-error-messages.diff
http://launchpadlibrarian.net/48914447/tap-open-give-useful-error-messages.diff
--
no useful error message when tap device open fails
https://bugs.launchpad.net/bugs/584153
You received this bug notification because you are a
Public bug reported:
Brad Jorsch provided a series of patches to support horisontal mouse scrolling
in qemu-emulated mouse.
See Debian bug#579968 --
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579968 and submission to
qemu-devel list at
The following series addresses a few issues found in current sparc64 mmu
implementation.
With these changes HelenOS-0.4.2-sparc64-us2.iso can progress to executing
userspace tasks (verified by looking for 40b0 addresses in in_asm debug trace)
---
Igor V. Kovalenko (5):
sparc64: generate
From: Igor V. Kovalenko igor.v.kovale...@gmail.com
- separate PRIV and PROT handling
- DPRINTF_MMU macro to clean up debug code
- dump mmu_idx, trap level and mmu context registers
along with address translation values
Signed-off-by: Igor V. Kovalenko igor.v.kovale...@gmail.com
---
From: Igor V. Kovalenko igor.v.kovale...@gmail.com
- cpu_mmu_index return MMU_NUCLEUS_IDX if trap level is not zero
- cpu_get_tb_cpu_state: store trap level and primary context in flags
this allows to restart code translation when address translation is changed
- stop translation block after
From: Igor V. Kovalenko igor.v.kovale...@gmail.com
- refactor code to handle hpstate only if available for current cpu
- conditionally set hypervisor bit in hpstate register
- reorder softmmu indices so user accessable ones go first, translation context
macros supervisor() and hypervisor()
From: Igor V. Kovalenko igor.v.kovale...@gmail.com
Signed-off-by: Igor V. Kovalenko igor.v.kovale...@gmail.com
---
target-sparc/helper.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-sparc/helper.c b/target-sparc/helper.c
index 538795f..1045c31 100644
---
From: Igor V. Kovalenko igor.v.kovale...@gmail.com
- two pairs of softmmu indexes bind softmmu tlb to cpu tlb in fault handlers
using value of DMMU primary and secondary context registers, so we need to
flush softmmu translations when context registers are changed
Signed-off-by: Igor V.
Thanks, applied all.
On Sat, May 22, 2010 at 10:52 AM, Igor V. Kovalenko
igor.v.kovale...@gmail.com wrote:
The following series addresses a few issues found in current sparc64 mmu
implementation.
With these changes HelenOS-0.4.2-sparc64-us2.iso can progress to executing
userspace tasks
On Sat, May 22, 2010 at 8:18 AM, Jan Kiszka jan.kis...@web.de wrote:
From: Jan Kiszka jan.kis...@siemens.com
Will be used by QBuffer.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
---
Makefile.objs | 2 +-
base64.c | 202
On Sat, May 22, 2010 at 8:17 AM, Jan Kiszka jan.kis...@web.de wrote:
Here is version 2 of the device_show patch series. It currently has some
dependencies on recently posted doc changes / enhancements, namely:
- http://thread.gmane.org/gmane.comp.emulators.qemu/70673
([PATCH v3 0/3]: QMP:
On Fri, May 21, 2010 at 06:44:59PM +0200, Jan Kiszka wrote:
This fixes a mismerge of 64d564094cac5f72eeaeb950c442b773a00d3586 (wrong
patch version): We need to mask the tag value properly to obtain its
device ID.
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Thanks for the quick patch, I
Hi
You're filing bugs against the QEMU project, which is used to track
upstream issues (issues in the tarballs released by the QEMU project, or
in their git tree).
I think you intended to file these against the Ubuntu package of qemu,
qemu-kvm.
AFAIK, QEMU doesn't have any upstream bug tracker,
Patch still applies on top of qemu-kvm.git and qemu.git
** Bug watch added: Debian Bug tracker #573439
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573439
** Also affects: qemu-kvm (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573439
Importance: Unknown
** Bug watch added: Debian Bug tracker #578846
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578846
** Also affects: qemu-kvm (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578846
Importance: Unknown
Status: Unknown
--
keymapping error for usb keyboard
** Bug watch added: Debian Bug tracker #579968
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579968
** Also affects: qemu-kvm (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579968
Importance: Unknown
Status: Unknown
--
support horisontal mouse wheel
Sorry, I failed to realize that qemu-kvm uses the qemu project in
launchpad to track bugs; so this is the right place to file these.
Thanks!
--
migration always fails on 32bit qemu-kvm-0.12+ (sigsegv)
https://bugs.launchpad.net/bugs/584121
You received this bug notification because you are a
** Bug watch added: Debian Bug tracker #580649
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580649
** Also affects: debian via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580649
Importance: Unknown
Status: Unknown
--
some guests hangs after migration (qemu-kvm-0.12)
Hello
(newbie hacker to qemu community, so please excuse novice ignorances)
I wish to pass-through a graphics controller to my Windows 7 VM running on
qemu-kvm. I would like it to be PCI-Express (if that works, that is). Are
there any recommended devices that I should purchase for this
** Changed in: qemu-kvm (Debian)
Status: Unknown = Fix Released
--
no useful error message when tap device open fails
https://bugs.launchpad.net/bugs/584153
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in QEMU: New
** Changed in: qemu-kvm (Debian)
Status: Unknown = Confirmed
--
Virtual fat breaks with -snapshot
https://bugs.launchpad.net/bugs/584146
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in QEMU: New
Status in “qemu-kvm”
** Changed in: qemu-kvm (Debian)
Status: Unknown = Fix Released
--
keymapping error for usb keyboard (windows/menu keys)
https://bugs.launchpad.net/bugs/584139
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in QEMU: New
** Changed in: qemu-kvm (Debian)
Status: Unknown = Confirmed
--
support horisontal mouse wheel
https://bugs.launchpad.net/bugs/584155
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in QEMU: New
Status in “qemu-kvm”
** Changed in: debian
Status: Unknown = New
--
some guests hangs after migration (qemu-kvm-0.12)
https://bugs.launchpad.net/bugs/584131
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
Status in QEMU: New
Status in Debian
On 05/22/2010 11:18 AM, Jan Kiszka wrote:
From: Jan Kiszkajan.kis...@siemens.com
This introduces device_show, a monitor command that saves the vmstate of
a qdev device and visualizes it. QMP is also supported. Buffers are cut
after 16 byte by default, but the full content can be requested via
With minor changes, I got virtio-9p compiled also on OpenBSD host.
Blue Swirl (2):
virtio-9p: make virtio-9p available to all POSIX systems
virtio-9p: fix OpenBSD linker warnings
Makefile.objs |8
Makefile.target |2 +-
hw/virtio-9p.c |4 ++--
hw/virtio-pci.c |6
Field d_off in struct dirent is Linux specific.
Signed-off-by: Blue Swirl blauwir...@gmail.com
---
Makefile.objs |8
Makefile.target |2 +-
hw/virtio-9p.c |2 +-
hw/virtio-pci.c |6 +++---
hw/virtio.h |4 ++--
qemu-config.c |4 ++--
qemu-config.h |
On Sat, May 22, 2010 at 4:49 PM, Adhyas Avasthi adh...@gmail.com wrote:
Hello
(newbie hacker to qemu community, so please excuse novice ignorances)
I wish to pass-through a graphics controller to my Windows 7 VM running on
qemu-kvm. I would like it to be PCI-Express (if that works, that
Handle writes to Generic Host Control registers.
Signed-off-by: Sebastian Herbszt herb...@gmx.de
diff --git a/hw/ahci.c b/hw/ahci.c
index f8e198c..178f9ea 100644
--- a/hw/ahci.c
+++ b/hw/ahci.c
@@ -425,7 +425,6 @@ static uint32_t ahci_mem_readl(void *ptr,
target_phys_addr_t addr)
static void
Global HBA Control default value should be zero.
Signed-off-by: Sebastian Herbszt herb...@gmx.de
diff --git a/hw/ahci.c b/hw/ahci.c
index 178f9ea..ce87cbe 100644
--- a/hw/ahci.c
+++ b/hw/ahci.c
@@ -485,7 +485,6 @@ static void ahci_reg_init(AHCIState *s)
{
int i;
The following patches against qemu.git allow static trace events to be declared
in QEMU. Trace events use a lightweight syntax and are independent of the
backend tracing system (e.g. LTTng UST).
Supported backends are:
* my trivial tracer (simple)
* LTTng Userspace Tracer (ust)
* no tracer
This patch adds a simple tracer which produces binary trace files and is
built into QEMU. The main purpose of this patch is to show how new
tracing backends can be added to tracetool.
To try out the simple backend:
./configure --trace-backend=simple
make
After running QEMU you can pretty-print
It is often useful to instrument memory management functions in order to
find leaks or performance problems. This patch adds trace events for
the memory allocation primitives.
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
An example of adding trace events.
osdep.c |9
This patch adds trace events that make it possible to observe
virtio-blk.
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
---
block.c|7 +++
hw/virtio-blk.c|7 +++
posix-aio-compat.c |2 ++
trace-events | 14 ++
4 files changed,
This patch introduces the trace-events file where trace events can be
declared like so:
qemu_malloc(size_t size) size %zu
qemu_free(void *ptr) ptr %p
These trace event declarations are processed by a new tool called
tracetool to generate code for the trace events. Trace event
declarations are
Looks like it is SDL related, because setting
SDL_VIDEO_ALLOW_SCREENSAVER=1
fixes it.
I understand disabling the screensaver is the default in SDL so the
screensaver won't activate while watching a movie or playing a game.
http://www.libsdl.org/faq.php?action=listentriescategory=9#90
Since I
In the options for qemu, I did see an option that allowed me to define a host
bus:dev:fn number to be accessible to the guest. This was not one of the USB
options I believe. So I assumed some kind of pass-through support is present.
For a PCI pass-through, we probably would not need to emulate
From: Amos Kong ak...@redhat.com
hw/virtio-net.h:
#define ETH_ALEN6
ETH_ALEN was defined by commit 7967406801aa897fae83caad3278ac85a342adaa
Signed-off-by: Amos Kong ak...@redhat.com
---
hw/virtio-net.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git
Dear All
Do you have qemu emulator for Motorola 68360 emulation on x86 Windows
platform?
Thank you in advance
74 matches
Mail list logo