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: Extract removing of jumps to TB from tb_phys_invalidate()
2016-05-13
Sergey Fedorov
tcg: Extract removing of jumps
t
o
TB from tb_phys_
i
nvalidate()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fed
o
rov
tcg: Renam
e
t
b
_jmp_remove(
)
to tb_remove_from_jmp_list()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
ge
y
Fedorov
tcg: Clar
i
fy thread s
a
fety
c
heck in tb_ad
d
_jump()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedor
o
v
tcg:
I
nit TB's dir
e
c
t jumps be
f
or
e
making i
t
visi
b
le
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey Fed
o
rov
tcg: R
e
arrange t
b
_link_
p
age() to avoid forward declar
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rge
y
Fedorov
tcg
:
U
s
e uintptr_t type for j
m
p_
l
ist_{ne
x
t|first} fields
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
t
cg: Clean
up
dir
e
c
t
block
chaining data fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ri
c
hard Hend
e
rson
translat
e
-a
l
l: Adjus
t
2
56m
b
testing for mips64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
E
mi
l
io G
.
Cota
translate-all: add mi
s
s
i
ng munmap of the code_gen g
u
ar
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Emilio
G
.
C
o
ta
translate-all: remo
v
e redund
a
nt setting of tcg
_
ctx
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
ergey Fe
d
oro
v
t
cg:
Note requirement o
n
atomic direc
t
jump
p
atchin
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey Fedorov
tcg/mips: Make
d
irect jump p
a
tching thread
-
s
a
fe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
Fedorov
tcg/sparc: Make direct jump patching thread-s
a
fe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
Fe
d
orov
tcg/aarch64: Make direct
j
ump patching thread
-
s
a
fe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/arm:
Make di
r
ect jump patching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y Fedoro
v
tcg/s390: Make
d
irect jump patc
h
in
g
thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey
F
e
dorov
t
cg/i386: Make direct
jump patching t
h
read-safe
Suggested-by: Richard Henderson <
rth@twiddle.net
>.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
Fedorov
tcg/ppc:
Make
dir
e
ct jump patch
i
ng
thread-sa
f
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fe
d
orov
tci: Make direc
t
jump patching t
h
read-
s
afe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
Fedorov
i
nclu
d
e/qem
u
/osdep
.
h:
Add macr
o
s
f
or
p
oi
n
ter
alignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
include/qemu/osdep
.
h: Add
a
m
acro
t
o check for alignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
E
m
ilio G
.
Cota
t
b
: consistently us
e
u
i
n
t
32_t f
o
r tb->f
l
ags
Suggested-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-04-05
J
ames Hog
a
n
tcg
/
mips:
F
ix ty
p
e
of tcg_
t
arget_reg_allo
c
_order
[
]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
R
i
chard
Hende
r
son
target-i386
:
Du
m
p unknown
opcodes with -d un
i
mp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
R
icha
r
d Henderson
target-i38
6
:
F
ix inh
i
bit irq
m
ask handling
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Richard H
e
n
d
erson
target-
i
386: U
s
e gen_nop_modrm f
o
r pr
e
fetc
h
instr
u
ctions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Paolo Bonzini
target-i3
8
6: Fix a
d
dr16 prefix
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
target
-
i386: Fix S
M
SW
f
or 64-bit mo
d
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Paolo
Bonzini
target-i386: Fix SMSW and
LMS
W
from/to r
e
gister
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
P
a
olo
B
onzini
target-i38
6
:
A
void repeated
c
alls to the bnd_jmp helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter May
d
e
ll
tcg
:
Re
m
ove unnecessa
r
y osd
e
p
.
h
includes from tcg-target
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
scripts/clean
-
includes: Ignore
.
inc
.
c files
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
P
e
t
e
r M
a
yd
e
ll
tcg:
R
e
n
a
m
e tcg-target
.
c to tcg
-
target
.
i
n
c
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
derson
ta
r
g
et-sparc: Use global
reg
i
sters fo
r
t
he registe
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hend
e
rso
n
t
ar
g
e
t-sparc:
Tidy globa
l
re
g
ister initialization
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richar
d
Hend
e
rson
tcg:
Al
l
ocate
i
ndirec
t
_
b
ase te
m
porarie
s
in a
d
iffe
r
ent
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderson
tcg: Implement
i
n
direct memory regist
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: Wo
r
k around cl
a
n
g
bug
w
r
t enum ranges, part
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rson
target-i3
8
6
:
Im
p
leme
n
t FSGSBASE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richar
d
Henderson
targe
t
-i38
6
:
Enable CR4/
X
CR0
f
eatures for user-mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henders
o
n
target-i386: Cl
e
a
r
b
n
d
reg
s
during legacy ne
a
r jump
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henderson
ta
r
g
et-i38
6
: Imp
l
e
ment BNDLDX, B
N
DSTX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henderson
tar
g
e
t
-i3
8
6: Update BNDSTAT
U
S
f
or excepti
o
ns raised
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Henderson
t
a
rg
e
t-i386:
I
m
plement
B
NDCL,
B
NDCU, BNDCN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
t
a
rget-i386:
I
mplement BN
D
MOV
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
ta
r
ge
t
-i
3
86: Implement BNDM
K
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
nderson
target-i386: Spl
i
t up gen_lea_modr
m
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d
Henderson
tar
g
et-i386: Perform set/res
e
t_
i
nh
i
bit_irq inli
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ard Henderson
t
a
r
get-
i
3
86: Enable
control
r
egisters for M
P
X
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard Henderson
ta
r
get
-
i386
:
Implement XSAVEO
P
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
icha
r
d He
n
de
r
son
target-i
3
86: Add XSAVE extension
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Hender
s
o
n
t
a
r
get-i386: Rearrange
p
roc
e
ssing
of 0F AE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
a
r
get-i38
6
:
R
earrange process
i
ng of 0F
0
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hen
d
erson
targ
e
t-i3
8
6
: Split fxsa
v
e/fxrstor
i
mplement
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
so
n
tcg: Introd
u
ce temp_load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erson
tcg
:
Chang
e
tem
p
_
s
ave argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d
H
enderson
tcg:
Change temp_sync argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
tcg:
C
h
ange temp_
d
ead argument to TCG
T
emp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henderson
t
c
g: Chan
g
e reg_to_temp to
TC
G
Temp poin
t
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
r
d
H
end
e
r
son
tcg: Remove
tcg_get_ar
g
_s
t
r
_
i32/64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
nderson
tcg: Mo
r
e use
of T
C
GReg where ap
p
r
o
priate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hen
d
erson
tcg: Work around clang bug wrt enum ran
g
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Tidy tempo
r
a
r
y
all
o
ca
t
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
He
n
derson
tcg: Chang
e
t
s
->mem_reg to ts->
m
e
m
_ba
s
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg
:
C
h
ange
t
c
g_glo
b
al
_
mem_new_* to take a TC
G
v
_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
enderson
t
cg: Remove linge
r
i
ng references to gen_opc_b
u
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Respect highwater in tc
g
_out_
t
b_f
i
nal
i
ze
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
R
i
ch
a
rd He
n
derson
tcg: Increase t
h
e highw
a
ter reservation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
John
C
larke
tcg: Fix highwater check
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
target
-
*: Advan
c
e pc af
t
er recognizing a break
p
oint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
Chen
Gang
t
a
rget-
t
ilegx: Imple
m
en
t
prefetch i
n
structions in pipe y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Hen
d
erson
cpu-exec: Add "nochain" debug
f
lag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/
m
ips:
Su
p
p
o
rt r
6
S
E
L{NE, EQ}Z instead of
M
OVN/MOV
Z
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James
H
ogan
t
cg/mips: Su
p
port r6 multiply/divide enc
o
dings
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips: Support r6 JR encodi
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
ames Ho
g
an
tcg/mips: Add
use_mips32r6_instructions
definiti
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James
Hogan
disas/mips: Add
R
6 jr/jr
.
hb to disassembler
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Hogan
tcg-opc
.
h:
S
implify ins
n
_start d
e
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
ichard Henderson
tcg/ppc: Prefer m
a
s
k
over
a
ndi
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard
Hender
s
on
tcg/ppc
:
R
e
vise
g
o
t
o_tb implement
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
c
h
ard
H
en
d
erson
tcg/ppc: Adjust e
x
it_tb for ch
a
nge in pr
o
logue placement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
o
n
tcg: Adjust CODE_GEN_A
V
G_BLOCK_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Check for ov
e
r
f
lo
w
via highwater mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: A
l
locate
a
g
u
ard pa
g
e after cod
e
_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichar
d
Henderson
tcg: Emit
p
rologue to the begi
n
ning o
f
cod
e
_
g
en_bu
f
fer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Remove tcg_gen_code_se
a
rch_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hen
d
erson
tcg: Remov
e
ge
n
_
i
nterme
d
iate_code_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
en
d
erson
tcg: Save insn data and u
s
e it in cpu_resto
r
e_st
a
te_fr
o
m_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d He
n
derson
t
cg: Pass data a
r
gument to rest
o
re_state_
t
o_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ar
d
H
e
n
derson
tcg: Add TCG_MAX_INSNS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*: Drop cp
u
_gen_code defi
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Hender
s
on
tcg: Merge cpu_gen
_
cod
e
into tb_gen_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
target-spa
r
c:
Add npc state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
char
d
Henderson
target-sparc
:
Remove gen_
o
pc_jump
_
pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targ
e
t-spa
r
c: Split out gen_branch_n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hende
r
son
target
-
sparc: Tidy
g
e
n
_branch_a
interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hender
s
o
n
target-
c
ris: Mirror gen_opc
_
p
c
in
t
o insn
_
start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
t
arget-sh4
:
Add flags state to insn_st
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichar
d
H
ende
r
son
target-s
3
90
x
: Add cc_op state to insn
_
start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
Henderson
target-mips: Ad
d
delayed
b
ranch state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next