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
hmp: Add 'info hotpluggable-cpus' HMP command
2016-06-17
Richard Henderson
target-ppc
:
F
i
x
r
l
wimi
,
rlwinm, rlwnm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-06-05
R
ichard
H
e
nderson
t
arget-*: df
i
l
t
er support for in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Ri
c
hard He
n
de
r
son
target-pp
c
: Cleanu
p
s to rldinm, rldnm, rldimi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Rich
a
rd He
n
derson
target-
p
pc: Us
e
32
-
bit
r
otate instead of depos
i
t +
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-26
Ri
c
hard He
n
d
erson
target
-
ppc: Use
m
ovcond in isel
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-05-13
Richard Henderson
t
ra
n
sla
t
e-all: Adjust 25
6
mb testing for
mips
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard
H
enders
o
n
target-
i
386
:
Dump un
k
n
own opcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richar
d
Henderso
n
target
-
i386: Fix inhi
b
it ir
q
mask handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ric
h
ard
H
en
d
erson
target-i386:
U
s
e gen_nop_mod
r
m for prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
ha
r
d H
e
nd
e
rson
ta
r
get-i386: Fix SMSW for
64-
b
it mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Henderson
tar
g
et-
s
parc: Use g
l
obal reg
i
sters for t
h
e register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
ich
a
rd Hender
s
on
target
-
spar
c
: Tidy global re
g
is
t
e
r initialization
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richar
d
H
e
nderson
tc
g
: Allocate
i
n
d
ir
e
ct_b
a
s
e
temporaries in a
d
ifferent
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Rich
a
rd
He
n
derso
n
tcg: Imple
m
ent
i
n
d
irect me
m
ory
r
egisters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
h
a
rd
H
ende
r
son
t
c
g: Work around cla
n
g
bug wr
t
en
u
m
ranges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
hard Hend
e
rson
target-i
3
8
6
: Im
p
lement FSG
S
BA
S
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henders
o
n
target-i386: Enable CR4/XCR0 features for u
s
er-mode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hend
e
r
son
target-i386: Cle
a
r bndreg
s
during le
g
acy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Henderson
tar
g
e
t-i386: Impleme
n
t BND
L
DX, BN
D
STX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard
H
e
nder
s
on
target-i386: Up
d
ate BNDSTATUS for
e
x
c
eptions raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Rich
a
rd
Henderson
target-
i
386: Implement BNDCL
,
B
N
D
CU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderso
n
t
a
rget-
i
386:
I
m
p
l
ement B
N
DMO
V
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
char
d
Hende
r
son
targ
e
t-i386:
I
m
plemen
t
B
N
DMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i386:
S
p
l
i
t up gen_lea_modr
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targ
e
t-i
3
86:
Perform set/reset_inh
i
bit_irq in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richa
r
d
Henderson
target-
i
386: Enable control r
e
g
i
st
e
rs
f
or MPX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderso
n
target-i386
:
Implement XSAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard H
e
nderson
target
-
i386: Add XSAVE exten
s
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Henderson
target-i386: Rearrange
p
rocessing of 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
targ
e
t-i
3
86: Re
a
rrange processing o
f
0F 01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ichard Henderson
ta
r
get-i386
:
Split fxsave/
f
xrstor implementat
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hende
r
son
target-i386: D
e
construct the cpu_T arra
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
target-i38
6
: Ti
d
y g
e
n_add_A0_
i
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
hard Henderson
target-i386: Re
w
rite leave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
chard Hende
r
son
t
arget-i386: Rewrite gen
_
en
t
er
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erson
targ
e
t
-
i386: Use gen_lea
_
v_
s
eg in pusha/
p
opa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Henderson
t
a
r
ge
t
-
i
386: Access segs vi
a
TCG re
g
i
sters
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hen
d
erso
n
target-
i
386: Us
e
gen_lea_v_seg in stack
subrout
i
nes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
ta
r
get-i386: Use gen_lea_v
_
seg in
gen_l
e
a
_
m
odrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richar
d
Henders
o
n
target-i386: Introd
u
ce mo_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hend
e
r
s
on
target-
i
38
6
: Create gen_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
t
cg: In
t
rod
u
ce te
m
p_load
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
He
n
d
erson
tcg
:
Change temp_
s
ave arg
u
ment
t
o TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Henderso
n
tcg:
C
hange
t
emp
_
s
ync arg
u
ment
to TCGT
e
mp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hende
r
son
tcg
:
Chang
e
temp_dead arg
u
me
n
t to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg: Change reg
_
to_temp to TCGTemp pointer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderso
n
tcg: Rem
o
ve
tcg_get_ar
g
_
s
tr_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard H
e
nd
e
rson
tc
g
: More use of TCGReg
where
a
pp
r
opriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Henderson
tcg: Work around clang bu
g
wrt
e
num ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Hend
e
rson
tcg: Tidy tempor
a
ry allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tcg:
Ch
a
nge t
s
->mem_
r
eg
to
ts->mem_base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
i
chard Henderson
tcg:
Change
t
cg_globa
l
_me
m
_new_* to take a TCGv_
p
tr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
derson
tcg: Remove lingering referenc
e
s
to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henderson
tc
g
: Respec
t
h
i
g
hwater in tcg_out_tb_fin
a
l
i
z
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard
Hen
d
erson
t
cg: Increase
the h
i
ghwater r
e
servation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Ri
c
hard
H
ender
s
on
ta
r
g
et-i386: Fix mulx
f
or identical target regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
Richard Henderson
ta
r
ge
t
-*: Advance p
c
after
recognizing
a breakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Henderson
t
a
rget-i38
6
:
C
h
ec
k
CR4[DE] for processing
DR
4
/DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Ric
h
ard
H
ender
s
o
n
target-i386: Op
t
imize
s
e
t
t
i
n
g dr[0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hende
r
son
t
a
r
get-i
3
86: Move h
w
_*b
r
eak
p
oint_* funct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richa
r
d Hen
d
e
rson
target
-
i386
:
Re-introduce optimal breakp
o
int
r
emoval
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard
Hen
d
erson
t
a
rget-i386: Introduce cp
u
_x86_update_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard
He
n
derso
n
cpu
-
exec
:
Add "no
c
ha
i
n" debug f
l
ag
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg/ppc
:
Pref
e
r
mask o
v
er andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Rich
a
rd Henderson
tcg
/
ppc:
R
evise
goto_tb implementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard He
n
derson
tcg/pp
c
: Adjust
exit
_
tb for c
h
ange in
p
r
ologue place
m
ent
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
t
cg: Adju
s
t CO
D
E_
G
EN_A
V
G_
B
LOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Check for
o
ver
f
low via
highwater mark
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Hen
d
ers
o
n
tc
g
:
Allocate a
g
uard
pag
e
a
fter code_
g
en_b
u
ffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: E
m
it prologu
e
to the beginning of co
d
e_gen_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Hen
d
erson
t
cg
:
Remove t
c
g
_
gen_co
d
e_search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henders
o
n
tcg: Remove gen_intermedia
t
e_c
o
de_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
r
d H
e
nde
r
son
t
c
g
:
Save insn
d
ata and us
e
it
i
n cpu_resto
r
e
_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg: Pass
d
ata
a
r
g
u
ment to restore_state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: Add TCG
_
MAX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-
*: Drop c
p
u
_gen_code defi
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
hard Hen
d
e
r
s
on
t
cg: Mer
g
e
c
p
u
_
gen_code
into 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_sta
r
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
t
a
rget-sparc:
Remove g
e
n_op
c
_jump
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
der
s
on
target-sp
a
rc:
S
p
lit out gen_b
r
anch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
ende
r
son
t
a
rget-spa
r
c: Tidy
g
en_branch
_
a
interface
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hend
e
rson
target-cr
i
s: Mirror gen_opc_pc int
o
ins
n
_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
t
a
rget-
s
h4: Add flag
s
state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henders
o
n
target
-
s390
x
:
Add cc_o
p
st
a
t
e to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard He
n
derson
tar
g
e
t
-mips:
Add delayed b
r
anch state
to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
icha
r
d
Henders
o
n
tar
g
et-i386: Add cc
_
op state t
o
in
s
n_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
d
erso
n
target-arm:
Add
c
o
n
d
exec state to insn_st
a
rt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderso
n
tcg:
A
llow extra data to be attached to in
s
n
_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
target
-
*
: Introduce and use
c
pu_breakp
o
int_tes
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
ta
r
get-*: Increment num_insn
s
i
mmediately
a
fter tcg_gen_
i
nsn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
Henderson
target-
*
: Unconditional
l
y em
i
t tcg_
g
en
_
insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
t
cg: Renam
e
debug_insn_start to insn
_
start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard
H
enderson
t
a
r
g
et-tile
g
x: Handle nofault pre
f
etch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
t
a
rget
-
t
i
legx
:
U
s
e TILEGX_EXCP_SIGNAL
in
s
tead of TILEGX_
E
X
CP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Hende
r
son
t
arget-tileg
x
: Im
p
lemen
t
com
p
lex multi
p
ly
i
nstruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard Henderson
t
a
rget-tile
g
x: Impl
e
ment table index ins
t
r
uc
t
ion
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard Hende
r
son
target-tilegx: Implement crc instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-tilegx: Tidy simd_help
e
r
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Ri
c
har
d
Henderson
target-i3
8
6: Make check_hw
_
bre
a
kpoints static
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
R
ichard Henders
o
n
t
arget-i386:
M
ove breakpoint
related functio
n
s
to
n
ew
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next