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
QMP: Add query-hotpluggable-cpus
2016-06-17
Ri
c
har
d
Hen
d
e
r
s
o
n
t
arget-ppc:
Fix rlw
i
mi,
r
lwinm, rlwnm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-06-05
Richard
Hen
d
erson
target-
*
:
dfilter support for in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
R
i
c
hard Hen
d
erson
tar
g
et-ppc:
Cleanups t
o
rldinm,
r
l
d
n
m, rldimi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
R
i
chard Henderson
t
a
rget-p
p
c
:
Use 32
-
bit r
o
ta
t
e in
s
tead of depos
i
t +
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Richa
r
d
Henderson
target-pp
c
: Use movcond
i
n
i
se
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Richard
Henderson
translate-all: Adjust 256mb testing for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henders
o
n
target-i386: Dump unknown
opc
o
des with
-
d
u
ni
m
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Rich
a
rd He
n
derson
target-
i
386: Fix inhibit irq mask handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
hard Hend
e
rson
target-i38
6
:
U
se
g
e
n
_
nop_modrm fo
r
prefetch
instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
ich
a
rd Hende
r
son
ta
r
get-i
3
86: Fi
x
SMS
W
for 64-bit mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
de
r
son
target-
s
p
a
r
c: Use global registers
f
or the register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Hende
r
s
on
ta
r
g
e
t-sparc: Tidy gl
o
bal register initializati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: Allocate indire
c
t
_base temporaries in a d
i
ffere
n
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tcg: Implement i
n
direct me
m
ory
r
e
gi
s
te
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard He
n
derson
t
cg:
W
ork around clan
g
b
ug
w
r
t
e
num ran
g
es,
part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
ichard Hend
e
rson
target-
i
38
6
: Im
p
lement FS
G
SBA
S
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rson
target-i3
8
6: Enable CR4/XCR0
f
e
a
tures
f
or user-m
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
rson
t
arget-i
3
86: C
l
ear bn
d
regs during l
e
gacy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
t
a
rget-i386: Impl
e
ment BNDLDX, BNDSTX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard Henderson
t
arget-i3
8
6: Update BNDS
T
ATUS for e
x
ce
p
tions raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
Hende
r
s
on
t
a
rget-i3
8
6: Implement BNDCL, BNDCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard H
e
nderson
t
a
r
g
et-i386: Imple
m
ent
BNDMO
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
enderso
n
ta
r
g
e
t-
i
38
6
: I
m
plement BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Henderson
target
-
i386: Split up
g
en_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Henderson
target-i386: Perfor
m
set/
r
eset_
i
nhibit_irq inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ri
c
hard Henderson
targ
e
t-
i
3
86: Ena
b
le con
t
r
ol registers f
o
r M
P
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Henderson
target-i3
8
6: Im
p
lement XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Hen
d
erson
t
arget-i386: Add
X
SAVE
e
xtension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Hend
e
rson
ta
r
get-
i
386: Rearr
a
nge pr
o
cessing of
0
F
AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Ric
h
ar
d
Hender
s
on
target-i386:
R
e
arr
a
nge processing o
f
0F
0
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard
Henderson
target-i38
6
:
Split fxsav
e
/fxrstor implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erso
n
target-i38
6
: Deco
n
s
t
ruct
t
he cpu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d Hend
e
rso
n
t
ar
g
et-i386: Tidy
g
en_add
_
A
0_i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
cha
r
d He
n
derson
t
arg
e
t
-
i
3
86: Re
w
rite leav
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hend
e
r
s
on
target-i3
8
6:
R
ewrit
e
gen_ent
e
r inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard H
e
nderson
ta
r
g
e
t
-
i38
6
: Use
g
e
n_lea_
v
_seg
in pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
Henderso
n
tar
g
et-i3
8
6: Access segs
via
TCG re
g
is
t
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard Hender
s
o
n
targe
t
-
i
3
86: Use gen_le
a
_v_seg in stack subrou
t
ines
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hende
r
s
o
n
ta
r
get-i386:
U
s
e
gen_lea_v_seg in gen
_
lea_m
o
dr
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard
H
ende
r
so
n
target-i
3
86: Introduc
e
mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
Henders
o
n
target-i386: Create
gen_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
a
rd Hender
s
o
n
tcg: Introduce te
m
p_l
o
a
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg: Change temp_sav
e
argum
e
nt to TCG
T
emp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
c
hard Henderson
tc
g
:
Chang
e
te
m
p
_
s
ync
ar
g
ument
t
o TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
t
c
g: Change temp_dead
a
rgument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tcg:
C
hange reg_t
o
_temp to TCGTemp
poin
t
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
icha
r
d Hende
r
son
tcg:
Remove tc
g
_
g
et
_
arg_str_i32/
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderso
n
tcg:
More use of
T
CGReg where appro
p
ria
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard Hende
r
son
tcg:
Work aroun
d
cla
n
g bu
g
wrt en
u
m ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Tidy t
e
mp
o
rary allocati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
H
en
d
e
r
so
n
t
cg: Cha
n
ge
ts->
m
e
m
_reg to ts
-
>mem_
b
as
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
Change tcg_global_m
e
m
_new_*
to
tak
e
a TCGv
_
p
t
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
c
g
: Remov
e
lingeri
n
g
r
eferences to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d
H
e
n
derson
tcg: Re
s
pec
t
hi
g
hwater in
t
cg_out_tb_f
i
n
a
lize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Rich
a
rd Henders
o
n
tcg: In
c
rease the h
i
ghwater
r
e
servation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Hend
e
rson
target-i386: Fix m
u
lx for identical
targ
e
t re
g
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richa
r
d Henderson
tar
g
et-*: Advance pc afte
r
recogn
i
zing
a
breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Rich
a
rd Hend
e
rson
targ
e
t-i386
:
Check CR4[DE]
for processing DR4/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
c
h
ard H
e
nderson
target-i38
6
: Optimize setting dr[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
target-i386: Move hw_*breakpoint_* function
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richa
r
d Henderson
t
arget-i3
8
6
: Re-introd
u
ce opt
i
mal breakpoint
r
emoval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
cha
r
d He
n
derson
target-
i
3
8
6:
I
ntroduc
e
cpu_x8
6
_up
d
ate_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ard
H
enderso
n
cpu-exe
c
:
Add "no
c
hain"
d
ebug f
l
ag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richar
d
Hend
e
rson
t
c
g/ppc: Prefer mask over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard
Hen
d
erson
tcg/ppc: Re
v
ise goto
_
tb impl
e
mentati
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Ric
h
ard Hen
d
erson
tcg/ppc:
A
djust
e
xit_tb for change in
pro
l
o
g
u
e placement
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d
Hender
s
on
tcg: Adjust CODE_GEN_AVG_BL
O
CK_
S
I
ZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
r
s
on
tcg: C
h
e
c
k fo
r
ov
e
rfl
o
w via highwa
t
er mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
a
r
d
H
enderso
n
tcg: All
o
cate a guard page after c
o
de_
g
en_bu
f
f
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Henderson
t
c
g: Emit prolog
u
e to the beginni
n
g of
code_gen_b
u
ffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard Hende
r
son
tc
g
:
Remove tcg_gen_code_sea
r
c
h_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Remove
g
en_intermediate_co
d
e_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard H
e
nd
e
r
son
tc
g
: Save insn da
t
a and use it
i
n
c
pu_restore_stat
e
_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Hend
e
rso
n
tcg: Pa
s
s data argu
m
ent
t
o restore_state
_
to
_
opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
tcg: Add
T
C
G
_MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
target-*: Drop cpu_gen_code
defin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Merge cpu_gen
_
code into tb_gen_code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard Henderso
n
target-sparc:
Add np
c
stat
e
to
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-s
p
arc:
R
emove ge
n
_opc_jump_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
H
enderson
target
-
s
p
arc
:
Split out gen_b
r
anch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
t
a
rget-
s
p
arc: Tidy gen_branch_a
interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
nderson
target-cr
i
s: Mir
r
o
r
gen_opc_pc int
o
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
s
o
n
target-sh4: Add flag
s
sta
t
e t
o
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-s390x
:
Ad
d
cc_op
s
tate to in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
har
d
Hende
r
s
o
n
target-mips
:
Add delayed branch state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-i3
8
6
:
Add
cc
_
op state to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
H
enderson
target-ar
m
: Add condexec state
t
o insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Allo
w
e
x
tra data to be a
t
tached to
insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
a
rd
H
enderson
target-*
:
Int
r
oduce and
u
se cpu_break
p
oint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
e
r
son
target-
*
: Increm
e
nt num_
i
nsns im
m
ediately
a
fter
tcg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nd
e
rson
targ
e
t-*: U
n
con
d
it
i
ona
l
ly emit tc
g
_gen_ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Re
n
a
m
e deb
u
g_insn_star
t
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderso
n
tar
g
et-ti
l
egx: Handle nofa
u
lt
prefetch instru
c
tion
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
rson
t
ar
g
et-tilegx: Use
TILEGX_EXCP_SIGNAL instead of TI
L
EGX_EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard He
n
derson
target
-
tilegx: Im
p
lement complex multiply in
s
tructi
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d H
e
n
derson
target-tilegx
:
Implement
t
abl
e
i
ndex ins
t
ruc
t
i
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
targ
e
t
-tilegx: Impleme
n
t crc instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-tilegx: Tidy simd_
h
e
l
p
er
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Hende
r
son
targ
e
t-i386:
Ma
k
e check_hw_
b
reakpoints st
a
tic
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard
H
ende
r
son
target-i3
8
6: M
o
ve breakpoint rel
a
ted func
t
ions to
new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next