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
tcg: Clean up tb_jmp_unlink()
2016-05-13
R
i
chard He
n
d
erson
translate-a
l
l: Ad
j
ust 256mb
t
es
t
i
ng for mips64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
R
ichard H
e
nderson
target-i38
6
: D
u
mp unknown opcodes with -d unimp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Ri
c
har
d
Henderson
target-i
3
86: Fix inhibit
i
rq mask handling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richa
r
d Henderson
t
a
rget-i38
6
: Use
gen_no
p
_modr
m
for prefetch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-03-14
Richard Henderson
target-
i
386: Fix SMSW for
6
4
-bit mo
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ri
c
hard Hende
r
so
n
target-sp
a
rc: Use g
l
obal registers for the register
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
target-s
p
arc: Tidy gl
o
bal reg
i
ster initializ
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Ric
h
a
rd Hend
e
rs
o
n
tcg:
A
llocate indirect_base
t
emporaries in a
d
ifferent
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
R
i
chard He
n
der
s
on
tcg: Impleme
n
t ind
i
r
e
ct memor
y
registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-23
Richard Henderson
tc
g
: Work ar
o
und clang
b
ug wrt enum ra
n
ges, part 2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hende
r
son
target-
i
386: Implement FSGSBASE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Hender
s
on
target-
i
386: Enabl
e
CR4/
X
CR0 features for user
-
mod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ri
c
hard
Henderson
target-i386: Cle
a
r
bndregs during legacy near jumps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Ric
h
ard Hen
d
erson
targe
t
-i386: Impleme
n
t BNDLDX, BNDS
T
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richard Henderson
tar
g
et-i386: U
p
date BNDSTATUS f
o
r exceptio
n
s raised
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
ichard He
n
de
r
s
on
targ
e
t-i
3
86:
I
mplement BNDCL,
BNDCU, BNDCN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
Richa
r
d H
e
nderson
target
-
i
386: Implement BND
M
OV
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-15
R
i
chard He
n
derson
target
-
i386:
I
mplement BNDMK
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd Hen
d
erson
target-i386: S
p
lit
u
p ge
n
_lea_mod
r
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
ich
a
rd Henderso
n
target-i386
:
Perf
o
rm set/reset_inhibit_irq i
n
line
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
tar
g
et-i386: Enable
c
o
n
tr
o
l registers fo
r
M
P
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
R
i
chard Hen
d
e
r
so
n
tar
g
et-i3
8
6: Implement
X
SAVEOPT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Rich
a
rd
Henderson
t
a
r
get
-
i
3
86: Add XSAVE extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henders
o
n
target-i386: Rearrange processing
of 0F AE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richard Henderson
target-i38
6
: Rearrange pro
c
essing of
0
F
01
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-12
Richar
d
Hen
d
erson
target-
i
3
86: Split fxsave/
f
xrstor
imp
l
ementation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
R
i
char
d
Henderson
target-i386: D
e
cons
t
r
u
ct the cpu_T array
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Rich
a
rd Henderson
ta
r
get-i386: Tidy gen_add_A0_im
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard He
n
derson
target-i386: Rewrite
l
e
ave
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
hard Henderson
tar
g
et-i386:
R
e
w
rite g
e
n
_
enter inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richa
r
d
Hen
d
erson
target-i386: Us
e
gen_lea_v_seg in pusha/popa
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ric
h
ard Henderson
target-i386: Access
segs v
i
a TCG regi
s
t
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Hend
e
r
s
on
target-i386:
Use
g
en_lea_v_
s
eg
i
n stack subrout
i
nes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard Henderson
target-i386: Use gen_lea_
v
_seg in gen_lea_modrm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Richard
H
e
nderson
target-i386
:
I
n
tro
d
uce m
o
_stacksize
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-09
Ri
c
ha
r
d Hender
s
o
n
tar
g
et-i386:
C
reate g
e
n_lea_v_seg
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ric
h
ard Hender
s
on
tcg: Introduce temp_lo
a
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard
Hend
e
rson
tcg: Change
temp_save
a
rgument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Hender
s
o
n
tcg: Cha
n
ge temp_sync argument
to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard He
n
d
erson
tcg:
Change temp_dead
a
r
g
ument to TCGTemp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard He
n
derson
tcg: Cha
n
ge reg_to_temp
t
o TCG
T
emp p
o
inter
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Rich
a
rd Henderson
tcg: R
e
move
tcg_get_arg_str_i32/64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
rson
tcg: Mor
e
use of T
C
GReg where
appropriate
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richar
d
Henders
o
n
tcg: Work arou
n
d c
l
ang bug wrt e
n
um ranges
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Hend
e
r
s
on
tcg: Tidy temporary
allocation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richard Henders
o
n
tcg: Chan
g
e
t
s
->mem_r
e
g to ts->mem
_
base
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Ri
c
hard He
n
derson
tcg: Change tcg
_
globa
l
_mem_new_* to take a
T
CG
v
_ptr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
Richa
r
d Henderson
tc
g
: Remove lingering r
e
f
erences to gen_opc_buf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-02-08
R
ichard Hender
s
on
t
cg: Res
p
ect highwater in tcg_
o
ut_tb
_
fin
a
l
i
ze
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-12-01
Richard Henderso
n
tcg: Incr
e
ase the
highwater res
e
rvation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-11-17
Richard Henderson
tar
g
et-i386:
F
ix mulx for identical target regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-28
R
i
chard Henderson
target
-
*: Advance pc
a
fter re
c
ognizi
n
g a
b
r
eakpoint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard Hende
r
s
on
ta
r
g
e
t-i386
:
Check CR4[DE]
for proc
e
ssin
g
DR4
/
DR5
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
icha
r
d Henderson
targ
e
t
-i386: Opti
m
ize setti
n
g dr
[
0-3]
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
Richard
H
e
n
ders
o
n
target-i386: Move
h
w_*b
r
ea
k
poin
t
_* func
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
chard Henderson
targ
e
t-i386:
R
e-i
n
troduce optimal breakp
o
int removal
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-23
R
i
ch
a
rd He
n
derson
target-i
3
8
6: Int
r
oduce
cpu_x86_update_dr7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard He
n
derson
cpu-exec: Add "n
o
chain
"
debug fl
a
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Hender
s
on
tcg/
p
p
c
:
Pref
e
r ma
s
k over andi
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
Richard Henderson
tcg
/
ppc: Revise goto_t
b
implem
e
nta
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-19
R
i
chard Henderson
tcg
/
ppc: Adjust
exit_t
b
f
or change in
prologue p
l
a
ceme
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
t
c
g: Adjust
CODE_GEN_AVG_BLOCK_SIZE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard H
e
n
d
e
rson
tcg: Ch
e
ck for overfl
o
w v
i
a highwater
m
a
r
k
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
tcg: Alloca
t
e
a guard page
a
fter code_gen_buffe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
hard He
n
derson
t
c
g: E
m
it prologue to the b
e
ginning of code_
g
en_buffer
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
har
d
Hen
d
erson
t
c
g
: Remove
t
cg_gen_code
_
search_pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hend
e
r
son
tcg: Remove
gen_intermediate
_
c
o
de_p
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
tcg: Save insn data and
u
s
e it in cpu_restore_state_from_tb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
d
erson
tcg: Pass data ar
g
ument to
r
estor
e
_
state_to_opc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
t
c
g: Add TCG_
M
AX_INSNS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-*: Drop cpu_gen
_
code
d
ef
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
tcg
:
Merge cpu_gen_co
d
e
into tb_g
e
n_c
o
de
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
ta
r
get-sparc:
A
dd npc sta
t
e to insn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
erson
targ
e
t-s
p
arc:
Remove
g
en_o
p
c
_
j
ump
_
pc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-sparc
:
Sp
l
it ou
t
gen_branch_n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard He
n
derson
target-sparc: Tidy g
e
n_branc
h
_a interfac
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
target-cris
:
Mirro
r
gen_op
c
_
p
c into insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targe
t
-sh4: Add fla
g
s state
t
o
i
nsn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
enderson
target-s390x: Ad
d
cc_op state to i
n
sn_s
t
art
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
on
target-m
i
ps: Add dela
y
e
d
branch state to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
H
e
nder
s
on
target
-
i386: Add cc_op
s
tate to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard H
e
nde
r
so
n
t
a
r
g
et-arm: Add condexec s
t
a
te to insn_star
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd Henderson
tcg
:
Allo
w
extra d
a
ta to be
a
ttached to insn_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-
*
:
Introduce an
d
use cpu
_
breakpoint_test
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
c
h
ard
Hende
r
son
target-*:
Increment num
_
insn
s
immediately af
t
er tcg_gen_insn
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
target-
*
: Uncon
d
itionally emit
tcg_gen
_
ins
n
_start
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hen
d
er
s
on
tcg
:
Rename deb
u
g
_
insn_s
t
art to insn_
s
tart
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
enderson
tar
g
et-tilegx: Handle nofault pre
f
e
t
ch instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Rich
a
rd
H
e
nderson
ta
r
get-tile
g
x: Use TILEGX_EXCP_SIGNAL in
s
tea
d
of TILEGX
_
EXCP
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-tile
g
x
: Imple
m
ent complex multiply instru
c
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target-
t
ilegx
:
Implement t
a
b
le index instructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tar
g
et-tilegx: Implement c
r
c ins
t
ructions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-07
R
i
chard Henderson
t
a
rge
t
-ti
l
egx:
T
i
dy simd_helper
.
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
R
ichard Henders
o
n
tar
g
et-i386: Make chec
k
_
h
w_bre
a
kpoints s
t
a
t
i
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-02
Richard Hen
d
erson
target-i386: Mov
e
break
p
oint
related functions to new
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-10-01
Ric
h
ard
Henderson
virtio: Notice when the
system doesn't supp
o
rt
M
SIx
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-18
Richard Henderso
n
target-
m
ips: Use tcg
_
gen_ext
r
h
_
i64_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
er
s
on
t
a
r
g
et-tilegx: Handle v1
s
hl, v1shru, v1shrs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
H
e
nder
s
on
t
a
rget-tilegx: Han
d
le v1shli,
v1
s
hrui
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2015-09-15
Richar
d
Hende
r
son
targe
t
-ti
l
egx: Ha
n
dle v4int_l/
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next