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
cpu-exec: Remove relic orphaned comment
2016-05-13
Sergey Fedorov
cpu-exec: Remove
relic orphaned comment
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
do
r
ov
tcg: Remov
e
n
eedless CPUS
t
ate::
c
u
rrent_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fed
o
rov
cpu-exec: Move TB chaining
i
n
to tb_find_fast()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey
Fe
d
o
r
o
v
tcg: Rework tb_i
n
v
alidated_fla
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fe
d
orov
tcg: Clea
n
up
f
rom 'next_t
b
'
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Paolo B
o
nzini
cpu-ex
e
c
:
elide more icount co
d
e if CO
N
FI
G
_USER_ONLY
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Alex
B
ennée
tcg: reorganiz
e
t
b_find_physical loop
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Paolo
B
on
z
ini
t
c
g: cod
e
_bitmap and code_write_count are not
used
.
.
.
Reviewed-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey F
e
do
r
o
v
t
c
g:
A
l
low goto_tb to any
t
arget PC in user mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y Fedorov
tcg: Clean up
direct block chaining sa
f
ety c
h
eck
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedorov
tcg: Clean up tb_jmp_un
l
ink()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Extrac
t
removing of jumps to T
B
f
rom tb
_
phys_invali
d
ate()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
F
e
d
o
rov
t
cg: R
e
name
t
b_jmp
_
rem
o
ve
(
) to tb_remove_
f
rom_jm
p
_lis
t
(
)
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedoro
v
tcg: Cla
r
ify thread safety check in tb_add_jump()
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg:
Init TB's direct jum
p
s
bef
o
r
e making it visible
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y Fedorov
tcg: Rearrange tb_link_page
(
) to avoi
d
forwar
d
declarati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: Use
u
intptr_t
t
ype for
jmp_list_{next|
f
irs
t
} fiel
d
s
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg: C
l
ean up d
i
r
e
ct block ch
a
ining dat
a
fields
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Ri
c
hard Henderson
t
r
anslate-all: Adjust
256mb testing for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tr
a
ns
l
ate-all: a
d
d
m
issing m
u
nmap of
t
he
c
ode_gen
guard
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
transla
t
e-a
l
l: remove redundant setting of
tcg_
c
tx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedoro
v
t
cg:
Note re
q
u
irement on at
o
m
i
c
direct ju
m
p patching
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/mips: M
a
ke direct jump
patchi
n
g thread-s
a
fe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Serge
y
F
e
dorov
tcg/sparc: Make d
i
rect j
u
mp
patching thread-safe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Se
r
gey Fedo
r
ov
tcg/a
a
rch64:
Make direct jump patching threa
d
-safe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/arm: Make d
i
r
ect jum
p
patching
threa
d
-s
a
f
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
tcg/s3
9
0: Make direct j
u
mp patching thread-safe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
S
ergey
Fed
o
r
o
v
tcg/i386: M
a
ke
d
irect jump pa
t
ching thread-safe
Suggested-by:
Richard Henderson
<rth@twiddle.net>.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
S
e
rgey F
e
d
orov
tcg/ppc:
M
a
k
e
direct jump patching th
r
ead-safe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fed
o
r
ov
tci
:
M
ake direct jump
p
a
t
ching thread-safe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Serg
e
y
Fedo
r
ov
include/qe
m
u/osdep
.
h: Add mac
r
os for
pointer ali
g
n
m
ent
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Sergey Fedorov
i
n
clu
d
e/qemu/o
s
d
ep
.
h: Add a macro to check for alignmen
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Emilio G
.
Cota
tb: cons
i
stent
l
y use uint32_t f
o
r
tb->flag
s
Suggested-by:
Richard Henderson
<rth@twiddle.net>
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-04-05
James H
o
gan
tcg/mips
:
Fix typ
e
of tcg_t
a
rget
_
reg_alloc_order[]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard
H
ender
s
on
targ
e
t-i
3
8
6: Dump
u
nknown opcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Hender
s
on
target-i386: F
i
x inhib
i
t i
r
q mask handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard
H
enderson
t
arget-i386: Use gen_nop_m
o
drm
f
or prefetch
i
ns
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Paolo Bo
n
zin
i
target-i386: Fix addr16 prefix
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ric
h
a
r
d H
e
n
derso
n
t
a
r
get-i386: Fix SMSW
f
or 64-
b
it mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
P
aolo Bonzini
tar
g
e
t
-i386
:
Fix
S
MSW an
d
L
MSW from/to re
g
ister
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
P
a
o
lo
B
onzini
targe
t
-i386: Avoid repea
t
ed cal
l
s to the bnd_jmp helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Pet
e
r Maydell
tcg:
R
emove
unnecessa
r
y
osd
e
p
.
h includes from
t
cg-ta
r
get
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Peter Maydell
sc
r
ip
t
s
/clean-inc
l
u
des: Ignore
.
inc
.
c f
i
les
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Pe
t
er Mayd
e
ll
tcg: Rename tcg-targe
t
.
c to
t
cg-target
.
inc
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hende
r
son
target-s
p
arc: Use glob
a
l
r
egis
t
e
rs for the register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hende
r
son
target
-
sparc:
T
idy glob
a
l
r
e
gister
i
n
i
t
i
alization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
ha
r
d
H
e
nderson
tcg:
A
ll
o
c
a
te in
d
irect_base tempora
r
i
e
s in a different
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richa
r
d
Henderson
tcg: Implement
i
ndirect memory
registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
ichard He
n
d
e
rson
tc
g
:
W
ork around clang
b
ug wrt enu
m
ranges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
ders
o
n
ta
r
get
-
i386: Implement FSGS
B
AS
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
d
e
rson
t
ar
g
et-i386: En
a
ble CR4/XCR0 features for user-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard He
n
de
r
so
n
target-i386: Clear bnd
r
e
g
s
during legacy n
e
ar
jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henderson
tar
g
et-i386: I
m
plem
e
nt BNDLDX, BNDS
T
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i
3
8
6: Update BND
S
TATU
S
for exceptions
r
ai
s
ed
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
nderson
target-i386: Implement BNDCL, BNDCU,
B
NDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target-i386
:
Imple
m
ent BNDMOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target
-
i38
6
:
Implement BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard Henderson
t
arget-i386: Split up ge
n
_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
Hend
e
rson
t
a
rget-
i
386:
P
erform set/res
e
t_inhib
i
t_irq inlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
H
e
nderson
target-i3
8
6: Ena
b
le control
r
e
gister
s
for MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
targ
e
t-
i
3
8
6:
Imple
m
ent
X
S
A
VEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ar
d
Henderson
t
arget-i3
8
6: Add X
S
A
VE ex
t
en
s
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Henderson
t
a
rget-
i
386
:
R
ea
r
range processing of 0F
AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Henderson
target-i3
8
6: R
e
arrange pr
o
c
e
ssing of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
cha
r
d H
e
nder
s
on
target-i386: S
p
lit fxsave/fxrstor imp
l
eme
n
tation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
h
ard Hen
d
erson
tcg: In
t
roduce temp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Hender
s
on
tcg: Change temp_save ar
g
ument to TCGTe
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
: Chan
g
e temp_sy
n
c
argument to TCGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderso
n
tcg:
Chang
e
t
e
mp_de
a
d a
r
g
ument to TCGTe
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change reg_t
o
_temp to TCGTemp poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
ha
r
d Henderson
tcg: Remove tc
g
_g
e
t_ar
g
_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderson
tc
g
: More use of TCGReg w
h
er
e
app
r
opriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Hend
e
rs
o
n
tcg: Work arou
n
d clan
g
bug wrt enum ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
ha
r
d He
n
derso
n
tcg: Tid
y
temporary al
l
ocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erso
n
tcg: C
h
ange
ts->mem_
r
eg to
ts->mem_
b
ase
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
ch
a
r
d Hen
d
erson
tc
g
: Ch
a
nge tc
g
_global_me
m
_new_* t
o
take a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g: Remove lingering
r
eferenc
e
s to
g
e
n
_
o
p
c
_bu
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
ha
r
d Hende
r
son
tcg: Respec
t
hig
h
water
in tcg_out
_
t
b_fin
a
liz
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard He
n
derso
n
tcg: Increase the highwater res
e
rvation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-23
John Clarke
tcg: Fix highwate
r
ch
e
ck
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Ri
c
h
ard Hend
e
rso
n
target-*: Ad
v
ance pc after
r
ec
o
gnizing a bre
a
kpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-22
Ch
e
n Gan
g
ta
r
get-tileg
x
: Implement prefetc
h
inst
r
uction
s
in pipe
y2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richa
r
d
H
ender
s
on
cpu-exec: Add "n
o
ch
a
in" debug flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips:
Su
p
por
t
r6 SEL{
N
E,
EQ}Z
instead
o
f MOVN/MOVZ
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
J
a
me
s
Hoga
n
t
c
g/mips: Suppor
t
r6 mult
i
p
ly
/
divid
e
encodings
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
tcg/mips:
Support r6
J
R
enco
d
ing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James H
o
gan
tcg/mips: A
d
d use_
m
ip
s
32r6_instr
u
ctions defin
i
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Ho
g
an
d
isas/mips: Ad
d
R6 jr/jr
.
hb to
d
isassemb
l
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
James Hogan
t
c
g-opc
.
h: Simplify
i
nsn_start
d
e
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Hen
d
e
r
son
tcg/
p
pc: Prefer mask
o
v
er andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard
H
e
nd
e
r
s
on
tc
g
/pp
c
: Revise goto_tb imp
l
ementatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ard Hender
s
on
tcg/ppc: Adjust exi
t
_tb
f
or
change in prologue placem
e
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
t
cg: A
d
just
C
ODE_GE
N
_AVG_BLOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg: Check for overfl
o
w via highw
a
t
er mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
tcg: Alloc
a
te a
g
u
ard page after c
o
de_g
e
n_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: Emit prol
o
gue to the beginning o
f
c
ode_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enders
o
n
tcg:
R
e
mov
e
tc
g
_gen_code_search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derso
n
tc
g
: Remove gen_i
n
terme
d
iat
e
_cod
e
_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henders
o
n
tcg:
Save insn data and use it in cpu_restore_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard Henderso
n
t
c
g
: P
a
ss data argument to restor
e
_
state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next