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-i386: Add XSAVE extension
2016-02-12
Richard Henderson
target-i386: Add XSAVE e
x
te
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
end
e
rson
target-i38
6
: Rearr
a
ng
e
p
roc
e
ssing of
0F AE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Henderson
target-i
3
86: Rearrange proc
e
ssing
o
f 0F 01
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Henders
o
n
targe
t
-
i
386: Split f
x
save/
f
xrs
t
or
impl
e
men
t
ation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard He
n
der
s
on
target-i38
6
: Deconstruct t
h
e c
p
u_T array
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1436426122-12276-11-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard
Henders
o
n
target-i
3
8
6
: Tidy gen_add_A0
_
im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-10-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hende
r
son
target-i386: Rewrite leave
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-9-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
a
r
d H
e
nderson
target
-
i386:
Rewrite ge
n
_enter inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-8-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Rich
a
rd Hende
r
son
tar
g
et-i
3
8
6: Use g
e
n_
l
ea_v_se
g
in pusha/popa
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-7-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
target-i386: Acc
e
s
s
segs v
i
a TC
G
re
g
isters
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-6-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erson
targe
t
-i386: Use gen
_
lea
_
v
_
seg in stack subroutines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-5-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
e
nder
s
on
target-i3
8
6: U
s
e gen_lea_v_seg in gen_lea_mo
d
r
m
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-4-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
targ
e
t-i386: In
t
roduce mo_stacksi
z
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-3-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
a
rd Henderso
n
ta
r
get-i386: Create
g
en_lea_v_seg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
...1450379966-28198-2-git-send-email-
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderson
tc
g
: Intr
o
duce t
e
mp_load
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard H
e
nder
s
on
tcg: Change temp_sa
v
e argu
m
ent
t
o TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
e
r
son
tcg:
Change temp_s
y
nc argume
n
t to TCGTemp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
tcg: Change temp_dead argument to
T
CG
T
emp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
derson
tcg: Change reg_to_temp
t
o
T
CGTemp
p
oint
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Hen
d
erson
tcg: Re
m
ove
t
cg
_
get_arg_str
_
i
32/64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d
H
e
nderso
n
tcg: More
u
se o
f
TCGRe
g
where a
p
propri
a
te
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg: Work aro
u
n
d
cla
n
g bug
wrt
enu
m
r
a
ng
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard H
e
nderson
tcg: Tidy temporary allocat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
t
c
g: Chan
g
e ts->mem
_
reg to ts
-
>mem_
b
ase
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change tcg_glob
a
l
_me
m
_new_* to
ta
k
e a TCGv_pt
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
: R
e
move
l
in
g
ering references to gen_opc_buf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hen
d
e
r
son
tcg: Respect h
i
ghwater in tcg_out_tb_finaliz
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-12-01
Ric
h
a
rd Hende
r
son
t
cg
:
Increase the hi
g
hwater reserva
t
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-11-17
Richard Henderson
target
-
i386: Fix mulx
for identical tar
g
et
r
e
gs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-28
Richa
r
d
H
ende
r
son
target-*: Adva
n
ce
pc after recogniz
i
ng a
breakpoint
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-23
Rich
a
r
d Henderson
target
-
i
38
6
: Check CR4
[
DE] for proce
s
si
n
g
D
R
4/DR5
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-23
Richard
H
enderson
ta
r
get-i38
6
: Optimize
s
etting dr[0-3]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-23
R
i
c
har
d
Henderson
t
a
rget-i386: Move hw_
*
b
r
eakp
o
int_* funct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-23
Ric
h
ard H
e
nder
s
on
target-i386:
R
e-
i
ntroduce optimal bre
a
kpoint
remova
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Henderso
n
target-i386: In
t
roduc
e
cpu_x
8
6_update_dr7
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hen
d
e
r
so
n
cpu-exec: Add "no
c
hain" debu
g
fl
a
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc: Prefe
r
mask over andi
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd Henderson
tcg/ppc: Revi
s
e goto_tb imple
m
entati
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-19
R
ichar
d
Henderson
tc
g
/ppc: Adjust exit_tb for chan
g
e
i
n p
r
olog
u
e placement
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg:
A
djust C
O
DE_GEN_AV
G
_
BLOCK_SIZE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
tcg: Check for o
v
erflow vi
a
high
w
ater mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
t
c
g
:
Allocate a guard
p
age after code_gen
_
buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
end
e
rson
tcg: Emit
p
rolog
u
e
to th
e
beginning of
code_gen_b
u
f
f
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
n
derson
t
c
g
: Remov
e
tcg_gen_code_sear
c
h_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Remove gen_inte
r
mediate_co
d
e
_
pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg
:
Save i
n
sn data and use
i
t in cpu_restore_
s
tate_from_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d He
n
der
s
on
tcg:
Pass dat
a
argument to restore_state
_
to_o
p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg: Add
TCG_MAX_INS
N
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
targ
e
t-*: Dro
p
cpu_gen_code
d
e
fine
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
Merge cpu
_
gen_
c
ode
i
nt
o
tb_gen_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
He
n
derson
target-sparc: Add np
c
state to
i
ns
n
_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target
-
sparc:
R
emove gen_opc_jump_
p
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ich
a
rd Henderson
t
a
rge
t
-
sparc
:
S
p
lit out gen_b
r
anch
_
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
ers
o
n
target-s
p
arc: Tidy gen_branch_a int
e
r
face
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
t
ar
g
et-cris: Mirr
o
r g
e
n_opc_pc into insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
n
d
erson
t
a
rget-s
h
4: Add fl
a
gs st
a
te to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
target-s390x: A
d
d cc_op sta
t
e to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
tar
g
et-m
i
ps: Ad
d
d
elayed branch
s
tate
t
o
insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
e
n
d
erso
n
tar
g
e
t
-
i386: Add cc_op state t
o
insn_star
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nd
e
rson
t
arget-arm: Add condexec stat
e
to
i
nsn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg: Allow extra data to be att
a
ched to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
target
-
*: Introd
u
ce and use c
p
u
_breakpoint_
t
est
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-*: Increment num_insns immediately a
f
t
e
r
tcg_gen_
i
n
s
n
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
t
arget-*: Uncondition
a
lly emit tcg_gen_insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Rename d
e
bug_insn_start to insn_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
target-tilegx: Handle nofault prefetch instructio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
e
n
derson
ta
r
get-tile
g
x: Use TILEGX_EXCP_SI
G
N
AL instead of TILEGX_EXCP
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-tileg
x
: Im
p
lement c
o
mplex multi
p
l
y instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hen
d
erso
n
ta
r
get-t
i
le
g
x: Implement ta
b
le index ins
t
ructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
Hen
d
erson
t
arge
t
-tilegx:
Implement
crc instruct
i
on
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
t
a
rget-tilegx: Tidy
s
i
m
d
_helper
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-02
Rich
a
rd
Hen
d
er
s
on
target-i386: Make check_hw
_
breakpoi
n
ts s
t
atic
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-02
Richard
H
ender
s
on
target-i386:
M
o
ve break
p
oint related functio
n
s to new
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-01
Richard Hender
s
on
virtio: Not
i
ce when the system doesn'
t
support
MSIx
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-18
Rich
a
rd Henderson
target-mips:
U
se tcg_gen
_
extrh_i64_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
derson
target-tilegx:
Handle v1shl,
v
1shru,
v
1shrs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
arget-tilegx: Hand
l
e v1shl
i
,
v
1shr
u
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nderson
target-tilegx:
Handl
e
v4int_l
/
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderso
n
targe
t
-tilegx: Handle atomic ins
t
ructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
rson
target-tilegx:
Han
d
le
mtspr, mfspr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
a
r
get-ti
l
egx
:
H
a
ndle v1c
m
p
eq, v1cmpne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
ch
a
rd Henderson
target-ti
l
eg
x
: Handle mask i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard He
n
d
e
rs
o
n
target-t
i
le
g
x: Han
d
le scalar
m
ultiply
i
nstruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
ch
a
rd Hende
r
son
target-tileg
x
:
Handle
c
onditional m
o
v
e
instruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Henderson
t
a
r
get-tile
g
x: Hand
l
e
s
hift instruc
t
i
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Hend
e
rson
tar
g
e
t
-tilegx: Handle b
i
tfield instruct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
e
nderson
targ
e
t-ti
l
egx: Implement
s
yst
e
m
a
nd
m
e
mory manageme
n
t
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
en
d
erson
target-tileg
x
:
H
an
d
le comparison instructio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Henderson
targ
e
t-tileg
x
: Handle co
n
dit
i
onal bran
c
h instructi
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Hend
e
rso
n
target-tilegx: H
a
ndle
u
n
c
onditio
n
al jump
instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-
t
ilegx: Handle post-incremen
t
load and store
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx: Han
d
le basic
load and
s
tore instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
er
s
on
targe
t
-tile
g
x: Handle
most bit manipu
l
ati
o
n instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
enderson
target
-
a
r
m
:
Use
n
ew
r
e
v
bit funct
i
on
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Henderson
ho
s
t-
u
tils: Add revbit functi
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d
Hende
r
so
n
target-tile
g
x:
H
andle
a
rithmetic instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
t
a
rget-ti
l
egx: Handle simple l
o
gic
a
l o
p
erat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderson
target-t
i
legx: Generate SEGV properly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
icha
r
d Henderson
target-tilegx: Framework for decod
i
ng bundles
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
icha
r
d
H
enderson
target-ti
l
egx: Fix LDNA_ADD_IM
M
8
_OPCODE_X1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next