Am 07.05.2012 01:46, schrieb Andreas Färber:
> From: Andreas Färber
>
> powerpc-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
> does not define _CALL_DARWIN, leading to unexpected behavior w.r.t.
> register clobbering and stack frame layout.
As requested, here's GCC output:
$ gcc
On 06.05.2012 23:03, Michael Tokarev wrote:
> This is just a heads-up. I tried building current
> qemu git today and running a win7 guest in it. Neither
> already installed guest (which finds new hardware and
> want to reboot) nor freshly installed win7 boots:
> it boots for the first time, next
Oh, and if I recall correctly, on the 80286 and 80386 and 80486, on
reset the amount of addressable memory was 16MiB, 4GiB and 4GiB
respectively, and IBM made the choice to map the BIOS ROMs to both the
top of addressable memory and at the top of the first MiB. The CPU's
themselves always reset to
Public bug reported:
The documentation at:
http://wiki.qemu.org/Documentation/Platforms/PC
Contains the statement that the processor, after reset, executes code
starting from address 0xF, corresponding to the last byte of the
single megabyte of memory in the old 8086 address range.
>From my
This patch fixes a bug affecting a variety of Neon instructions, such as
VQADD.
Signed-off-by: Matt Craighead
---
target-arm/neon_helper.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-arm/neon_helper.c b/target-arm/neon_helper.c
index 1e02d61..e0b9dbf 100644
---
The command's usage:
dump-guest-memory [-p] protocol [begin] [length]
The supported protocol can be file or fd:
1. file: the protocol starts with "file:", and the following string is
the file's path.
2. fd: the protocol starts with "fd:", and the following string is the
fd's name.
Note:
The following patch also needs this API, so make it generally avialable.
The function gdb_id() will not be used in gdbstub.c now, so its name is
not suitable, and rename it to cpu_index()
Signed-off-by: Wen Congyang
---
gdbstub.c | 19 +--
gdbstub.h |9 +
2 files ch
We should know where the note and memory is stored before writing
them to vmcore. If we know this, we can avoid using lseek() when
creating vmcore.
Signed-off-by: Wen Congyang
---
cpu-all.h |6 ++
target-i386/arch_dump.c | 33 +
2 files cha
Dump info contains: endian, class and architecture. The next
patch will use these information to create vmcore. Note: on
x86 box, the class is ELFCLASS64 if the memory is larger than 4G.
Signed-off-by: Wen Congyang
---
cpu-all.h |7 +++
dump.h | 23 +
The core file has register's value. But it does not include all registers value.
Store the cpu status into QEMU note, and the user can get more information
from vmcore. If you change QEMUCPUState, please count up QEMUCPUSTATE_VERSION.
Signed-off-by: Wen Congyang
---
cpu-all.h | 1
The core file contains register's value. These APIs write registers to
core file, and them will be called in the following patch.
Signed-off-by: Wen Congyang
---
Makefile.target |1 +
configure |4 +
cpu-all.h | 22 +
target-i386/arch_dump.c | 2
crash does not need the virtual address and physical address mapping, and the
mapping does not include the memory that is not referenced by the page table.
crash does not use the virtual address, so we can create the mapping for all
physical memory(virtual address is always 0). This patch provides
Add API to get all virtual address and physical address mapping.
If the guest doesn't use paging, the virtual address is equal to the phyical
address. The virtual address and physical address mapping is for gdb's user, and
it does not include the memory that is not referenced by the page table. So
This API will be used in the following patch.
Signed-off-by: Wen Congyang
---
cpu-all.h |6 ++
target-i386/arch_memory_mapping.c |7 ++-
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/cpu-all.h b/cpu-all.h
index 2688bac..76439b4 100644
---
Walk cpu's page table and collect all virtual address and physical address
mapping.
Then, add these mapping into memory mapping list. If the guest does not use
paging,
it will do nothing. Note: the I/O memory will be skipped.
Signed-off-by: Wen Congyang
---
Makefile.target |
This API will be used in the following patch.
Signed-off-by: Wen Congyang
---
cpu-common.h |4
exec.c | 12
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/cpu-common.h b/cpu-common.h
index dca5175..1fe3280 100644
--- a/cpu-common.h
+++ b/cpu-common.
The memory mapping list stores virtual address and physical address mapping.
The virtual address and physical address are contiguous in the mapping.
The folloing patch will use this information to create PT_LOAD in the vmcore.
Signed-off-by: Wen Congyang
---
Makefile.target |1 +
memory_map
Hi, all
'virsh dump' can not work when host pci device is used by guest. We have
discussed this issue here:
http://lists.nongnu.org/archive/html/qemu-devel/2011-10/msg00736.html
The last version is here:
http://lists.nongnu.org/archive/html/qemu-devel/2012-04/msg03379.html
We have determined to
You mean there is patch available for 10.04.2? OR same below patch is
applicable for Ubuntu 10.04.2 LTS ?
which specific information you want on storage backend? sorry I did't get you
there.
:
found that there is patch available for this bug but the patch is for Ubuntu
8.04.4 LTS(2.6.24-26). I
On Mon, May 07, 2012 at 01:58:18PM +1200, Alexey Korolev wrote:
> Hi,
> Tried these patches today on Win2008 x64 guest with 64bit devices.
> I've got BSOD on boot. I guess windows don't like changes in _CRS.
Hrmm, I went to test this, and found that the "Fix 64bit PCI issues on
Windows" patch caus
At 04/27/2012 10:43 PM, Luiz Capitulino Wrote:
> On Tue, 24 Apr 2012 12:10:07 +0800
> Wen Congyang wrote:
>
>> The command's usage:
>>dump [-p] protocol [begin] [length]
>> The supported protocol can be file or fd:
>> 1. file: the protocol starts with "file:", and the following string is
>>
On Sat, 05 May 2012 09:55:35 +0200
Paolo Bonzini wrote:
> Il 04/05/2012 19:13, Luiz Capitulino ha scritto:
> > >> This breaks QAPI ABI.
> > >>
> > >> Not really a breaker for this series, but it shows how we are not
> > >> yet
> > >> ready to keep a stable ABI (as oppose
Hi,
Tried these patches today on Win2008 x64 guest with 64bit devices.
I've got BSOD on boot. I guess windows don't like changes in _CRS.
On 04/05/12 20:21, Gerd Hoffmann wrote:
> Hi,
>
> This patch series makes the PCI I/O windows runtime-configurable via
> qemu firmware config interface. Main
Am 06.05.2012 21:27, schrieb malc:
> The attached patch is broken for non SysV calling conventions, would be
> nice if you could test things on Darwin (and, if your power5 box still has
> AIX, on AIX)
I replaced AIX 5.x with openSUSE, sorry. :)
> diff --git a/tcg/ppc/tcg-target.c b/tcg/ppc/tcg-ta
Adjust the tcg_out_qemu_{ld,st}() slow paths to pass AREG0 in r3.
Automate the register numbering to avoid double-coding the two modes,
and introduce TCG_TARGET_CALL_ALIGN_I64_ARG() macro to align for SVR4
but not for Darwin ABI.
Based on patch by malc.
Signed-off-by: Andreas Färber
---
tcg/ppc
From: Andreas Färber
powerpc-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
does not define _CALL_DARWIN, leading to unexpected behavior w.r.t.
register clobbering and stack frame layout.
Define _CALL_DARWIN if necessary.
Signed-off-by: Andreas Färber
---
tcg/ppc/tcg-target.c |
From: Andreas Färber
For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
addr_reg is moved to r4. For hosts without TCG_TARGET_CALL_ALIGN_ARGS
either data_reg2 or data_reg or a masked version thereof would overwrite
r4. Place it in r5 instead, matching TCG_TARGET_CALL_ALIGN_ARGS hosts.
Hello malc,
This series fixes two long-standing issues on Darwin/ppc and, based on your
second patch, fixes the AREG0 mode for Linux and Darwin and thus the ppc build.
Compared to your last patch I have tried to avoid the { int ir; } block, and
I've combined both modes in one code path using ir a
Andreas Färber a écrit :
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/mips_jazz.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
[...]
Acked-by: Hervé Poussineau
Andreas Färber a écrit :
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_jazz.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
[...]
Acked-by: Hervé Poussineau
On 05/06/2012 09:22 AM, Alexander Graf wrote:
Richard, I'm sure you have one, right? :)
AFAIU sparc, sparc64 and
alpha are the only applied AREG0 conversions so far, with alpha being
64-bit like apparently-working sparc64.
Also IIRC Debian used to have an Alpha build, so it might be possible
Am 06.05.2012 22:01, schrieb malc:
> On Sun, 6 May 2012, Andreas F?rber wrote:
>
>> For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
>> addr_reg is moved to r4. For hosts [without] TCG_TARGET_CALL_ALIGN_ARGS
>> either data_reg2 or data_reg or a masked version thereof would overwrite
>
Am 06.05.2012 21:38, schrieb Andreas Färber:
> For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
> addr_reg is moved to r4. For hosts with TCG_TARGET_CALL_ALIGN_ARGS
Er, obviously I meant "without". :)
/-F
> either data_reg2 or data_reg or a masked version thereof would overwrite
> r
On Sun, 6 May 2012, Andreas F?rber wrote:
> For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
> addr_reg is moved to r4. For hosts with TCG_TARGET_CALL_ALIGN_ARGS
> either data_reg2 or data_reg or a masked version thereof would overwrite
> r4. Place it in r5 instead, matching TCG_TARGE
On Sun, May 6, 2012 at 2:41 PM, Andreas Färber wrote:
> Am 06.05.2012 13:24, schrieb Blue Swirl:
>> On Sun, May 6, 2012 at 11:02 AM, malc wrote:
>>> On Sun, 6 May 2012, Blue Swirl wrote:
On Sun, May 6, 2012 at 10:17 AM, malc wrote:
> On Sun, 6 May 2012, Blue Swirl wrote:
>
>> Th
For targets where TARGET_LONG_BITS != 32, i.e. 64-bit guests,
addr_reg is moved to r4. For hosts with TCG_TARGET_CALL_ALIGN_ARGS
either data_reg2 or data_reg or a masked version thereof would overwrite
r4. Place it in r5 instead, matching TCG_TARGET_CALL_ALIGN_ARGS hosts.
This might explain crashe
On Sun, 6 May 2012, Andreas F?rber wrote:
> Am 06.05.2012 18:44, schrieb Blue Swirl:
> > On Sun, May 6, 2012 at 2:02 PM, Andreas F?rber wrote:
> >> Am 06.05.2012 13:32, schrieb Blue Swirl:
> >>> On Sat, May 5, 2012 at 3:37 PM, Andreas F?rber wrote:
> Hello Blue,
[..snip..]
> Great! I have
Am 06.05.2012 18:44, schrieb Blue Swirl:
> On Sun, May 6, 2012 at 2:02 PM, Andreas Färber wrote:
>> Am 06.05.2012 13:32, schrieb Blue Swirl:
>>> On Sat, May 5, 2012 at 3:37 PM, Andreas Färber wrote:
Hello Blue,
Testing a potential AREG0 fix for ppc host by malc I got an error
This is just a heads-up. I tried building current
qemu git today and running a win7 guest in it. Neither
already installed guest (which finds new hardware and
want to reboot) nor freshly installed win7 boots:
it boots for the first time, next it installs drivers,
but on reboot it BSODs with
STOP
Hello,
Based on my CPUState patches for 1.1 (qom-cpu-1.1) this series kills off the
cpu_state_reset() function, which had been renamed as an interim solution
to free the identifier "cpu_reset" for QOM.
The interested observer may note that the earlier sh4 SH7750 patches (that
have been deferred d
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/lm32_boards.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/lm32_boards.c b/hw/lm32_boards.c
index ffb273c..b76d800 100644
--- a/hw/lm32_boa
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/r2d.c | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/hw/r2d.c b/hw/r2d.c
index c55de01..1bd8df6 100644
--- a/hw/r2d.c
+++ b/hw/r2d.c
@@ -224,6 +224,7 @@ static void r2d_init(ram_addr_t ram_size,
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Also pass it through to its reset callbacks, while at it.
Signed-off-by: Andreas Färber
---
hw/microblaze_boot.c | 16
hw/microblaze_boot.h |4 ++--
hw/petalogix_ml605_mmu.c
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/mips_malta.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/hw/mips_malta.c b/hw/mips_malta.c
index d81e8d5..dfd7b6b 100644
--- a/hw/mips_malta.c
+++ b/hw/mips_malta.
This prepares using it in sun4uv_init().
Signed-off-by: Andreas Färber
---
hw/sun4u.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/sun4u.c b/hw/sun4u.c
index fe33138..8bb8557 100644
--- a/hw/sun4u.c
+++ b/hw/sun4u.c
@@ -746,6 +746,7 @@ static TypeInfo ram_i
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/lm32_boards.c |8 ++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/hw/lm32_boards.c b/hw/lm32_boards.c
index 4dd4f0a..ffb273c 100644
--- a/hw/lm32_boards.c
+++ b/hw/lm32_boards.c
@@ -75,6 +75,7 @@ static
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/leon3.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/leon3.c b/hw/leon3.c
index 0a5ff16..8ffef83 100644
--- a/hw/leon3.c
+++ b/hw/leon3.c
@@ -101,6 +101,7 @@ static void leon3_generic_hw_init(ra
Signed-off-by: Andreas Färber
---
target-mips/helper.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/target-mips/helper.c b/target-mips/helper.c
index ddf9cb7..4208bb2 100644
--- a/target-mips/helper.c
+++ b/target-mips/helper.c
@@ -399,6 +399,7 @@ static void set_hfl
Let cpu_init() return CPUSH4State for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-sh4/cpu.h |4 ++--
target-sh4/translate.c |4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/target-sh4/cpu.h b/target-sh4/cpu.h
index b6768f1..1bee13c 10064
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppce500_mpc8544ds.c | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/hw/ppce500_mpc8544ds.c b/hw/ppce500_mpc8544ds.c
index 88a2767..3eb8a23 100644
--- a/hw/ppce50
Also use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/mainstone.c |2 +-
hw/pxa.h |2 +-
hw/pxa2xx.c| 40
hw/spitz.c |2 +-
hw/tosa.c |2 +-
hw/z2.c|2 +-
6 files changed,
We can now use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/sun4m.c | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/hw/sun4m.c b/hw/sun4m.c
index c5d2e40..a959261 100644
--- a/hw/sun4m.c
+++ b/hw/sun4m.c
@@ -281,17 +281,19
Fix tab indentations of comments, add braces, use cpu_reset().
Signed-off-by: Andreas Färber
---
hw/nseries.c |6 +++---
hw/omap.h |2 +-
hw/omap1.c| 20 +++-
hw/omap2.c|8
hw/omap_sx1.c |2 +-
hw/palm.c |2 +-
6 files changed, 21 i
Needed for armv7m_reset().
Signed-off-by: Andreas Färber
---
hw/armv7m.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/armv7m.c b/hw/armv7m.c
index 4aac076..4e5971c 100644
--- a/hw/armv7m.c
+++ b/hw/armv7m.c
@@ -160,6 +160,7 @@ qemu_irq *armv7m_init(MemoryRe
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_r4k.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/hw/mips_r4k.c b/hw/mips_r4k.c
index f89957c..d685999 100644
--- a/hw/mips_r4k.c
+++ b/hw
Since qemu_init_vcpu() is no-op for CONFIG_USER_ONLY drop the env
variable that is now unused there.
Let cpu_init() return CPUMBState for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-microblaze/cpu.h |4 ++--
target-microblaze/translate.c | 13 ++---
2 f
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/virtex_ml507.c | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/hw/virtex_ml507.c b/hw/virtex_ml507.c
index 3013016..0e223bd 100644
--- a/hw/virtex_ml507.c
+++ b/hw/virtex_ml507.c
@@ -78,10 +78
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber
---
bsd-user/main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/bsd-user/main.c b/bsd-user/main.c
index 0689e38..cd33d65 100644
--- a/bsd-user/main.c
+++ b/bsd-user/main.c
@@ -918,7 +918,7 @@ int main
Needed for cris_load_image().
Signed-off-by: Andreas Färber
---
hw/axis_dev88.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/axis_dev88.c b/hw/axis_dev88.c
index 2304e35..636708c 100644
--- a/hw/axis_dev88.c
+++ b/hw/axis_dev88.c
@@ -247,6 +247,7 @@ void axisdev
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppc_prep.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/ppc_prep.c b/hw/ppc_prep.c
index 0b880a5..be2b268 100644
--- a/hw/ppc_prep.c
+++ b/hw/ppc_prep.c
@@ -441,9
Needed for spapr_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/spapr.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/hw/spapr.c b/hw/spapr.c
index cca20f9..2672330 100644
--- a/hw/spapr.c
+++ b/hw/spapr.c
@@ -518,6 +518,7 @@ static void ppc_spapr_init(ram_ad
Judging by TCG variable initialization it used 8-char tabs; use 4 spaces
instead. Also remove trailing whitespace.
Signed-off-by: Andreas Färber
---
target-cris/translate.c | 103 ---
1 files changed, 52 insertions(+), 51 deletions(-)
diff --git a/ta
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber
---
linux-user/main.c|2 +-
linux-user/syscall.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 191b750..49108b8 100644
--- a/linux-user/main.c
+++ b/l
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/milkymist.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/milkymist.c b/hw/milkymist.c
index 8bb6a97..59f37b4 100644
--- a/hw/milkymist.c
+++ b/hw/milkymist.c
@@ -79,6 +79,7 @@ milkymist_init(ram_a
Needed to change ppc440_init_xilinx() return type.
Signed-off-by: Andreas Färber
---
hw/virtex_ml507.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/virtex_ml507.c b/hw/virtex_ml507.c
index 4a133b5..3013016 100644
--- a/hw/virtex_ml507.c
+++ b/hw/virtex_ml507.c
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/leon3.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/hw/leon3.c b/hw/leon3.c
index 8ffef83..878d3aa 100644
--- a/hw/leon3.c
+++ b/hw/leon3.c
@@
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/xtensa_lx60.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/xtensa_lx60.c b/hw/xtensa_lx60.c
index 31f8adc..b153bfd 100644
--- a/hw/xtensa_lx60.c
+++ b/hw/xtensa_lx
Commit 0f71a7095db6bc055bc5bb520d85ea650cca8a33 (target-mips: QOM'ify
CPU) hooked up cpu_state_reset() to CPUClass::reset(). Dropping the
introduction of subclasses for 1.1, due to mips_def_t the reset code
could not be QOM'ified yet, i.e. cpu_state_reset() will not forward to
CPUClass::reset().
U
In commit 1bba0dc932e8826a7d030df3767daf0bc339f9a2 cpu_reset()
was renamed to cpu_state_reset(), to allow introducing a new cpu_reset()
that would operate on QOM objects.
All callers have been updated except for one in target-mips, so drop all
implementations except for the one in target-mips and
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_malta.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/mips_malta.c b/hw/mips_malta.c
index 4752bb2..d81e8d5 100644
--- a/hw/mips_malta.c
+++ b/hw/mips_malta.c
@@ -788,6 +788,7 @@ void mips_
Needed for {main,secondary}_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/sun4m.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/sun4m.c b/hw/sun4m.c
index 34088ad..c5d2e40 100644
--- a/hw/sun4m.c
+++ b/hw/sun4m.c
@@ -809,13 +809,15 @@ static TypeInfo ram_in
Let cpu_init() return CPUMIPSState for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-mips/cpu.h |4 ++--
target-mips/translate.c |4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/target-mips/cpu.h b/target-mips/cpu.h
index 44c1152..a6961f8
Make the include paths for cpu-qom.h consistent to allow using LM32CPU
in cpu.h.
Let cpu_init() return CPULM32State for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-lm32/cpu.c|2 +-
target-lm32/cpu.h|4 ++--
target-lm32/helper.c |4 ++--
3 files changed,
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_mipssim.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/mips_mipssim.c b/hw/mips_mipssim.c
index 1ea7b58..7c510da 100644
--- a/hw/mips_mipssim.c
+++ b/hw/mips_mipssim.c
@@ -140,6 +140,7 @@
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/mips_fulong2e.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/mips_fulong2e.c b/hw/mips_fulong2e.c
index 8b66e7b..9a12a76 100644
--- a/hw/mips_fulong2e.c
+++ b/hw/
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppc440_bamboo.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c
index 1a4e66a..0dd4dab 100644
--- a/hw/ppc440_bamboo.c
+++ b/hw/
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/mips_jazz.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/mips_jazz.c b/hw/mips_jazz.c
index 24959e0..bf1b799 100644
--- a/hw/mips_jazz.c
+++ b/hw/mips_jazz.c
@@ -
Make the include paths for cpu-qom.h consistent to allow using XtensaCPU
in cpu.h.
Let cpu_init() return CPUXtensaState for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-xtensa/cpu.c|2 +-
target-xtensa/cpu.h|7 ---
target-xtensa/helper.c |4 ++--
3 f
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/pc.c |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 4715f7a..4167782 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -934,9 +934,10 @@ void pc_acpi_smi
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppc4xx_devs.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/ppc4xx_devs.c b/hw/ppc4xx_devs.c
index 4cefd75..41163e6 100644
--- a/hw/ppc4xx_devs.c
+++ b/hw/ppc4xx_de
Needed for ppc_prep_reset().
Signed-off-by: Andreas Färber
---
hw/ppc_prep.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/ppc_prep.c b/hw/ppc_prep.c
index b1da114..0b880a5 100644
--- a/hw/ppc_prep.c
+++ b/hw/ppc_prep.c
@@ -455,6 +455,7 @@ static void ppc_prep
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/ppc440_bamboo.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/ppc440_bamboo.c b/hw/ppc440_bamboo.c
index f0a3ae4..1a4e66a 100644
--- a/hw/ppc440_bamboo.c
+++ b/hw/ppc440_bamboo.c
@@ -172,6 +172,7
Make include paths for cpu-qom.h consistent, so that SPARCCPU can be
used in cpu.h.
Let cpu_init() return CPUSPARCState for backwards compatibility.
Signed-off-by: Andreas Färber
---
target-sparc/cpu.c |4 ++--
target-sparc/cpu.h |7 ---
2 files changed, 6 insertions(+), 5 deletions
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/cris-boot.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/cris-boot.c b/hw/cris-boot.c
index 331b2d1..b21326f 100644
--- a/hw/cris-boot.c
+++ b/hw/cris-boot.c
@@ -
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/r2d.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/hw/r2d.c b/hw/r2d.c
index 1bd8df6..0f16e81 100644
--- a/hw/r2d.c
+++ b/hw/r2d.c
@@ -192,16 +1
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppc_newworld.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/ppc_newworld.c b/hw/ppc_newworld.c
index 6f7f1b5..4e2a6e6 100644
--- a/hw/ppc_newworld.c
+++ b/hw/ppc_n
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_jazz.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/mips_jazz.c b/hw/mips_jazz.c
index a6bc7ba..24959e0 100644
--- a/hw/mips_jazz.c
+++ b/hw/mips_jazz.c
@@ -112,6 +112,7 @@ static void mips
Adapt e500 mpc8544ds machine accordingly.
Let cpu_init() return CPUPPCState for backwards compatibility.
Signed-off-by: Andreas Färber
---
hw/ppce500_mpc8544ds.c |7 +--
target-ppc/cpu.h |4 ++--
target-ppc/helper.c|4 ++--
3 files changed, 9 insertions(+), 6 deletions
Allows us to call cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/virtex_ml507.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/virtex_ml507.c b/hw/virtex_ml507.c
index 0e223bd..cace86b 100644
--- a/hw/virtex_ml507.c
+++ b/hw/vir
*** This bug is a duplicate of bug 989452 ***
https://bugs.launchpad.net/bugs/989452
Turning off gssapi-auth makes it work again: even between oneiric and
precise.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.laun
Needed for ppc4xx_reset().
Signed-off-by: Andreas Färber
---
hw/ppc4xx_devs.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/ppc4xx_devs.c b/hw/ppc4xx_devs.c
index 00e36f4..4cefd75 100644
--- a/hw/ppc4xx_devs.c
+++ b/hw/ppc4xx_devs.c
@@ -51,15 +51,18 @@ CPUPPCS
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/axis_dev88.c |2 +-
hw/cris-boot.c |3 ++-
hw/cris-boot.h |2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/axis_dev88.c b/hw/axis_dev88.c
index 636708c..eab6327 100644
--- a/hw/axis_dev88.c
++
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/mips_mipssim.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/hw/mips_mipssim.c b/hw/mips_mipssim.c
index 7c510da..eb03047 100644
--- a/hw/mips_mi
Needed for sim_reset().
Signed-off-by: Andreas Färber
---
hw/xtensa_sim.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/xtensa_sim.c b/hw/xtensa_sim.c
index c7e05dc..dae08a1 100644
--- a/hw/xtensa_sim.c
+++ b/hw/xtensa_sim.c
@@ -47,16 +47,19 @@ static void sim
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/arm_boot.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/arm_boot.c b/hw/arm_boot.c
index 7447f5c..eb2d176 100644
--- a/hw/arm_boot.c
+++ b/hw/arm_boot.c
@@ -274
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/spapr.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/spapr.c b/hw/spapr.c
index 2672330..d0bddbc 100644
--- a/hw/spapr.c
+++ b/hw/spapr.c
@@ -505,9 +505,9 @@ stati
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber
---
hw/ppc_oldworld.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/ppc_oldworld.c b/hw/ppc_oldworld.c
index ba8f3ad..f2c6908 100644
--- a/hw/ppc_oldworld.c
+++ b/hw/ppc_o
Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber
---
hw/petalogix_s3adsp1800_mmu.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/petalogix_s3adsp1800_mmu.c b/hw/petalogix_s3adsp1800_mmu.c
index 8b37336..7ff3cd5 100644
--- a/hw/petalogix_s3adsp18
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber
---
hw/milkymist.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/hw/milkymist.c b/hw/milkymist.c
index 59f37b4..2e7235b 100644
--- a/hw/milkymist.c
+++
*** This bug is a duplicate of bug 989452 ***
https://bugs.launchpad.net/bugs/989452
> Were you able to migrate VMs between oneiric hosts?
> That fails for me as well, and I believe both are due to bug 869553 which
> never got SRUd to oneiric.
Between two oreiric hosts this had worked all th
1 - 100 of 152 matches
Mail list logo