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
tcg: Add CONFIG_ATOMIC64
2016-05-13
Serg
e
y Fed
o
rov
t
c
g
:
Remo
v
e
needless CP
U
State::c
u
rrent_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
cpu-exec: Move TB cha
i
ning into
tb_f
i
nd_fast()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey F
e
dorov
tcg: Rework tb_invalidate
d
_flag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Clean up
from 'next_t
b
'
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
P
a
o
l
o Bonzini
cpu-exec:
e
lide more ic
o
unt code if CONFIG_USER
_
ONLY
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
A
l
e
x Bennée
tcg
:
reorga
n
ize
tb_find_
p
hysical lo
o
p
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Pao
l
o
B
onzini
tcg: code_bitm
a
p and code_write_c
o
unt are not used
.
.
.
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey Fedor
o
v
tcg:
A
llo
w
g
oto_tb
t
o any t
a
rget PC i
n
use
r
m
ode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
e
d
o
rov
tcg: Clean up direct bloc
k
cha
i
ning safety check
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Clean up tb_jm
p
_un
l
in
k
(
)
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Extract removing of j
u
mps
t
o T
B
from tb_phys_invalid
a
te()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedo
r
ov
tcg:
Rename tb_jmp_r
e
move() to tb_remove_from
_
j
m
p_l
i
st()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedorov
t
cg: Clarify thread safety check in
t
b
_
add
_
ju
m
p()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
r
ge
y
Fedor
o
v
tcg: Init
T
B's dir
e
ct jum
p
s
before makin
g
it visible
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
t
cg:
R
earra
n
ge tb_l
i
nk_page() to av
o
id
f
orward
declarat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
edorov
tcg: Use uintptr_t ty
p
e for jmp_list_{ne
x
t
|
first} fields
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
ergey Fedorov
t
c
g: Clea
n
up dire
c
t block chain
i
ng data fiel
d
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Richard Hende
r
son
tr
a
nslate-
a
ll: Adjus
t
256mb testi
n
g for mip
s
64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
translate-
a
ll: add mis
s
i
ng
munmap
of
the
c
o
de_gen guard
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cot
a
tran
s
late-
a
ll: remove r
e
dundant se
t
ting of tc
g
_
ctx
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey Fedorov
tcg: Note
r
equ
i
rement on atomic direct jump pat
c
hi
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
ey Fedorov
tcg/mips
:
Make direct j
u
mp
patching
t
h
r
ead-
s
afe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
dorov
t
c
g
/
sparc: Make direct jump
patching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedorov
tcg/aarch64: Ma
k
e dire
c
t
jump pat
c
hing thr
e
ad-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedor
o
v
tcg/arm: Make di
r
ect
j
ump patching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
F
edo
r
ov
tcg
/
s390: Make di
r
e
c
t ju
m
p patchi
n
g thre
a
d-sa
f
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
e
y
Fed
o
rov
t
c
g
/i386:
Ma
k
e
d
irect jump patch
i
ng thread-safe
Suggested-by: Richard Henderson <
rth@twiddle.net
>.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
ey F
e
dorov
tcg/ppc:
M
a
k
e direct ju
m
p patch
i
ng thread-
s
a
fe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tci: Make direct
ju
m
p
patching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
ey Fed
o
rov
include/q
e
mu/osdep
.
h: Add macros for pointer alignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
Fedor
o
v
include/qemu/o
s
dep
.
h: Add a
macro to check for a
l
ignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tb: consist
e
n
t
ly use
u
int32_t for t
b
-
>flags
Suggested-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-04-05
James
H
o
g
a
n
tcg/mips: Fix type of tcg_target_reg_al
l
oc_
o
rder[]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Henderson
targe
t
-i386:
Dump u
n
known opcode
s
wit
h
-d uni
m
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
R
i
chard
Henderson
target-i386
:
Fix inhibit
irq mask
h
and
l
in
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Rich
a
r
d
Henderson
tar
g
et-i386
:
Use gen_n
o
p_modrm for p
r
e
f
etch in
s
tructio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Paolo
Bonzi
n
i
t
a
rget-i386
:
Fix addr16 prefix
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
h
a
r
d
He
n
de
r
son
tar
g
et-i386: Fix SMSW for
6
4-bit m
o
d
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Paolo Bonzini
target-i386: Fix SMSW and LMSW
f
rom
/
t
o r
e
gister
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Pa
o
lo Bo
n
zini
targ
e
t-
i
3
8
6: Avoid repeated calls to
t
he bnd_jmp h
e
lper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
P
e
te
r
M
a
yd
e
ll
tc
g
:
Remove u
n
n
ecessary osdep
.
h includ
e
s fr
o
m
t
cg-target
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Pete
r
M
a
ydell
s
cri
p
ts/clean-in
c
ludes: Ignore
.
i
nc
.
c f
i
les
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
tc
g
: R
e
name tc
g
-target
.
c t
o
tcg-targ
e
t
.
inc
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henders
o
n
tar
g
e
t-sparc:
U
se global registers for the re
g
iste
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
R
i
c
hard He
n
derson
t
ar
g
et-sparc: Tidy g
l
o
bal register i
n
itiali
z
at
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderson
tcg: Allocate in
d
irect_base tempor
a
ries in a
different
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderso
n
tc
g
: I
m
plement i
n
d
i
r
ect memory re
g
isters
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard
H
enderso
n
tcg
:
W
ork
aro
u
nd
c
lan
g
bug
w
rt enum r
a
n
g
es, part
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i386: Impl
e
ment FSGSBASE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard
H
enderson
target-i386: Enable CR4/XCR0 features for u
s
er-
m
ode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enderson
target-i386
:
Cle
a
r bn
d
regs during legacy near
j
umps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
target-i386: Implemen
t
BNDLDX, BNDSTX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enderson
target-i386
:
Upd
a
te BNDS
T
A
TUS for
exceptions
r
ai
s
ed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rson
t
a
rget-
i
386: Implemen
t
BND
C
L, BNDCU, BNDCN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
har
d
Henderson
targ
e
t-i3
8
6: Impleme
n
t BND
M
OV
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
R
ichar
d
Henders
o
n
tar
g
et-i38
6
:
I
mplement B
N
DMK
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
e
n
derson
targe
t
-i386: Spl
i
t up gen
_
lea_modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
r
d
He
n
d
erson
t
a
rget-i386:
Perform set/reset_inhibit_irq in
l
ine
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
e
nd
e
rson
ta
r
get-i386: Enable
c
o
n
tr
o
l
registers f
o
r MPX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
t
arget
-
i386
:
Implement XSAVEOPT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Henders
o
n
t
arget-i38
6
:
Add XSA
V
E exte
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
end
e
rson
target-i386: Rearra
n
ge processing of 0
F
AE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i38
6
: Rear
r
ange p
r
o
cessing of 0F 01
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard He
n
de
r
son
tar
g
et-i386: Split fxsave/fxrs
t
or implementation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Introduc
e
temp
_
load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
icha
r
d Henderson
tcg: Change temp
_
s
a
ve argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
nd
e
rson
tcg: Change temp_syn
c
a
rgument
t
o TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg:
C
h
a
nge temp_dead argum
e
n
t
to TCGT
e
m
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erson
tcg: Change
r
eg_to
_
temp to TC
G
Temp po
i
n
ter
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
t
c
g: Re
m
ove tcg_get_
a
rg_str_i32
/
64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henderson
tcg: More
use
o
f
T
CGReg where appropriate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
hard Henderson
tcg: Work around clan
g
bug wrt enum r
a
nges
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard H
e
nd
e
rs
o
n
tcg: Tidy temporar
y
a
llo
c
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Change ts->mem_r
e
g
t
o ts->mem
_
base
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Change tcg_gl
o
b
al_mem_new_* to take a TCGv_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hender
s
o
n
tcg: Remo
v
e lin
g
e
r
in
g
refer
e
nces to gen
_
op
c
_
b
u
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd
H
enderson
tcg: Respect highwater
i
n
t
c
g_out_tb_finaliz
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
Richard Hender
s
o
n
t
cg: Increase the highwater reser
v
a
t
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
John C
l
ar
k
e
tc
g
: Fix hig
h
wat
e
r
c
heck
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard Hende
r
son
target-*:
Advance
p
c after recognizing a
b
reak
p
o
int
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
Chen Gang
target-til
e
gx: Impl
e
m
e
nt pr
e
f
et
c
h ins
t
r
uctions
in pipe
y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
H
enderson
cpu-exe
c
: Add "nochain
"
debug
flag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
ames Hogan
tcg/
m
ips
:
Sup
p
ort r6 SE
L
{NE, EQ}Z i
n
stead of MOVN/
M
OVZ
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Jam
e
s Ho
g
an
tcg/mips: Support r6 multiply/divid
e
encodings
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
t
c
g
/
mips: Support r6 JR
encoding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James
H
ogan
tcg/mi
p
s: Add use_mips32r6_i
n
s
tructions definitio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
a
mes Hogan
d
i
s
as/mips: Add
R6
jr/jr
.
hb to
d
i
s
assembler
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
ame
s
Hoga
n
tcg-opc
.
h: Simpl
i
fy insn_start de
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard Hen
d
erson
t
cg/ppc: Prefer mask ov
e
r an
d
i
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
rson
tcg/
p
pc:
Revise goto_tb
implementat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Henderson
t
c
g/
p
pc: Adjust exit_tb for cha
n
ge in p
r
ologue placeme
n
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
A
djust CODE_
G
EN_AVG
_
BLOCK_SIZ
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hende
r
son
tcg: Che
c
k for ove
r
flow v
i
a hi
g
hwater mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
A
l
loca
t
e a guard page
a
f
t
e
r
code_gen_buf
f
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
nderson
tcg:
Emit pro
l
ogue
to the beginning o
f
c
ode_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
tcg: Remove tcg_ge
n
_
code_s
e
a
rc
h
_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hend
e
rson
tcg
:
R
e
move gen_intermediate_co
d
e_
p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
t
cg:
S
a
v
e
i
nsn d
a
ta and use it in cpu_r
e
sto
r
e_state_from_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
c
g: Pass data
argument to restore_state_to_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
He
n
derson
tcg
:
A
d
d
TCG_MAX_INSN
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next