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
target-*: dfilter support for in_asm
2015-10-07
Richard Henderson
tcg: Check f
o
r
ov
e
rflow via highwater mark
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard Henderson
tcg: Alloc
a
te
a
guard
page after code_
g
en_buffer
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tcg: Em
i
t prologu
e
to the beginn
i
ng o
f
code_gen_buf
f
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tc
g
: Remove tcg_gen_code
_
search_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tcg: Remove gen_i
n
termedi
a
te_c
o
de_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderso
n
tcg: Save
i
n
s
n data and use
i
t in cpu_re
s
t
o
re_state_
f
rom_tb
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg: P
a
ss dat
a
argu
m
ent to r
e
store_state_to_opc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
tc
g
: Add T
C
G_MAX_INSN
S
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
He
n
derson
targe
t
-*
:
Drop cpu_
g
en_code define
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
tcg: Merge cpu_gen_code into t
b
_
gen_code
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
Henderson
target-sp
a
rc:
Add np
c
s
t
ate to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
t
a
rget-sparc: Remove gen_op
c
_jump_pc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targ
e
t-s
p
arc: Split out gen_branch_n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
target
-
spar
c
: Tidy gen_branch_a interface
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hender
s
on
target-
c
ri
s
: Mirror gen_opc
_
pc into insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ichard
H
enderson
target-sh4
:
Add
f
lags state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
arget-s390
x
:
Add cc_op state t
o
i
nsn_star
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hender
s
o
n
target-mips: A
d
d
d
e
layed
b
ranc
h
state to insn_st
a
rt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
t
a
rget-i386
:
Add cc_op
stat
e
to i
n
sn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ric
h
ard Henderson
target-ar
m
:
Add condexec
state to insn_start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Hende
r
son
tcg: Allow e
x
tra data to be attached to in
s
n_star
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richar
d
Henderson
target-*: Int
r
oduce and use c
p
u_breakpoint_test
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d Henderson
target-*:
Increment num_in
s
ns immediately after
tcg_gen_
i
nsn
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderson
target
-
*:
Unconditionally emit tcg_gen_in
s
n_s
t
art
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
tcg:
R
ename
debug_insn_st
a
rt
t
o insn
_
start
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
target
-
til
e
gx: Su
p
port iret instruction and related
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-til
e
gx: U
s
e
T
ILEGX_EXCP_OPCODE_
U
NKNOWN and TILEGX_EXC
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
G
an
g
target-tilegx:
I
mplement
v
2mults
i
n
s
truction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Ga
n
g
target-tilegx: Im
p
l
ement v?int_*
i
nstructi
o
ns
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
target-til
e
gx: Implement v
2
sh* instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
R
ic
h
ard
Henderson
t
a
rg
e
t
-tilegx: Handle nof
a
ult
p
refetch instruct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
hen G
a
ng
target-tilegx: Fix
a
t
yp
o
for mnemon
i
c about "ld_add"
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Hende
r
son
target-tileg
x
: Us
e
TILEGX_EX
C
P_
S
IGNAL inst
e
ad of
TILEGX_E
X
CP
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx: D
e
code ill
pseudo-
i
nstruc
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
C
h
en Gang
l
i
nu
x
-user/
t
i
legx: Implement
tilegx si
g
nal
features
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
linux-user/sys
c
a
l
l_defs
.
h: Sync the latest si_code
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
targe
t
-tilegx:
L
et x1 p
i
pe proce
s
s bpt instruction
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard
Henderso
n
target-tilegx: I
m
p
lem
e
nt complex
m
ultiply instr
u
ctions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Ri
c
h
a
r
d
Hende
r
son
target-tilegx: Imp
l
ement table index
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richard Henderson
targ
e
t-tilegx: Imp
l
e
ment crc in
s
t
ructi
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Ga
n
g
targ
e
t-tilegx: Imp
l
emen
t
v
1
multu instructi
o
n
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen
Gang
t
a
rg
e
t-tilegx: Implement v*ad
d
and v*s
u
b instr
u
ction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Chen Gang
target-tilegx: Im
p
l
e
ment v*shl, v*shru,
and v*shrs
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-10-07
Richa
r
d
He
n
derson
ta
r
get-tilegx: Tidy simd_helper
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyu
k
tar
g
e
t
-
i386: excepti
o
n
ha
n
dling fo
r
other helper func
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyuk
target-i386: ex
c
eption handling for seg_helpe
r
functions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
P
a
vel Do
v
g
alyuk
target-i386
:
e
x
ception handlin
g
f
or memory helper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel
D
ovgal
y
uk
target-i386:
exception handling fo
r
d
iv i
n
structions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgalyu
k
target-i
3
86: exception
h
a
n
dling for
FPU instructions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Pavel Dovgaly
u
k
t
a
rget-i3
8
6: in
t
roduc
e
new rai
s
e_except
i
on fu
n
ctions
Reviewed-by: Richard Henderson <
rth@twiddle.net
>
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-ti
l
egx
:
H
andle v1
s
hl, v1shru, v1shrs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderson
target-tilegx
:
H
a
nd
l
e v1shli, v1shrui
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Rich
a
rd Henderson
target-t
i
legx
:
H
a
ndle v4int_l/h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nder
s
on
target-
t
ilegx: Handle atomic instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
c
hard He
n
derso
n
target-tile
g
x: Handle mtspr, mf
s
pr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ich
a
rd Hende
r
s
o
n
target-tilegx
:
Han
d
le v1cmpeq, v1cmpne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nderson
target-tilegx: Handle
m
ask i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
i
chard Hend
e
rson
ta
r
get-tilegx:
H
an
d
le sc
a
lar multiply ins
t
ructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hend
e
r
s
on
tar
g
et-tilegx: H
a
ndle co
n
ditional move
instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
erso
n
target-tile
g
x:
Ha
n
dle shift inst
r
uc
t
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henders
o
n
t
a
rget-tilegx
:
Hand
l
e bitfield i
n
struct
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
targ
e
t-tilegx:
Implement s
y
s
t
em and m
e
m
o
ry management
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard H
e
nderson
t
arget-
t
ileg
x
: Hand
l
e co
m
p
arison
instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richa
r
d Henders
o
n
t
arg
e
t
-t
i
legx:
H
a
n
dle conditional
branc
h
instru
c
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard Hend
e
rson
target
-
tilegx: Hand
l
e uncondition
a
l jump
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
enderson
t
a
rget-tileg
x
: Handle post
-
increment load and store
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard He
n
derson
target-tilegx: Handle basic l
o
ad and s
t
ore ins
t
ruction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target-tilegx: Handle most b
i
t manipulation in
s
tructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard Hender
s
on
tar
g
et-arm: U
s
e new revbit fu
n
ctions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
Henders
o
n
host-u
t
il
s
: Add
r
e
v
bit
f
u
n
c
t
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
R
ichard H
e
nde
r
son
targ
e
t-tilegx: Handle arithmet
i
c
i
nstructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Ri
c
hard
Henderson
target-tilegx: Handle s
i
mple
logical ope
r
ations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen
Gang
target
-
t
i
legx: Add TIL
E
-Gx bu
i
lding f
i
les
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard H
e
nders
o
n
target-tilegx:
Generate SEGV properly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Henderson
target
-
tilegx: Frame
w
ork for decoding
b
u
n
d
les
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen Ga
n
g
target-til
e
gx:
A
d
d several h
e
lpers for
i
nstructions
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
C
h
en Gan
g
target-tilegx: Add cpu
basic features for linux-user
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen
G
a
n
g
target-tile
g
x:
A
d
d special register in
f
ormat
i
on from
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard
H
ender
s
on
target
-
tilegx: Fix LDN
A
_
ADD_
I
M
M
8_OPCOD
E
_X1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Richard Hen
d
erson
target-tilegx
:
Modify _SPECIAL_ opcode
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
target-tilegx:
M
odify
opcode_tilegx
.
h to fit QEMU usage
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
target-til
e
gx:
Add
opco
d
e
bas
i
c i
m
p
l
e
mentation
f
rom
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Che
n
Gang
li
n
ux-user
:
Co
n
dition
a
lize
syscalls which are not defined
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen
G
ang
linux-
u
ser: Support tilegx a
r
chi
t
ecture in
l
in
u
x-user
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-15
Chen Gang
linux-user: tilegx:
A
dd architecture relate
d
featu
r
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-11
Pavel Dovgalyuk
cpu-ex
e
c: int
r
o
d
uce loop exit with
r
e
store f
u
nction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-11
Pav
e
l
Dovg
a
ly
u
k
s
of
t
mmu: remov
e
now unus
e
d functi
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-11
Pavel
D
o
v
galyuk
softmmu
:
add helper fun
c
tion t
o
p
ass thr
o
u
gh
ret
a
ddr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-11
Ben
j
amin Herrenschmid
t
tlb: Add "ifetch" arg
u
ment to cpu_mmu
_
index()
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-02
Aure
l
ien Jarno
t
cg
/
i386: omit a fe
w
REX
W
prefixes in softmmu
c
od
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-09-02
Richard
Hende
r
son
tcg/aarch64: Fix tcg_out_qemu_{ld, st
}
for gu
e
st
_
base
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
L
aurent Vivier
li
n
ux-use
r
: rem
o
ve us
e
l
e
s
s macros GUES
T
_BASE an
d
RESERV
E
D_VA
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Laurent Vivier
l
i
nux-
u
ser: re
m
ove --enable
-
guest-
b
ase
/
--disable-guest
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
R
i
chard H
e
nder
s
on
tcg/aarc
h
64: Use softmmu fast p
a
th for u
n
aligne
d
a
c
cesses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Richar
d
Hender
s
o
n
tcg/s39
0
: Use
so
f
tmmu
f
a
st path for unaligne
d
accesses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Benjamin Herrenschmidt
tcg/p
p
c
:
I
mprove u
n
aligned l
o
ad/store han
d
ling on 64
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Aure
l
i
en Ja
r
no
tcg/i386: use softmmu fast path for unaligned accesses
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Ric
h
ard
Henderso
n
tcg: Re
m
ov
e
tc
g
_gen_trunc
_
i64_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
Richard
Henderson
tcg: Split tr
u
n
c_shr_i32 opco
d
e into extr[
l
h]_i64_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2015-08-24
A
u
relie
n
Jarno
tcg: update
README about
s
ize changi
n
g o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next