Hi, all
I am trying to figure out why QEMU put some constraints on block
linking (chaining). Take x86 as an example, there are two places
put constraints on block linking, gen_goto_tb and cpu_exec.
- gen_goto_tb (target-i386/translate.c) ---
/* NOTE: we handle the
On Thu, Aug 18, 2011 at 12:14, shbi shb wrote:
> Hi,
>
> I am new to QEMU and I need to get guest Windows instructions traceon Qemu.
> I added the following codes to Qemu but I got tcg fatal error :
>
> 1- I added a helper function in helper.h : DEF_HELPER_1(get_trace, void,
> i32)
> 2- I added a
On 18 August 2011 05:16, Zhi Yong Wu wrote:
> I have also met this problem on fedora 15 today. Currently i disable
> werror option to build successfully. How to completely this problem
> regardless of gcc>=4.6?
Hmm, this should have been fixed by commit 257a73755. Can you
tell us which git revisi
On Mon, Aug 1, 2011 at 8:30 AM, Anthony Liguori wrote:
> On 07/29/2011 07:18 PM, Peter Maydell wrote:
>>
>> On 29 July 2011 20:30, Stefan Weil wrote:
>>>
>>> Commit 3d3b8303c6f83b9b245bc774af530a6403cc4ce6
>>> breaks builds with gcc-4.6:
>>>
>>> hw/fw_cfg.c: In function ‘probe_splashfile’:
>>> hw
Hi,
I am new to QEMU and I need to get guest Windows instructions traceon Qemu.
I added the following codes to Qemu but I got tcg fatal error :
1- I added a helper function in helper.h : DEF_HELPER_1(get_trace, void,
i32)
2- I added a function gen_helper_get_trace(pc_start) in disas_insn function
2011/8/18 Blue Swirl :
> On Tue, Aug 16, 2011 at 6:50 PM, Paolo Bonzini wrote:
>> On 08/16/2011 05:45 AM, Stefan Hajnoczi wrote:
>>>
>>> Roy,
>>> This stack trace does not reveal much.
>>>
>>> Is there any MinGW gcc user that has successfully built and run
>>> qemu.git?
>>
>> I would be surprised
At 08/17/2011 04:37 PM, Wen Congyang Write:
> At 07/04/2011 05:43 PM, Michael S. Tsirkin Write:
>> This adds support for a standard pci to pci bridge,
>> enabling support for more than 32 PCI devices in the system.
>> To use, specify the device id as a 'bus' option.
>> Example:
>> -device pci-
On 18 August 2011 03:35, 陳韋任 wrote:
> I am wondering if there is any plan to support multi-threaded
> program in QEMU. I find a patch [1] which adds i386-linux-user NPTL
> support, but I don't see it's merged back into the trunk. I don't
> know why. Is there any consideration or difficulty on mul
Hi, all
I am wondering if there is any plan to support multi-threaded
program in QEMU. I find a patch [1] which adds i386-linux-user NPTL
support, but I don't see it's merged back into the trunk. I don't
know why. Is there any consideration or difficulty on multi-threaded
support?
Thanks!
Re
From: Laurent Vivier
This patch modifies "movem" to manage "word" and "long" register size
instead of only "word". Attach it to M68000 feature.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 52 +-
1 file
Signed-off-by: Bryce Lanham
---
hw/next-kbd.c | 243 +
hw/next-kbd.h |2 +
2 files changed, 245 insertions(+), 0 deletions(-)
create mode 100644 hw/next-kbd.c
create mode 100644 hw/next-kbd.h
diff --git a/hw/next-kbd.c b/hw/next-kbd
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 8cb2728..0a14597 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.
On 08/17/2011 04:50 PM, Brad wrote:
- Original message -
On 08/17/2011 10:28 AM, Blue Swirl wrote:
GCC may support it but it can't use it on a platform if the other
parts are missing (libc etc.).
With a new-enough gcc, we provide the support in libgcc.
I doubt gcc 4.2.1 fits the bil
From: Andreas Schwab
Signed-off-by: Andreas Schwab
---
linux-user/syscall_defs.h | 18 ++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index a117407..aa94a14 100644
--- a/linux-user/syscall_defs.h
+++ b/l
Ping?
-- PMM
On 9 August 2011 23:04, Peter Maydell wrote:
> Use the correct printf format string character (%z) for ssize_t.
> This fixes a compile failure on 32 bit Linux with spice enabled.
>
> Signed-off-by: Peter Maydell
> ---
>
> I note that this seems to have been present since the file
>
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 29 -
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
3 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
Convert the PL061 to VMState. We choose to widen the struct members
to uint32_t rather than the other two options of breaking migration
compatibility or using vmstate hacks to read/write a 32 bit value
into an 8 bit struct field.
Signed-off-by: Peter Maydell
---
hw/pl061.c | 174 +++
From: Laurent Vivier
This patch allows to manage instructions like "fcmpd #2.2, %fp0".
Original function manages only data accessed through an address register.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 48 ++
1 files changed, 15
The Versatile Express, Realview EB, PBX A9 and PB A8 boards all
use a PL111 for their graphics, not a PL110. Now we model the
PL111, use it on these board models.
Signed-off-by: Peter Maydell
---
hw/realview.c |2 +-
hw/vexpress.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Support the GPIOAMSEL register found on some Stellaris boards.
Signed-off-by: Peter Maydell
---
hw/pl061.c |9 -
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/hw/pl061.c b/hw/pl061.c
index 27de824..d13746c 100644
--- a/hw/pl061.c
+++ b/hw/pl061.c
@@ -50,6 +50,7 @@ ty
This is a pull request for bugfixing patches to various
ARM devboard devices. The patches have all been on the
mailing list for a few weeks without comment; please pull.
thanks
-- PMM
The following changes since commit 8b2a04eeb95212305d3a39170e1c4bc3dbe45e8a:
scsi: do not overwrite memory on
Model the PL111 CLCD controller. This is a minor variation
on the PL110; the major programmer visible differences are
support for hardware cursor (unimplemented) and two new
pixel formats.
Since syborg_fb.c borrows the pl11x pixel drawing routines,
we also update it to cope with the new slightly l
On the Versatile PB, PL110 graphics adaptor only natively supports
5551 pixel format; an external mux swaps bits around to allow
RGB565 and BGR565, under the control of bits [1:0] in the SYS_CLCD
system register.
Implement these SYS_CLCD register bits, and use a gpio line to
feed them out of the s
From: Engin AYDOGAN
Add support for the RCC2 register on Fury class devices.
Based on a patch by Vijay Kumar.
Signed-off-by: Engin AYDOGAN
[Peter Maydell: fixed comment typos, minor cleanup of unreachable code]
Signed-off-by: Peter Maydell
---
hw/stellaris.c | 72 +++
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 15 +++
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
3 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 5d34901.
From: Laurent Vivier
This instruction is needed to execute commands like "ls" or "date"
(from a debian lenny m68k).
It define a new feaure, CAS, and attach this new instruction to it.
Signed-off-by: Laurent Vivier
---
target-m68k/cpu.h |3 +-
target-m68k/helper.c|2 +
target
- Original message -
> On 08/17/2011 10:28 AM, Blue Swirl wrote:
> > GCC may support it but it can't use it on a platform if the other
> > parts are missing (libc etc.).
>
> With a new-enough gcc, we provide the support in libgcc.
I doubt gcc 4.2.1 fits the bill.
--
This message has bee
On 08/17/2011 04:38 PM, Avi Kivity wrote:
The mmio code has
s->plane_updated |= mask; /* only used to detect font
change */
aren't we losing it? we could easily recover it via dirty logging.
We can't really recover it. So I think we need to restrict the
optimization to grap
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index cad2e26..f2bdef0 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@
From: Laurent Vivier
This patch allows to manage instructions like "fsge %d0".
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 82 +++
1 files changed, 68 insertions(+), 14 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68
From: Laurent Vivier
This patch add support for link instruction with 32bit stack frame size
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 20 ++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
From: Laurent Vivier
Add rotate_im, rotate8_im, rotate16_im, rotate_reg, rotate8_reg, rotate16_reg,
rotate_mem and attach them to M68000 feature.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 149 ++
target-m68k/hel
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 15 +++
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
3 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index bba4ae3.
- Original message -
> On Wed, Aug 17, 2011 at 5:28 PM, Paolo Bonzini
> wrote:
> > On 08/17/2011 10:26 AM, Stefan Hajnoczi wrote:
> > > > >
> > > > > > > Do you know which Windows gcc versions support __thread and
> > > > > > > if it would be reasonable to require those versions?
> > > >
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
fpu/softfloat.h |1 +
target-m68k/helper.c| 23 ++-
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
4 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/fpu/softfloat.h
On 08/17/2011 03:41 PM, Jan Kiszka wrote:
From: Jan Kiszka
Most VGA memory access modes require MMIO handling as they demand weird
logic to get a byte from or into the video RAM. However, there is one
exception: chain 4 mode with all memory planes enabled for writing. This
mode actually allows l
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index d4364f7..979c8e5 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -1456,
On 18 August 2011 00:30, Bryce Lanham wrote:
> Ugh, I'm sorry about that. This is why I should test before using
> unfamiliar tools. Someone suggested using git format-patch/git
> send-email instead of a big patch.
git send-email has a "--dry-run" option which I commend to
your attention :-)
--
From: Laurent Vivier
This patch defines Scc instruction for M68000 feature accessing
destination operand using an effective address (existing Scc instruction
manages only data registers).
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 18 ++
From: Laurent Vivier
Native gdb remotely reads floating point registers using native (extended)
register size : 96 bits.
Signed-off-by: Laurent Vivier
---
gdb-xml/m68k-fp.xml | 21 +
target-m68k/helper.c | 45 -
2 files chang
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
.gitignore |7 +++
tests/m68k/Makefile |6 +-
tests/m68k/fabs.S |9 +
tests/m68k/fdiv.S | 10 ++
tests/m68k/fmove.S | 13 +
tests/m68k/fmul.S |9 +
tests/m68k/f
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 15 +++
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
3 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 699f28a.
From: Laurent Vivier
Allow to configure if the m68k emulator must implement
fake operation to allow returning from the emulator when
the emulator is used with the m68k-tester tool.
Signed-off-by: Laurent Vivier
---
configure | 11 +++
target-m68k/cpu.h |3 +++
Signed-off-by: Bryce Lanham
---
hw/next-net.c | 513 +
hw/next-net.h |2 +
2 files changed, 515 insertions(+), 0 deletions(-)
create mode 100644 hw/next-net.c
create mode 100644 hw/next-net.h
diff --git a/hw/next-net.c b/hw/next-net
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 7ca75fb..8a8b4f8 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -57,6 +57,1
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 15 ++-
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index f2bdef0..ab2073a 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/
From: Laurent Vivier
This patch declares existing ISA instructions belonging to previously
defined 680x0 familty new features:
- modify gen_lea_indexed() to manage scaled index,
- declare M68000 instructions: arith_im, bitop_reg, arith_im, bitop_im,
move, negx, move_from_sr, lea, clr, neg, move
Ugh, I'm sorry about that. This is why I should test before using
unfamiliar tools. Someone suggested using git format-patch/git
send-email instead of a big patch.
Apologies,
Bryce Lanham
On Wed, Aug 17, 2011 at 5:35 PM, Anthony Liguori wrote:
> On 08/17/2011 03:46 PM, Bryce Lanham wrote:
>>
>>
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 52da485..4f2a5ee 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
Makefile.target |1 +
hw/m68k_mac.c| 176 ++
hw/mcf5208.c |2 +-
target-m68k/helper.c | 27 +++-
4 files changed, 201 insertions(+), 5 deletions(-)
create
From: Laurent Vivier
It returns i32, not f32.
Signed-off-by: Laurent Vivier
---
target-m68k/helpers.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/target-m68k/helpers.h b/target-m68k/helpers.h
index 50f5486..4bfb149 100644
--- a/target-m68k/helpers.h
+++ b/target-m
From: Laurent Vivier
This patch modifies following instructions to allow them to manage data
size other than "long", by adding "byte" and "word" data size: "addsub",
"arith_im", "addsubq", "or", "eor", "and".
This patch modifies following instructions to use EA to access data:
"neg", "not".
Sig
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 38 ++
target-m68k/helpers.h |2 ++
target-m68k/translate.c | 32
3 files changed, 72 insertions(+), 0 deletions(-)
diff --git a/targe
On 08/17/11 04:41, Wen Congyang wrote:
At 08/16/2011 09:40 PM, Gerd Hoffmann Write:
There is one in hw/dec_pci.c. This isn't compiled by default, but that
is just a configuration issue. I had some IRQ routing issues with that
one though.
Yes, I found this device. Do you mean there are some I
Signed-off-by: Bryce Lanham
---
Makefile.target |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Makefile.target b/Makefile.target
index 43624dc..ad0bd6b 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -316,6 +316,7 @@ obj-microblaze-$(CONFIG_FDT) += device_tree.o
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
scripts/set_binfmt_m68k |8
1 files changed, 8 insertions(+), 0 deletions(-)
create mode 100755 scripts/set_binfmt_m68k
diff --git a/scripts/set_binfmt_m68k b/scripts/set_binfmt_m68k
new file mode 100755
index 000..fb3d72
From: Laurent Vivier
This patch add debug info by writing the PC of the corresponing CPU
instruction of an TCG opcode.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/target-m68k
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 875ff45..1bb0cef 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -33,6 +33,7 @
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/m68k-qreg.h | 11 ---
1 files changed, 0 insertions(+), 11 deletions(-)
delete mode 100644 target-m68k/m68k-qreg.h
diff --git a/target-m68k/m68k-qreg.h b/target-m68k/m68k-qreg.h
deleted file mode 100644
index c224d5e
Signed-off-by: Bryce Lanham
---
target-m68k/translate.c | 108 ++-
1 files changed, 97 insertions(+), 11 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 0be011e..1975a06 100644
--- a/target-m68k/translate.c
+++ b/tar
From: Laurent Vivier
manage correctly NaN and infinity.
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c | 157 +
1 files changed, 93 insertions(+), 64 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 1aef50f..1
From: Laurent Vivier
Even if cmpa uses an 16 bits source data, the comparison with the register is
done on 32 bits.
This allows to run "gcc hello.c" without segfault.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --
From: Laurent Vivier
This patch implements bitfields instructions: bftst, bfextu, bfexts,
bfffo, bfchg, bfclr, bfset, bfins and attach them to BITFIELD feature.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 27
target-m68k/helpers.h |3
From: Laurent Vivier
- the source register to be divided is a 32bit,
so don't extend the 16bit value sign
- don't modify the destination operand on overflow
- don't modify N and Z flags on overflow
(documentation says "undefined" but real 68040 is
doing like this)
Signed-off-by: Laurent
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
.gitignore |1 +
target-m68k/helper.c| 17 +
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
tests/m68k/Makefile |2 +-
tests/m68k/fgetexp.S|8
6 files ch
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 15 +++
target-m68k/helpers.h |1 +
target-m68k/translate.c |3 +++
3 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 0c60093.
From: Laurent Vivier
Define DBcc instruction and attach it to M68000 feature.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/target-m68k/translate.c b/ta
Signed-off-by: Richard Henderson
---
tcg/ia64/tcg-target.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tcg/ia64/tcg-target.c b/tcg/ia64/tcg-target.c
index 6386a5b..9db205d 100644
--- a/tcg/ia64/tcg-target.c
+++ b/tcg/ia64/tcg-target.c
@@ -2308,8 +2308,8 @@ static v
From: Laurent Vivier
Add support for all opsize (byte, word) instead of only long.
On 680x0, don't clear/modify the X flag.
Signed-off-by: Laurent Vivier
---
target-m68k/cpu.h |2 +
target-m68k/helper.c| 31 +++--
target-m68k/translate.c | 70 +
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helpers.h |3 ++-
target-m68k/translate.c | 11 ---
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/target-m68k/helpers.h b/target-m68k/helpers.h
index 373660e..d321874 100644
--- a/target-m68k/he
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c | 69 +++--
1 files changed, 60 insertions(+), 9 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 081e1d9..7dcac61 100644
--- a/target-m68k/helpe
From: Laurent Vivier
allow to run metacity
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 96586ae..91355ba 100644
--- a/target-m68k/translate.c
+++ b/ta
From: Laurent Vivier
This patch modify "mull" to support 64bit result, and to update
CC on 32bit operands.
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/helpers.h |4 +++
target-m68k/op_helper.c | 66 +++
target
From: Laurent Vivier
This patch allows bitfield instructions to read bit offset and field
size from a register instead of an immediat value.
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 50 +
target-m68k/helpers.h |2 +
target-m68k/translate.c | 515
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 49 ++
target-m68k/helpers.h |3 ++
target-m68k/translate.c | 36 -
3 files changed, 77 insertions(+), 11 deletions(-)
diff --g
Signed-off-by: Richard Henderson
---
tcg/hppa/tcg-target.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tcg/hppa/tcg-target.c b/tcg/hppa/tcg-target.c
index 222f33e..71d9677 100644
--- a/tcg/hppa/tcg-target.c
+++ b/tcg/hppa/tcg-target.c
@@ -1650,7 +1650,7 @@ static voi
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 48 ++-
target-m68k/helpers.h |4 ++-
target-m68k/translate.c | 58 +++---
3 files changed, 104 insertions(+), 6 deletions(-)
d
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
Makefile.target |8 +++-
configure |9
linux-user/qemu-wrapper.c | 97 +
3 files changed, 113 insertions(+), 1 deletions(-)
create mode 100644 linux-user/
Signed-off-by: Bryce Lanham
---
hw/next-fb.c | 102 ++
hw/next-fb.h | 14
2 files changed, 116 insertions(+), 0 deletions(-)
create mode 100644 hw/next-fb.c
create mode 100644 hw/next-fb.h
diff --git a/hw/next-fb.c b/hw/next-
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index a3a6108..5800a4f 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -808,7 +808,
From: Laurent Vivier
This patch allows to have instructions like "fcmps #0.1,%fp1".
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 3917243..38be7ab 100644
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index d4a7074..6bba2c9 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index bdfe9aa..a3a6108 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -915,7
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
fpu/softfloat.h |2 ++
target-m68k/helper.c| 38 --
target-m68k/helpers.h |2 ++
target-m68k/translate.c |6 ++
tests/m68k/Makefile |2 +-
tests/m68k/fetox.S |
As it's not used, fixes a compilation error.
Signed-off-by: Richard Henderson
---
tcg/arm/tcg-target.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c
index 93eb0f1..c94a354 100644
--- a/tcg/arm/tcg-target.c
+++ b/tcg/arm/tcg-
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 15 +++
target-m68k/helpers.h |1 +
target-m68k/translate.c |5 -
3 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index f9a35d
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
target-m68k/op_helper.c | 28 +---
1 files changed, 13 insertions(+), 15 deletions(-)
diff --git a/target-m68k/op_helper.c b/target-m68k/op_helper.c
index d180c80..6c3144e 100644
--- a/target-m68k/op_helper.c
+++
From: Laurent Vivier
This patch allows to read constant from the FPU ROM.
It implements instructions like "fmovecrx #0,%fp0" (which loads
Pi to %fp0).
Signed-off-by: Laurent Vivier
---
target-m68k/helper.c| 33 +
target-m68k/helpers.h |1 +
target-m6
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
.gitignore |1 +
target-m68k/helper.c| 17 +
target-m68k/helpers.h |1 +
target-m68k/translate.c |4
tests/m68k/Makefile |2 +-
tests/m68k/fscale.S |9 +
6 files
From: Laurent Vivier
Modify "fpu" instruction to be compatible with 680x0 family and attach
it to FPU feature (in addition to CF_FPU).
Signed-off-by: Andreas Schwab
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 49 --
1 files changed
From: Laurent Vivier
Signed-off-by: Laurent Vivier
---
configure |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/configure b/configure
index 46b49e0..40b1fa9 100755
--- a/configure
+++ b/configure
@@ -3251,6 +3251,7 @@ case "$target_arch2" in
cris)
target_nptl="
From: Jan Kiszka
The code was disabled since day 1 of vmware-vga, and now it does not
even build anymore. Time for a cleanup.
CC: Andrzej Zaborowski
Signed-off-by: Jan Kiszka
---
hw/vmware_vga.c | 172 ++-
1 files changed, 30 insertions(+),
From: Jan Kiszka
Most VGA memory access modes require MMIO handling as they demand weird
logic to get a byte from or into the video RAM. However, there is one
exception: chain 4 mode with all memory planes enabled for writing. This
mode actually allows lineary mapping, which can then be combined
From: Jan Kiszka
Memory region refactorings obsoleted them.
CC: Avi Kivity
Signed-off-by: Jan Kiszka
---
hw/vga_int.h |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/hw/vga_int.h b/hw/vga_int.h
index 2b13b9d..2b9fa7e 100644
--- a/hw/vga_int.h
+++ b/hw/vga_int.h
@@ -1
From: Jan Kiszka
After the conversion to the new Memory API, vga_dirty_log_restart became
seriously pointless. Remove it from vmware-vga and and then finally drop
the service.
CC: Andrzej Zaborowski
CC: Avi Kivity
Signed-off-by: Jan Kiszka
---
hw/vga.c|6 --
hw/vga_int.h|
From: Jan Kiszka
Fixes cold reset in vmware graphic modes.
Reviewed-by: Andrzej Zaborowski
Signed-off-by: Jan Kiszka
---
hw/vmware_vga.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index d5cfa70..3626bb0 100644
--- a/hw/vm
This is a rebased, memory region-aware version of the original series I
sent a few weeks back. It no longer eliminates log_start/stop
CPUPhysMemoryClient callbacks, but it still
- accelerates chain 4 vga mode under KVM
- fixes reset of vmware-vga
- cleans up vmware-vga a bit
Patch 1 is still a
From: Jan Kiszka
Elimiates 'vmsvga_value_write: guest runs Linux.' messages from the
console.
CC: Andrzej Zaborowski
Signed-off-by: Jan Kiszka
---
hw/vmware_vga.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index 3626bb0..7a22d6a
Signed-off-by: Bryce Lanham
---
hw/next-cube.c | 471
1 files changed, 471 insertions(+), 0 deletions(-)
create mode 100644 hw/next-cube.c
diff --git a/hw/next-cube.c b/hw/next-cube.c
new file mode 100644
index 000..37e3c17
--- /dev
From: Laurent Vivier
This patch allows to manage instructions like "fmoved %fp0,%fp@(-512)".
Original function manages double data only through an address register.
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 73 +-
1 files changed
1 - 100 of 222 matches
Mail list logo