On 08/07/2015 06:49 PM, Cornelia Huck wrote:
> On Fri, 07 Aug 2015 13:07:35 +0800
> Jason Wang wrote:
>
>>> 2. ring resizing is broken - it actually has a comment:
>>> /* TODO: need a way to put num back on reset. */
>>> guest that runs out of memory might down-size the ring.
>>> Afterwa
On Sun, Aug 09, 2015 at 03:53:02PM +0200, Alexander Graf wrote:
>
>
> On 07.08.15 05:37, Sam Bobroff wrote:
> > Hello Aravinda and all,
> >
> > On Wed, Jul 08, 2015 at 01:58:13PM +0530, Aravinda Prasad wrote:
> >> On Friday 03 July 2015 11:31 AM, David Gibson wrote:
> >>> On Thu, Jul 02, 2015 at
On Thu, Aug 06, 2015 at 04:42:05PM +0800, Zhu Guihua wrote:
>
> On 08/06/2015 01:27 PM, Bharata B Rao wrote:
> >Hi,
> >
> >This is the next version of CPU hotplug support patchset for PowerPC
> >sPAPR guests. This is a split-out from the previous version (v3) that
> >was carrying CPU and memory ho
That original coreboot code certainly looks like a mistake. Thanks for
helping close the decade-long loop.
On Fri, Aug 7, 2015 at 12:15 PM, Eduardo Habkost
wrote:
> The existing i440fx initialization code sets a PCI config register that
> isn't documented anywhere in the Intel 440FX datasheet.
Public bug reported:
Root Problem:
IOPS limit does not work for VIRTIO devices if the disk workload is a
sequential write.
To confirm:
IDE disk devices - the IOPS limit works fine. Disk transfer speed limit works
fine.
VIRTIO disk devices - the IOPS limit works fine for random IO (write/read) a
On 08/07/2015 09:12 PM, Alberto Garcia wrote:
> On Fri 31 Jul 2015 11:19:14 AM CEST, Wen Congyang wrote:
>> +##
>> +# @child-add
>> +#
>> +# Add a new child to quorum. This is useful to fix a broken quorum
>> child.
>
> But the idea is that this can be eventually used by other drivers, isn't
> it?
Laurent Vivier writes:
> Read a 8, 16 or 32bit immediat constant.
>
> An Immediat constant is stored in the instruction opcode and
s/Immediat/immediate/
Andreas.
--
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for some
Signed-off-by: Laurent Vivier
---
target-m68k/cpu.h | 3 +
target-m68k/helper.h| 6 ++
target-m68k/op_helper.c | 143
target-m68k/qregs.def | 1 +
target-m68k/translate.c | 65 ++
5 files changed, 208 insertio
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 65 +
1 file changed, 65 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index add3b69..9a7558a 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translat
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index b7d15e9..add3b69 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1625,6 +1625,11 @@ DISAS_INSN(swap)
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 47 +++
1 file changed, 47 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 95d58d1..cb746d7 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index ae57792..adf4521 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -2002,6 +2002,24 @@ DISA
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 91 +
target-m68k/helper.h| 3 ++
target-m68k/translate.c | 82
3 files changed, 176 insertions(+)
diff --git a/target-m68k/helper.c b/tar
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 96 ++---
target-m68k/helper.h| 8 ++-
target-m68k/translate.c | 141
3 files changed, 192 insertions(+), 53 deletions(-)
diff --git a/target-m68k/helpe
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 61 +
target-m68k/helper.h| 4 +
target-m68k/translate.c | 331
3 files changed, 396 insertions(+)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 532f366..a
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 21 +++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 9a7558a..95d58d1 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1789
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 34 +-
1 file changed, 33 insertions(+), 1 deletion(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index adf4521..b7d15e9 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translat
The following instruction can use all access modes and data sizes:
add, sub, neg, not, and, or, eor, ori, andi, subi, addi, eori, cmpi, swap
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 123 ++--
1 file changed, 76 insertions(+), 47 del
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 212
target-m68k/helper.h| 14
target-m68k/translate.c | 207 ++
3 files changed, 433 insertions(+)
diff --git a/target-m68k/helper.c
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 52 -
1 file changed, 39 insertions(+), 13 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index f52aca3..d3a3695 100644
--- a/target-m68k/translate.c
+++ b/tar
Copied from target-i386
Signed-off-by: Laurent Vivier
---
cpu-exec.c | 6 --
target-m68k/cpu.c | 2 -
target-m68k/cpu.h | 6 +-
target-m68k/helper.c| 34 ++---
target-m68k/helper.h| 2 +-
target-m68k/translate.c | 195 +++-
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 95 ++---
1 file changed, 58 insertions(+), 37 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 6a426e1..9e379b3 100644
--- a/target-m68k/translate.c
+++ b/tar
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 196
target-m68k/helper.h| 15 +++-
target-m68k/translate.c | 183 ++--
3 files changed, 317 insertions(+), 77 deletions(-)
diff --git a/targe
Signed-off-by: Laurent Vivier
---
target-m68k/cpu.h | 14 -
target-m68k/helper.c| 139 ++--
target-m68k/translate.c | 82 ++--
3 files changed, 151 insertions(+), 84 deletions(-)
diff --git a/target-m68k/cpu.h b/
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 370a2f0..f52aca3 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1836,7 +1836,7 @@ DISAS
This patch defines five new Motorola 680x0 family CPUs:
- M68K_CPUID_M68000,
- M68K_CPUID_M68020,
- M68K_CPUID_M68030,
- M68K_CPUID_M68040,
- M68K_CPUID_M68060
And seven new features:
- M68K_FEATURE_SCALED_INDEX, scaled address index register
- M68K_FEATURE_LONG_MULDI
"Overflow may be detected and set before the instruction completes.
If the instruction detects an overflow, it sets the overflow condition
code, and the operands are unaffected."
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 26 +-
1 file changed, 17 inserti
Improve TCG constant use by creating only once for several uses.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 46 +++---
1 file changed, 27 insertions(+), 19 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 78 +
1 file changed, 47 insertions(+), 31 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 6ba71a2..eb7f503 100644
--- a/target-m68k/translate.c
+++ b/tar
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index eb7f503..f22155d 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -56,9 +56,10 @@ stati
The operand is signed.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 5fa39db..359c761 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -157
Generate the TCG constant and use it twice, instead
of generating the TCG constant twice to use it twice.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.
Read a 8, 16 or 32bit immediat constant.
An Immediat constant is stored in the instruction opcode and
can be in one or two extension words.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 73 -
1 file changed, 35 insertions(+), 38 dele
This allows to compare simulation results with a real 68040.
Signed-off-by: Laurent Vivier
---
target-m68k/op_helper.c | 38 ++
1 file changed, 26 insertions(+), 12 deletions(-)
diff --git a/target-m68k/op_helper.c b/target-m68k/op_helper.c
index 1af0ca6..716
Scaled index is not supported by 68000, 68008, and 68010.
EA = (bd + PC) + Xn.SIZE*SCALE + od
Ignore it:
M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL
2.4 BRIEF EXTENSION WORD FORMAT COMPATIBILITY
"If the MC68000 were to execute an instruction that
encoded a scaling factor, the scaling facto
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 12 +++-
target-m68k/helper.h| 4 +++-
target-m68k/translate.c | 29 +
3 files changed, 35 insertions(+), 10 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index c6f5cc0..8
Current QEMU m68k emulation only supports ColdFire processors.
This series adds compatibility with 680x0 processors.
Only non-privileged instruction are implemented.
680x0 FPU instructions are not implemented.
Once this series included in the QEMU mainline I will send a new series
with FPU instr
Signed-off-by: Laurent Vivier
---
disas.c | 4
target-m68k/translate.c | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/disas.c b/disas.c
index 69a6066..2512001 100644
--- a/disas.c
+++ b/disas.c
@@ -185,6 +185,7 @@ static int print_insn_od_target(bfd_vm
Aurelien Jarno writes:
> On 2015-08-09 10:51, Alex Bennée wrote:
>>
>> Aurelien Jarno writes:
>>
>> > On 2015-08-09 09:11, Alex Bennée wrote:
>> >>
>> >> Aurelien Jarno writes:
>> >>
>> >> > On 2015-08-07 19:03, Alvise Rigo wrote:
>> >> >> Introduce the new --enable-tcg-ldst-excl configure
2015-08-05 21:58 GMT+03:00 Jeff Cody :
> Hi Vasiliy,
>
> If you run configure with --disable-strip, it will not strip the
> debugging symbols from the binary after the build. Then, you can run
> gdb on qemu, and do a backtrace after you hit the segfault ('bt').
> That may shed some light, and is
On 07.08.15 05:37, Sam Bobroff wrote:
> Hello Aravinda and all,
>
> On Wed, Jul 08, 2015 at 01:58:13PM +0530, Aravinda Prasad wrote:
>> On Friday 03 July 2015 11:31 AM, David Gibson wrote:
>>> On Thu, Jul 02, 2015 at 07:11:52PM +1000, Alexey Kardashevskiy wrote:
On 04/02/2015 03:46 PM, Davi
Using ccache with CCACHE_BASEDIR set to $(SRC_PATH) or a parent will
rewrite all absolute paths to relative paths. This interacts poorly with
QEMU's two-level build directory scheme. For example, lets say
BUILD_DIR=$(SRC_PATH)/build so build/blockdev.d will contain:
blockdev.o: ../blockdev.c ../
On Sun, Aug 09, 2015 at 12:54:37PM +0100, Peter Maydell wrote:
> On 9 August 2015 at 12:39, Michael S. Tsirkin wrote:
> > On Sun, Aug 09, 2015 at 12:39:59PM +0300, Victor Kaplansky wrote:
> >> -$(eval -include $(addsuffix *.d, $(sort $(dir $($v)
> >> +$(eval -include $(patsubst
On Sat, Aug 08, 2015 at 02:04:17AM +1000, Alexey Kardashevskiy wrote:
>On 08/07/2015 01:33 PM, Gavin Shan wrote:
>>The patch supports RTAS calls "ibm,{open,close}-errinjct" to
>>manupliate the token, which is passed to RTAS call "ibm,errinjct"
>>to indicate the valid context for error injection. Ea
On 9 August 2015 at 12:39, Michael S. Tsirkin wrote:
> On Sun, Aug 09, 2015 at 12:39:59PM +0300, Victor Kaplansky wrote:
>> -$(eval -include $(addsuffix *.d, $(sort $(dir $($v)
>> +$(eval -include $(patsubst %.o,%.d,$(patsubst %.mo,%.d,$($v
>> $(eval $v := $(filter
On Sun, Aug 09, 2015 at 12:39:45PM +0300, Victor Kaplansky wrote:
> Changes from v2:
>
> Address comment by Paolo Bonzini:
> - Store list of generated hex files in a variable and derive from it
> list of dependences to be included.
>
> Address comment by Alex Bennee and
On Sun, Aug 09, 2015 at 12:39:59PM +0300, Victor Kaplansky wrote:
> The old rules.mak loads dependency .d files using include directive
> with file glob pattern "*.d". This breaks the build when build tree has
> remanent *.d files from another build.
>
> This patch fixes this by
> - loading prec
On 2015-08-09 10:51, Alex Bennée wrote:
>
> Aurelien Jarno writes:
>
> > On 2015-08-09 09:11, Alex Bennée wrote:
> >>
> >> Aurelien Jarno writes:
> >>
> >> > On 2015-08-07 19:03, Alvise Rigo wrote:
> >> >> Introduce the new --enable-tcg-ldst-excl configure option to enable the
> >> >> LL/SC o
Aurelien Jarno writes:
> On 2015-08-09 09:11, Alex Bennée wrote:
>>
>> Aurelien Jarno writes:
>>
>> > On 2015-08-07 19:03, Alvise Rigo wrote:
>> >> Introduce the new --enable-tcg-ldst-excl configure option to enable the
>> >> LL/SC operations only for those backends that support them.
>> >>
Changes from v2:
Address comment by Paolo Bonzini:
- Store list of generated hex files in a variable and derive from it
list of dependences to be included.
Address comment by Alex Bennee and Michael S. Tsirkin:
- Add a comment about difference between $(@D) and $
In rules like "bar/%.o: %.c" there is a difference between $(*D) and
$(@D). $(*D) expands to '.', while $(@D) expands to 'bar'. It is
cleaner to generate *.d in the same directory where appropriate *.o
resides. This allows precise including of dependency info from .d files.
As a hack, we also tou
The old rules.mak loads dependency .d files using include directive
with file glob pattern "*.d". This breaks the build when build tree has
remanent *.d files from another build.
This patch fixes this by
- loading precise list of .d files made from *.o and *.mo.
- specifying explicit list of r
On 2015-08-09 09:11, Alex Bennée wrote:
>
> Aurelien Jarno writes:
>
> > On 2015-08-07 19:03, Alvise Rigo wrote:
> >> Introduce the new --enable-tcg-ldst-excl configure option to enable the
> >> LL/SC operations only for those backends that support them.
> >>
> >> Suggested-by: Jani Kokkonen
>
Aurelien Jarno writes:
> On 2015-08-07 19:03, Alvise Rigo wrote:
>> Introduce the new --enable-tcg-ldst-excl configure option to enable the
>> LL/SC operations only for those backends that support them.
>>
>> Suggested-by: Jani Kokkonen
>> Suggested-by: Claudio Fontana
>> Signed-off-by: Alvis
54 matches
Mail list logo