repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
nbd: enable use of TLS with NBD block driver
2016-02-15
Richard H
e
nderson
target-i386:
I
mplement FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd H
e
n
d
e
r
so
n
target-i386: Enabl
e
CR4/XCR0 featu
r
es for user-
m
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Hen
d
erson
target-i
3
86:
Clear bn
d
regs dur
i
ng l
e
gac
y
near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd Henders
o
n
target-
i
386: Implement B
N
DLDX, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard He
n
derson
t
arget-i386: Update
BNDST
A
TUS for excepti
o
ns raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Hen
d
erson
targ
e
t-i3
8
6: Imple
m
ent BNDCL, BNDCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d Henderson
target-i386: Implement BNDMO
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Hend
e
rson
target-i38
6
: Implement BNDM
K
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard He
n
d
erson
target-
i
386:
Split up gen_le
a
_
m
odrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
nderson
target-i386: Perform set/r
e
s
e
t
_inhibit_irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
Henderson
targ
e
t-i386: Enable contr
o
l
re
g
is
t
ers f
o
r MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Henders
o
n
ta
r
get-i
3
86:
I
m
ple
m
ent XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hen
d
ers
o
n
t
a
r
get-i386:
Ad
d
X
S
AVE extens
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i386:
Rea
r
range processing of
0F A
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d Hender
s
on
t
arg
e
t-i386: Rearrange processing of
0F 0
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targe
t
-i
3
86: Split
fxs
a
ve/fxr
s
tor implem
e
ntation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
c
h
a
rd Henderson
target-i3
8
6: De
c
onstruct the
cpu_T ar
r
ay
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
e
rson
target-i
3
86
:
T
idy gen_add_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Henderson
target
-
i386: Rewr
i
t
e
l
e
a
v
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
hard He
n
derso
n
target-i386: R
e
w
r
ite
g
en_enter
inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
enderson
target-i386: Use gen_le
a
_v_s
e
g in pusha/p
o
pa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hender
s
on
target-i386:
A
c
c
ess
s
egs via TCG
registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard H
e
n
d
erson
t
arget-i38
6
: Us
e
gen_lea_v_seg in stack subroutines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
Henderson
target-i38
6
: Use ge
n
_
l
e
a
_v_seg i
n
ge
n
_
l
ea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
cha
r
d
Hend
e
rson
ta
r
g
et
-
i386: In
t
roduce mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richar
d
Henderson
target-i
3
86: Create gen_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
r
s
o
n
tcg: Intro
d
uce
t
emp_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard Hend
e
rson
tcg:
Change temp_save argument to
TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
r
son
tcg: Change temp_sync arg
u
ment to TCGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Hen
d
erson
tcg: Change
t
emp_dead ar
g
umen
t
t
o
T
C
G
Temp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change
r
eg_to
_
t
e
mp
t
o TCGTe
m
p po
i
nter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g:
R
e
m
o
ve tcg_g
e
t_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
icha
r
d
H
enderson
tcg: Mor
e
use
of TCGReg where approp
r
i
a
te
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard Henderson
tcg: Work around clang
b
ug wrt enum range
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Hender
s
on
tcg: Tidy temporary allocat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ic
h
ard Henderson
tc
g
: Chang
e
t
s
-
>mem_reg to ts->mem_b
a
se
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
:
C
h
a
n
g
e tc
g
_g
l
obal_mem_
n
e
w
_*
t
o take
a
T
CGv_pt
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
ender
s
on
tcg:
Remove lingering references to
g
en
_
opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henderson
tc
g
:
R
espect highwater in tcg
_
out_
t
b_final
i
ze
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
R
ichard Hender
s
on
tcg:
I
ncrea
s
e the highwater
r
es
e
rvatio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Hend
e
r
s
o
n
target-i386: Fix mulx for
ide
n
t
ic
a
l target
r
egs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Ric
h
ard H
e
nderson
targ
e
t-*: Ad
v
a
nce pc
after rec
o
gnizin
g
a breakp
o
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richar
d
Hen
d
e
rson
targ
e
t
-
i
3
86: Che
c
k CR4[DE]
f
or processin
g
D
R
4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386: Optimize setting dr[0-
3
]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ri
c
hard
Henderson
t
a
r
ge
t
-i386:
M
o
ve
h
w
_*breakpoint_* functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Henderson
t
a
r
g
et-i386
:
Re-introduce
optimal brea
k
point removal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386:
I
ntroduce cpu_x86_update_d
r
7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
r
s
o
n
cpu-ex
e
c
:
Ad
d
"nochain" de
b
u
g
flag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hend
e
rso
n
tcg/p
p
c: Pre
f
er mask
o
ver
andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd
H
e
nder
s
o
n
tcg/ppc
:
R
e
vise
g
oto_tb implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard He
n
derson
tc
g
/ppc: Adjust e
x
it_tb for change in prolog
u
e pla
c
ement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
t
c
g
:
Ad
j
ust CODE_GEN_AVG_BLOC
K
_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
He
n
d
e
rson
tc
g
:
Check for overflow
via highwat
e
r ma
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
cg: Alloca
t
e a guard
page
afte
r
code_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Emit p
r
ologue to
t
he beginning of
c
o
de_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hen
d
erson
t
c
g: Remove tcg_gen
_
code
_
search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hen
d
e
rson
tcg:
Re
m
ove g
e
n_inte
r
media
t
e
_c
o
de_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard H
e
nderson
tc
g
:
S
a
ve insn data an
d
us
e
it in cpu_restore_state_fr
o
m_t
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
tcg: Pass data argument to
re
s
to
r
e
_
s
t
ate_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
H
enderson
t
c
g: Add
T
CG_
M
AX_
I
NSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
target
-
*: Drop cpu_g
e
n_cod
e
defin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ich
a
r
d
H
e
nderson
tcg:
M
erge cpu_gen_code int
o
tb
_
gen_cod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hend
e
r
son
t
a
rget
-
sparc: Add npc s
t
ate to
i
nsn_
s
t
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
t
arget-spar
c
:
Remo
v
e gen_opc_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
ge
t
-sparc: Split out gen_bran
c
h_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
d
erson
t
a
rge
t
-s
p
arc: Tidy
ge
n
_branch_
a
i
n
terface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ich
a
rd Hende
r
son
target-cris: Mirror gen_opc
_
p
c
into insn_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd He
n
derso
n
targe
t
-
s
h
4: Add
flags s
t
ate t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tar
g
et-s39
0
x:
Add cc_op state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-mip
s
: Add delayed b
r
anch
s
t
at
e
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
ard He
n
d
erson
ta
r
get-i
3
86:
A
dd cc_op stat
e
to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
rd Hender
s
on
target-arm: Add con
d
e
x
ec state to i
n
sn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
ard
Henderson
tcg:
A
llow
e
xtra d
a
ta to be attac
h
ed to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*
:
Int
r
oduc
e
and
use cp
u
_
b
reakpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
target-*: Increment num_insns immedia
t
ely after tcg_gen_
i
nsn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hende
r
son
target-*: Unconditional
l
y
emi
t
t
c
g_gen_insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
Ren
a
me deb
u
g_insn_start to i
n
sn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
target
-
tilegx: H
a
n
dle no
f
ault prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hend
e
r
s
on
target-tilegx
:
U
se TILE
G
X
_
EXCP_SIGNAL inst
e
ad of
T
ILEG
X
_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-tilegx: Implement
c
omple
x
multiply instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hen
d
erson
t
ar
g
e
t
-t
i
legx:
I
mplement table i
n
dex i
n
structions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
erson
t
a
rge
t
-
til
e
gx:
Imple
m
ent crc instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderso
n
target-tilegx: Tidy si
m
d
_
h
elper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Ri
c
hard Henderson
target-i386: Make check_hw_breakpoints static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richa
r
d
H
enderson
t
ar
g
et-i38
6
: Move bre
a
kpoint rela
t
e
d fu
n
ctions to ne
w
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
Richard
Hend
e
rso
n
virtio:
Notic
e
when the syste
m
d
o
e
s
n't support MSIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
Richard Henderson
ta
r
g
e
t-mips:
U
se tcg_gen_extrh_i64_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Hende
r
so
n
targ
e
t-t
i
legx: Ha
n
dle v1shl,
v1shru
,
v
1
shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
t
a
rget-tile
g
x: H
a
ndle v1shli, v1shru
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hende
r
son
target-t
i
legx: Handle v4in
t
_
l/h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
e
n
derson
target-tilegx: Handle at
o
mic instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target
-
tilegx: Handle
m
t
s
pr, mfs
p
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ric
h
a
rd Henderson
tar
g
et-tilegx
:
Handle v1cmpeq, v1c
m
pne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nde
r
s
o
n
ta
r
get
-
tilegx: Handle mask instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Henderson
tar
g
e
t
-tilegx: Handle s
c
al
a
r
m
u
l
tiply instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard He
n
derson
t
a
r
get-
t
ile
g
x: Hand
l
e conditi
o
nal mo
v
e instruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
e
rson
target-tile
g
x
:
Handl
e
shift instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
h
a
rd Henderson
t
a
rg
e
t
-ti
l
egx: Handle bitfie
l
d in
s
tructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx:
Impl
e
m
e
nt
s
ystem and m
e
mory
m
a
n
agement
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx: Handle comparison instructio
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next