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
qom: introduce object_class_get_list_sorted
2018-03-08
D
a
v
id Hildenbran
d
numa: we don't imple
m
ent
N
U
MA for s39
0
x
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-03-06
David Hil
d
enbrand
cpus: CPU threads are alwa
y
s created initially for
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-03-06
David
H
ilden
b
rand
cpus:
wait
f
o
r CPU creation at
central place
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-03-06
David Hil
d
enbrand
cpus: prope
r
ly inititalize CPU > 1
u
nder s
i
ngle-thre
a
d
ed TCG
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-03-01
D
a
vid Hildenb
r
and
s
3
9
0x/tcg
:
fix
loading
31bit P
S
Ws
with
t
h
e highest
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-26
Da
v
id Hildenbrand
s3
9
0
x
/sclp
:
remove memory hotplug support
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-26
D
avid Hildenbrand
s390x/tcg:
add various al
i
g
n
m
ent checks
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-26
David
H
ild
e
n
b
r
and
s390x
/
t
cg: f
i
x disab
l
ing/enabling
D
AT
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hilden
b
rand
s390x/cpumodel:
model PTFF s
u
b
f
u
nctions
f
or Mult
i
ple
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id Hi
l
denbrand
s390x
/
flic: cache the common f
l
ic c
l
ass in a
c
e
ntral
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Dav
i
d Hild
e
n
brand
s
3
9
0x/kvm: cache the kvm
f
lic in
a
central function
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hildenbrand
s39
0
x/tcg: cache the qem
u
flic in a cent
r
al fu
n
ct
i
o
n
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David H
i
ldenb
r
and
confi
g
ure:
s390x supports mttcg
now
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hilden
b
ran
d
s390x/tcg: rem
o
ve SM
P
warning
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David
H
il
d
e
n
b
r
and
s
390x/tcg: STSI
overhaul
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hi
l
denbr
a
nd
s390x:
f
ix
size + conten
t
of STSI blocks
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hildenbrand
s
390x/flic: optim
i
ze CPU wakeup for
T
CG
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id Hildenbrand
s390x/flic: implement qemu_s390_c
l
ear_io_flic()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
D
a
v
i
d
Hi
l
denbrand
s390x/tcg: i
m
pl
e
m
ent TEST P
E
NDING INTERRUPTI
O
N
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hild
e
nbrand
s
390x/flic: make floating
i
nterrupts on TCG actu
a
lly
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
D
avid Hi
l
denbran
d
s390x/
t
cg: tolerate wro
n
g wakeups
due to floating interrupts
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id Hildenbrand
s390x/f
l
ic:
n
o nee
d
to call s39
0
_io_interr
u
pt() fr
o
m
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David Hildenbr
a
nd
s3
9
0x/flic: factor
o
ut injectio
n
of f
l
oat
i
ng inter
r
u
pts
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
David
H
ildenbrand
s39
0
x/tcg: simplify machine check ha
n
dling
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
D
avid Hild
e
nbrand
s390x/tcg:
s
i
mplify lookup of
flic
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id
H
ildenbrand
s
3
90x/
f
lic: sim
p
lify flic initia
l
ization
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-02-09
Da
v
id
Hilden
b
r
a
n
d
s
390x/tc
g
: deliv
e
r multiple interrupts in
a row
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-01-22
David Hild
e
nbrand
s390
x
/tcg: fixup TES
T
PROTEC
T
IO
N
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-01-22
David Hildenb
r
and
s
3
90x/scl
p
:
fix mis
s
ing be conversion
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2018-01-22
David Hildenbrand
s
3
90x/tc
g
: implement TEST PROTECTION
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-21
David
H
ildenbrand
cp
u
-exec: fi
x
missed CP
U
kick during
interrupt injection
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-21
Davi
d
Hildenbrand
cpu
s
:
mak
e
pause_
a
ll_c
p
us()
pla
y
w
i
t
h
SMP on single
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenb
r
a
n
d
s39
0
x
: change the QEMU cpu model to a st
r
ipped
d
own z12
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
a
v
id Hildenbra
n
d
s390x/tcg: w
e
already implement the
Set-Pr
o
gr
a
m-Parame
t
er
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
Dav
i
d Hilden
b
ran
d
s390x/tcg: impleme
n
t
extract-CPU-time facili
t
y
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s390x
/
tcg: Implemen
t
SIGN
A
L
ADAPTER instruction
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hil
d
enbr
a
nd
s
3
90x/tcg: Impleme
n
t STORE
C
HANNEL
PATH STATUS
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s390x/tcg:
w
ire
up
SET CHANN
E
L MONI
T
OR
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s
3
90x/
t
c
g: wire up SE
T
ADD
R
ESS LI
M
IT
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hilde
n
bra
n
d
s390x/tcg: implement Interlocked-Access Fa
c
ility 2
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s
390x/tcg
:
ASI/ASGI/ALSI/ALSGI
are atomic wit
h
In
t
erlocked
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hilden
b
rand
s390x/tcg:
wire up STOR
E
CH
A
N
N
EL
R
E
P
ORT
WORD
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hilde
n
brand
s
3
90x
/
tcg: indic
a
te value of TODPR in STCKE
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenb
r
and
s39
0
x
/tcg: implement SET CLOCK PR
O
G
RAMMA
B
LE
F
IELD
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbra
n
d
s390x/tcg: fix and
cleanup m
c
ck injection
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s39
0
x/kvm: factor out build_channel_report_mcic() into
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s390x/
t
cg: dro
p
potential_page_f
a
ul
t
(
)
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hild
e
nbr
a
nd
s390x/tcg: d
r
op program_interrupt()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s
390x/tc
g
:
use s390_pro
g
ram_
i
nterrupt()
i
n STSI
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
avid Hildenbrand
s390
x
/tcg: use s390_program_interru
p
t()
in S
A
CF
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s390x/tcg: use s390_program_
i
nt
e
r
r
upt() i
n
per_che
c
k
_
exception()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David
H
i
ldenbr
a
nd
s390x/t
c
g: use s39
0
_program_interr
u
pt()
i
n DIAG
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
a
vid
Hildenbra
n
d
s3
9
0x/tcg: use s3
9
0_program_
i
nterrupt() in
S
CLP Se
r
vi
c
e
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David Hildenbrand
s
390x/tcg: io instruct
i
ons don't need
p
otential_page_fau
l
t()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
Dav
i
d H
i
ld
e
nbrand
s390x/tcg:
don't exi
t
the cpu loop in
s
390_cpu_virt_mem_rw()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David H
i
ldenbrand
s390x: handle exceptions dur
i
ng s390_cpu_virt_mem_rw
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
David
H
ildenbrand
s390x/d
i
ag:
pass the r
e
t
addr
i
nto handle_diag_308()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
a
v
i
d
Hild
e
nbrand
s390x/pci: pass t
h
e ret
a
d
d
r to all PCI instructions
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
a
vid Hilden
b
rand
s390x/ioins
t
: pass the retaddr t
o
all IO
instructions
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
Davi
d
Hildenbrand
s390x/
t
cg: rip out de
a
d tpi co
d
e
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
D
a
vid Hildenbrand
s390x/tcg:
g
et rid of runtime_ex
c
eption()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-12-14
Dav
i
d Hildenb
r
and
s390x/t
c
g: introduce and use s390_progra
m
_interrupt()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-11-20
David Hilde
n
brand
s39
0
x/tcg: fix DI
A
G 308 with > 1
V
CPU (MTTC
G
)
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-11-20
Davi
d
Hild
e
n
b
r
and
s390x
:
fix
storing
C
PU stat
u
s (ag
a
in)
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-30
David Hi
l
denbrand
target/s3
9
0
x
:
c
h
a
nge CPU type name to "
s
390x-cpu"
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
Davi
d
Hildenbr
a
nd
s39
0
x/tcg:
l
ow-address protection su
p
port
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
D
avid
H
ilden
b
rand
accel/tc
g
: a
l
l
o
w
to
i
nva
l
idate a wri
t
e TLB
e
nt
r
y im
m
ediate
l
y
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
Da
v
id Hildenbra
n
d
t
arget/s390
x
: special handling
w
hen start
i
n
g
a
CPU
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David
H
i
l
denbr
a
nd
s
3
90x/tcg: r
e
factor stfl(
e
) to
use s390_get_feat_
b
l
ock()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hi
l
denb
r
and
s390x/tcg: unloc
k
NMI
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
s
390x/cpu
m
odel: allow to enable SENSE
RU
N
NI
N
G STATUS
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hild
e
n
b
rand
s390x/tcg: switch to new SI
G
P handli
n
g code
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David H
i
ldenbrand
s
3
9
0x/t
c
g
:
flush
t
h
e tlb on SIGP SET PREFIX
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenb
r
and
s3
9
0x/tcg
:
implement S
T
OP and RESET int
e
rrupt
s
for TCG
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
s3
9
0x/tcg: implement
SIGP
C
ONDIT
I
ONAL EMERGENC
Y
SIGNA
L
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
D
a
vid Hildenbrand
s390
x
/tcg: implement SIGP EMERGENCY SIGNAL
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
s390x/
t
cg:
i
m
plement SIGP EXTERNAL C
A
LL
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
D
avid Hildenb
r
and
s390x/tcg:
implement SIGP SENSE
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hilde
n
b
r
and
s3
9
0
x
/tcg: implement SIGP SENSE RUNNING STATUS
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbra
n
d
s390x/kv
m
: factor out actual handling of STOP
int
e
rrupts
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
D
avid
Hildenbrand
s3
9
0
x
/
kvm
:
factor
o
u
t
SIGP code into s
i
gp
.
c
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hild
e
nbrand
s
390x/kvm:
d
rop
two
d
ebug pri
n
ts
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David
Hilde
n
b
r
a
n
d
s
3
90x/k
v
m: factor
out stori
n
g of adtl CPU stat
u
s
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
Da
v
id Hild
e
n
brand
s39
0
x/kvm:
fa
c
tor out stori
n
g of CPU status
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David H
i
ldenbra
n
d
s390x/kvm: genera
l
ize SIGP stop and rest
a
r
t
i
nterrupt
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hil
d
enb
r
a
n
d
s390x/kvm: pass
i
p
b
directly
into
h
andle
_
sigp()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
target/s390x: interpret PSW_MASK_WAIT only fo
r
TCG
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
s390x/tcg:
handle WAIT
P
SWs during interrupt injection
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
Da
v
id
H
ildenbrand
target/s390x: factor out ha
n
dl
i
ng of WAIT
P
SW into
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenb
r
a
n
d
s390
x
/tc
g
: a
CPU ca
n
not switch state due to
a
n interrupt
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hi
l
denbrand
s390x/tcg:
S
T
OPPED cp
u
s
can never wake up
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hild
e
nbra
n
d
s39
0
x/tcg: take care
o
f ex
t
ernal
i
nterrup
t
s
ubc
l
a
s
ses
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hil
d
enbr
a
nd
s3
9
0x/tcg: rework checking for deliverable inte
r
rup
t
s
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David
H
ild
e
nb
r
and
s390
x
/tcg: injection of emer
g
e
ncy signal
s
and
e
xternal
.
.
.
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
David Hildenbrand
s390x/tc
g
: cleanup service interrupt injection
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-20
D
avid Hildenbran
d
s3
9
0x/tcg: t
u
rn INTERRUPT_
E
XT into a mask
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-18
David Hi
l
denb
r
an
d
memory
:
r
e
u
s
e se
c
tion_from_flat_range()
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-18
David
H
ildenbrand
kvm
:
s
i
m
p
l
ify
k
vm_alig
n
_
section(
)
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-18
David Hildenbr
a
n
d
kvm: regio
n
_
a
dd
and region_del is not
c
a
lled o
n
updates
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
2017-10-18
David Hildenbr
a
nd
k
v
m
: fix
e
r
ror me
s
sage
when failing to unregister slot
Signed-off-by:
David Hildenbrand
<david@redhat.com>
commit
|
commitdiff
|
tree
next