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
Merge tag 'v9.0.0-rc3'
2024-03-22
Song Gao
target/loongarch: Fi
x
qem
u
-
system-loon
g
a
rch64
assert
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-03-20
S
ong Gao
target/loongarch:
F
ix qem
u
-loongarc
h
64 han
g
whe
n
e
x
ecuting
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-02-01
S
o
ng Gao
target/loongar
c
h:
Fix qtest
t
est-h
m
p error when KVM
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-25
Song Gao
tar
g
et/loongarch
/
kv
m
: Enab
l
e LSX/LASX extension
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
Song Gao
t
a
rget/loongarch: move translate
m
odules to tcg
/
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
Song Gao
target/loongarch/
m
e
s
on:
m
o
v
e
gdbstu
b
.
c to
loo
n
ga
r
c
h
.
ss
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-21
Song Gao
tcg/loongarch
6
4: Fix tcg_out_mov() Abor
t
e
d
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
linux-user/loongarch64: Add LASX sigcont
e
xt
s
ave/re
s
tore
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
o
ng Gao
lin
u
x-user/loongarch64: Add L
S
X s
i
g
c
o
ntext
s
ave/restore
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
ong Gao
l
i
nux-user/loonga
r
c
h64:
Use
abi_{ul
o
ng,u
i
nt} types
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
l
inux-user/loongarch64: setup_sigframe() set 'end'
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
linux-user/loongarch64: Fix setup_extcon
t
ex
t
alloc
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
target/loon
g
arc
h
: Support 4K pa
g
e
size
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
target/loong
a
rch:
I
m
plement
q
uer
y
-cpu-model-expansi
o
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
o
n
g Gao
target/
l
oonga
r
ch: Allo
w
u
s
er enable/
d
isa
b
le LSX
/
LASX
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
tar
g
et
/
loongarch: Add
cpu model 'max'
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-13
Song Gao
h
w
/loo
n
garch/virt: Remove un
u
sed 'loongarc
h
_vir
t
_pm
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-13
Song G
a
o
targe
t
/loo
n
garch: Add
pre
l
d
x
instructio
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-06
S
o
ng
G
ao
target/loongarc
h
: Clean up local variab
l
e sha
d
owing
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
t
a
rget/loongarch: CPUCFG su
p
port LASX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target
/
l
o
ongar
c
h:
Move sim
p
ly DO_XX
m
arcos t
o
g
t
her
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
targ
e
t/loongar
c
h
:
Implement xvld xvst
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/loongarch: Impl
e
ment xvshuf
x
vperm{i} x
v
shuf4i
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong
Gao
targe
t
/l
o
ongarch
:
Imple
m
ent xvpack
x
vpic
k
x
vi
l
v{l/
h
}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rget/lo
o
ngarch: Implement
xvreplve xvin
s
ve0 xvpickv
e
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
et/loo
n
garch
:
Im
p
lement xvinsgr2vr xvpickve2gr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
target/loonga
r
c
h
: Impleme
n
t xvbitsel xv
s
et
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
ongarch: Im
p
lement
xvfcm
p
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/
l
oongarch: Imple
m
ent xvseq x
v
sle xvslt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
ta
r
get/
l
oongarch:
Im
p
l
e
ment LASX fpu fcv
t
instructio
n
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target/loon
g
arch: Implement LASX
f
pu arith
ins
t
r
u
ctions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target/loonga
r
ch: Implem
e
nt xvfrstp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
r
g
et
/
l
o
onga
r
ch: Implem
e
nt xvbi
t
clr
x
vbitset xvbitrev
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rg
e
t/loongarch: Implement xvpcnt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loongarch: Implement xvclo xvclz
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/lo
o
ngarc
h
:
Impl
e
ment xv
s
srlrn xvssra
r
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarc
h
:
Implement
xvssrl
n
xvssran
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g Ga
o
t
a
rget/lo
o
ngar
c
h:
I
mplement
x
v
srlrn x
v
srar
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
on
g
Gao
t
a
r
get/loongarch: Im
p
lem
e
nt xvsrln xvsra
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loongarch: Implement x
v
srlr xv
s
rar
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
target/l
o
ongarch
:
Implement x
v
sllwil xvextl
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
targe
t
/loongarc
h
: Imp
l
e
ment xvsll xvsrl
x
vsra xvrotr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
target
/
lo
o
ngar
c
h: Implem
e
nt LASX log
i
c
in
s
tructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongar
c
h: Implement xvldi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g
G
ao
ta
r
g
et/loongarch
:
Implement xvmskltz/xvmskgez
/
xvm
s
kn
z
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
r
get/lo
o
ngarch: Im
p
le
m
ent xvs
i
gnco
v
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
target/loo
n
g
arch: Implemen
t
vex
t
2x
v
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g Gao
t
arget/loongarch: Impleme
n
t
xvexth
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
ta
r
get/loong
a
r
ch
:
Implement xvsat
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loon
g
arch; Implement xvdiv/xvmod
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
target/loongarch
:
Implement x
v
mad
d
/xvmsub/xvmaddw
{
ev/od}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/loo
n
garch:
Implement
xvm
u
l/xvmuh/
x
vmulw
{
ev/od}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loo
n
g
a
rch: Implement xvmax/xvmin
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target
/
loon
g
a
rch: Impl
e
m
e
nt xvadda
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
ong
a
rch: Implement xv
a
bsd
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loon
g
arc
h
:
I
mp
l
ement xavg/xvagr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
target/loon
g
arch: Impleme
n
t
x
v
add
w
/xvsubw
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
target/loongar
c
h: Implem
e
nt xvhadd
w
/xvhsubw
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loonga
r
ch:
Implement xv
s
add/xvssub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
t
arg
e
t/l
o
onga
r
ch: Impl
e
ment xvneg
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Ga
o
tar
g
et
/
loon
g
arch: Implement xvaddi/xvsubi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
ta
r
g
e
t/lo
o
ngarch: Implement xvreplgr
2
v
r
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
target/loongarch: Implement
xvadd/xv
s
ub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
target/loongarch: Add avail_LASX to ch
e
ck LASX instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
t
arget/loongarch: check_v
e
c supp
o
rt check LAS
X
in
s
truc
t
ions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
target/l
o
ongarch: A
d
d LASX
d
a
ta
s
upp
o
rt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loong
a
rch: Re
p
lace CH
E
CK_
S
XE to
c
heck_v
e
c(ctx
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
targ
e
t/loongarch
:
Us
e
gen_helpe
r
_gvec_2i
f
or 2OP +
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
target
/
loongar
c
h: Use gen
_
helpe
r
_gvec_2 for 2OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
et
/
l
oongarch: Use gen_helper_gvec_2_ptr fo
r
2OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/
l
o
on
g
arch:
Use gen_
h
elper_gvec_3 for 3OP vect
o
r
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g Gao
target/loongarch: Use gen_helper_gvec_3_ptr
for 3OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
ta
r
g
e
t
/loongarch: Use ge
n
_helper_gvec
_
4 f
o
r 4OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/lo
o
ng
a
rch: Use
gen_h
e
lpe
r
_gve
c
_4_ptr
f
or
4
OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g Gao
target/loong
a
rch: Im
p
lement gv
e
c_*_vl functions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
tar
g
e
t/
l
oongarch: R
e
n
a
med ls
x
*
.
c to
v
ec*
.
c
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
targe
t
/
loong
a
rch
:
Add avail_
I
OCS
R
to check iocs
r
instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
target/l
o
o
ngarch
:
Add av
a
il_LSX to check LSX i
n
structions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
target/
l
oongarch: Add ava
i
l_LAM to check atom
i
c inst
r
ucti
o
ns
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
target/loongarch: Add avail_LS
P
W to
c
h
e
ck
LSP
W
inst
r
uctio
n
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
G
ao
target/loongarch:
Add a
v
ail_FP/FP_SP/F
P
_
D
P to check
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
hw/lo
o
ngarch:
R
e
m
ove
restriction of la464 cores
i
n
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
So
n
g Gao
target/loongar
c
h: Add avail_64 to check la64-o
n
ly i
n
struction
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
So
n
g Gao
target/loong
a
rch: Add a check parameter to t
h
e TRANS
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Son
g
Gao
target/loong
a
rc
h
: Fix
l
o
ongarch_la464_initf
n
() misse
s
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Song Gao
ta
r
g
e
t/
l
oon
g
arch: F
i
x
the vinsg
r
2
v
r/v
p
ickve2gr i
n
s
t
ructio
n
s
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Song
Gao
ta
r
get/loongarch
:
Fix LD/ST{LE
/
GT
}
i
n
structions get
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song
G
a
o
hw/intc: Add
N
ULL po
i
nter check
o
n L
o
on
g
Arch ip
i
device
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
So
n
g G
a
o
h
w
/l
o
ongarch/vir
t
: Set max 256 cpus suppor
t
on loo
n
garch
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Gao
h
w
/loongarch/
v
i
rt:
M
o
d
i
fy ipi as perc
p
u
d
evice
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
S
o
n
g
Gao
t
ests/avocado
:
Add Loo
n
g
A
rch machine start test
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
t
arg
e
t/loongar
c
h
:
CPUCFG support LSX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
ta
r
g
et/lo
o
n
g
arch: Use
{set/g
e
t}_gpr replace to
c
pu_fpr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target
/
loongarch:
I
mp
l
eme
n
t vldi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
t
a
rget/lo
o
n
g
arch: I
m
pl
e
ment vld vst
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Son
g
Gao
target/loongarc
h
:
Impl
e
men
t
v
ilvl vilvh vextrins vshuf
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song
Gao
target/loo
n
garch:
Imp
l
em
e
nt
vr
e
plve vpack vpick
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
ta
r
get/loongarch: Imp
l
ement vi
n
sgr2vr vpic
k
v
e
2gr vrepl
g
r2vr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
ong Ga
o
target/loongar
c
h: Implement vbitsel vset
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
So
n
g Gao
t
arget/loongarch: Implement vfcmp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
next