repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-sparc: Implement ldstub_asi inline
2016-10-31
Richard Henderson
target-sparc
:
I
mplement
l
dstu
b
_
asi i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
tar
g
e
t-sparc:
Imple
m
ent
s
wap_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
ichard He
n
der
s
on
ta
r
get-sparc: Ha
n
dle more twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderso
n
tar
g
et-sparc: Use MMU_PHYS_IDX
f
or bypass asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richa
r
d Hend
e
rson
target-sparc
:
Add M
M
U_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Introduce cpu_raise_except
i
o
n
_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
a
rd H
e
nders
o
n
target-s
p
a
rc: Use
overalignment flags for twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderso
n
targe
t
-alph
a
:
E
m
u
l
at
e
LL/SC using cmpxc
h
g
h
e
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
e
n
derson
ta
r
get-alpha: Introduce
M
MU_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio
G
.
Cota
ta
r
get-a
r
m: r
e
mov
e
EXCP_STR
E
X
+
cpu_exclusive
_
{
test
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
li
n
u
x-user:
remove handli
n
g
of a
a
rch64
'
s EXCP_STR
E
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
l
i
nux-user
:
remove handling of
A
R
M
'
s E
X
C
P
_
S
TREX
Signed-off-by:
Richard Henderson
<rth@twidle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cot
a
target-ar
m
:
e
mulate aarch64's LL/SC
using cmpxchg
help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
target
-
arm: emulat
e
SWP with atom
i
c_xchg help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target
-
arm: emulate LL/SC using
c
mpx
c
hg help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hende
r
son
t
arge
t
-arm
:
Rearrange aa3
2
l
oad and store functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
e
sts: add atomic_add-bench
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
ota
ta
r
g
et-i386
:
remove
helper_lock()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
targ
e
t-
i
386
:
emulate XCHG using at
o
m
ic h
e
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
target-i
3
86: emulate L
O
CK'ed BT
X
ops using
a
to
m
ic
h
elp
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
targe
t
-i386: emula
t
e LOCK'ed XADD usin
g
atom
i
c helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
t
a
target-i38
6
: emulate LOCK'e
d
NEG
using cmpxchg helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
targ
e
t
-
i386: emulate LOC
K
'ed NOT
u
s
ing atomic he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio
G
.
Cota
t
arget-i386: emulat
e
LOCK'ed INC
u
sing atomic helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o
G
.
Cota
target-i386: em
u
late LOCK'ed OP instructions u
s
ing
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
arget-i386: emulate LOC
K
'
e
d cmpxchg usi
n
g cmpxchg
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Henders
o
n
tc
g
: Emit ba
r
rier
s
w
i
th par
a
llel_
c
pus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
He
n
d
e
rson
t
c
g: A
d
d CONFIG_ATOMIC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard
H
ende
r
son
tcg
:
Add at
o
m
i
c128 helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ichard Henderson
tcg: Add atomic
helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Rich
a
rd Henderson
cputlb: Tidy some macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
enderso
n
cputlb: Move most of iotlb code ou
t
of
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
cputlb: Remove i
n
clude
s
f
r
om so
f
tmm
u
_templ
a
te
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d Henderson
cputlb: Move p
r
obe_write out of sof
t
mmu_template
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d
H
enderson
cp
u
tlb: Replace SHI
F
T
w
ith
D
ATA_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Alex Bennée
linux-user: enable pa
r
allel
code gener
a
tion
o
n
clone
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Henderson
tcg: Add EXCP_ATOMIC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard H
e
nder
s
on
i
n
t128: Add
int128_
m
ake128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
c
hard Hen
d
erson
int128: Use __int128 if a
v
ailable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
enderson
exec: Avoid direct reference
s
to I
n
t128
parts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
ato
m
ics:
A
dd __n
o
check at
o
mic o
p
erations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
il
i
o G
.
Cota
a
t
o
m
ics:
a
d
d atomic
_
o
p_f
e
tch v
a
riants
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
atomics: add atomic_xor
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
Henderson
at
o
mics:
Add para
m
e
ters to macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
Rich
a
rd Hender
s
on
tcg/i386: Extend TARGET_PAGE_MASK
t
o th
e
proper type
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg: Optimize fence instruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
ranith Kumar
target-i386: Generate fences for x8
6
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
ith Kumar
ta
r
get-aarch
6
4: Gen
e
r
ate fences f
o
r aarch64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
ta
r
g
et-arm:
G
enera
t
e fenc
e
s
in ARMv7
f
r
ont
e
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
ith Kuma
r
target-alpha: Gen
e
rate fence o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith
K
umar
tcg/tci: Add support for
fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/sp
a
rc:
A
dd suppo
r
t
f
o
r
fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/s
3
90:
Add sup
p
ort
for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pran
i
th Ku
m
ar
tcg/ppc
:
Add support for
f
e
nce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
ith
K
umar
t
c
g/m
i
p
s: Add support for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg
/
ia64:
A
dd support for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Prani
t
h Kumar
tcg/a
r
m: Ad
d
support for fe
n
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kuma
r
t
c
g
/aarch64:
A
dd support
f
or fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pr
a
ni
t
h Kumar
tcg/i386: Add support for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
I
n
tro
d
uce
T
CGOpcode for memory barrier
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
R
i
c
h
ard Henders
o
n
cpu-e
x
ec: Check -
d
fi
l
t
er f
o
r -d
c
pu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Ric
h
ard
Hender
s
on
tcg: Merge
GETPC and
GETRA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Ric
h
ard H
e
nderson
tcg: Support arbit
r
a
ry s
i
ze +
a
l
i
gnment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richa
r
d Henderson
tcg: L
o
wer
indirect registers in a s
e
parat
e
p
a
ss
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Require
live
n
ess analysis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Ri
c
hard Henderson
tcg: Incl
u
de l
i
veness
i
nfo in the d
u
m
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Com
p
ress dead_temps and me
m
_te
m
ps
into a single
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderso
n
t
c
g: Fold life data into TCGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Rich
a
r
d
Henderson
tcg
:
Reor
g
TCGOp chaini
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg:
Compress liv
e
nes
s
da
t
a to 16 bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
har
d
He
n
derson
target-sparc: E
l
ide dupl
i
cate upda
t
e
s to fprs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd H
e
nderson
target-sparc: Use
cpu_loop_exit
_
restore f
r
om
h
elpe
r
_check_ie
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hende
r
son
target-
s
p
a
rc: Use cpu_fsr in stfsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderso
n
ta
r
get-s
p
arc: Us
e
explicit writes to cpu_fsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
hard Hende
r
son
targe
t
-sparc: Remove h
e
lper_
l
df_asi, he
l
per_stf
_
asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
cha
r
d Henderson
ta
r
get
-
sparc: Directl
y
implement bl
o
ck and sho
r
t ldf
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ichard Hend
e
rson
tar
g
e
t
-sparc: Directly i
m
p
l
ement easy ldf/stf a
s
is
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd H
e
nder
s
on
target-sparc: Pass TCGMem
O
p constant
s
to hel
p
er_
l
d
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hende
r
s
on
target-sparc: Fix obvious
error in ASI_M_BFI
L
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
e
nd
e
r
s
on
targe
t
-sparc:
Directly
implemen
t
easy ldd/std asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Hen
d
erson
target-sparc: Introduce gen_check_align
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ichard He
n
derson
target-sparc: U
s
e QT0 to r
e
turn re
s
u
l
ts from
l
d
da
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
tar
g
et-sparc: D
i
r
ectly implement easy ld/st as
i
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ic
h
a
rd
Henderson
target-sp
a
rc: Use d
e
fin
e
s from
a
si
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ichard Hender
s
on
target
-
sparc: Add UA20
0
5 defines
t
o asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd
Henderson
target-spa
r
c
:
Import linux/arch/sparc/include/uapi
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
c
hard Henderso
n
target-sparc: Pa
s
s TCGMemOp to gen_ld/st_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hender
s
on
target-
s
parc:
I
ntrod
u
c
e
ge
t
_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
chard Henderson
target-sparc
:
Store %
a
si in TB flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Hende
r
son
target-sp
a
rc:
U
nify a
s
i handling be
t
ween 32 and 64-bi
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard Henderson
target-sparc: Create gen_exc
e
ption
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd Henderson
target-spa
r
c: Store
mm
u
index in T
B
flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
i
chard Henderson
targ
e
t-sparc: Remove sof
t
int as a TCG global
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard Hender
s
on
ta
r
get-spa
r
c:
Mark m
o
r
e
flags
for h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-10
Richard Henderson
b
u
i
ld: Us
e
$(AS) for
o
ptionrom explicitl
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Stanis
l
av Shm
a
r
ov
translate-all: F
i
x user-mode
s
e
l
f-modifying
c
ode in
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damashek
cputlb: Fix f
o
r
self-modif
y
i
ng write
s
a
cross
p
age boun
d
aries
Per
Richard Henderson
's input, this patch also ensures...
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damashe
k
cputlb: Add address parameter to
VICTIM_
T
LB_HIT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
R
ichard Henders
o
n
cputlb: Move VICTIM_TLB_
H
IT out of l
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Richar
d
Henderson
linux
-
user:
Fix i386 safe-sys
c
all
.
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next