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 swap_asi inline
2016-10-31
Richard
H
e
nderson
target-
s
p
a
rc: Implement sw
a
p_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderson
target-sparc
:
Han
d
l
e
more twinx asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
R
i
chard Henderson
targ
e
t-sp
a
rc: Use
MMU_PHYS_IDX
f
or
bypass asi
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-
s
p
arc:
A
dd MMU_PHYS_ID
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard H
e
n
ders
o
n
target
-
s
p
arc: Introduce
cpu_ra
i
se_e
x
cep
t
ion_ra
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ric
h
ard Henderson
tar
g
et-spar
c
: Use overal
i
gnment flags for
twinx and
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Ri
c
hard Henderson
ta
r
get-alpha: Emulate LL/SC
us
i
n
g
c
m
p
xchg helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
e
nd
e
rson
target-alpha: In
t
r
o
duce
MMU_PHYS_IDX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
milio
G
.
Cot
a
tar
g
et-arm: remove EXCP_STR
E
X + c
p
u_exclusive_{test
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
milio G
.
Cota
l
i
nux-user: remove ha
n
dling of
a
arch
6
4's EXCP_STREX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
linux-user: remov
e
handli
n
g
o
f ARM's EX
C
P_ST
R
EX
Signed-off-by:
Richard Henderson
<rth@twidle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o
G
.
Cota
tar
g
e
t-arm: emulate aarch64's LL/SC u
s
ing cm
p
xchg hel
p
e
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emil
i
o G
.
C
ota
targ
e
t-arm: em
u
late SWP with at
o
m
ic_xchg
h
e
lper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
targ
e
t-arm:
e
m
ulat
e
LL/S
C
using c
m
pxchg helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ichard Henderson
target-arm: Rearrange aa32 load and store
f
unction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emili
o
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
.
Cota
target-i386
:
rem
o
ve he
l
per_lock
(
)
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emi
l
io G
.
Cota
target-i386:
emu
l
ate XCH
G
using
atomic helpe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Co
t
a
target-i386: emulate
LOCK'ed BTX ops using atomic helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
E
m
i
l
i
o G
.
Cota
target-i386: emulate LO
C
K'ed X
A
D
D
us
i
ng atomic helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio
G
.
Cota
target-i38
6
: emulate LO
C
K'ed NE
G
usin
g
cmpxchg hel
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
target
-
i386: emulate LOCK'ed NOT
u
s
i
n
g
a
t
omic helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
target-i386: emul
a
te LOCK'ed INC
using a
t
omic helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
C
o
ta
ta
r
get
-
i38
6
: e
m
ulate LOCK'ed
OP
i
n
structions using
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
target-i3
8
6: emulat
e
LOCK'ed cmp
x
chg using cmpxchg
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
tcg
:
Emit barr
i
ers w
i
th parallel_cpus
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard He
n
der
s
on
tcg: Add CONFIG_ATO
M
IC64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderso
n
t
cg: Add atomic128 help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d Henderson
tcg
:
A
d
d atomi
c
h
elpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richa
r
d
Henderson
cputlb: Tid
y
some
macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
ichard Henderson
cputlb
:
M
ov
e
m
o
st
o
f iotlb
c
ode
o
ut o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
cha
r
d Henderson
cput
l
b: Remove inc
l
udes from sof
t
mm
u
_templ
a
te
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Hen
d
er
s
on
cp
u
tlb: Mo
v
e
p
r
o
b
e_w
r
i
t
e out of softmmu_te
m
plate
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Rich
a
r
d
Henderson
cputlb: Replace SHIFT with DATA_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
A
l
ex Bennée
linu
x
-user:
enable
parallel c
o
de generat
i
on on clone
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard
Hender
s
on
tcg: Add EXCP_ATOMIC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richar
d
H
enderson
i
nt
1
28:
A
dd
i
n
t
1
2
8
_
make128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Rich
a
rd Hender
s
on
in
t
1
2
8: Use __
i
nt1
2
8 if availab
l
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
exec
:
Avoid di
r
ect refere
n
c
e
s t
o
Int
1
28 p
a
r
ts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Richard Henderson
atomics: Add __nocheck
a
tomic operations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cot
a
at
o
mics:
a
dd at
o
mic
_
op_fetch varian
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
Emilio G
.
Cota
at
o
mics: add at
o
mic_xor
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-26
R
i
chard Hender
s
on
atom
i
cs: Ad
d
para
m
et
e
rs to macros
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-20
R
i
c
hard H
e
nde
r
s
on
tcg/i386:
Extend T
A
R
G
ET_PAGE_MASK to the proper typ
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg: Optimize fence instr
u
ction
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith Kumar
target-i386: Genera
t
e fences for x86
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
target-aarch64: Gen
e
r
a
te f
e
nces f
o
r
aarch64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith Kumar
target-arm:
Generate fen
c
es in
A
RMv7 frontend
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Prani
t
h Kumar
target-a
l
pha: Generate fence
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Prani
t
h Ku
m
ar
tcg/tci: A
d
d
support for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith Kumar
tc
g
/sparc
:
A
d
d
su
p
port
f
or fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith
Kumar
tcg
/
s39
0
:
A
dd supp
o
rt for fen
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith
Kumar
tcg/
p
pc: Ad
d
suppor
t
f
o
r fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
P
r
anith Kumar
tcg/mips:
A
dd support f
o
r fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kum
a
r
tc
g
/ia64: Add supp
o
rt for fen
c
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/arm: Add suppor
t
for
f
ence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith
K
umar
tcg/aarch64: Add
s
u
pport
f
o
r
fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pranith Kumar
tcg/i
3
86: A
d
d support for fence
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Pr
a
nith
Kumar
In
t
roduce TCGOpcode for
m
emo
r
y
barrier
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richard
Henderson
cpu-exec: C
h
eck -dfilter fo
r
-d cpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Richard Henderson
tcg: Merge GETPC and GETRA
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-09-16
Ric
h
ar
d
Hende
r
son
tcg: Suppo
r
t arbitrary size + a
l
ig
n
m
e
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard H
e
nderson
tcg:
Low
e
r indirect register
s
i
n
a separate p
a
ss
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Henderson
tcg: Require live
n
ess anal
y
sis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richar
d
Henderson
tcg: In
c
lude liveness i
n
fo
in the dumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard
H
enderson
t
c
g: Co
m
press dead_temp
s
and mem_temps into a
s
ingle
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
i
c
hard H
e
n
d
erso
n
tcg:
Fold life da
t
a
i
n
to TCGOp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
R
i
chard Henderson
t
cg
:
R
eor
g
TCGOp cha
i
ning
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-08-05
Richard Hende
r
son
tcg: Compress liveness data to 16 bits
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Hend
e
r
s
on
targ
e
t-sparc: Elide dupli
c
at
e
upda
t
e
s
to fpr
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Rich
a
rd Hen
d
ers
o
n
target-sparc: Use cpu_loop
_
e
xit_r
e
store from helper_check_ie
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Henderson
tar
g
et-sparc:
U
se
cpu_fsr in s
t
fsr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
R
ichard Hender
s
o
n
t
a
rget-
s
parc
:
U
s
e explicit wri
t
es to cpu_fs
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-s
p
arc: Remove help
e
r_ldf_a
s
i
, he
l
per_stf_a
s
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
targe
t
-
sparc: Directly
i
m
plement block and
s
hort ldf
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richa
r
d Henderson
target-sparc:
D
i
r
e
ctly implement easy l
d
f
/stf asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
enderson
target-sparc: Pa
s
s TCGMemOp const
a
nts to hel
p
e
r_ld
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
ta
r
get-sparc: Fi
x
obvious error in ASI_M_BFI
L
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
He
n
de
r
son
ta
r
ge
t
-sparc: Directly
i
mplement e
a
sy ldd/std asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
tar
g
et-
s
parc:
Intr
o
duce
gen_check
_
al
i
gn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
H
enderso
n
target-sp
a
r
c: Use
Q
T0 to return
r
esu
l
ts from
l
d
da
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Hend
e
rson
target
-
sparc
:
Dir
e
ctly implement easy
l
d/st asis
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-sparc: Use defines f
r
om asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
t
a
rget-sparc: Add UA2
0
0
5 defines
t
o asi
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
a
r
d
Hende
r
son
tar
g
e
t
-s
p
arc
:
Import linux/ar
c
h/s
p
arc/include/uapi
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard
H
e
n
d
e
r
s
o
n
ta
r
get-sparc: Pass
TCGMem
O
p to gen_l
d
/
s
t_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richar
d
Henderson
tar
g
et-sparc: Introd
u
c
e
get_asi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ri
c
hard Hender
s
o
n
target-spa
r
c
:
Store %
a
si
in TB flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Hend
e
rson
t
a
rget-sparc: Unif
y
asi ha
n
dling between 32 a
n
d 64-
b
i
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard H
e
n
de
r
son
target-s
p
ar
c
: Create g
e
n_exception
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-
s
p
a
r
c
: Store mm
u
index
i
n TB f
l
ags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Ric
h
ard He
n
derson
t
a
rg
e
t-sparc: R
e
move so
f
t
i
nt as a TCG glob
a
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-12
Richard Henderson
target-spar
c
: M
a
r
k
m
o
re flags for
h
elpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-10
Ri
c
hard H
e
nderson
build: U
s
e $(AS) for op
t
io
n
rom explic
i
tly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Stanislav Shmarov
t
ransl
a
t
e
-
all: Fix u
s
er-mode self-m
o
difying co
d
e
in
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Samuel Damash
e
k
c
putlb: Fix for self-mo
d
ifyi
n
g
writes acros
s
p
age boundaries
Per
Richard Henderson
's input, this patch also ensures...
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Samuel
Damashek
cputlb:
A
dd a
d
dress
p
arameter t
o
VI
C
TIM
_
TLB
_
HIT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Ric
h
a
rd
H
e
nderson
cput
l
b: Move
V
ICTIM_T
L
B_
H
IT out
o
f
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-08
Richa
r
d Henderson
l
inux-user: Fix i386 s
a
fe-s
y
scall
.
S
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-07-06
S
e
rgey S
o
r
okin
tc
g
:
Improve t
h
e al
i
gnment ch
e
ck infr
a
structur
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next