repo.or.cz
/
qemu
/
armbru.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
sphinx/qapidoc: Drop code to generate doc for simple union tag
2024-02-01
Song
G
ao
target/loon
g
arc
h
:
Fix qtest test-hm
p
error when KVM
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-25
Song Gao
target/loongarch/kv
m
:
En
a
ble LSX/LASX extensio
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
So
n
g Gao
targ
e
t/loongarch:
mo
v
e tr
a
nsl
a
te modules to
tcg/
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2024-01-06
Song Gao
targ
e
t/
l
o
o
ngarc
h
/meso
n
: m
o
ve gd
b
st
u
b
.
c
t
o loon
g
ar
c
h
.
s
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-21
Song Gao
tcg
/
loo
n
ga
r
ch64: Fi
x
t
c
g_out
_
mov()
A
borted
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
So
n
g
Gao
lin
u
x-user/loong
a
rch64: Add
L
ASX sigcontext save/restore
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song
Gao
linux
-
use
r
/
loo
n
garch64: Ad
d
LSX sigcontext
s
ave
/
restore
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song G
a
o
l
i
n
ux
-
user/
l
oongarch64: Use abi_{u
l
ong,uint} type
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
l
inux-u
s
e
r/l
o
ongar
c
h
6
4: setup_
s
ig
f
rame() set 'e
n
d'
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
o
ng Gao
linux-user/loongarch64
:
Fix setup_extcontext alloc
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
on
g
Gao
targe
t
/loongarc
h
:
Support 4K page
s
ize
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
S
ong Gao
targe
t
/
loongarch
:
Impl
e
ment query-cpu-m
o
d
el-expan
s
ion
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song
G
ao
ta
r
get/loong
a
rch
:
Allow
u
s
e
r
enable/disable LSX/LASX
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-11-03
Song Gao
target/loon
g
a
r
ch: Add c
p
u model 'max'
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-13
Song Gao
hw/loongarch/virt: Remo
v
e
u
nuse
d
'
loongarc
h
_
v
i
r
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
ong Gao
tar
g
et/
l
oongarch:
Add prel
d
x
i
nstructio
n
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-10-06
Song
G
ao
target/loongarc
h
: C
l
ean up lo
c
al variabl
e
s
h
adowing
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targe
t
/l
o
o
ngarch: CPUCFG sup
p
ort L
A
SX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
targ
e
t/loonga
r
ch: Move si
m
ply DO_XX
marcos togth
e
r
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
arget/loon
g
arch: Implement xvld xv
s
t
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
ta
r
ge
t
/
loongarch: Implem
e
nt xvshuf
xvperm{i} xvshuf4i
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Im
p
l
e
m
ent xvpack xvpick xvilv{l/h}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
e
t
/loonga
r
ch: Implement xvreplv
e
xvinsve
0
xv
p
ic
k
v
e
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/
l
oongar
c
h
:
Impl
e
m
e
nt
xvinsgr2vr
xvpic
k
v
e2gr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g Gao
target/loongarch: Implement xv
b
itsel
xvset
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target
/
loongarch: Implement xvfcmp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
r
g
e
t/loongarch: Implement xvs
e
q xvsle x
v
slt
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
target
/
loongarch: Imple
m
en
t
LASX fpu fcvt instruct
i
ons
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loo
n
garch:
Implement LAS
X
fpu
a
rith instruct
i
on
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
t
arget/loongarch: Implement xv
f
rs
t
p
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target
/
loongarch: I
m
plement xvb
i
tclr xvbitset xvb
i
t
rev
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/lo
o
ngarch: Implement xvpcn
t
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch:
I
mp
l
em
e
nt xvclo xvclz
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targ
e
t/loongarch:
Im
p
lement xvssrlrn xvssrarn
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targe
t
/lo
o
nga
r
ch: Impleme
n
t
x
vssrln
x
vssran
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
o
ng Gao
t
a
rget/loongarch: Implement xvsrlrn xv
s
rarn
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g Ga
o
target/loo
n
garch: Implement xvsrln xvsran
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
arg
e
t/loongarch: Implement xvsrlr xvsrar
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/loo
n
g
a
r
c
h: I
m
plement
xvs
l
lwi
l
xvex
t
l
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/
l
oong
a
rch: Im
p
le
m
e
n
t
xvsll xvs
r
l x
v
sra xvrotr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
targe
t
/loong
a
rch: Imp
l
ement L
A
SX logic
instr
u
ctions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Impleme
n
t
x
vldi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
on
g
Gao
targe
t
/loongar
c
h: Impleme
n
t xvms
k
l
tz/xvmskgez/xvmsknz
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Implement xvsigncov
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
targe
t
/
l
oongarch: Imp
l
ement vext2xv
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
So
n
g G
a
o
target/loongarch:
Implement
xvexth
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loon
g
arch
:
Implement x
v
sat
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
tar
g
et/lo
o
n
g
arch; Imple
m
en
t
xvdiv/x
v
m
od
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
Gao
target/loongarch: Implemen
t
xv
m
add/xv
m
su
b
/xvma
d
dw{ev
/
od}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loo
n
garch: Implement xvmul/x
v
muh/xvmulw{ev
/
o
d}
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
arget/loon
g
arch: Implement xvmax/xvmin
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loo
n
garch: Im
p
l
ement xvadd
a
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target
/
l
oongar
c
h: Im
p
lement xvab
s
d
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target
/
loongarch: Implement xav
g
/xvagr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
tar
g
e
t/loo
n
garch: Implement xvad
d
w
/xvs
u
bw
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song G
a
o
t
a
rget/loongarch: Implement xvhaddw/xvh
s
ubw
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/
l
oongarch:
I
mplement
xvsadd/x
v
ssub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
t
a
r
get/loonga
r
ch
:
Implem
e
nt xvneg
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: Implem
e
nt xvaddi/xvsubi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch: I
m
plement xvreplgr2vr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loon
g
a
r
c
h: Imp
l
ement xvadd/
x
vsub
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
S
ong Gao
t
arget/loongar
c
h: Add avail_LASX to check LASX in
s
tructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongarch:
check_vec supp
o
r
t
che
c
k
L
ASX instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongar
c
h: Add LASX da
t
a su
p
p
ort
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/lo
o
nga
r
ch: Replac
e
CHECK_SXE to check_vec(ctx
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loonga
r
c
h: Use gen_he
l
p
e
r_gvec_2i for 2OP +
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
t
a
rget/loongarch:
U
se gen_h
e
l
per_gve
c
_2 for 2OP vector
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/l
o
ongarch: Use gen_helper_
g
ve
c
_
2
_ptr
f
or 2OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target
/
loongar
c
h: Use
g
en_h
e
lpe
r
_
g
vec_3 for 3OP vec
t
or
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Ga
o
target/loongarch: Use gen_helper_
g
vec_3_ptr for 3OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/lo
o
ngarch: Use gen_he
l
per
_
gvec_4 for 4O
P
ve
c
tor
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Son
g
Ga
o
t
ar
g
et
/
loo
n
garch: Use
gen_h
e
lper
_
gvec_4_ptr for 4OP
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song Gao
target/loongar
c
h: I
m
plement gvec
_
*_vl
f
un
c
tio
n
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-09-20
Song
G
ao
target/loongar
c
h: Renamed lsx*
.
c
t
o vec*
.
c
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song G
a
o
target/
l
oongarch: Add a
v
ail_IOCS
R
to check iocsr inst
r
uctions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song G
a
o
t
a
rge
t
/l
o
ongarc
h
: Add a
v
a
il_L
S
X to check
L
SX ins
t
ruc
t
ions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
Gao
target/loongarc
h
: Ad
d
avail_LAM to ch
e
ck atom
i
c instructions
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
t
a
rget/loongarch: Ad
d
avail_LSPW to
check LSPW instruction
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song G
a
o
ta
r
get/loongar
c
h: Ad
d
avail_FP
/
FP_SP/FP_DP to check
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song Gao
hw/
l
oongarch
:
Remove re
s
tric
t
i
o
n o
f
la46
4
core
s
in
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
G
a
o
target
/
loo
n
ga
r
c
h: Add avail_64
t
o
chec
k
la64-
o
nly inst
r
uction
s
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
G
ao
target/loonga
r
ch: A
d
d
a check
p
ar
a
meter to t
h
e TRANS
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-08-24
Song
G
a
o
target/loongarch: Fix
loonga
r
ch_la
4
64_initfn() misses
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Song
Gao
target/loongarch: Fix the vinsgr2vr/vpickve2gr ins
t
ructions
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-26
Son
g
Ga
o
target/loongarc
h
: Fix LD
/
ST{LE/
G
T} in
s
tructions get
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Gao
hw/intc
:
A
d
d NULL pointe
r
c
heck on LoongArch
i
pi de
v
ice
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song
G
ao
h
w
/loongarch/virt:
S
e
t max 256 cpus support o
n
l
o
ongarch
.
.
.
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Gao
h
w
/loongarch/virt: Mod
i
f
y
ipi a
s
percpu dev
i
ce
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-15
Song Ga
o
t
es
t
s
/
a
v
oc
a
do: Add
L
oon
g
A
rch machine start tes
t
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
ng Gao
target/loongarch: CP
U
CFG suppor
t
L
SX
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/l
o
ongarc
h
:
Use {
s
et
/
g
e
t
}_gpr
r
eplace to cpu
_
fpr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
n
g Gao
target/loong
a
rc
h
: Implement vldi
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
ng G
a
o
t
a
rget/l
o
on
g
arch:
I
mple
m
e
nt
vl
d
vst
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
n
g
G
a
o
target
/
lo
o
ngarch: Im
p
l
e
ment vilvl
vi
l
vh vextrins vs
h
uf
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
S
o
ng
G
ao
target/loo
n
garch: Impl
e
ment v
r
ep
l
ve v
p
ack
vp
i
ck
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
ta
r
get/loongarc
h
: Im
p
lement
v
insgr2v
r
vpickve2gr vreplgr2vr
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song
G
ao
target/loongar
c
h: Implem
e
nt
v
bitsel vset
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song
G
ao
t
a
rget/loonga
r
ch:
I
mplement vfcmp
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/loonga
r
ch:
I
mplement vseq vsle vs
l
t
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
2023-05-06
Song Gao
target/loo
n
garch: Im
p
lement LSX fpu
f
cv
t
instr
u
c
ti
o
ns
Signed-off-by:
Song Gao
<gaosong@loongson.cn>
commit
|
commitdiff
|
tree
next