> In rtl8139.c There is a
>
> /* PCI interrupt timer */
> QEMUTimer *timer;
QEMUTimer is a virtual timer (might use various virtual clocks) used by
hw or something else. In thise case, when the timer is time out, rtl8139
will generate a interrupt.
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
C
Thanks for providing instructions on how to reproduce this bug. I ran
your instructions on qemu.git/master and the issue does not occur.
QEMU 0.12.x is old, please try the latest stable release 0.15.0 or
qemu.git/master.
** Changed in: qemu
Status: New => Fix Committed
--
You received t
On Sep 24, 2011 3:05 AM, "Blue Swirl" wrote:
>
> On Thu, Sep 22, 2011 at 12:34 AM, Anthony Liguori
wrote:
> > Consider this a friendly reminder that we're only three weeks away from
the
> > soft feature freeze for 1.0. I've written a wiki page about my
expectations
> > for the soft feature freez
Adjust generation of load and store templates so that the functions
take a parameter for CPUState instead of relying on global env.
Remove wrappers. Move remaining memory helpers to ldst_helper.c.
Signed-off-by: Blue Swirl
---
Makefile.target| 12 ++-
configure |
Optionally, make memory access helpers take a parameter for CPUState
instead of relying on global env.
Signed-off-by: Blue Swirl
---
Only x86_64 is converted (buggy). The helper is called with correct
arguments, but the generated code crashes afterwards.
Some of the tcg-target.c changes should b
Make memory access helpers take a parameter for CPUState instead
of relying on global env. Introduce wrappers for load and store ops.
Signed-off-by: Blue Swirl
---
Makefile.target|2 +-
target-sparc/cpu.h | 82 ++
target-sparc/helper.h | 24 ++--
target-s
Signed-off-by: Blue Swirl
---
def-helper.h | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/def-helper.h b/def-helper.h
index 8a822c7..a13310e 100644
--- a/def-helper.h
+++ b/def-helper.h
@@ -118,6 +118,8 @@
DEF_HELPER_FLAGS_3(name, 0, ret, t
Signed-off-by: Blue Swirl
---
target-sparc/win_helper.c | 30 --
trace-events |8
2 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/target-sparc/win_helper.c b/target-sparc/win_helper.c
index f42d996..a68c649 100644
--- a/targ
Signed-off-by: Blue Swirl
---
target-sparc/int_helper.c | 41 +++--
trace-events |7 +++
2 files changed, 22 insertions(+), 26 deletions(-)
diff --git a/target-sparc/int_helper.c b/target-sparc/int_helper.c
index 3361eed..76a3fdb 100644
Signed-off-by: Blue Swirl
---
target-sparc/mmu_helper.c | 64 ++---
trace-events | 10 +++
2 files changed, 30 insertions(+), 44 deletions(-)
diff --git a/target-sparc/mmu_helper.c b/target-sparc/mmu_helper.c
index 5743081..8cdc224 100
Before the next patch, fix coding style of the areas affected.
Signed-off-by: Blue Swirl
---
target-sparc/helper.c | 95 +++--
1 files changed, 52 insertions(+), 43 deletions(-)
diff --git a/target-sparc/helper.c b/target-sparc/helper.c
index 5f8cf3
Make [su]div{,cc} helpers take a parameter for CPUState instead
of relying on global env. Move the functions to helper.c.
Signed-off-by: Blue Swirl
---
target-sparc/helper.c| 76 ++
target-sparc/helper.h|8 ++--
target-sparc/op_helper.c |
Make softint op helpers and Leon cache irq manager take a parameter
for CPUState instead of relying on global env. Move the functions
to int_helper.c.
Signed-off-by: Blue Swirl
---
target-sparc/cpu.h| 31 ---
target-sparc/helper.h |6 +-
target-sparc/int_helper.c |
Move CWP and PSTATE op helpers to win_helper.c.
Signed-off-by: Blue Swirl
---
Makefile.target |4 +-
target-sparc/cpu.h|4 +-
target-sparc/op_helper.c | 489 +--
target-sparc/win_helper.c | 518 +
Make CWP and PSTATE helpers take a parameter for CPUState instead
of relying on global env. Remove wrapper functions.
Signed-off-by: Blue Swirl
---
Makefile.target |2 +-
target-sparc/helper.h | 32 +++---
target-sparc/translate.c | 34
target-sparc/win_helper.c |
Make lazy condition code helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swirl
---
Makefile.target |2 +-
target-sparc/cc_helper.c | 73 ++---
target-sparc/helper.h|4 +-
target-sparc/op_he
Move lazy condition code handling op helpers to cc_helper.c.
Signed-off-by: Blue Swirl
---
Makefile.target |4 +-
target-sparc/cc_helper.c | 486 ++
target-sparc/op_helper.c | 464 ---
3 files chan
Move FPU op helpers to fop_helper.c. Move VIS op helpers to vis_helper.c,
compile it only for Sparc64.
Signed-off-by: Blue Swirl
---
Makefile.target |5 +-
target-sparc/fop_helper.c | 394
target-sparc/op_helper.c | 743 --
Make raise_exception() and helper_debug() take a parameter for
CPUState instead of relying on global env. Move the functions
to helper.c.
Signed-off-by: Blue Swirl
---
target-sparc/helper.c| 12 ++
target-sparc/helper.h|4 +-
target-sparc/op_helper.c | 100
These functions don't need access to CPUState or already pass it,
so relocating them from op_helper.c to helper.c and int_helper.c
is trivial.
Signed-off-by: Blue Swirl
---
target-sparc/helper.c | 41 +++
target-sparc/int_helper.c |7 ++
target-s
Before the next patch, fix coding style of the areas affected.
Signed-off-by: Blue Swirl
---
target-sparc/helper.c | 73 +++-
1 files changed, 41 insertions(+), 32 deletions(-)
diff --git a/target-sparc/helper.c b/target-sparc/helper.c
index c80531a
GETPC() can be used even from outside of helper code. Move the macro to
a more accessible location. Avoid a compile warning from redefining it
in exec.c.
Signed-off-by: Blue Swirl
---
dyngen-exec.h | 12
exec-all.h| 12
exec.c|1 +
3 files changed, 1
Pass CPUState pointer to tlb_fill() instead of architecture local
cpu_single_env hacks.
Signed-off-by: Blue Swirl
---
exec-all.h|2 +-
softmmu_template.h|8
target-alpha/op_helper.c |7 +++
target-arm/op_helper.c|6 ++
Add some comments to describe each file.
Signed-off-by: Blue Swirl
---
softmmu_defs.h |8
softmmu_exec.h | 12 +++-
softmmu_header.h |9 +
softmmu_template.h |5 +
4 files changed, 33 insertions(+), 1 deletions(-)
diff --git a/softmmu_defs.h
In this version, target-sparc/op_helper.c is completely eliminated
after the last commit!
For some reason, sparc-softmmu crashes after first qemu_st op and it
does not compile on non-x86. Other targets still seem to work, as does
sparc-softmmu until the last patch. I haven't tested i386 host eithe
In rtl8139.c There is a
/* PCI interrupt timer */
QEMUTimer *timer;
Xin
On Sat, Sep 24, 2011 at 7:58 AM, 陳韋任 wrote:
> > I am new to QEMU. I saw most devices in QEMU has a timer associated with
> it.
>
> ^^
> For example?
>
> Regards,
> chenwj
>
> --
> Wei-Ren
On 09/20/2011 05:40 AM, David Gibson wrote:
Ah, yes, here's the point. Updating git.qemu.org is not within my
power, so I can't myself construct a commit doing a submodule + binary
update in this fashion.
Sure you can. A submodule checkout is just like any other git commit.
A commit doing a
Have you reported this to QEMU developers' mailing list?
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/636095
Title:
tap downscript is not executed when exiting qemu through "quit"
monitor comman
> I am new to QEMU. I saw most devices in QEMU has a timer associated with it.
^^
For example?
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan
> Say your are trying to emulate an indirect jump ( i.e. jmp eax). Because eax
> is unknown at compile time, you will have to return to the mainloop to look
> it up. However, if you know some likely values, you can do a few cached
> compare and hope it hits one of them.
>
> compare eax = 0x33e3e23
Say the
On Fri, Sep 23, 2011 at 10:50 PM, 陳韋任 wrote:
> > I see, so they (jmp_next, jmp_first) are just for finding the tbs when
> > unchaining is needed. do they have any other uses? also, does QEMU do
> inline
> > caching ( when it is a conditional branch)?
>
> Yes, they are used for unchaini
On Sat, Sep 24, 2011 at 10:00 AM, Alexander Graf wrote:
>
> On 24.09.2011, at 10:44, Blue Swirl wrote:
>
>> On Sat, Sep 24, 2011 at 8:03 AM, Alexander Graf wrote:
>>>
>>> On 24.09.2011, at 09:41, Blue Swirl wrote:
>>>
On Mon, Sep 19, 2011 at 4:12 PM, Scott Wood
wrote:
> On 09/19/2
On 24.09.2011, at 10:44, Blue Swirl wrote:
> On Sat, Sep 24, 2011 at 8:03 AM, Alexander Graf wrote:
>>
>> On 24.09.2011, at 09:41, Blue Swirl wrote:
>>
>>> On Mon, Sep 19, 2011 at 4:12 PM, Scott Wood wrote:
On 09/19/2011 06:35 AM, Alexander Graf wrote:
>
> On 17.09.2011, at 19:4
On Sat, Sep 24, 2011 at 8:03 AM, Alexander Graf wrote:
>
> On 24.09.2011, at 09:41, Blue Swirl wrote:
>
>> On Mon, Sep 19, 2011 at 4:12 PM, Scott Wood wrote:
>>> On 09/19/2011 06:35 AM, Alexander Graf wrote:
On 17.09.2011, at 19:40, Blue Swirl wrote:
> On Sat, Sep 17, 2011 at 5
Avi Kivity wrote:
> Signed-off-by: Avi Kivity
> ---
>
> hw/mips_jazz.c | 90
> 1 files changed, 45 insertions(+), 45 deletions(-)
>
> diff --git a/hw/mips_jazz.c b/hw/mips_jazz.c
> index f3c9f93..7cac5da 100644
> --- a/hw/mips_jazz.c
> ++
On Thu, Sep 22, 2011 at 3:42 PM, Fabien Chouteau wrote:
> Remove faulty access to global "env" in op_helper.c, replaced by function
> argument.
>
> Signed-off-by: Fabien Chouteau
> ---
> target-sparc/cpu.h | 10 ++
> target-sparc/helper.c | 2 +-
> target-sparc/op_helper.c
On Thu, Sep 22, 2011 at 1:09 PM, Xin Tong Utoronto wrote:
>
>
> On Mon, Sep 19, 2011 at 9:49 AM, Peter Maydell
> wrote:
>>
>> On 19 September 2011 13:06, Xin Tong Utoronto wrote:
>> > There are 2 files on helpers in target-ppc and target-i386 ( op-helper.c
>> > helper.c), what are their differe
On Thu, Sep 22, 2011 at 12:34 AM, Anthony Liguori wrote:
> Consider this a friendly reminder that we're only three weeks away from the
> soft feature freeze for 1.0. I've written a wiki page about my expectations
> for the soft feature freeze. It's inlined here for easier commenting.
I think th
On 24.09.2011, at 09:41, Blue Swirl wrote:
> On Mon, Sep 19, 2011 at 4:12 PM, Scott Wood wrote:
>> On 09/19/2011 06:35 AM, Alexander Graf wrote:
>>>
>>> On 17.09.2011, at 19:40, Blue Swirl wrote:
>>>
On Sat, Sep 17, 2011 at 5:15 PM, Alexander Graf wrote:
>
> Am 17.09.2011 um 18:
2011/9/21 Lluís Vilanova :
> Adds a 'trace_${name}_enabled' preprocessor define for each tracing event in
> "trace.h".
>
> This lets the user conditionally compile code with a relatively high execution
> cost that is only necessary when producing the tracing information for an
> event
> that is en
On Mon, Sep 19, 2011 at 4:12 PM, Scott Wood wrote:
> On 09/19/2011 06:35 AM, Alexander Graf wrote:
>>
>> On 17.09.2011, at 19:40, Blue Swirl wrote:
>>
>>> On Sat, Sep 17, 2011 at 5:15 PM, Alexander Graf wrote:
Am 17.09.2011 um 18:58 schrieb Blue Swirl :
> On Sparc32, there is n
On 16.09.2011, at 21:05, Stuart Yoder wrote:
> From: Stuart Yoder
>
> make install now compiles dtb
It doesn't when you don't have dtb installed, breaking the e500 target for
build environments that don't have dtb. I don't think that's a good idea. It's
not been too painful upstream to keep
On Mon, Sep 19, 2011 at 2:41 PM, Michael Roth wrote:
>
> Signed-off-by: Michael Roth
> ---
> Makefile.objs | 2 +-
> hw/hw.h | 1 +
> qemu-file.c | 521
> +
> savevm.c | 494
Hi, Max
> I meant TLB change by e.g. tlb_set_page. If you change single page
> mapping then all TBs in that page will be gone.
> This may be the result of e.g. a page swapping, or a task switch.
You said "all TBs in that page will be gone". Does it mean QEMU will
invalidate those TBs by for exa
44 matches
Mail list logo