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: Clean up tb_jmp_unlink()
2016-05-13
S
ergey Fed
o
rov
tcg: Cle
a
n
up tb_jmp
_
u
nlink()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg:
Ext
r
act removing
o
f jumps to TB from tb_p
h
ys_invali
d
ate()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
ey Fedor
o
v
tcg: Rename
tb_jm
p
_remove() to tb_remove_from_jmp_list()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedo
r
ov
tcg: Clarify thread safety
check in
t
b
_
add_jump(
)
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedo
r
ov
tcg: Init
T
B's
direct jump
s
before m
a
k
ing it vi
s
ible
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
r
gey Fedorov
t
c
g
:
R
earrang
e
tb_link_page() t
o
a
v
o
i
d f
o
r
w
ard declara
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rge
y
F
e
doro
v
tcg:
Use uintptr_t type for
j
m
p_list
_
{
n
e
xt|
f
i
r
s
t
}
f
i
e
lds
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
e
d
o
r
ov
t
c
g: Clean up
d
i
rect b
l
ock
c
h
aining dat
a
fields
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Richard Henderson
tr
a
nslate-all: Adjust 256mb
testing for mips64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
E
m
ili
o
G
.
Cota
tra
n
slate-all: add missing m
u
n
map of the code_ge
n
g
uar
d
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
E
mil
i
o G
.
Cota
trans
l
ate-
a
l
l
: remove redundant
setting of tcg_c
t
x
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
dorov
tcg:
Note requirement on atomic direct jump patchi
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/mips: Make
direct ju
m
p patchi
n
g
thr
e
a
d-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
ge
y
Fedorov
tcg/s
p
arc:
M
ake di
r
ect jump
p
a
t
ching th
r
ead-
s
afe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Ser
g
ey
F
edorov
t
cg/aar
c
h64: Make direc
t
jump patc
h
ing thr
e
ad-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
S
e
r
g
ey
F
edorov
tcg/ar
m
: Ma
k
e direct jump patching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
dorov
tcg/s390
:
Make direct
j
ump
p
atching thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
t
c
g/i386: Make dir
e
c
t jump p
a
tching thread-sa
f
e
Suggested-by: Richard Henderson <
rth@twiddle.net
>.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y Fedorov
tcg/ppc
:
Make d
i
r
e
ct jump patching threa
d
-
safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedor
o
v
tci: Make direct
jump patc
h
i
ng thread-safe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey
F
edorov
in
c
l
ude/qemu/osdep
.
h: Add
m
acros fo
r
pointe
r
alignmen
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
i
n
clude
/
qem
u
/osdep
.
h: Add a macro to check
for alignment
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
C
o
t
a
tb:
consi
s
ten
t
ly us
e
u
i
nt32_t for 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
James Hogan
tcg/mips:
F
ix t
y
pe of
tcg_target_reg_alloc_ord
e
r[]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
hard Henderson
ta
r
get-i386
:
Dum
p
unknown
o
pcodes
with
-
d u
n
i
m
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Rich
a
rd He
n
derson
target-i386: Fi
x
i
nhib
i
t irq mask handling
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Richard He
n
d
erson
target-i386:
U
se gen_nop_
m
odrm fo
r
prefetch instru
c
tion
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Pa
o
lo Bonz
i
ni
t
a
rget-
i
386: Fix
addr16
p
refix
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
R
i
c
ha
r
d He
n
ders
o
n
target-i386:
F
ix SMSW for 6
4
-bit mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Pa
o
lo
Bo
n
zi
n
i
target-i386
:
Fix SMSW and
LMSW fr
o
m/t
o
register
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-03-14
Paolo Bo
n
zini
ta
r
g
e
t
-i386: Avoid repeated calls to the bnd_jmp help
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Mayd
e
ll
tcg:
R
emove unn
e
cessar
y
o
s
dep
.
h
inc
l
udes from tcg-ta
r
get
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Mayde
l
l
scrip
t
s
/clean-includes:
I
gnore
.
inc
.
c
f
iles
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Peter Mayde
l
l
tcg: Rename tc
g
-
target
.
c t
o
tcg-targe
t
.
inc
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard
Henders
o
n
target-spa
r
c
:
Use global
reg
i
st
e
rs
for the register
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Rich
a
rd He
n
derson
t
a
rget-sparc
:
Tidy global register ini
t
ialization
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
R
ichard Hen
d
erson
tcg
:
Allocat
e
indirect_
b
ase te
m
p
orari
e
s
i
n a
differe
n
t
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
t
c
g: Imple
m
ent ind
i
rec
t
memo
r
y registers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-23
Richard
H
en
d
erson
tc
g
: Work around clang bug
wrt en
u
m
ranges, part 2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henders
o
n
target-i38
6
: Implement
FSGSBASE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
r
d
Hen
d
er
s
on
target-i386: Enab
l
e CR4/XCR
0
fe
a
tures for
u
s
er-mode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henderson
tar
g
et-
i
386: Clea
r
bndr
e
gs during l
e
g
acy near j
u
mps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
ta
r
get
-
i386: I
m
plem
e
n
t B
N
D
L
DX, BNDSTX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderso
n
target-i386: Update BNDSTATUS for except
i
ons rai
s
ed
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richar
d
Hender
s
on
target-i
3
86
:
Implement B
N
DC
L
, BNDCU,
BND
C
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
der
s
on
targ
e
t-i386: Impleme
n
t BN
D
MO
V
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderso
n
target-i386: Implement
BNDMK
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Hend
e
r
s
on
target-i3
8
6
:
S
p
lit up gen_lea_mo
d
rm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
ich
a
rd Hen
d
er
s
on
target-i386: Perform set/reset_
i
nhibit_irq
inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
t
a
rget-i386:
E
nable co
n
trol registers for MPX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
nderson
t
a
r
get-i386
:
Implement XSAVEO
P
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
tar
g
et-i386: Add XSAVE exte
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Hender
s
on
target-i
3
86: Rearrange pro
c
es
s
i
n
g
of 0F
A
E
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
i
ch
a
rd Henderson
ta
r
get-i386: R
e
arran
g
e
proce
s
sing of 0F 01
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hen
d
erso
n
targe
t
-i386: Split fxs
a
ve/fxrst
o
r implementati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Introd
u
ce temp_lo
a
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
cg
:
C
hange t
e
mp_s
a
ve argument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change temp_sync argume
n
t to
TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard Henderson
tcg:
Chang
e
te
m
p_dead ar
g
ument to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
tcg: Ch
a
nge reg_to_temp to T
C
GTemp pointer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
n
d
ers
o
n
tcg: Rem
o
ve
t
cg_get_
a
rg_str
_
i32/64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
e
nderson
tcg: More
use o
f
T
C
GR
e
g
where ap
p
ropriate
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
He
n
derso
n
t
c
g
: Work
aroun
d
cla
n
g
b
u
g
wrt enum ranges
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Tidy
tempor
a
ry allocation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g: Ch
a
nge ts
-
>mem_reg to ts->mem_base
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
tcg
:
C
h
ange
t
cg_global_me
m
_new_* to take a T
C
Gv_ptr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd
H
enderson
tcg
:
Remove lin
g
eri
n
g
r
eference
s
to gen_opc_buf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Hend
e
rson
tcg:
Respect highwater in tcg_out
_
tb_finalize
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
Rich
a
rd
H
enderson
tcg: Inc
r
ease t
h
e
h
ighwater rese
r
va
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-23
John Cla
r
ke
t
c
g
: Fix highwater check
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
target
-
*:
A
dvance pc a
f
ter
r
ec
o
gni
z
i
ng a br
e
akpoint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-22
C
hen Gang
targ
e
t-tilegx: I
m
plement prefetch instructions in
p
i
pe y2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ar
d
He
n
der
s
on
cpu-exec: Add "nochain" debug
f
l
ag
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips: Sup
p
o
r
t r6 S
E
L{NE, EQ}Z instead
o
f
MOVN/MOVZ
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Ja
m
es Hogan
tcg/mips: Sup
p
o
r
t r
6
multipl
y
/divide
e
ncodings
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James
Hoga
n
t
c
g
/
mips:
S
uppor
t
r6 JR
encoding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips: Add use_m
i
ps32r
6
_instructions defi
n
itio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
a
m
es Hogan
disas/mips: Add R6
j
r/jr
.
h
b
to disassembler
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
J
a
mes Hogan
t
c
g-opc
.
h:
Simplify ins
n
_sta
r
t def
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hen
d
erson
tcg/p
p
c: Prefer mask o
v
er andi
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
i
ch
a
rd Hend
e
rs
o
n
t
cg/ppc: Revise goto_tb implement
a
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
t
cg
/
ppc:
Adjust exit_tb for chang
e
in prologue
p
lacement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d He
n
derson
t
c
g
: Adjust CODE
_
G
E
N
_
AVG
_
BL
O
CK_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Check for
overf
l
ow
via
hig
h
wat
e
r mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
H
enderson
t
cg:
Alloc
a
te a guard page
af
t
er code_gen_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tcg: Emit
p
r
o
logu
e
to the beginning of code_gen_
b
uffe
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
s
on
tcg:
Remove tcg_gen_code_search_p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d He
n
der
s
on
tcg: Remove gen_intermediate_code_
p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg: Sav
e
insn data and use it in cpu
_
restor
e
_state_from_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
tcg: Pass
d
ata argument to
restore_state_to_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
:
Add TCG_MA
X
_INSNS
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ar
d
H
enderson
t
arget-*: Drop cpu_gen
_
code define
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Merge cpu
_
gen_co
d
e i
n
t
o
t
b_gen_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichar
d
Hende
r
son
target-sparc:
A
d
d npc state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
a
rd Hend
e
rson
targ
e
t-sparc: R
e
move gen_opc_ju
m
p_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
target-sparc: Split out gen_branch_n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
tar
g
et-spar
c
: T
i
d
y
gen_branch_a
i
n
t
e
r
face
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hender
s
on
target-c
r
is: Mirror gen_opc_
p
c into
i
nsn
_
s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
t
a
rg
e
t-sh
4
: Add f
l
ag
s
state to insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hender
s
o
n
t
a
r
g
et-s3
9
0x: Add
c
c_
o
p state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next