Hello,
I found I had to make a few minor changes to the MMU code for the
PowerPC 40x emulation to get NetBSD to run on a virtual PowerPC 405
core with qemu-system-ppcemb. The 'tlbre' instruction was not working,
and permission checking for a TLB entry was not as strict as it should
be. Diffs are i
What fails is qemu-arm-static, as rootstock uses it internally to
install the packages.
--
apt/dpkg in qemu-system-arm hangs if a big task is installed
https://bugs.launchpad.net/bugs/532733
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU
This should help a little:
I can confirm that this is a problem in rootstock, not just inside qemu or
qemu/kvm.
Reproducible on host system.
System output from uname :
u...@lucid:~/kvm$ uname -a
Linux lucid 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010
x86_64 GNU/Linux
Rootstock
Stefan Weil writes:
> The patch fixes these gcc warnings:
>
> ./hw/es1370.c: In function ‘es1370_update_voices’:
> ./hw/es1370.c:411: error: format ‘%d’ expects type ‘int’, but argument 3 has
> type ‘size_t’
> ./hw/es1370.c: In function ‘es1370_writel’:
> ./hw/es1370.c:579: error: format ‘%d’ ex
The new table is a copy of HMP's table, containing only QObject
handlers.
In the near future HMP will be making QMP calls and then we will
be able to drop QObject handlers from HMP's table.
>From now on, QMP and HMP have different query command dispatch
tables.
Signed-off-by: Luiz Capitulino
--
** Also affects: openbios-sparc (Debian)
Importance: Undecided
Status: New
** Changed in: qemu
Status: New => Invalid
** Changed in: qemu
Assignee: (unassigned) => blueswirl (blauwirbel)
--
Linux for SPARC does not work
https://bugs.launchpad.net/bugs/652293
You received t
Does not seem to happen anymore:
strace -etrace=unlink -esignal= -f ./qemu -drive file=/dev/null,snapshot=on
unlink("/tmp/vl.jUbLWz")= 0
** Changed in: qemu
Status: New => Fix Committed
--
qemu does not call unlink() on temp files in snapshot mode
https://bugs.launchpad.
That name makes no sense anymore, as dispatch tables have been split,
a better name is handler_is_qobject(), which really communicates
the handler's type.
Signed-off-by: Luiz Capitulino
---
monitor.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monito
Let's follow the convention introduced by the previous commit and
call it handler_is_async().
Signed-off-by: Luiz Capitulino
---
monitor.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/monitor.c b/monitor.c
index b9dab78..7959504 100644
--- a/monitor.c
+++ b/m
QMP has its own dispatch tables, we can now drop the following
checks:
o 'info' command: this command doesn't exist in QMP's
dispatch table, the right thing will happen when it's
issued by a client (ie. command not found error)
o monitor_handler_ported(): all QMP handlers ar
Calls a QObject handler and emits the QMP response, also drops
monitor_call_handler() which is now unused.
Signed-off-by: Luiz Capitulino
---
monitor.c | 39 +++
1 files changed, 15 insertions(+), 24 deletions(-)
diff --git a/monitor.c b/monitor.c
index 03f
This file contains a copy of the following information from the
qemu-monitor.hx file:
o QObject handlers entries
o QMP documentation (all SQMP/EQMP sections)
Right now it's only used to generate the QMP docs in QMP/, but
next commits will turn this into QMP's command dispatch table.
It's
Signed-off-by: Luiz Capitulino
---
QMP/README |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/QMP/README b/QMP/README
index 7e2b51a..80503f2 100644
--- a/QMP/README
+++ b/QMP/README
@@ -88,4 +88,4 @@ doing any code change. This is so because:
Homepage
-http:
QMP has its own dispatch table and documentation file
(qmp-commands.hx), we can now drop the following QMP specific info
from qemu-monitor.hx:
o SQMP/EQMP sections
o The qmp_capabilities command
o The query-commands command
However, note that QObject handlers entries are not being rem
Next commit needs this new function: it will introduce the
the QMP's command dispatch table and qmp_find_cmd() will be
used to search on it.
Signed-off-by: Luiz Capitulino
---
monitor.c |7 ++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/monitor.c b/monitor.c
index f08
Also update QMP functions to use it. The table is generated
from the qmp-commands.hx file.
>From now on, QMP and HMP have different command dispatch
tables.
Signed-off-by: Luiz Capitulino
---
Makefile.target |7 +--
monitor.c | 11 +--
2 files changed, 14 insertions(+),
This function was only needed when QMP and HMP were sharing dispatch
tables, this is no longer true so just drop it.
Signed-off-by: Luiz Capitulino
---
monitor.c |5 -
monitor.h |1 -
2 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/monitor.c b/monitor.c
index b43277e..
We now iterate over QMP's dispatch tables, no need to check for
QMP-only handlers anymore.
Signed-off-by: Luiz Capitulino
---
monitor.c | 13 -
1 files changed, 4 insertions(+), 9 deletions(-)
diff --git a/monitor.c b/monitor.c
index bf5da50..612ee56 100644
--- a/monitor.c
+++ b/m
If I understood it correcty, the is_async_return() logic was only
used to prevent QMP from issuing duplicated success responses
for asynchronous handlers.
However, QMP doesn't use do_info() anymore so this is dead logic
and (hopefully) can be safely dropped.
Signed-off-by: Luiz Capitulino
---
m
This avoids handle_user_command() calling monitor_call_handler(),
which is currently shared with QMP.
Signed-off-by: Luiz Capitulino
---
monitor.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/monitor.c b/monitor.c
index 7959504..03f3c18 100644
--- a/monitor.c
Next commit will change how query commands are handled in a
way that the 'cmd' sanity check is also going to be needed
for query commands handling.
Let's move it out of the else body then.
Signed-off-by: Luiz Capitulino
---
monitor.c | 10 +-
1 files changed, 5 insertions(+), 5 deleti
From: Eduardo Habkost
The addition of memory stats reporting to the virtio balloon causes
the 'info balloon' command to become asynchronous. This is a regression
because in some cases it can hang the user monitor.
This is an alternative to Adam Litke's patch. Adam's patch disabled the
correspon
It's a generic version of monitor_find_command() which searches
the dispatch table passed as an argument.
Future commits will introduce new dispatch tables, so we need
common code to search them.
Signed-off-by: Luiz Capitulino
---
monitor.c | 10 --
1 files changed, 8 insertions(+), 2
As of last commit, QMP doesn't use do_info() anymore. Simplify it.
Signed-off-by: Luiz Capitulino
---
monitor.c | 39 ---
1 files changed, 8 insertions(+), 31 deletions(-)
diff --git a/monitor.c b/monitor.c
index ff65f38..4fc0ad3 100644
--- a/monitor.c
+++
This is a HMP specific handler, it makes no sense to have it
under QMP.
Signed-off-by: Luiz Capitulino
---
monitor.c |5 ++---
qemu-monitor.hx |3 +--
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/monitor.c b/monitor.c
index 7f2af49..f0854c4 100644
--- a/monitor.c
From: Daniel P. Berrange
Expaned '-mon' arg to allow a 'pretty=on' flag. This makes the
monitor pretty print its replies to easy human debugging / reading
Signed-off-by: Daniel P. Berrange
Signed-off-by: Luiz Capitulino
---
monitor.c |5 -
monitor.h |1 +
qemu-config.c |
Since its inception, QMP has been using HMP's do_info() function
to run query commands.
This was a bad choice, as it made do_info() more complex and
contributed to couple QMP and HMP.
This commit fixes that by doing the following changes:
1. Introduce qmp_find_query_cmd() and use it to directl
From: Daniel P. Berrange
The monitor does not pretty-print JSON output, so that everything
will be on a single line reply. When JSON docs get large this is
quite unpleasant to read. For the future command line capabilities
query ability, huge JSON docs will be available. This needs the
ability to
Hi Anthony,
The following patches have been sent to the list and look good to me, I've
also tested them.
The changes (since 2c50e26efdb7e405ecacf89e6a57a60179226dd8) are available
in the following repository:
git://repo.or.cz/qemu/qmp-unstable.git for-anthony
Daniel P. Berrange (2):
A
Patch from Oleg L. Sadov.
Removes broken 'slash' and 'bar' definitions (that were duplicated) from
the 'ru' keymap.
I can't test it myself, but the the fix was reported to be working, at:
https://bugzilla.redhat.com/show_bug.cgi?id=580637
Signed-off-by: Eduardo Habkost
---
pc-bios/keymaps/ru |
The patch fixes these gcc warnings:
./hw/es1370.c: In function ‘es1370_update_voices’:
./hw/es1370.c:411: error: format ‘%d’ expects type ‘int’, but argument 3 has
type ‘size_t’
./hw/es1370.c: In function ‘es1370_writel’:
./hw/es1370.c:579: error: format ‘%d’ expects type ‘int’, but argument 3 ha
Cross-OS emulation is not supported for user emulators.
** Changed in: qemu
Status: New => Invalid
** Changed in: qemu
Assignee: (unassigned) => blueswirl (blauwirbel)
--
sparc32plus user test failed
https://bugs.launchpad.net/bugs/592028
You received this bug notification because y
pc-bios/optionrom/signrom.sh uses 'dd'.
** Changed in: qemu
Status: New => Confirmed
--
requires MSYS coreutils ext sub-package to build on Windows
https://bugs.launchpad.net/bugs/568053
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to
Packaging problem in Ubuntu, not upstream.
** Also affects: qemu-kvm (Ubuntu)
Importance: Undecided
Status: New
** Changed in: qemu
Status: New => Invalid
--
openbios-sparc has no installation candidate
https://bugs.launchpad.net/bugs/423910
You received this bug notification b
On Fri, Oct 1, 2010 at 4:04 PM, Venkateswararao Jujjuri (JV)
wrote:
> On 10/1/2010 6:38 AM, Ryan Harper wrote:
>>
>> * Stefan Hajnoczi [2010-10-01 03:48]:
>>>
>>> On Thu, Sep 30, 2010 at 8:19 PM, Venkateswararao Jujjuri (JV)
>>> wrote:
On 9/30/2010 2:13 AM, Stefan Hajnoczi wrote:
On 10/1/2010 6:38 AM, Ryan Harper wrote:
* Stefan Hajnoczi [2010-10-01 03:48]:
On Thu, Sep 30, 2010 at 8:19 PM, Venkateswararao Jujjuri (JV)
wrote:
On 9/30/2010 2:13 AM, Stefan Hajnoczi wrote:
On Thu, Sep 30, 2010 at 1:50 AM, Venkateswararao Jujjuri (JV)
wrote:
Code: Mainline QEMU (g
> It looks like the version of OpenBIOS in Debian sqeeze is buggy.
Thank you very much. I downloaded version from your link, and it works.
--
Linux for SPARC does not work
https://bugs.launchpad.net/bugs/652293
You received this bug notification because you are a member of qemu-
devel-ml, which
On 10/01/2010 08:49 AM, Luiz Capitulino wrote:
On Fri, 01 Oct 2010 08:31:11 -0500
Anthony Liguori wrote:
On 09/30/2010 03:56 PM, Luiz Capitulino wrote:
The new table is a copy of HMP's table, containing only QObject
handlers.
In the near future HMP will be making QMP calls and then
On Fri, 01 Oct 2010 08:31:11 -0500
Anthony Liguori wrote:
> On 09/30/2010 03:56 PM, Luiz Capitulino wrote:
> > The new table is a copy of HMP's table, containing only QObject
> > handlers.
> >
> > In the near future HMP will be making QMP calls and then we will
> > be able to drop QObject handler
* Stefan Hajnoczi [2010-10-01 03:48]:
> On Thu, Sep 30, 2010 at 8:19 PM, Venkateswararao Jujjuri (JV)
> wrote:
> > On 9/30/2010 2:13 AM, Stefan Hajnoczi wrote:
> >>
> >> On Thu, Sep 30, 2010 at 1:50 AM, Venkateswararao Jujjuri (JV)
> >> wrote:
> >>>
> >>> Code: Mainline QEMU (git://git.qemu.org
On 09/30/2010 03:56 PM, Luiz Capitulino wrote:
The new table is a copy of HMP's table, containing only QObject
handlers.
In the near future HMP will be making QMP calls and then we will
be able to drop QObject handlers from HMP's table.
> From now on, QMP and HMP have different query command di
On Thu, Sep 30, 2010 at 8:19 PM, Venkateswararao Jujjuri (JV)
wrote:
> On 9/30/2010 2:13 AM, Stefan Hajnoczi wrote:
>>
>> On Thu, Sep 30, 2010 at 1:50 AM, Venkateswararao Jujjuri (JV)
>> wrote:
>>>
>>> Code: Mainline QEMU (git://git.qemu.org/qemu.git)
>>> Machine: LS21 blade.
>>> Disk: Local dis
Luiz Capitulino writes:
> This is a respin with the following small changes:
>
> v1 - v2:
> o Renamed qemu-monitor-qmp.hx to qmp-commands.hx
> o Added a new patch which renames qemu-monitor.hx to hmp-commands.hx
> o Other minor changes
ACK
43 matches
Mail list logo