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/riscv: Use the RISCVException enum for CSR predicates
2020-02-27
Alistair Francis
target/riscv:
O
nly set TB flags
with FP status if enabled
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/riscv
:
Remov
e
the hret i
n
structi
o
n
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target
/
riscv:
A
dd hfen
c
e
inst
r
uctions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
A
listai
r
Francis
target/riscv: Add H
y
p
e
rvi
s
or trap
return support
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alist
a
ir Francis
t
a
r
get/r
i
scv: Add hypverviso
r
t
rap support
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Al
i
stair
Fr
a
ncis
target/riscv: Ge
n
era
t
e illegal i
n
s
t
r
ucti
o
n on WFI when V
=
1
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/rics
v
: Fl
u
sh the TLB
o
n virtulisation mod
e
c
h
anges
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/
r
iscv: A
d
d
sup
p
ort
f
o
r
virtual i
n
terr
u
pt s
e
tt
i
ng
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Franc
i
s
target/
r
is
c
v: Extend the SIP
C
SR to
support vi
r
tulisation
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair F
r
a
n
cis
targ
e
t
/
r
i
s
c
v: E
x
t
e
nd
the MIE CSR to s
u
p
p
ort v
i
rtulisation
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Fr
a
n
cis
targe
t
/riscv: Se
t
VS bits
i
n midel
e
g for Hyp ex
t
e
n
sion
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alist
a
ir
F
rancis
target/riscv:
Add
virtual regi
s
t
e
r sw
a
ppin
g
function
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Ali
s
tair F
r
anc
i
s
target/riscv: Add Hypervi
s
o
r
machine CS
R
s acce
s
s
es
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Al
i
stair Francis
target/riscv
:
Add Hype
r
visor vir
t
ual
C
S
R
s accesses
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/
r
iscv: A
d
d
H
y
p
ervisor CSR a
c
cess function
s
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
A
listair Franc
i
s
target/riscv: Dump
H
yperviso
r
r
e
gisters if enabled
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/riscv: P
r
int priv an
d
virt in disas lo
g
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alista
i
r
Francis
target/riscv: Fix CSR perm check
i
ng f
o
r HS mode
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair
Francis
target/riscv: Add
the
force HS excepti
o
n
m
o
d
e
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
target/ri
s
cv:
A
dd the virtulisat
i
on mod
e
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alista
i
r Fr
a
ncis
targe
t
/ris
c
v: Rename the
H
irqs
t
o
VS
i
rqs
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Francis
ta
r
get/riscv: A
d
d supp
o
rt for the new
e
x
ecpti
o
n
num
b
ers
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Franci
s
t
arget/riscv: Add the H
y
pervi
s
o
r
C
SRs to CPUState
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Al
i
stair Francis
target/riscv: Add
t
h
e Hypervisor extension
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-02-27
Alistair Fr
a
ncis
targ
e
t/ris
c
v: Co
n
vert MIP C
S
R
t
o target_ulong
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2020-01-17
Alistair Francis
hw/arm:
A
dd the Ne
t
d
uino Plus 2
Signed-off-by:
Alistair Francis
<alistair@alistair23.me>
commit
|
commitdiff
|
tree
2020-01-17
Alistair
F
rancis
hw/a
r
m: Add
t
h
e
STM32F4xx S
o
C
Signed-off-by:
Alistair Francis
<alistair@alistair23.me>
commit
|
commitdiff
|
tree
2020-01-17
A
l
i
s
ta
i
r
Franci
s
h
w
/misc: Add the STM32F4xx E
X
T
I
dev
i
ce
Signed-off-by:
Alistair Francis
<alistair@alistair23.me>
commit
|
commitdiff
|
tree
2020-01-17
Alistai
r
F
ranci
s
hw/misc
:
Add
t
he STM32F4xx S
y
sconfi
g
d
e
v
ice
Signed-off-by:
Alistair Francis
<alistair@alistair23.me>
commit
|
commitdiff
|
tree
2019-11-14
Alistair Francis
riscv/
v
irt
:
In
c
rease flash size
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-11-14
Alistair Francis
o
pensb
i
:
Upgrade from v0
.
4 to
v0
.
5
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-11-14
Alist
a
ir
F
rancis
t
arg
e
t/riscv: Remove atomic accesses to MIP CSR
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alis
t
air Fra
n
cis
riscv
/
bo
o
t
:
Fi
x
possible m
e
m
o
r
y leak
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
A
l
istair Fran
c
is
riscv/virt: Jump to pflash if specified
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alistair F
r
ancis
riscv/vi
r
t: Add t
h
e PFlash
C
FI01 de
v
ice
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alistair F
r
anci
s
riscv/vi
r
t: Manually defi
n
e the machine
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alistair Fra
n
c
i
s
riscv/si
f
ive_u:
A
d
d the start
-
in-fl
a
sh propert
y
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
A
l
istai
r
Francis
riscv/sifive_u: Manually
d
efine the mach
i
ne
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alist
a
ir F
r
an
c
is
r
is
c
v
/
s
ifive_u: Add QSPI memory region
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-10-28
Alistair Fr
a
nc
i
s
r
iscv/sifi
v
e_u:
A
d
d L2-LIM cache memory
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-09-17
Alistair Franci
s
target/
r
iscv: Use TB_FLAG
S
_MST
A
TU
S
_F
S
for floatin
g
.
.
.
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-09-17
Alist
a
ir
Franc
i
s
target/
r
iscv: Fix m
s
t
a
tus
dirty ma
s
k
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-09-17
Alistair Francis
target/
r
iscv: Up
d
ate the Hy
p
erviso
r
C
S
Rs to v0
.
4
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-09-17
Ali
s
tair Fran
c
is
target/riscv: Create function to te
s
t if FP
is enabl
e
d
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-09-17
Alistair Francis
ris
c
v: pli
c
: Remove unused interrupt fun
c
t
io
n
s
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-07-26
Alistair F
r
an
c
is
riscv/boo
t
:
Fi
x
up the RISC-V
firmware warning
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-07-18
Alistair Francis
hw/riscv: Load
O
pe
n
SBI as the default firmware
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-07-18
Alista
i
r Francis
roms
:
Add OpenS
B
I vers
i
o
n 0
.
4
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-07-09
Alistair Franci
s
tcg/riscv: Fix RIS
C
-
V
H host build failur
e
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-27
Alistai
r
Fran
c
is
hw/
r
iscv:
Extend
t
he k
e
rnel
l
oadin
g
support
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-27
Alist
a
ir Francis
hw/ri
s
cv: Add support for loading a fi
r
mware
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-27
Alist
a
ir Francis
hw/riscv: S
p
lit out
t
he boo
t
functions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
Alistair Francis
target/riscv: Add
supp
o
r
t
fo
r
disabling/enablin
g
Counters
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
A
l
istair Francis
targ
e
t/riscv:
R
e
m
o
v
e user version i
n
formation
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
Alistair Francis
target/
r
i
s
cv: Require eit
h
er I or
E
base extension
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
Alistair
F
rancis
qemu-d
e
prec
a
ted
.
texi: Depreca
t
e
t
he RISC-
V
privledge
.
.
.
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
Alistair Fran
c
is
target/
r
iscv:
S
et privledge sp
e
c
1
.
11
.
0 as default
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-25
Alistair Francis
targe
t
/ri
s
c
v
: Add the mcounti
n
hibit CSR
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-24
Al
i
stair Fr
a
ncis
target/riscv: Ad
d
the privledge
s
pec versio
n
1
.
11
.
0
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-24
Alistair
F
rancis
target/
r
i
scv: R
e
struct
u
re depreca
t
d CPUs
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-06-24
Alistai
r
F
r
ancis
targ
e
t/risc
v
: Allo
w
s
et
t
ing ISA extensi
o
ns via C
P
U
.
.
.
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alistair
F
rancis
targ
e
t
/
riscv:
Add the
H
GATP register m
a
sks
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alis
t
air Francis
target/riscv
:
Add the HSTAT
U
S
register mask
s
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
A
listair Francis
target/riscv:
A
dd Hyp
e
rvisor
CSR
m
acros
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
A
l
istair Francis
targe
t
/r
i
scv: Al
l
ow setting mstat
u
s virtulisati
o
n
b
its
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alistair Franc
i
s
target
/
riscv: Add the MPV
and
M
TL mstat
u
s bits
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alist
a
i
r
Francis
target/riscv: Improv
e
th
e
s
c
aus
e
l
o
gi
c
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Al
i
stair Fra
n
c
i
s
target/riscv: Trigger interrup
t
on MIP update
a
sy
n
chronously
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alistair Franci
s
target
/
riscv
:
Ma
r
k priv
i
lege
l
evel 2 a
s
reserved
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
A
l
istair Franc
i
s
r
iscv: spike: Add
a
ge
n
eric s
p
ike machine
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Al
i
stair
Franci
s
target
/
riscv: De
p
recate the generic no MMU CPU
s
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alistair Franc
i
s
target/risc
v
:
Add a base 32 and
6
4 bit CP
U
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Ali
s
tair Francis
target/
r
iscv: Create set
t
able CPU pro
p
ertie
s
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Al
i
stair
F
r
a
ncis
riscv:
v
irt:
A
l
low specifying a
CPU via
c
o
mmandl
i
n
e
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-24
Alista
i
r Francis
linu
x
-user/riscv: Ad
d
the CPU type a
s
a comment
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-23
A
listair Franci
s
t
a
r
g
et/arm: Fix vector op
e
ration se
g
f
a
ult
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-05-09
Alistair Fr
a
ncis
l
i
nux-user/elf
l
oad: Fi
x
GCC
9
bu
i
ld warnings
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-04-04
A
listair Franc
i
s
r
iscv: plic: Log gu
e
st errors
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-04-04
A
l
istair Francis
r
iscv: plic: Fix
i
ncor
r
ect irq calculation
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-03-27
Al
i
s
t
air
Franc
i
s
MAINT
A
INER
S
:
Updat
e
the
device tree mainta
i
ners
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-03-19
Alistair Fra
n
c
i
s
tar
g
et/riscv: Rem
o
ve
unus
e
d struct
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-03-19
Al
i
stair Francis
riscv: sifive_u: Allo
w
up to 4
C
P
U
s to be
c
re
a
ted
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-03-19
A
l
ista
i
r Francis
riscv: pmp
:
Lo
g
pm
p
access err
o
r
s
as guest errors
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-03-18
A
listair Francis
risc
v
:
plic: Set msi_nonbr
o
ken
as true
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-02-11
Alistair Francis
riscv: Ensu
r
e the
k
ernel start address is correctly
.
.
.
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-02-11
Al
i
sta
i
r Franc
i
s
RISC-V: Add priv_
v
er to DisasContext
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2019-01-10
Alistair Fran
c
is
d
efaul
t
-configs: Enable USB
support for RISC-V machines
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alistair Franci
s
c
onfigure:
A
d
d support for
buildin
g
RISC-V host
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Ali
s
tai
r
Fran
c
i
s
disas
:
Ad
d
RISC-V support
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
A
l
istair Francis
tcg
:
Add RISC-V cpu signal handle
r
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alistair Fr
a
nci
s
tc
g
/riscv: Add the
t
arget init code
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
A
li
s
t
a
ir Fra
n
cis
tcg/riscv: A
d
d the
prologu
e
generat
i
on and register
.
.
.
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Al
i
stair
Fr
a
nc
i
s
tcg/ri
s
cv: Add the
out op dec
o
der
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
A
listair Fra
n
cis
tcg/riscv:
A
dd direct load and sto
r
e instructions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
A
listair Francis
tc
g
/
riscv: Add slowpath load and store
i
ns
t
ructions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Ali
s
tair Francis
tcg/riscv
:
Add branch and
j
u
m
p
instructions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alistair F
r
ancis
tcg/ri
s
c
v
:
A
dd the add2 and sub2
instr
u
ctions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alis
t
a
i
r Francis
tcg/ris
c
v: Add the ou
t
lo
a
d
and store inst
r
uctions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alistair Fran
c
is
tc
g
/r
i
s
cv: Add
the extract i
n
s
t
r
u
ctions
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
2018-12-25
Alis
t
air F
r
ancis
tcg/riscv: Ad
d
the mov and movi ins
t
ructio
n
Signed-off-by:
Alistair Francis
<alistair.francis@wdc.com>
commit
|
commitdiff
|
tree
next