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
target/riscv: add zihpm extension flag for TCG
2023-11-07
Dani
e
l H
e
nrique
.
.
.
target/riscv: ad
d
zihpm extension flag fo
r
TCG
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henr
i
que
.
.
.
target/riscv/kvm: ad
d
zic
n
tr
reg
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henriqu
e
.
.
.
target/riscv: add zic
n
tr exte
n
sion flag for TCG
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Danie
l
Henr
i
que
.
.
.
target/ris
c
v
/
risc
v
-qmp-cmds
.
c
:
check CPU accel
i
n query
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Dani
e
l Henrique
.
.
.
target/riscv
:
add
r
i
s
c
v_cpu_accelerator_compatib
l
e()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henrique
.
.
.
tar
g
et/
r
isc
v
: handle custom props
in qmp_query
_
cpu_mod
e
l_exp
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henr
i
que
.
.
.
t
arge
t
/risc
v
/tcg: add
t
cg_c
p
u_fin
a
lize_features
(
)
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henrique
.
.
.
qap
i
,
r
isc-
v
: add q
u
e
r
y-cp
u
-model-e
x
pan
s
i
o
n
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Da
n
iel Henriqu
e
.
.
.
target/ris
c
v/kvm/kvm-c
p
u
.
c
:
a
dd missing propert
y
gette
r
s()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
D
ani
e
l Henrique
.
.
.
docs/system/ris
c
v: update '
v
irt' m
a
c
h
ine core limit
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henrique
.
.
.
linux-u
s
er/riscv:
c
h
a
nge def
a
ult cpu to 'max'
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henrique
.
.
.
target/riscv: rename e
x
t_icbo
z
to ext_zicboz
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Daniel Henrique
.
.
.
t
ar
g
e
t/riscv: rename
e
x
t
_ic
b
om to
ext_zicbom
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
Dan
i
el Henrique
.
.
.
target/risc
v
:
ren
a
me ext_icsr to ext_zicsr
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-11-07
D
aniel Henrique
.
.
.
ta
r
get/riscv
:
rename ext_ife
n
cei to ext_zifenc
e
i
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henr
i
que
.
.
.
target/
r
iscv: deprecat
e
capit
a
l 'Z' CPU proper
t
ies
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dan
i
el Henriqu
e
.
.
.
target/riscv/tcg:
r
emove RVG
warnin
g
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
t
arge
t
/riscv/kvm: support KVM_GET_REG_
L
IST
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target/riscv/kvm: impro
v
e '
i
n
i
t_multiext
_
cfg' error msg
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel He
n
rique
.
.
.
tar
g
et/risc
v
/
t
cg
-
cpu
.
c
:
add
e
x
t
ension
p
roperties f
o
r
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel
H
enrique
.
.
.
targe
t
/riscv: add riscv_cp
u
_get_n
a
me
(
)
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
D
aniel
Henrique
.
.
.
target/riscv/cpu:
m
ove priv
s
pec
f
unctions to tc
g
-c
p
u
.
c
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel H
e
nrique
.
.
.
t
a
r
ge
t
/riscv/cpu
.
c: expor
t
isa
_
e
d
ata_a
r
r[]
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
targ
e
t/riscv/tcg: move riscv_cpu_add_mi
s
a_pro
p
erties
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
tar
g
et/ris
c
v/
c
pu
.
c: make misa_ext
_
cfgs[]
'const'
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henriqu
e
.
.
.
target/ris
c
v/tcg:
i
ntrodu
c
e
tcg_cpu
_
instance_i
n
it()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
D
a
nie
l
H
enriq
u
e
.
.
.
target/riscv/cpu
.
c
:
export set_m
i
sa()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dani
e
l
H
en
r
ique
.
.
.
t
a
rget/riscv
/
kvm:
do not use
r
iscv
_
cpu
_
a
dd_misa_p
r
operties()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dani
e
l Henrique
.
.
.
target/ri
s
cv: move KVM o
n
ly file
s
to kvm
s
u
b
d
i
r
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
D
a
niel Henrique
.
.
.
targ
e
t/risc
v
: introduc
e
KVM Ac
c
elCP
U
Class
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel
H
enrique
.
.
.
tar
g
et/risc
v
:
remov
e
kvm-s
t
u
b
.
c
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Da
n
ie
l
Henriq
u
e
.
.
.
ta
r
get/riscv: make ri
s
cv_ad
d
_
satp_mo
d
e_properties(
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target/ri
s
cv:
move ris
c
v_cpu_add_kvm_properties(
)
to
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel He
n
riqu
e
.
.
.
target
/
r
iscv/c
p
u
.
c: ma
r
k e
x
t
e
nsi
o
ns array
s
as 'const'
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
ta
r
get/ris
c
v: mo
v
e 'host' CPU
de
c
l
a
r
a
tion t
o
kv
m
.
c
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dan
i
el Hen
r
ique
.
.
.
ta
r
get/riscv/cpu
.
c: add
.
ins
t
ance_post_init()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Danie
l
Henr
i
que
.
.
.
target/ri
s
c
v
:
move risc
v
_tcg_ops
t
o tcg-cpu
.
c
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel
H
enrique
.
.
.
target/riscv: move ris
c
v
_
cpu_validate_
s
et_extensions
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Da
n
iel Henrique
.
.
.
target/
r
iscv: mov
e
riscv_cp
u
_r
e
a
liz
e
_tcg
(
) to
T
CG:
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel H
e
nriqu
e
.
.
.
target/ri
s
cv: intr
o
duce TCG AccelCPUClass
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel
H
enrique
.
.
.
target/riscv/cp
u
.
c: co
n
side
r
user option w
i
th RVG
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target/riscv/cpu
.
c: ho
n
or
u
ser choice in cpu
_
cf
g
_e
x
t_au
t
o_up
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
D
a
ni
e
l
He
n
ri
q
ue
.
.
.
tar
g
e
t/riscv: use isa_ext_up
d
ate_enabled() in
i
n
it_max_cpu_e
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
t
ar
g
et/ris
c
v/cpu
.
c: in
t
roduce RISCVCPUMultiE
x
t
Config
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henr
i
que
.
.
.
target/riscv/cpu
.
c
: u
s
e
cp
u
_cfg_ext_auto_update
(
) du
r
ing
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dan
i
e
l
H
e
nrique
.
.
.
target/riscv/cpu
.
c: int
r
o
duce
cpu_cfg
_
e
x
t_a
u
t
o
_u
p
da
t
e
()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Da
n
iel
H
en
r
ique
.
.
.
target
/
riscv: make CPU
C
FG() macro
p
ublic
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target
/
riscv
/
cpu
.
c
: use offset in i
s
a_ext_is_enabled
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henri
q
ue
.
.
.
target
/
riscv: deprecate the
'any' CPU ty
p
e
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel
H
enrique
.
.
.
av
o
cado, risc-v:
a
dd tux
b
oot t
e
s
ts
for 'max' CPU
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dani
e
l
Henrique
.
.
.
target/ri
s
cv: add 'max' CPU typ
e
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Danie
l
Henri
q
u
e
.
.
.
t
a
rget/riscv/cpu
.
c:
limit cfg->v
e
xt_
s
pec
log me
s
sage
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dani
e
l
Henrique
.
.
.
t
a
rget/ris
c
v/cpu
.
c:
add risc
v
_cpu_ad
d
_kvm_unava
i
l_p
r
op_
a
rray()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
D
a
niel Henrique
.
.
.
target/riscv/
c
pu
.
c: add riscv_cpu_add_qdev_prop_array()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target/riscv/cpu
.
c: split vendor e
x
ts from r
i
s
c
v_c
p
u
_ex
t
e
nsi
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dan
i
el
H
e
nrique
.
.
.
target/ris
c
v/
c
pu
.
c
:
split n
o
n-ratif
i
e
d
e
x
ts from r
i
scv_cpu_e
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henr
i
que
.
.
.
targe
t
/riscv: add DEFINE_P
R
OP_END_OF_LIST() to riscv_cpu_opt
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel Henrique
.
.
.
target
/
risc
v
/cp
u
.
c: sp
l
i
t
kvm
prop handling to
i
ts
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Dan
i
el Henr
i
q
ue
.
.
.
ta
r
get/ris
c
v/cpu
.
c: ski
p
'bool' check when filtering
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-10-12
Daniel He
n
rique
.
.
.
target/riscv/cpu
.
c: spl
i
t CPU optio
n
s f
r
o
m riscv_cp
u
_extensi
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-18
D
aniel Henri
q
ue
.
.
.
MAINT
A
INERS: Nick Piggin PP
C
m
a
intainer, oth
e
r PPC
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<danielhb413@gmail.com>
commit
|
commitdiff
|
tree
2023-09-11
Daniel Henriq
u
e
.
.
.
hw/intc/riscv_ap
l
i
c
.
c
fix no
n
-KVM
--enable-
d
ebug bu
i
ld
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-11
Da
n
iel Hen
r
ique
.
.
.
hw/riscv/virt
.
c: f
i
x non-K
V
M --enable-debug build
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-11
Daniel Henrique
.
.
.
target/
r
i
s
c
v: fix
s
a
t
p_mode_finali
z
e()
when satp
_
mode
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-11
Daniel
Henrique
.
.
.
target/ris
c
v
/cpu
.
c: add smepmp isa string
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-11
Dani
e
l
H
enr
i
q
u
e
.
.
.
target/riscv/cpu
.
c
:
ad
d
zmmul isa string
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-11
Da
n
i
el Henrique
.
.
.
targe
t
/riscv/cp
u
.
c: do not
run 'host
'
CPU with TCG
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-09-08
Daniel Henr
i
que
.
.
.
target/ppc
:
u
s
e g_free()
in test_opcode_tab
l
e()
Signed-off-by:
Daniel Henrique Barboza
<danielhb413@gmail.com>
commit
|
commitdiff
|
tree
2023-09-08
Daniel Henriqu
e
.
.
.
hw/ppc: u
s
e g_free() in spapr_tc
e
_
t
a
ble_pos
t
_lo
a
d()
Signed-off-by:
Daniel Henrique Barboza
<danielhb413@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Daniel Hen
r
iq
u
e
.
.
.
hw/r
i
s
c
v
/virt
.
c
:
change 'aclint
'
TCG check
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-08-11
Daniel H
e
nrique
.
.
.
target/risc
v
/k
v
m
.
c: fix mvendorid si
z
e
in vcp
u
_set_machine_i
d
s()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-19
D
a
nie
l
Henrique
.
.
.
target/r
i
scv/cpu
.
c
:
c
h
eck priv_ver before auto-e
n
able
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-19
Dan
i
el
H
enrique
.
.
.
docs/sy
s
tem
/
target-riscv
.
r
st: tid
y
CPU
firm
w
are section
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Dan
i
el H
e
nrique
.
.
.
t
a
r
ge
t
/riscv/kvm
.
c: rea
d
/write (cbom|cbo
z
)_bl
o
cksize
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel H
e
nrique
.
.
.
target/ris
c
v
/k
v
m
.
c:
a
dd kvmconfig_g
e
t_cf
g
_addr()
h
e
lper
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Henrique
.
.
.
tar
g
et/riscv
:
update multi-letter
e
xtension KVM prope
r
ties
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Henrique
.
.
.
targ
e
t/riscv/cpu
.
c: create KVM
m
ock
p
ro
p
e
r
ties
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Dani
e
l Henrique
.
.
.
target/risc
v
/cpu
.
c: remove priv_ver check from riscv_isa_str
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
D
aniel Henrique
.
.
.
t
a
rget/ri
s
cv/cpu
.
c: ad
d
satp_mode p
r
op
e
r
t
ies
e
a
r
lier
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Henrique
.
.
.
target/riscv/kvm
.
c: add multi-lett
e
r extension KVM
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel
Henrique
.
.
.
target/r
i
sc
v
/
k
vm
.
c: update K
V
M MISA bits
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Henri
q
u
e
.
.
.
target
/
riscv
:
add KVM spec
i
fic MIS
A
p
ro
p
erties
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel H
e
n
r
i
q
ue
.
.
.
t
a
rget/riscv/cpu: add mi
s
a_ext_info_arr[]
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
D
a
n
iel Henriq
u
e
.
.
.
t
a
r
get/riscv/kvm
.
c: init 'misa_ext_mask'
w
ith scratch CPU
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
D
a
nie
l
Henrique
.
.
.
t
arg
e
t/
r
iscv: handle mvendori
d
/m
a
rchid/mimpid for
KVM
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
D
anie
l
Henrique
.
.
.
target/
r
iscv: read marchid/mimpid
i
n kvm_
r
iscv_
i
n
i
t_
m
a
c
hin
e
_
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
D
a
n
iel Henrique
.
.
.
targe
t
/riscv: use KVM scratch CPUs to init KVM proper
t
ies
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Dani
e
l Henri
q
ue
.
.
.
ta
r
get/riscv
/
cpu
.
c: restrict 'marchid' value
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel H
e
n
r
i
q
u
e
.
.
.
target/riscv/c
p
u
.
c
:
restrict
'mimpid' val
u
e
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Henrique
.
.
.
target/riscv
/
cpu
.
c: r
e
strict
'
m
v
endo
r
id' valu
e
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel Hen
r
ique
.
.
.
hw/riscv/vir
t
.
c
: skip 'mmu-type'
F
D
T if
satp mode not set
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Daniel H
e
nrique
.
.
.
target
/
r
iscv: skip f
e
atures setup for
K
V
M CPUs
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-10
Dani
e
l
Henrique
.
.
.
t
ar
g
et/r
i
scv/cpu
.
c: fix veyron-v1 CPU
p
r
o
pe
r
ties
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-07-08
Daniel Henriq
u
e
.
.
.
hw/riscv/vir
t
.
c: fix t
y
po
in 'aia' description
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
Daniel Hen
r
i
q
ue
.
.
.
target/risc
v
:
rework writ
e
_
m
i
sa()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
D
a
niel
H
enrique
.
.
.
t
arget/ri
s
c
v
/
cp
u
.
c: remove
c
fg setup from r
i
scv_
c
p
u_init()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
Danie
l
Henr
i
que
.
.
.
targe
t
/ris
c
v/cpu
.
c: vali
d
ate e
x
tensions before riscv_t
i
mer_i
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
Daniel
H
enrique
.
.
.
target/ri
s
cv/cpu
.
c:
a
dd ris
c
v_cpu
_
val
i
date_m
i
sa_mxl()
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
Daniel He
n
r
i
que
.
.
.
target
/
risc
v
/
cpu
.
c
:
add p
r
iv_spe
c
validate/disable_exts
.
.
.
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
2023-06-13
Daniel Henrique
.
.
.
target/
r
is
c
v
:
add PRIV_VERSION
_
LATEST
Signed-off-by:
Daniel Henrique Barboza
<dbarboza@ventanamicro.com>
commit
|
commitdiff
|
tree
next