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
dump-guest-memory: introduce dump_process() helper function.
2016-02-15
R
i
chard Hende
r
so
n
targe
t
-i386
:
I
m
pl
e
ment FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
t
ar
g
et-i386: Ena
b
le CR4/XCR0 features
f
or user-m
o
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
target
-
i
386: Clear bndregs durin
g
legacy
near
j
u
mps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
r
d Henderson
t
arget
-
i
3
86:
I
m
p
l
ement BNDLDX, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
targe
t
-i3
8
6:
U
p
date B
N
DSTATUS for e
x
ceptions raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d
Hen
d
erson
targe
t
-i38
6
: Implement BND
C
L, BNDCU,
BND
C
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard
H
enderson
t
arget
-
i386: Impleme
n
t BNDMOV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
h
a
rd He
n
der
s
on
targe
t
-i386: Impl
e
ment BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
H
end
e
rson
target-i386:
S
plit up gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Hen
d
e
rs
o
n
ta
r
get-i386
:
Perform set/reset
_
inhib
i
t_ir
q
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
t
arget-i386: Enable control registers for
M
PX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d Hen
d
erso
n
target
-
i386
:
Implement XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
target-i386: Add XSAVE extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Henderson
ta
r
get-i386: Rearr
a
nge processing of 0F
A
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
n
d
e
r
son
target-i386: Rearra
n
ge pro
c
essing of 0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hend
e
r
son
ta
r
get-
i
386
:
Spli
t
fxsave/
f
xrstor
i
m
plem
e
ntatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
t
arget-i386
:
D
e
c
onstruct
t
h
e
c
pu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard H
e
nderson
target-i386: Tidy gen_add_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
ers
o
n
target-
i
38
6
: Rew
r
ite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ich
a
rd Henderson
target-i386:
Rewrite gen_enter in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
ichard Henderso
n
target
-
i386: Use
gen_lea_
v
_
s
eg in pusha
/
p
o
pa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
enderson
t
a
rget-i386
:
Access segs via TCG registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richar
d
Henderson
target
-
i386: Use gen_lea_v_seg in s
t
ack subrou
t
ines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
end
e
rson
target-i386
:
Use gen_le
a
_v_seg in ge
n
_
l
ea_m
o
drm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
hard Henderson
target-i386: Introduce m
o
_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
ha
r
d Henderson
t
arge
t
-
i386
:
Create
g
en_l
e
a_v_se
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: I
n
troduce temp_lo
a
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d
Hender
s
on
t
c
g: Change temp_save argu
m
e
n
t to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderso
n
t
c
g: Change
tem
p
_s
y
nc arg
u
men
t
to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg: Change temp_dead a
r
gu
m
ent to
TCG
T
emp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard
H
enderson
tcg: Change reg_to_te
m
p to T
C
GTemp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Henderso
n
t
cg: Re
m
ove tcg_ge
t
_
arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Hen
d
erson
tcg: More use of TCGReg where appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
t
c
g: Work arou
n
d clang bug wrt enum ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
hard Hender
s
o
n
tc
g
: Tidy temporary
a
l
locati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Hen
d
e
r
s
on
tcg: Cha
n
ge ts->mem_reg to
t
s->m
e
m_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd He
n
derson
tcg: Chan
g
e
tc
g
_gl
o
b
a
l_mem_new_* to take a TCGv_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hender
s
o
n
tcg:
R
emove lingerin
g
references to gen_opc_
b
uf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
hard H
e
n
derson
tcg:
Respect highwater in tcg_o
u
t_tb_finalize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Henderson
tcg: Increa
s
e th
e
highwater reservation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Ric
h
ard H
e
nder
s
o
n
t
a
rget-i3
8
6: Fix m
u
lx for
i
d
entical
target regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Ric
h
ard H
e
n
derson
target-*: Advance
p
c after
r
ecogni
z
ing a breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
ichar
d
Hend
e
rson
t
a
rget-i386: Check CR4[DE] for proc
e
ssing DR
4
/D
R
5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hen
d
erso
n
target-i386: Optimize
sett
i
ng dr
[
0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hender
s
on
tar
g
et-i386: Move hw_*br
e
akpoint_*
f
u
nct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i3
8
6: Re-
i
nt
r
oduce opt
i
ma
l
bre
a
k
point remov
a
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
c
h
ard Henderson
target-i386: Introduce cpu_x86_update_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ri
c
hard
Henders
o
n
cpu-exec: Add "nochain" deb
u
g
flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
H
e
n
derson
tcg/p
p
c: Pre
f
er mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc: Revise
goto_t
b
i
m
plementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard He
n
d
e
rson
t
c
g/pp
c
: Adjust e
x
it_t
b
f
o
r
change in prol
o
g
u
e placement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
Henderson
tcg
:
Adjust CODE_GEN_AVG_BLO
C
K_
S
IZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Check f
o
r
overflow via hi
g
hwater mar
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
tcg: Allocate
a guard page
aft
e
r code_
g
en_buf
f
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
tcg
:
Emit p
r
o
l
o
g
ue to the
b
eginning
of code_gen_buff
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg: R
e
m
o
v
e
t
cg_gen_code_search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
t
cg: Remove ge
n
_inter
m
ediate_code_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderso
n
tcg: Save insn data and use it
in cpu_restore_state_fr
o
m_
t
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderso
n
t
cg: Pa
s
s dat
a
argument to restore_s
t
a
t
e_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg
:
Add TCG
_
MAX_
I
NSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Hende
r
s
on
target-
*
: Drop cpu_g
e
n_code define
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
t
cg: Merge cpu_gen_c
o
de i
n
to tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-spar
c
:
Ad
d
npc state to insn
_
st
a
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hend
e
rson
target
-
sp
a
r
c
: Remove gen_opc_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
ende
r
s
on
target-sparc: Split out ge
n
_branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
t
a
r
get-sparc: Tidy gen_bra
n
ch
_
a interf
a
ce
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hend
e
rson
target-cris: Mirror gen_opc_pc
i
n
t
o
ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-sh4:
Add flags st
a
te to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
cha
r
d
He
n
derson
t
a
r
g
et
-
s390x: Add c
c
_op state to
i
nsn_s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
ar
d
Hen
d
erson
target-m
i
ps:
Add d
e
layed
branch state to insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
t
a
rget-i386: Add
c
c_op state
t
o in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
targe
t
-arm: Add condex
e
c state to
i
nsn
_
st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
tc
g
: Al
l
ow extra data to
be attached
t
o insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d
Hender
s
on
t
arg
e
t-*: Introduce
a
nd use cpu_breakpoi
n
t_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*: Increment num_i
n
sns immediately after
t
cg_gen_
i
n
s
n
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targ
e
t-*: U
n
con
d
itiona
l
ly
e
mi
t
tcg_gen_insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
: Rename d
e
b
ug_i
n
sn_sta
r
t to insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
target-t
i
l
e
g
x
:
Handle
n
ofault prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
target-
t
i
l
egx
:
Use TILEGX_
E
XCP_
S
I
GNAL inste
a
d of TILEGX_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-t
i
le
g
x: Implement compl
e
x
m
ultipl
y
in
s
tructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hend
e
rso
n
t
arget-tilegx: Implement
table index
instr
u
ct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
ta
r
get
-
tileg
x
: I
m
plement cr
c
ins
t
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
ders
o
n
target-tile
g
x:
Tidy s
i
md_
h
el
p
er
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Ri
c
hard
H
e
nders
o
n
target-i38
6
: Make check_hw_breakpoints sta
t
ic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard H
e
nder
s
on
target-i386: M
o
ve breakp
o
i
n
t related functi
o
n
s
t
o new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
R
i
c
hard Hende
r
son
virtio: Notice when the
s
ystem doe
s
n't support MSIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
Richard
Henderso
n
target-mips: U
s
e tcg_gen_ex
t
rh_i64_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
r
s
on
target-t
i
legx: Handle
v1shl, v1shru, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
t
arget-tilegx: Handle v1shli, v1shrui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
h
ard Henderso
n
target-tilegx: Handle v4int_l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Henderson
t
a
r
g
et-tilegx: Handle
a
tom
i
c ins
t
ruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
rs
o
n
target-tilegx: Handl
e
mtspr,
m
fsp
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
t
a
rget-t
i
legx:
H
an
d
le v1cmpeq, v1cmpne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd H
e
nders
o
n
targe
t
-ti
l
egx
:
Handle
mask instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
a
r
d Hen
d
ers
o
n
target-tilegx: Handle scalar m
u
lti
p
ly ins
t
r
u
ctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
h
ard Hen
d
erson
target
-
t
ile
g
x: Hand
l
e c
o
ndition
a
l move instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
R
i
c
hard Hend
e
rson
target
-
ti
l
egx: Handle shift instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targ
e
t-tile
g
x: Hand
l
e bi
t
field instructi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard H
e
nderson
target-tilegx: Impl
e
ment syst
e
m and m
e
mo
r
y management
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
targ
e
t
-
ti
l
egx: Handle comparis
o
n i
n
structions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next