[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] Alpha: fix locked loads/stores
From: |
Laurent Desnogues |
Subject: |
[Qemu-devel] [PATCH] Alpha: fix locked loads/stores |
Date: |
Fri, 7 Nov 2008 12:34:29 +0100 |
Hello,
this patch is based on Vince Weaver patch for locked loads/stores.
It was checked against Alpha architecture manual.
Two fixes were done to Vince's patch:
- use a comparison to 1 for lock instead of 0 to be closer to the
Alpha spec
- fix reading of cpu_lock in gen_qemu_stql_c.
On top of Vince's modifications, a new flag was added to
gen_store_mem to allocate local temps instead of temps; this flag
should be set when the tcg_gen_qemu_store callback uses brcond
before using the temps or else liveness analysis will get rid of the
temps.
This also adds lock printing in cpu_dump_state which can help
debug.
Laurent
Signed-off-by: Laurent Desnogues <address@hidden>
alpha-ld-st-lock.patch
Description: Text Data
- [Qemu-devel] [PATCH] Alpha: fix locked loads/stores,
Laurent Desnogues <=
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Aurelien Jarno, 2008/11/07
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Laurent Desnogues, 2008/11/07
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Aurelien Jarno, 2008/11/07
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Laurent Desnogues, 2008/11/07
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Vince Weaver, 2008/11/07
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Aurelien Jarno, 2008/11/08
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Laurent Desnogues, 2008/11/08
- Re: [Qemu-devel] [PATCH] Alpha: fix locked loads/stores, Paul Brook, 2008/11/07