repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qapi/char: Make backend types properly conditional
2024-02-01
Song
G
a
o
t
arget
/
lo
o
ngarch:
Fix qtest test-hmp error when KVM
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-25
So
n
g Gao
targe
t
/loong
a
rch/
k
v
m: Enable LSX
/
LASX ext
e
nsi
o
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
Song Gao
t
arg
e
t/loongarch: move translate modules
t
o
tcg/
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
S
o
n
g Gao
ta
r
get/lo
o
ngarch/meson: move gdbst
u
b
.
c to loongarch
.
ss
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-21
Song
Gao
tcg/loonga
r
ch64:
Fix tcg_out_mov(
)
A
b
orted
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song G
a
o
linux-u
s
er/lo
o
n
garch64: Add LASX s
i
gcontext save/rest
o
re
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
o
ng Gao
linux-us
e
r/loon
g
arch6
4
:
Add LS
X
s
i
g
co
n
t
e
x
t
save/restore
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song
Gao
linux-
u
ser/loo
n
garch64:
Us
e
abi_{
u
long,uint
}
types
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song
G
ao
linux-u
s
er/loon
g
ar
c
h64: setup
_
sigfram
e
() set 'en
d
'
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Son
g
Gao
linux-user/
l
oongarch
6
4: Fix setup_extc
o
n
text alloc
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
ta
r
get/loongarc
h
: Sup
p
ort 4K page s
i
ze
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song G
a
o
target
/
loongarch: Implement query-cpu-
m
odel-expansion
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
target
/
loong
a
rch: Allow user enable
/
disable
LSX/LASX
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
target/loongarch: A
d
d
c
p
u model 'max'
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-13
S
ong Gao
hw
/
loongarch/virt
:
Remove unus
e
d
'
lo
o
ng
a
rch_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
S
o
n
g Gao
targ
e
t/loongarch
:
Add preldx ins
t
ructi
o
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-06
So
n
g Gao
target/
l
oongarch:
C
l
e
a
n up local variable shadowing
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
ta
r
get/loongarch: CP
U
C
F
G support
LASX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
arget/lo
o
ngar
c
h:
M
ove simply DO_XX ma
r
c
os t
o
gther
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target/l
o
ongarch
:
I
m
p
l
e
m
e
nt xvld
xvs
t
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
t
arg
e
t/lo
o
ngarch: Imple
m
ent x
v
s
h
uf xvperm{i} xvshuf4i
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Implement xv
p
ac
k
xvpick xvi
l
v
{
l/h}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
t
arget
/
l
o
ongarch:
I
mp
l
ement xvreplve xvinsv
e
0
x
vpi
c
kve
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Im
p
leme
n
t xvinsgr2vr xvp
i
ckv
e
2g
r
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
target/loongar
c
h
: Implement xvbit
s
el
x
vset
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
target/lo
o
ngarch: Im
p
lement xv
f
c
m
p
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
t
a
rget/loongarch: Imp
l
ement xvseq xvsle xvslt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rget/loongar
c
h: Implement L
A
SX fpu fcvt i
n
structions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
target/loongarch: Impl
e
ment LASX fpu
a
rit
h
instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loo
n
garch: Imp
l
e
m
ent xvfrstp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch
:
Im
p
lemen
t
xvb
i
t
c
lr
x
vbits
e
t x
v
bitrev
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g Gao
target/loongarch:
I
m
p
lement xvpcnt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
target/lo
o
n
g
a
r
c
h: Im
p
lement xvclo xvclz
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rget/loongarch:
Imple
m
ent xvssrlrn xvssr
a
rn
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
o
n
garch:
I
m
plement xv
s
s
r
ln xvssran
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g
Gao
ta
r
get
/
loongarch: Imple
m
en
t
xvsr
l
r
n
xvsra
r
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loon
g
arc
h
:
I
mplemen
t
xvsrln xvsran
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
et/loongarch: Implement xvs
r
lr xv
s
rar
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
target/lo
o
ngarch: Implement x
v
s
l
lwil
xvextl
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
et/loo
n
g
a
rch: Impleme
n
t xvsll
x
vsrl
xvsra
xvr
o
t
r
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target/l
o
on
g
arch: Implement LASX logic instr
u
c
tions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loong
a
r
c
h: Implemen
t
x
v
l
di
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
target/loonga
r
ch: Implemen
t
xvmskltz/x
v
mskg
e
z/xvmsknz
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
targe
t
/loongarch: I
m
plement xvsigncov
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
t
a
rget/loo
n
g
arch: I
m
plement vext2xv
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Implement xvex
t
h
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
a
o
ta
r
g
et/l
o
o
n
garch: Implemen
t
xvsat
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
target
/
loong
a
rch; Implement xvdiv/xvmod
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loongarch: Implement xvmadd/
x
v
m
s
u
b/x
v
m
a
ddw
{
ev/od}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
target/loongar
c
h
:
Implement xvmu
l
/x
v
muh/xvmu
l
w{ev/od}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongar
c
h: Impleme
n
t xv
m
ax/xvm
i
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
target/loongarch: Implement
x
v
a
dd
a
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g
Gao
tar
g
et/loongarch: Implement xv
a
b
s
d
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng
Gao
target/
l
o
o
ngar
c
h: Implement xav
g
/xvagr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
ongarch: Imp
l
e
ment
xva
d
dw/
x
vsubw
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/lo
o
ngarch: Implem
e
nt xvha
d
d
w
/
x
vhsu
b
w
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t
/
l
oon
g
arch: Implement xvsadd
/
x
vssub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
on
g
arch: Implement xvneg
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
n
g
Gao
target/loonga
r
ch: Implement xvaddi/xvs
u
bi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/lo
o
ngarch:
Imp
l
eme
n
t
xvr
e
p
lgr2vr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
target/loongarch: Implement xvadd/xvsub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
on
g
Gao
target/
l
oonga
r
ch:
A
dd avail_
L
AS
X
to check LASX i
n
s
tructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/lo
o
ng
a
rc
h
: check_vec support chec
k
LASX i
n
struct
i
ons
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
ta
r
get/loo
n
gar
c
h
:
Add LASX data support
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Gao
target/loongarch: Repl
a
ce
C
HECK_
S
XE t
o
check_ve
c
(
ctx
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
t
a
rget/loong
a
r
c
h: Us
e
ge
n
_helper_
g
vec_
2
i
f
o
r 2OP +
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loong
a
r
c
h
:
Use
g
en_
h
elper_gvec_2 for 2OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
t
arg
e
t/loo
n
garch: Use gen_h
e
lper_g
v
ec_
2
_
pt
r
for 2OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong
G
ao
targ
e
t
/loonga
r
ch: Use gen_helper_gvec_3
f
or 3OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
ongarch:
U
s
e gen_hel
p
er_g
v
e
c
_3_ptr for
3
O
P
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
t
a
rget/loongarch:
U
se gen_helper_
g
vec
_
4 fo
r
4OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
target/
l
oongarch:
Use g
e
n_helper_gvec
_
4_pt
r
for 4OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Implement g
v
ec_*_vl funct
i
ons
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rget/loongarch
:
R
e
named
lsx*
.
c t
o
vec*
.
c
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
So
n
g
Gao
t
arget
/
loongarch: A
d
d
avail_
I
OCSR
to check iocsr instr
u
c
t
i
ons
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
So
n
g Gao
target/loo
n
garch:
A
dd avail_LSX to chec
k
LSX instructi
o
ns
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song G
a
o
target/l
o
ongarch
:
Add avai
l
_LAM to check atomi
c
i
n
str
u
ctions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
Gao
target/loon
g
arch: Ad
d
av
a
i
l
_
L
SPW to
c
h
eck LSPW inst
r
uctions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Son
g
G
ao
ta
r
get/
l
oon
g
arch: Add avail
_
FP/FP_SP
/
FP_D
P
to check
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
hw
/
loongarch: Re
m
ove restriction
o
f
la464 cores in
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
So
n
g Ga
o
t
arg
e
t/loongarch: Add avail_
6
4 to check la64-onl
y
instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
S
o
n
g
Gao
t
a
rg
e
t/loongarch:
Add a che
c
k par
a
m
e
ter to the TRANS
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
target/loong
a
r
c
h
:
Fix
l
o
o
ngarch_la464
_
initfn() miss
e
s
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Song Ga
o
target/lo
o
ngarch: Fix the
v
i
nsgr2vr/vpickve2gr ins
t
ruc
t
ions
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Song Ga
o
tar
g
et/loong
a
rch: F
i
x LD/ST{LE
/
GT} i
n
s
t
ructions get
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Gao
hw/i
n
tc: Add NULL pointer check on LoongA
r
c
h ipi device
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
S
on
g
Gao
hw/lo
o
ngarch/virt: Set max 25
6
cpus
support on
loongarch
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
S
o
n
g Gao
hw/l
o
ongarch
/
virt
:
Modify i
p
i as
p
erc
p
u
d
evice
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Gao
tes
t
s/a
v
ocado: Add
Loon
g
Arch
m
a
c
h
ine start test
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song
G
a
o
target/l
o
o
n
g
a
rch:
CPU
C
FG
s
upport LSX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/loongarch:
Use {set/ge
t
}_gpr replac
e
t
o
cpu_fpr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song G
a
o
target/lo
o
n
garch: Implement v
l
di
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/loongarch: Implement vld vst
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song G
a
o
targ
e
t
/loo
n
g
arch: Implement vilvl
v
ilvh
vextrins vshu
f
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
So
n
g Ga
o
target/loongarc
h
: Implement
v
replv
e
vpack vpick
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
tar
g
et/loongarch: Implement
vinsgr2v
r
v
p
ic
k
ve2g
r
vrepl
g
r
2vr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
ng Gao
t
a
rget/loon
g
a
rch: Im
p
lement vb
i
tsel vset
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song G
a
o
target
/
loongarch: Implement v
f
cmp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
tar
g
et/loon
g
arch: Implement vse
q
vsle vslt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/loo
n
gar
c
h: Impl
e
me
n
t LSX fpu fcvt
i
nstructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
next