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
scsi-disk: pass SCSI status to scsi_handle_rw_error
2020-08-13
Greg Kurz
s
p
apr/xive: Fix e
r
r
o
r handling
i
n kvmppc_xive_post_l
o
ad()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg
K
ur
z
spapr/kvm: Fix
e
r
r
or handli
n
g in kvmppc_xive_
p
re_save()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spa
p
r/xi
v
e: Rework
e
r
ror handling of kvmpp
c
_
xi
v
e_set_source_
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr
/
xiv
e
: Rework er
r
or
handling in k
v
mppc_xive
_
get_queues()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Gre
g
Kurz
spap
r
/xive:
Rework error ha
n
dling of kvm
p
pc
_
xive_[g
s
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
G
r
eg
Kurz
sp
a
p
r
/xive: Rework erro
r
h
a
ndl
i
ng of
k
v
mppc_xive
_
cpu_
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr/
x
ive: Rew
o
rk err
o
r han
d
ling of kvm
p
pc_xive_mmap
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spa
p
r/xive: Rework error hand
l
ing of kvmppc_xive_
s
ource_res
e
t()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
s
p
ap
r
/xive: Rework
error han
d
ling of kvmppc_xive_cpu_conne
c
t()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
s
papr: Simp
l
i
fy
error
h
andling in spapr_phb_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
spapr/xive: Convert K
V
M
device fd c
h
ecks to ass
e
rt()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Gr
e
g
Kurz
p
pc/
x
ive: Introduce dedicated
kvm
_
irqchip_in_kernel
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-13
Greg Kurz
ppc/xive: Rework setup of XiveSo
u
rc
e
::e
s
b_mmio
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg
K
u
rz
spapr/xive: S
i
mplify kvmppc_xive_disco
n
nect()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg Kurz
spapr/xive: Fix xiv
e
->f
d
i
f kvm_
c
reate_dev
i
ce() fails
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg Kurz
spapr:
C
l
a
r
ify error and documentation for broke
n
KVM
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
G
reg K
u
rz
spa
p
r: Forbid ne
s
ted K
V
M-HV in pre
-
po
w
er9 c
o
mpat mode
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-08-12
Greg Kurz
spa
p
r:
U
se err
o
r_a
p
pe
n
d_hint
(
) in spapr_
c
a
ps
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-19
Greg Kur
z
spapr_pci: Robus
t
if
y
s
u
p
port of PCI bridges
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-19
Greg K
u
rz
ppc/pnv: Make PSI de
v
ice types
not user creatabl
e
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-07-14
Greg
Kurz
block: Av
o
id stale
poi
n
ter dereference in
b
lk_get_
a
io_context(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-06-25
Greg Kurz
p
p
c/p
n
v: Silence missing
BMC
w
arning with qtes
t
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-06-25
Greg Ku
r
z
spapr: Simplify some
warning
p
r
intin
g
paths in
s
papr_caps
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg
K
urz
target/ppc: Fi
x
arg
u
ment
t
o ppc_ra
d
ix64
_
partition
_
scoped
_
xla
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg
K
urz
tar
g
et/ppc: Don'
t
update ra
d
i
x
PTE R/C bits with
g
d
b
s
tub
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg
Kur
z
target/pp
c
: F
i
x arguments to ppc_radix64_p
a
rtition_scoped_
x
l
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
G
r
eg Kurz
ta
r
g
e
t/ppc: Add missing b
r
aces in ppc_radix6
4
_partition_sco
p
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Kurz
t
arget/ppc: Don't
i
nitiali
z
e som
e
local variables in
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg Kurz
targ
e
t/pp
c
: Pass const point
e
r to ppc_radix64_get_fu
l
ly_qu
a
l
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
Greg K
u
r
z
target/ppc: P
a
ss
c
ons
t
pointer to
ppc_radix64_g
e
t_pr
o
t
_
a
m
r
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-27
G
r
e
g Ku
r
z
target/ppc: Un
t
abif
y
e
x
cp_helpe
r
.
c
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-25
Greg Kurz
9p
:
Lock
d
irectory streams with
a CoM
u
tex
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Greg Ku
r
z
spapr: D
r
op CAS re
b
oot flag
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Gr
e
g K
u
r
z
spapr: Simp
l
ify selecti
o
n o
f
radix/hash
d
u
ring CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-05-07
Greg Kurz
spapr: Don't che
c
k capa
b
iliti
e
s removed between CAS
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-24
Greg
K
u
r
z
spa
p
r: Fix m
e
mory le
a
k in
h
_c
l
ient_archit
e
ctur
e
_
s
u
pport()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
Greg Kurz
ppc:
O
f
ficial
l
y
d
eprecate
t
h
e CPU "compa
t
" prope
r
ty
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-16
G
r
eg
K
urz
s
p
apr: Handle
p
endi
n
g hot
p
l
u
g
/unplu
g
requests at CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-03-10
Greg Kurz
9p/proxy: F
i
x export_
f
lags
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Kurz
spapr: Fix handling of unp
l
ugged dev
i
ces during CAS
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Ku
r
z
spapr
:
Do
n
't use spapr_drc_nee
d
ed() in CAS code
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Kurz
pnv
/
phb3: Add missing break stat
e
ment
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
G
reg Kur
z
pnv/phb4: F
i
x er
r
o
r
path
in pnv_pec_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-20
Greg Kurz
p
n
v
/
p
h
b3: Convert 1u to 1ull
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-03
G
r
eg Ku
r
z
tests: Silenc
e
various warn
i
ng
s
with pseries
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
Gre
g
Kurz
spapr: Don'
t
allow
m
ultip
l
e active vCPUs at CAS
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-02-02
G
r
eg Ku
r
z
s
p
a
p
r
: Fail CAS if opti
o
n vecto
r
table
canno
t
b
e
parsed
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
Greg Kurz
cpu: Use
cpu_class_set_parent_r
e
set()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-24
G
r
eg Kur
z
cpu: Introd
u
ce cpu_
c
l
a
s
s_
s
e
t_p
a
rent_reset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-20
Greg Kurz
9p: init_in_iov_from_pdu c
a
n truncate the size
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
pnv/psi: Consolidate some dupl
i
ca
t
ed code in pnv_psi_realize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
p
nv/psi: Add d
e
vic
e
rese
t
hoo
k
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg
K
urz
pnv/xive: Deduce th
e
P
n
v
X
i
v
e pointer from Xive
T
CTX
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
reg Kurz
spa
p
r/
x
ive: Deduce the SpaprX
i
ve
p
ointe
r
from
X
i
veTCTX
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
ppc/p
n
v: Add a
"
pnor" c
o
ns
t
link property to t
h
e
B
MC
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
ppc/pnv: Add an "nr-threa
d
s"
p
r
o
p
erty
to the bas
e
c
h
ip
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg
K
urz
xive: Use
t
h
e
XIVE
f
a
bric lin
k
under the
XIVE router
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg K
u
r
z
spapr, pnv, xi
v
e:
A
d
d a "xiv
e
-f
a
bric
"
link
t
o the XIVE
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
G
r
e
g
Kurz
p
n
v
/xi
v
e: Use device_clas
s
_
s
et_
p
arent_reali
z
e()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
p
p
c/p
n
v:
Drop
"
num-chips" machine property
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2020-01-08
Greg Kurz
spap
r
/xive: U
s
e devic
e
_cla
s
s
_se
t
_pare
n
t
_
rea
l
ize()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-17
Gr
e
g Kurz
obje
c
t: Improve documentation of interf
a
ces
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
p
pc/p
n
v: Drop PnvChi
p
Class::type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Intr
o
duc
e
PnvChipC
l
ass
:
:xscom_pcba()
m
ethod
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
e
g
K
u
r
z
p
pc/pnv: D
r
op pnv_chip_is_p
o
wer9() and pnv_c
h
ip_is_power10
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Pass content of the "com
p
atible" p
r
operty
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kurz
ppc/
p
n
v: Pass XSC
O
M base addr
e
s
s
and address
size to
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
ppc/pnv:
Introduce PnvChip
C
lass:
:
x
scom_core_base
(
)
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
pp
c
/pn
v
:
Introdu
c
e
PnvChipClass::in
t
c_print_
i
n
f
o()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Drop pnv_is_power9()
a
nd pnv_is_power10()
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g Kurz
ppc/p
n
v: Int
r
oduce PnvMachineClas
s
::dt_power_mgt()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
Kurz
p
pc/
p
nv: Introduce PnvM
a
chineClass and PnvMachineClass
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv:
Drop P
n
vPsiCla
s
s
:
:chip_type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Intro
d
u
c
e
P
nv
P
siClass::c
o
mpat
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc: Drop
useless
e
xte
r
n annotatio
n
for
f
unctions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg K
u
rz
ppc/pnv: Make Pn
v
XScomInterface an incomplete type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc: Make PPCVi
r
tualHypervis
o
r a
n
incompl
e
t
e
type
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
rz
ppc: Ignor
e
the CPU_I
N
TERRUPT_EXITTB i
n
terrup
t
with KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gr
e
g Kur
z
ppc: Don't use CP
U
P
PCState::irq_input_state with modern
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Ku
r
z
xic
s
:
Don't deassert
outputs
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
pc: Deassert the external interrupt pin
i
n KVM on
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Ku
r
z
spa
p
r/xive: Configure num
b
er of
s
ervers in KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
spapr/x
i
cs: Configure nu
m
ber o
f
servers in KVM
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
spapr: Pass
t
h
e
maxi
m
um numbe
r
of vCPUs to the K
V
M
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
K
u
r
z
lin
u
x-
h
eaders: Update
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Gre
g
Kurz
ppc/pnv:
I
nst
a
ntiate cores separately
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
xive/
k
v
m
: Trigger interr
u
pts from us
e
rspace
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
sp
a
pr:
A
b
ort
i
f
XICS interrupt controller c
a
n
not be
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
xics:
Link
I
CP_PROP
_
C
PU pr
o
p
e
rty to ICPS
t
ate::cs p
o
i
nter
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
rz
xics
:
Link ICP
_
PROP
_
XICS prop
e
rty
t
o ICPStat
e
::xics
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg K
u
r
z
xics:
Link ICS
_
PR
O
P_XICS property
to
ICSState::xics
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg
K
urz
ppc/p
n
v: Link "c
h
ip" property to PnvXive::chip pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg
K
urz
p
pc/pnv:
L
ink "
c
hip" proper
t
y
t
o
P
n
vCore:
:
chip pointe
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc
/
pnv: Link
"chip" property to PnvHomer::chip pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
ppc/pnv: Link "psi" proper
t
y to PnvOCC::psi point
e
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
ppc/pnv: Li
n
k
"
ps
i
" pro
p
erty to PnvL
p
c::ps
i
p
o
i
nter
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
r
eg K
u
rz
xive:
Link "xiv
e
"
property t
o
X
iveEnd
S
ource::xrtr
p
ointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kur
z
x
ive: Link "x
i
v
e
" property to XiveSource:
:
xive pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
G
reg Kurz
xive: Link "cpu" property to Xiv
e
TCTX::cs pointer
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2019-12-16
Greg Kurz
p
p
c/pn
v
: Drop "chip" link from POWER9 PSI object
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
next