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: Enable CR4/XCR0 features for user-mode
2016-02-15
Richard Henderson
target-i386:
E
nabl
e
CR4/XCR0 features fo
r
user-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henderson
t
a
r
g
et-
i
386: C
l
ear bn
d
regs during legacy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hen
d
erson
target-i386: I
m
pl
e
ment BNDL
D
X, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
ha
r
d Hender
s
o
n
target-
i
386: Update BNDST
A
TUS f
o
r excep
t
i
o
ns raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hen
d
erson
target-
i
386:
I
m
pl
e
me
n
t BNDCL, BNDCU, B
N
DCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
c
hard Henders
o
n
target-i
3
86
:
Implem
e
nt BNDMOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Henderso
n
ta
r
get
-
i
38
6
: Im
p
le
m
e
nt BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
arget-i386: Split up gen_lea
_
mo
d
rm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d Henders
o
n
target-i386: Pe
r
form
set/reset_inhibit_irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
H
enders
o
n
tar
g
et-i386: Ena
b
le
c
ontrol registers for MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Henderson
target-i3
8
6: Implement
X
SAVEOP
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
enderson
t
a
r
get-i386: Add XSAVE ext
e
nsion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
cha
r
d
H
end
e
rson
target-
i
3
8
6
:
Rearrang
e
p
ro
c
essing of 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderso
n
target-i3
8
6
:
Rea
r
range p
r
ocessing of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
har
d
He
n
d
e
r
s
on
target-
i
386:
S
plit fxsave
/
fxrstor implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hender
s
o
n
t
a
rget-i386: Deconstruct the cpu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
e
nderso
n
target-i386:
Tid
y
gen
_
ad
d
_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
ha
r
d Henderson
target-i3
8
6
: Rewrite
leav
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
e
nderson
target-
i
38
6
: R
e
wri
t
e gen_enter inli
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard
H
ende
r
son
target-i386: Use gen_l
e
a_v_seg i
n
pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard Hend
e
rs
o
n
target-i386: Acc
e
s
s
s
e
g
s via TCG
regis
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard Henderson
tar
g
e
t
-i386: Use
g
en_l
e
a_v_se
g
in stack subroutine
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Henderson
target-i38
6
: Use gen_lea_v_se
g
i
n
gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
ta
r
get-i386: I
n
tro
d
uce mo_stac
k
si
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d
H
enderson
target-i386:
C
r
eate gen_lea_v
_
seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
t
c
g: Introduce te
m
p_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hend
e
rson
tcg: C
h
a
n
ge temp_save
a
rgument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Ch
a
nge
temp_sync argument to T
C
GTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderso
n
tcg: Change temp_dead argument to T
C
GTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
h
a
r
d Henderson
tcg: Change
r
e
g_to_temp to TCGTem
p
poi
n
ter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henders
o
n
tcg: Remove tc
g
_
get_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Mor
e
use of TCGReg whe
r
e appropria
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hen
d
erson
tcg: Work
aroun
d
clang
bug wrt enum
ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hende
r
son
tcg: Tid
y
temporary
all
o
cati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ar
d
H
en
d
erson
tcg: Change ts->me
m
_reg
t
o
ts->
m
e
m_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg: Ch
a
nge tcg_global_mem_new_* to take a TCGv_
p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Remove l
i
n
gering references
t
o
ge
n
_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Hender
s
on
t
cg: Resp
e
ct highwater in
tcg_o
u
t_tb
_
finalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Hen
d
erson
tcg:
Increase the high
w
ater r
e
servation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richar
d
Henderson
target-
i
3
8
6: Fix m
u
l
x fo
r
i
dentica
l
target re
g
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richa
r
d Hend
e
rson
t
a
rget-*:
A
dvance pc aft
e
r rec
o
gnizing a br
e
akpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ric
h
a
rd Henderson
tar
g
et-i386: Chec
k
CR4[DE
]
for processing DR4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richar
d
Henderson
target-i386
:
Optimize settin
g
dr[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-
i
386: Move
h
w_*breakpoint
_
* functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderso
n
ta
r
g
et-i386: Re-in
t
roduce optimal br
e
akpoint
removal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard He
n
d
e
rson
ta
r
g
e
t-i386: Introdu
c
e c
p
u_x86_upda
t
e
_
d
r
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
ch
a
rd H
e
nders
o
n
cpu-exec: Add "nocha
i
n" d
e
bug flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
ich
a
rd He
n
derson
tcg/ppc: Pr
e
fe
r
mask
o
v
er
a
n
d
i
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard H
e
n
derson
tcg/ppc: Revis
e
goto_t
b
implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd
Henderson
tcg/ppc
:
Adjus
t
exi
t
_tb
fo
r
c
ha
n
ge in prologue placeme
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hender
s
on
t
c
g: Adjus
t
CODE_GEN_AVG_
B
LOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
tcg: C
h
e
ck for overflo
w
via highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
tcg: Allocate a guard
p
age
after code_
g
en
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg
:
Em
i
t prologue to
t
he beg
i
nnin
g
of co
d
e_gen
_
buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
t
c
g
:
Remove tcg_gen
_
cod
e
_search_p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg:
Remove g
e
n_intermediate_cod
e
_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
tcg
:
Save in
s
n data an
d
u
se it in cpu_re
s
tore_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd He
n
d
erson
t
c
g
:
Pass data ar
g
ume
n
t to restore_state_to_op
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d Henders
o
n
tcg: Add T
C
G_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
targ
e
t-*: Drop cpu_gen_
c
ode def
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
a
rd Henderson
tcg
:
Merg
e
c
pu_gen_cod
e
into tb_
g
e
n_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
t
a
r
get-sparc: A
d
d
npc state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erso
n
target-sparc: Remove
g
en_opc_
j
ump_
p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d
Henderson
ta
r
get-sparc: Split ou
t
gen_branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
target-sp
a
rc: Tidy gen_branch_a interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
H
enders
o
n
target-
c
ris: Mirror gen
_
o
p
c_pc into
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henders
o
n
tar
g
et-sh4: Add
flag
s
s
t
ate to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
targe
t
-s
3
90x: Add cc_op
s
tate to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d
He
n
der
s
on
target-mips: Add delayed branch
s
tate
t
o insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
H
ende
r
so
n
ta
r
get-i386:
Ad
d
cc_
o
p state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
target-arm: A
d
d c
o
ndex
e
c
state to
i
n
s
n_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg:
All
o
w extra data
t
o be attached
t
o in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hen
d
erson
target-*:
I
nt
r
oduce and use cpu_br
e
a
kpoint_t
e
st
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d Henderson
t
arget-*: Increment
num_insns immediately
a
f
t
er tcg_g
e
n
_
i
n
sn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target
-
*: U
n
condit
i
onally
emit tcg_gen
_
ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Rename de
b
ug_insn_
s
t
a
r
t to insn
_
sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
t
arget-tilegx: Handle nof
a
ult prefetch
instruct
i
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
target-til
e
gx:
Use TILEG
X
_EX
C
P_SIGNAL ins
t
ead
of
T
I
LEGX_E
X
C
P
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
r
d
Henderson
targe
t
-tilegx: Implement complex mu
l
t
iply instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Hender
s
on
tar
g
et
-
tilegx: Im
p
lem
e
nt table index instruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hende
r
s
o
n
target-til
e
gx
:
Imple
m
ent crc instr
u
ctio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard H
e
nderson
ta
r
get-tileg
x
: Tidy
simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
R
i
c
hard Henderso
n
t
ar
g
et
-
i
3
86:
Make ch
e
ck
_
hw_breakpoi
n
ts static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richa
r
d Henderson
target-i386: M
o
ve breakpoint related
functions to new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
Richard
H
e
nd
e
rson
virtio:
Notice when t
h
e system doesn
'
t support MSIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
Richard He
n
derson
targe
t
-m
i
ps: U
s
e
tc
g
_ge
n
_e
x
t
rh_i6
4
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d H
e
nderson
target
-
tilegx: Handle v1sh
l
, v1sh
r
u, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderson
ta
r
get-t
i
l
e
gx: Handle v1s
h
li, v1sh
r
ui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
enderson
target-til
e
gx: Handle v4in
t
_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
a
r
d H
e
nderson
ta
r
get-tilegx:
H
a
ndl
e
ato
m
ic instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
erson
ta
r
get-tilegx: Handle mtspr,
mfspr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
arge
t
-t
i
leg
x
:
H
a
ndle v1cmpeq
,
v
1
cmpne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Henderson
targe
t
-tilegx: Handle mask i
n
structions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Hen
d
e
r
s
o
n
target-tileg
x
: Ha
n
d
le scala
r
mu
l
t
ip
l
y in
s
truc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Henderso
n
target-ti
l
e
gx: Han
d
le
c
onditional mov
e
inst
r
ucti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
ard Henderson
target-tilegx: Han
d
l
e
shift
i
nstructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Henderso
n
ta
r
get-
t
i
l
egx: Handle bitfield instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Hen
d
erson
target-tilegx: Implemen
t
system and m
e
mory management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx:
H
andle comparison instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targe
t
-tilegx: Han
d
l
e c
o
ndit
i
o
n
al br
a
nch ins
t
ructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next