-by: Andreas Färber afaer...@suse.de
---
include/exec/cpu-common.h | 2 ++
include/exec/cpu-defs.h | 2 ++
include/exec/hwaddr.h | 4
include/exec/memory.h | 2 ++
4 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/include/exec/cpu-common.h b/include/exec/cpu-common.h
index 0e5c63f
It no longer needs CPUArchState.
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/cpus.c b/cpus.c
index b2b20c3..fcef422 100644
--- a/cpus.c
+++ b/cpus.c
@@ -62,10 +62,8 @@
static CPUArchState *next_cpu
Signed-off-by: Andreas Färber afaer...@suse.de
---
target-mips/op_helper.c | 25 ++---
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/target-mips/op_helper.c b/target-mips/op_helper.c
index f6838ec..077e81c 100644
--- a/target-mips/op_helper.c
+++ b/target
This allows to move the call to CPUState's realizefn.
Therefore move the stub into libqemustub.a.
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 5 +
include/qemu-common.h | 8
include/qom/cpu.h | 8
qom/cpu.c
Make cpustats monitor command available unconditionally.
Signed-off-by: Andreas Färber afaer...@suse.de
---
bsd-user/main.c | 3 ++-
cpus.c| 2 +-
exec.c| 3 ++-
include/exec/cpu-all.h| 10 --
include/qemu/log.h
Fiddle with include order to ensure CPUState is defined before
cpu_single_cpu.
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpu-exec.c | 13 +++--
cpus.c | 29 ++---
exec.c | 12 +++-
hw/alpha/typhoon.c
Pass it to qemu_dummy_cpu_thread_fn().
Use CPUState::env_ptr for cpu_single_env.
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/cpus.c b/cpus.c
index 18dba18..2651361 100644
--- a/cpus.c
+++ b/cpus.c
Change return type from int to bool while at it.
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/cpus.c b/cpus.c
index 506a0c8..3856bf1 100644
--- a/cpus.c
+++ b/cpus.c
@@ -946,19 +946,21 @@ void
Signed-off-by: Andreas Färber afaer...@suse.de
---
cputlb.c | 15 +--
hw/alpha/typhoon.c| 14 ++
include/qom/cpu.h | 33 +
memory.c | 10 --
target-alpha/cpu.c
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 75 ++
1 file changed, 43 insertions(+), 32 deletions(-)
diff --git a/cpus.c b/cpus.c
index 3856bf1..a0b8e6b 100644
--- a/cpus.c
+++ b/cpus.c
@@ -1205,49 +1205,60 @@ void
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
exec.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/exec.c b/exec.c
index e14a815..91618fb 100644
--- a/exec.c
+++ b/exec.c
@@ -1705,16 +1705,19 @@ static void core_begin
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
kvm-all.c | 28
1 file changed, 20 insertions(+), 8 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index d5ed831..312106d 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -1986,24 +1986,36
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/spapr_rtas.c | 21 +
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c
index a67ffcd..42ed7dc 100644
--- a/hw/ppc/spapr_rtas.c
+++ b/hw/ppc/spapr_rtas.c
@@ -160,8
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
cputlb.c | 35 ---
1 file changed, 24 insertions(+), 11 deletions(-)
diff --git a/cputlb.c b/cputlb.c
index f7cc4b4..748d0f6 100644
--- a/cputlb.c
+++ b/cputlb.c
@@ -173,24 +173,37
Signed-off-by: Andreas Färber afaer...@suse.de
---
gdbstub.c| 2 +-
include/sysemu/kvm.h | 2 +-
kvm-all.c| 5 ++---
kvm-stub.c | 2 +-
4 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/gdbstub.c b/gdbstub.c
index 1bee3dc..e05cd66 100644
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
kvm-all.c | 37 ++---
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 90b89cd..d5ed831 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -1891,12
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
monitor.c | 27 +++
1 file changed, 19 insertions(+), 8 deletions(-)
diff --git a/monitor.c b/monitor.c
index 9be515c..f37bf3d 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1803,21 +1803,32
Signed-off-by: Andreas Färber afaer...@suse.de
---
target-ppc/excp_helper.c | 23 +++
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/target-ppc/excp_helper.c b/target-ppc/excp_helper.c
index 4a0fc6d..b09aafc 100644
--- a/target-ppc/excp_helper.c
+++ b/target
Signed-off-by: Andreas Färber afaer...@suse.de
---
linux-user/elfload.c | 16 +---
linux-user/linuxload.c | 3 ++-
linux-user/main.c | 10 +-
linux-user/qemu.h | 2 +-
linux-user/signal.c| 12 +++-
linux-user/syscall.c | 6 +++---
6 files changed
Signed-off-by: Andreas Färber afaer...@suse.de
---
translate-all.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/translate-all.c b/translate-all.c
index c399a28..78a6f4d 100644
--- a/translate-all.c
+++ b/translate-all.c
@@ -675,12 +675,17 @@ static void
Eliminates a confusing CPUArchState *cpu variable.
Signed-off-by: Andreas Färber afaer...@suse.de
---
linux-user/elfload.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/linux-user/elfload.c b/linux-user/elfload.c
index ddef23e..cb21487 100644
--- a/linux
Signed-off-by: Andreas Färber afaer...@suse.de
---
target-mips/op_helper.c | 32 +++-
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/target-mips/op_helper.c b/target-mips/op_helper.c
index 077e81c..6c64d83 100644
--- a/target-mips/op_helper.c
+++ b
Signed-off-by: Andreas Färber afaer...@suse.de
---
exec.c | 29 +++--
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/exec.c b/exec.c
index 91618fb..d2e790c 100644
--- a/exec.c
+++ b/exec.c
@@ -262,20 +262,29 @@ static const VMStateDescription
Signed-off-by: Andreas Färber afaer...@suse.de
---
target-i386/helper.c | 30 ++
1 file changed, 22 insertions(+), 8 deletions(-)
diff --git a/target-i386/helper.c b/target-i386/helper.c
index 5e5abe3..d928e82 100644
--- a/target-i386/helper.c
+++ b/target-i386
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/spapr_rtas.c | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c
index 48cea4b..a67ffcd 100644
--- a/hw/ppc/spapr_rtas.c
+++ b/hw/ppc/spapr_rtas.c
@@ -130,7 +130,6
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/spapr.c | 91 ++
1 file changed, 53 insertions(+), 38 deletions(-)
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
index 218ea23..53b603d 100644
--- a/hw/ppc/spapr.c
+++ b/hw/ppc
Signed-off-by: Andreas Färber afaer...@suse.de
---
gdbstub.c | 106 +-
1 file changed, 77 insertions(+), 29 deletions(-)
diff --git a/gdbstub.c b/gdbstub.c
index e05cd66..eb47068 100644
--- a/gdbstub.c
+++ b/gdbstub.c
@@ -1944,10
TODO: gdbstub
TBD: linux-user thread_env
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c| 15 +--
exec.c| 27 ++-
gdbstub.c | 15 ---
hw/arm/boot.c | 10 +-
hw
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/i386/kvm/clock.c | 26 +++---
1 file changed, 15 insertions(+), 11 deletions(-)
diff --git a/hw/i386/kvm/clock.c b/hw/i386/kvm/clock.c
index 87d4d0f..eaeb0ff 100644
--- a/hw/i386/kvm/clock.c
+++ b/hw/i386/kvm/clock.c
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/spapr.c | 212 ++---
1 file changed, 113 insertions(+), 99 deletions(-)
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
index 53b603d..c8461da 100644
--- a/hw/ppc/spapr.c
+++ b/hw/ppc
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/i386/kvmvapic.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/hw/i386/kvmvapic.c b/hw/i386/kvmvapic.c
index 9aac9de..dfb1085 100644
--- a/hw/i386/kvmvapic.c
+++ b/hw/i386/kvmvapic.c
@@ -485,19
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/i386/pc.c | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 71d9019..28c9c6e 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -183,18 +183,23 @@ int cpu_get_pic_interrupt
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/ppc.c | 23 ---
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c
index fb57b42..31f3dc4 100644
--- a/hw/ppc/ppc.c
+++ b/hw/ppc/ppc.c
@@ -437,22 +437,23 @@ void ppce500_irq_init
Signed-off-by: Andreas Färber afaer...@suse.de
---
gdbstub.c | 19 +++
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/gdbstub.c b/gdbstub.c
index eb47068..9400abd 100644
--- a/gdbstub.c
+++ b/gdbstub.c
@@ -2059,21 +2059,24 @@ static int gdb_breakpoint_remove
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 22 +++---
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/cpus.c b/cpus.c
index 7428389..506a0c8 100644
--- a/cpus.c
+++ b/cpus.c
@@ -77,16 +77,24 @@ static bool cpu_thread_is_idle(CPUState *cpu
Signed-off-by: Andreas Färber afaer...@suse.de
---
bsd-user/elfload.c | 6 --
bsd-user/main.c| 6 +++---
bsd-user/qemu.h| 2 +-
3 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c
index 5e20510..93fd9e4 100644
--- a/bsd-user/elfload.c
Sorry, forgot to update the commit message!
Am 09.06.2013 21:13, schrieb Andreas Färber:
TODO: gdbstub
This was referring to changing gdbstub's c_cpu and g_cpu fields to
CPUState - but considering the length of this series, that is left as a
follow-up.
TBD: linux-user thread_env
Addressed
Use it to clean up the opcode table, resolving a former TODO from Jocelyn.
Also switch from malloc() to g_malloc().
Signed-off-by: Andreas Färber afaer...@suse.de
---
v3 - v4:
* Introduced PPC_CPU_OPCODES_LEN constant to avoid magic 0x40 (requested by
Alex).
From QOM'ify Power Architecture
6544 - 8544
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/mpc8544_guts.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/ppc/mpc8544_guts.c b/hw/ppc/mpc8544_guts.c
index 193beab..98540a4 100644
--- a/hw/ppc/mpc8544_guts.c
+++ b/hw/ppc/mpc8544_guts.c
@@ -115,7
SysBus can deal with NULL SysBusDeviceClass::init since 4ce5dae.
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/mpc8544_guts.c | 18 +-
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/hw/ppc/mpc8544_guts.c b/hw/ppc/mpc8544_guts.c
index f623b04..d41f615
Hi Alex,
Here's a mini-series cleaning up the mpc8544_guts device.
One user of SysBusDeviceClass::init less to worry about. ;)
Regards,
Andreas
Cc: Alexander Graf ag...@suse.de
Cc: qemu-...@nongnu.org
Andreas Färber (3):
mpc8544_guts: Fix MemoryRegion name
mpc8544_guts: QOM'ify
Introduce type constant, cast macro and rename parent field.
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/ppc/mpc8544_guts.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/hw/ppc/mpc8544_guts.c b/hw/ppc/mpc8544_guts.c
index 98540a4..f623b04 100644
Am 09.06.2013 21:13, schrieb Andreas Färber:
cpus.c| 15 +--
exec.c| 27 ++-
gdbstub.c | 15 ---
hw/arm/boot.c | 10 +-
hw/arm/exynos4_boards.c | 4 ++--
hw/arm
Am 10.06.2013 03:37, schrieb li guang:
在 2013-06-07五的 14:58 +0200,Andreas Färber写道:
diff --git a/hw/i386/kvm/i8254.c b/hw/i386/kvm/i8254.c
index da90711..4ac5551 100644
--- a/hw/i386/kvm/i8254.c
+++ b/hw/i386/kvm/i8254.c
[...]
@@ -70,7 +73,7 @@ static void kvm_pit_update_clock_offset
Am 10.06.2013 12:23, schrieb Peter Crosthwaite:
Ping!
Any objections to this one going in? perhaps even via trivial queue?
No strong objection, but you are using an unusual 12-char indentation in
some places that you may want to check.
Otherwise the cosmetic cleanup looks fine to me.
.
Reported-by: Alexey Kardashevskiy a...@ozlabs.ru
Missing
Cc: qemu-sta...@nongnu.org
Signed-off-by: KONRAD Frederic fred.kon...@greensocs.com
Otherwise,
Reviewed-by: Andreas Färber afaer...@suse.de
Can you add a simple qtest for this hot-add scenario?
Andreas
--
SUSE LINUX Products GmbH
Am 10.06.2013 09:55, schrieb Bharat Bhushan:
QEMU timer supports a maximum timer of INT64_MAX. So starting timer only for
time which is calculated using target_bit 62 and deactivate/stop timer if
the target bit is above 61.
This patch also fix the time calculation from target_bit.
The code
Am 10.06.2013 14:58, schrieb Gerd Hoffmann:
On 06/10/13 10:42, Peter Wu wrote:
On Monday 10 June 2013 07:56:01 Gerd Hoffmann wrote:
On 06/08/13 23:49, Peter Wu wrote:
When QEMU starts, it always changes the serial port parameters including
baud rate. This confused my guest which thought it
Hi Peter,
Am 03.06.2013 07:12, schrieb peter.crosthwa...@xilinx.com:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Some cosmetic fixes to char/serial fixing some checkpatch errors.
Cc: qemu-triv...@nongnu.org
Signed-off-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
...@nongnu.org
Signed-off-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
Reviewed-by: Andreas Färber afaer...@suse.de
Andreas
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
Am 10.06.2013 15:41, schrieb Alexander Graf:
On 06/10/2013 03:39 PM, Programmingkid wrote:
On Jun 9, 2013, at 12:34 PM, Alexander Graf wrote:
On 09.06.2013, at 18:28, Programmingkid wrote:
I am trying to access the cdrom drive in QEMU 1.5.0, but can't. This
is the error I see:
Am 10.06.2013 16:33, schrieb Kevin Wolf:
Am 10.06.2013 um 16:22 hat Andreas Färber geschrieben:
Am 10.06.2013 15:41, schrieb Alexander Graf:
On 06/10/2013 03:39 PM, Programmingkid wrote:
On Jun 9, 2013, at 12:34 PM, Alexander Graf wrote:
On 09.06.2013, at 18:28, Programmingkid wrote:
I am
Am 10.06.2013 16:17, schrieb Stefano Stabellini:
On Sun, 9 Jun 2013, Andreas Färber wrote:
Hello,
Based on my guest-memory-dump cleanup patches, this large series changes
cpu_single_env, first_cpu, next_cpu and thread_env to CPUState.
As a prerequisite, most open-coded CPU loops
Am 10.06.2013 09:20, schrieb Markus Armbruster:
Andreas Färber afaer...@suse.de writes:
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
monitor.c | 27 +++
1 file changed, 19 insertions(+), 8 deletions(-)
diff --git a/monitor.c b
Am 09.06.2013 21:12, schrieb Andreas Färber:
Use new qemu_for_each_cpu().
Signed-off-by: Andreas Färber afaer...@suse.de
---
cpus.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/cpus.c b/cpus.c
index 1975c5c..9195bc3 100644
--- a/cpus.c
+++ b
Am 09.06.2013 21:12, schrieb Andreas Färber:
diff --git a/include/qom/cpu.h b/include/qom/cpu.h
index a69c09c..814d067 100644
--- a/include/qom/cpu.h
+++ b/include/qom/cpu.h
[...]
@@ -383,6 +401,21 @@ void cpu_interrupt(CPUState *cpu, int mask);
#endif /* USER_ONLY */
+#ifndef
Am 10.06.2013 19:14, schrieb Luiz Capitulino:
On Sun, 9 Jun 2013 21:12:38 +0200
Andreas Färber afaer...@suse.de wrote:
Use qemu_get_cpu() to avoid open-coded CPU loop.
Signed-off-by: Andreas Färber afaer...@suse.de
Reviewed-by: Luiz Capitulino lcapitul...@redhat.com
Thanks, applied
Am 10.06.2013 04:00, schrieb li guang:
在 2013-06-09日的 21:12 +0200,Andreas Färber写道:
Change Monitor::mon_cpu to CPUState as well.
In cpu_sychronize_all_states() use qemu_for_each_cpu() now.
Oh, s/sychronize/synchronize
Fixed, thanks for noticing!
with that,
Reviewed-by: liguang lig.f
Am 11.06.2013 08:52, schrieb peter.crosthwa...@xilinx.com:
From: Peter Crosthwaite peter.crosthwa...@xilinx.com
Use standard QOM cast macros. Remove usage of DO_UPCAST and
direct - style upcasting.
Signed-off-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
hw/isa/i82378.c |
Am 10.06.2013 20:23, schrieb Michael Roth:
bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 added a test to ensure BSY
flag is set when a flush request is in flight. It does this by setting
a blkdebug breakpoint on flush_to_os before issuing a CMD_FLUSH_CACHE.
It then resumes CMD_FLUSH_CACHE operation
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Am 11.06.2013 04:43, schrieb David Gibson:
On Sun, Jun 09, 2013 at 09:13:14PM +0200, Andreas F¦rber wrote:
Signed-off-by: Andreas F¦rber afaer...@suse.de
These days, spapr patches should be CCed to Alexey, instead of me.
Please update
-by: Andreas Färber afaer...@suse.de
---
Makefile | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 306e7bd..3cfa7d0 100644
--- a/Makefile
+++ b/Makefile
@@ -306,10 +306,13 @@ install-doc: $(DOCS)
$(INSTALL_DATA) QMP/qmp-commands.txt $(DESTDIR
Am 11.06.2013 07:15, schrieb liguang:
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Andreas Färber afaer...@suse.de
CC'ing Tim.
Andreas
---
ui/vnc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/vnc.c b/ui/vnc.c
index 7d22660..1a8b940
parameter
Am 11.06.2013 07:15, schrieb liguang:
type last parameter of vnc_connect if bool,
Type of last ..., is
so pass 'false' instead of '0' for it.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Michael, can you fix those up? Then,
Reviewed-by: Andreas Färber afaer...@suse.de
Thanks
Am 10.06.2013 22:40, schrieb Stefan Weil:
The wrong function was reported by cppcheck.
Signed-off-by: Stefan Weil s...@weilnetz.de
Reviewed-by: Andreas Färber afaer...@suse.de
---
target-sparc/cpu.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-sparc
Am 11.06.2013 14:38, schrieb Michael Tokarev:
[Removing malc's email since it bounces]
09.06.2013 16:22, Stefan Weil wrote:
GCC_ATTR was only used in audio_int.h, so it is now unused and
the definition can be removed from compiler.h.
Signed-off-by: Stefan Weil s...@weilnetz.de
---
Am 11.06.2013 16:56, schrieb Luiz Capitulino:
On Sun, 9 Jun 2013 18:10:38 +0200
Andreas Färber afaer...@suse.de wrote:
Change error reporting from return value to Error argument.
Signed-off-by: Andreas Färber afaer...@suse.de
---
include/qom/cpu.h | 14
Am 09.06.2013 18:10, schrieb Andreas Färber:
Andreas Färber (13):
[...]
cpu: Turn cpu_paging_enabled() into a CPUState hook
memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
cpu: Turn cpu_get_memory_mapping() into a CPUState hook
memory_mapping: Drop
Am 11.06.2013 17:55, schrieb Luiz Capitulino:
On Sun, 9 Jun 2013 18:10:43 +0200
Andreas Färber afaer...@suse.de wrote:
Instead of calling cpu_synchronize_state() for each CPU, call the
existing cpu_synchronize_all_states() helper.
Signed-off-by: Andreas Färber afaer...@suse.de
Reviewed
Am 11.06.2013 17:52, schrieb Luiz Capitulino:
On Sun, 9 Jun 2013 18:10:42 +0200
Andreas Färber afaer...@suse.de wrote:
We relied on the CPUClass::get_memory_mapping() implementation being a
no-op when paging is disabled for that CPU. Therefore we can just as well
iterate over all CPUs
Am 03.06.2013 15:11, schrieb Stefan Hajnoczi:
On Mon, Jun 03, 2013 at 06:26:22AM -0600, Eric Blake wrote:
On 06/03/2013 02:58 AM, Stefan Hajnoczi wrote:
If the user fails to specify 'chardev' or 'shm' then we cannot continue.
Exit right away so that we don't invoke shm_open(3) with a NULL
Am 10.06.2013 04:08, schrieb Anthony Liguori:
Peter Crosthwaite peter.crosthwa...@xilinx.com writes:
On Sat, Jun 8, 2013 at 7:55 PM, Andreas Färber afaer...@suse.de wrote:
Am 08.06.2013 04:22, schrieb Peter Crosthwaite:
On Sat, Jun 8, 2013 at 4:18 AM, Andreas Färber afaer...@suse.de wrote
Am 30.09.2013 12:55, schrieb Michael S. Tsirkin:
Anyone knows what's going on?
I've already ping'ed him on IRC without success and wrote to another
email address that I found on GitHub, where there was some recent activity.
If no mail should be sent to p...@codesourcery.com,
let's add
Hi,
Am 30.09.2013 10:00, schrieb Ashish Kaila:
I am a graduate student from CMU and currently working on trying to port
Qemu on plan9. I was trying to initially build a minimal Qemu with the
least set of devices that are necessary to support a machine, however I
noticed that I couldn’t
Am 24.09.2013 02:01, schrieb Peter Maydell:
Make -kernel optional for all ARM boards, by allowing
arm_load_kernel() to return without doing anything if no
kernel filename was provided. In this case we will start
execution at address zero (as the hardware does). This
allows the user to provide
Am 24.09.2013 01:55, schrieb Peter Maydell:
On 23 September 2013 23:51, Andreas Färber afaer...@suse.de wrote:
Am 23.09.2013 15:35, schrieb Andreas Färber:
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/arm/boot.c | 4
1 file changed, 4 insertions(+)
Sorry, I forgot that Grant
Am 23.09.2013 15:35, schrieb Andreas Färber:
Andreas Färber (18):
mips_mipssim: Silence BIOS loading warning for qtest
arm/boot: Turn arm_load_kernel() into no-op for qtest without -kernel
With the exception of this patch for which PMM provided a replacement...
puv3: Turn
Am 30.09.2013 17:50, schrieb Michael S. Tsirkin:
On Tue, Oct 01, 2013 at 12:10:52AM +0900, Peter Maydell wrote:
On 30 September 2013 23:40, Michael S. Tsirkin m...@redhat.com wrote:
diff --git a/include/qapi/error.h b/include/qapi/error.h
index 7d4c696..b85e996 100644
---
Am 30.09.2013 17:53, schrieb Mian M. Hamayun:
On 28/09/2013 02:16, Peter Maydell wrote:
On 28 September 2013 00:53, Andreas Färber afaer...@suse.de wrote:
Am 27.09.2013 12:10, schrieb Mian M. Hamayun:
From: John Rigby john.ri...@linaro.org
Just an copy of a15 with a57 substituting a15
rebased without problems all the time.
Andreas
Andreas Färber afaer...@suse.de writes:
Hello,
Based on an initial draft from Othmar Pasteka, this series QOM'ifies
MicroDrive.
As a prerequisite, PCMCIA must be QOM'ified as pointed out by Peter. We can
then
finally drop
Hi,
Am 01.10.2013 14:16, schrieb Gerd Hoffmann:
-bios we're stuck with because it's a legacy
option,
What is legacy about it?
Well, the x86-centric name of course. Thats why the machine option is
named 'firmware' instead.
It also doesn't use QemuOpts, which is fixed by this patch.
Am 01.10.2013 15:41, schrieb Gerd Hoffmann:
On Di, 2013-10-01 at 14:20 +0200, Andreas Färber wrote:
Hi,
Am 01.10.2013 14:16, schrieb Gerd Hoffmann:
-bios we're stuck with because it's a legacy
option,
What is legacy about it?
Well, the x86-centric name of course. Thats why the machine
commit messages (CC'ed)
on Sep 4th asking to update or remove his email address in our
MAINTAINERS file, without response nearly a month later.
Pings on OFTC #qemu remained unanswered, too.
Therefore removal seems the right thing to do under the circumstances,
Reviewed-by: Andreas Färber afaer
Am 04.10.2013 18:47, schrieb Paolo Bonzini:
Il 26/08/2013 18:17, Michael S. Tsirkin ha scritto:
On Mon, Aug 26, 2013 at 05:17:07PM +0200, Andreas Färber wrote:
Am 26.08.2013 17:01, schrieb Paolo Bonzini:
Il 26/08/2013 16:34, Andreas Färber ha scritto:
Am 26.08.2013 14:21, schrieb Paolo
Am 04.10.2013 19:49, schrieb Peter Maydell:
On 5 October 2013 01:57, Fabien Chouteau chout...@adacore.com wrote:
--- a/target-sparc/cpu-qom.h
+++ b/target-sparc/cpu-qom.h
@@ -21,7 +21,6 @@
#define QEMU_SPARC_CPU_QOM_H
#include qom/cpu.h
-#include cpu.h
...why have you deleted this
Am 06.10.2013 14:10, schrieb Peter Maydell:
The major thing we need is a mechanism for allowing at least the
board, and possibly also the user, to specify properties of the cpu
like which rev/patchlevel is it
I believe I posted patches for that long ago, to clean up the PXA mess a
little...
Am 05.10.2013 23:45, schrieb Juergen Lock:
On Sat, Oct 05, 2013 at 08:06:22PM +0200, Stefan Weil wrote:
Am 05.10.2013 19:54, schrieb Juergen Lock:
On Fri, Oct 04, 2013 at 09:15:37AM +0200, Jan Kiszka wrote:
On 2013-10-03 18:05, Peter Maydell wrote:
On 3 October 2013 23:09, Juergen Lock
Am 07.10.2013 11:22, schrieb Peter Lieven:
The madvise for zeroed out pages was introduced when every transferred
zero page was memset to zero and thus allocated. Since commit
211ea740 we check for zeroness of a target page before we memset
it to zero. Additionally we memmap target memory so
.
If there's no objections, planning to include this in a pull tonight or
tomorrow.
Regards,
Andreas
Cc: Igor Mammedov imamm...@redhat.com
Cc: Stefan Hajnoczi stefa...@redhat.com
Cc: Paolo Bonzini pbonz...@redhat.com
Cc: Anthony Liguori anth...@codemonkey.ws
Andreas Färber (2):
qdev-monitor: Avoid qdev
For historic reasons, qdev_init() unparents the device on failure.
Inline this to make the error paths clearer and consistent.
Signed-off-by: Andreas Färber afaer...@suse.de
---
qdev-monitor.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/qdev-monitor.c b/qdev
Prepares for bringing error cleanup code into canonical QOM form.
Includes a whitespace removal after curly brace by Stefan.
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
Signed-off-by: Andreas Färber afaer...@suse.de
---
qdev-monitor.c | 32
1 file changed
helpers
Picked these up for qom-next pull:
https://github.com/afaerber/qemu-cpu/commits/qom-next
If they go through your tree,
Reviewed-by: Andreas Färber afaer...@suse.de
for first two. For third patch I have doubts about the concatenated
documentation, but that could be followed up; functionally
Am 08.10.2013 10:47, schrieb Paolo Bonzini:
This series moves the icount state under the same seqlock as the normal
vm_clock implementation.
It is not yet 100% thread-safe, because the CPU list should be moved
under RCU protection (due to the call to !all_cpu_threads_idle()
in
Hi,
Am 08.10.2013 11:07, schrieb Matej Mailing:
the strange thing is that all other keys and combinations work except
those ccaron, Ccaron, scaron and Scaron, zcaron and ZCaron don't.
As mentioned on IRC, my colleague had sent a patch to add ccaron, scaron
and zcaron support for VNC:
...@redhat.com
Signed-off-by: Andreas Färber afaer...@suse.de
---
qdev-monitor.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/qdev-monitor.c b/qdev-monitor.c
index b1ce26a..531b258 100644
--- a/qdev-monitor.c
+++ b/qdev-monitor.c
@@ -518,6 +518,7 @@ DeviceState *qdev_device_add(QemuOpts *opts
-off-by: Andreas Färber afaer...@suse.de
---
hw/char/milkymist-uart.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/hw/char/milkymist-uart.c b/hw/char/milkymist-uart.c
index 2e4b5c5..2c52a0f 100644
--- a/hw/char/milkymist-uart.c
+++ b/hw/char
From: Andreas Färber andreas.faer...@web.de
Prepares for QOM realize.
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: Andreas Färber andreas.faer...@web.de
---
hw/cpu/a9mpcore.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/hw/cpu/a9mpcore.c
From: Andreas Färber andreas.faer...@web.de
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: Andreas Färber andreas.faer...@web.de
---
hw/cpu/a9mpcore.c | 24 +---
include/hw/cpu/a9mpcore.h | 37 +
2 files changed
Rename NCPU to GIC_NCPU and move GICState away from gic_internal.h.
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: Andreas Färber afaer...@suse.de
---
hw/intc/arm_gic_common.c | 18
hw/intc/gic_internal.h | 80
From: Andreas Färber andreas.faer...@web.de
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: Andreas Färber andreas.faer...@web.de
---
hw/cpu/a9mpcore.c | 36 ++--
1 file changed, 26 insertions(+), 10 deletions(-)
diff --git a/hw/cpu/a9mpcore.c
201 - 300 of 10507 matches
Mail list logo