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: Use MMU_PHYS_IDX for bypass asis
2016-10-31
Richa
r
d Hend
e
rson
target-sparc: Use
MMU_PHYS_IDX for bypass asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
nder
s
o
n
targe
t
-sparc: Add MMU_P
H
YS_I
D
X
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: In
t
r
oduce cpu_raise_
e
xception_ra
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard
Henderson
targe
t
-sparc: Use overa
l
ignme
n
t
flags for twinx and
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1466744068-6615-1-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hende
r
son
tar
g
e
t
-
alpha
:
Emulate
LL
/
SC using
c
mpxchg helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard
H
ende
r
son
t
arget-alph
a
: Introduce
M
MU_PHYS_IDX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-arm: re
m
ov
e
EXCP_STREX + c
p
u_exclu
s
ive_{test
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
l
i
nux-user
:
remove ha
n
dling
o
f a
a
rch6
4
's EXCP_STREX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linu
x
-u
s
e
r: remove ha
n
dling o
f
ARM's EX
C
P
_
STREX
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-ar
m
: emula
t
e aarch64's L
L
/SC using cmp
x
c
h
g helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
G
.
Cota
target-ar
m
: emulate SW
P
wit
h
at
o
mic_xchg
helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
t
arg
e
t-arm
:
e
m
ulat
e
LL/SC using cmp
x
chg
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
R
i
cha
r
d He
n
ders
o
n
target-a
r
m: Rear
r
ange aa32 load and store func
t
io
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
ota
tests: ad
d
a
tomic_add
-
bench
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
tar
g
et-i386: remov
e
hel
p
e
r
_lock()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
t
a
rget-
i
3
8
6: emulate XCHG using atomic
h
elper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
E
m
il
i
o G
.
Cot
a
ta
r
get-i386: emulate LO
C
K'e
d
BTX ops using atomic helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
E
m
ilio G
.
Cota
targ
e
t-i386: emula
t
e
L
OCK'ed XADD using
a
tomic h
e
lper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
target-i386: emulate LOCK'ed NE
G
using
c
m
p
xchg he
l
per
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
t
a
rget-i3
8
6: emulat
e
LOCK'e
d
NOT us
i
ng ato
m
ic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
tar
g
et-i386: emulate LO
C
K'ed IN
C
using atomic helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
Cota
target-
i
386:
e
mulate LOCK'e
d
OP i
n
stru
c
t
io
n
s using
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
i
o G
.
Cota
target-i386: emul
a
te
L
OCK'
e
d
c
mpxc
h
g using
c
mpxchg
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hende
r
son
tcg
:
E
m
it barriers wi
t
h
parallel_
c
p
u
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Hen
d
ers
o
n
tcg:
A
dd CONFIG_ATOMIC64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard
Hen
d
erson
tcg: Ad
d
a
t
omic128
he
l
p
ers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d He
n
derson
tcg
:
Add atomi
c
helpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
R
i
c
h
ard He
n
de
r
son
cputlb: Tidy som
e
ma
c
ros
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Rich
a
rd Henderson
c
putlb: M
o
v
e
most of
i
otlb co
d
e out of line
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard
Henderson
cputlb: Remo
v
e inclu
d
es
f
rom sof
t
mmu_template
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Hende
r
son
cputlb: Move probe_write out of soft
m
mu_templ
a
te
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard He
n
de
r
son
c
p
utlb:
Replace SHIFT with
D
ATA_SI
Z
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Al
e
x B
e
nnée
linu
x
-user: enable paralle
l
code gene
r
ation on
clone
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard
H
enders
o
n
tcg:
Ad
d
EXCP_AT
O
MIC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard
Henderson
int128:
A
dd i
n
t128_make128
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
i
nt128: Use __int12
8
if
avail
a
b
l
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Ric
h
ard Hend
e
r
s
o
n
exe
c
: Av
o
id di
r
ect refere
n
c
e
s t
o
Int128
p
ar
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henders
o
n
atomics: Add
_
_nocheck atomi
c
operations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
atomic
s
: add
a
tomic_o
p
_fetc
h
varia
n
ts
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Em
i
lio G
.
Cota
ato
m
ics: ad
d
atomic_
x
or
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
at
o
mic
s
: Add parameters to
m
acr
o
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-20
Richard Henderson
tcg/i3
8
6
:
E
x
tend T
A
RGET_PAGE_MAS
K
to the prope
r
type
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
i
t
h Kumar
tcg: Optimiz
e
fe
n
c
e instruc
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
ith
K
umar
target-i386: Gen
e
rate fence
s
for x86
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pra
n
i
t
h
Kumar
target-aarch64: Gen
e
rate fences for aarch64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Ku
m
ar
targe
t
-
ar
m
:
Generate
f
ences in ARMv7
frontend
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith
Kumar
target
-
alp
h
a: Generate fence op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pr
a
nith K
u
ma
r
tc
g
/tc
i
: A
d
d support for fe
n
ce
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/
s
par
c
: Add supp
o
rt for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranit
h
Ku
m
ar
tc
g
/s390: Add s
u
pport
f
or fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pr
a
nith Kumar
tcg/ppc: Add sup
p
ort for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith
Kumar
tc
g
/mips: Ad
d
su
p
port
for fence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kuma
r
tcg/
i
a
64:
A
dd
s
u
pport for
f
e
n
ce
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranit
h
Kumar
tcg/ar
m
: Add
s
upport for
f
ence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pran
i
th Kumar
tcg/aarch
6
4: Add supp
o
rt for
f
ence
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
t
c
g
/i386: Add support for
f
e
nce
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
Int
r
od
u
c
e
TCGOpcode for me
m
ory barrier
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Ri
c
hard Henderson
cpu-exec: Check -dfilter for -d cpu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Richard Hend
e
r
son
tcg: Merge GETP
C
and GETRA
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-09-16
Richard Hend
e
rson
tcg: Support
a
r
b
i
trary s
i
z
e
+
alig
n
ment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Ri
c
h
a
rd
Hend
e
rson
tcg
:
Lower i
n
direct re
g
ister
s
in a separate pass
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richa
r
d Henders
o
n
tcg: Req
u
i
r
e
livene
s
s
a
na
l
ysis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Ric
h
ard Henderso
n
t
c
g
: Include liveness in
f
o in
t
he dump
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tc
g
: Compress dead_temps
a
nd me
m
_t
e
mps into a single
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
R
i
chard Henderson
t
c
g
: Fold life
d
ata i
n
to TCGOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
R
i
chard Henderson
tcg: Reor
g
T
CGO
p
ch
a
inin
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-08-05
Richard H
e
n
derson
tcg: Compr
e
ss li
v
eness
d
ata to
16 bi
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
R
i
chard Henderson
t
arget-sp
a
rc: Elide duplicate updates to fpr
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hen
d
erson
targe
t
-sparc: Use cpu_lo
o
p
_
exit_rest
o
re
f
rom helper_chec
k
_ie
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
enders
o
n
target-sparc: Use c
p
u_fsr in stfs
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
enderson
target-
s
par
c
: Use explici
t
writes to cpu_fsr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
R
i
ch
a
r
d
H
en
d
er
s
on
targe
t
-sparc: Remove helper_ldf
_
asi, h
e
lper_stf_asi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd Henderson
targe
t
-s
p
a
r
c: Directl
y
i
m
plement
b
l
ock and
s
hort ldf
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-s
p
arc: Directly im
p
leme
n
t easy ldf
/
stf asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd
Hender
s
on
t
arg
e
t-
s
parc: Pass
TCGMemOp constants
to help
e
r_ld
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hen
d
er
s
on
targe
t
-
s
parc: Fix obvious err
o
r in ASI_M_BFILL
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Directly imple
m
ent easy l
d
d/std asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard
Hend
e
rso
n
target-spar
c
: Introduce
g
en_
c
h
e
ck_a
l
ign
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
ende
r
son
ta
r
get
-
sparc:
Use
Q
T
0 to return results f
r
om ldda
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
R
ich
a
rd Hender
s
on
targ
e
t-sparc: Direc
t
ly i
m
p
l
e
m
ent easy ld/st asis
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Henderson
t
a
r
g
et-spar
c
:
U
se defines from asi
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard
Henderson
t
arget-sparc: Add UA2005 d
e
fines to
asi
.
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Imp
o
rt linux/arch/spar
c
/include/uap
i
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
He
n
d
erson
target-sparc: Pass T
C
G
MemOp to
g
e
n_ld/st_as
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard Henders
o
n
target-sparc: In
t
roduce get
_
asi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hen
d
erson
ta
r
get-sp
a
rc
:
St
o
re %asi
i
n TB f
l
ags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
R
i
ch
a
rd
H
en
d
e
rson
target-sparc:
U
nif
y
asi handling between 32 and 64-
b
it
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hend
e
rso
n
t
arge
t
-sparc
:
Create gen_exception
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target
-
spar
c
: Store mmu index in
T
B flags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Hen
d
er
s
on
target-sparc: Remove
sof
t
int as a TC
G
glob
a
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hen
d
erson
target-sparc:
Ma
r
k more
f
lag
s
for helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-10
Richard Henderson
build: Us
e
$(
A
S) for optionro
m
explicitly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Stanislav S
h
m
arov
tran
s
late-all: Fix user-mod
e
se
l
f-modi
f
ying
c
o
de i
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damashek
cputlb
:
Fix
for
s
el
f
-
m
odifyi
n
g
write
s
acro
s
s page b
o
undaries
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Sam
u
el Damashek
cputlb: Ad
d
add
r
ess par
a
me
t
e
r
to VICTIM_
T
L
B
_HIT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
R
ichard Henderson
cputlb: Mo
v
e VICTIM_TLB_
H
IT o
u
t of
l
i
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-08
Ric
h
ard Henderson
linux-us
e
r: Fix i38
6
s
afe-syscall
.
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Serg
e
y S
o
rok
i
n
tcg:
I
mprove
t
he al
i
g
nment chec
k
i
n
fr
a
structure
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Richard Hende
r
son
tcg:
Optimize
s
pills of co
n
stants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-07-06
Richard Henderso
n
tcg:
F
ix name
f
or h
i
gh-half r
e
g
ister
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next