repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ppc/hash64: Rework R and C bit updates
2016-06-23
Benjamin Herrenschm
i
dt
ppc
:
Turn a bunc
h
of bool
e
ans from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herre
n
schmi
d
t
ppc: Add real mode CI load
/
sto
r
e
instru
c
tions for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enja
m
in Herrenschmidt
p
pc: Rework gen
e
rati
o
n
o
f p
r
iv and inval interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
He
r
renschmid
t
p
p
c: Fix generation if ISI/DSI
v
s
.
H
V
mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
e
njami
n
Herrensch
m
id
t
ppc: Fix POWER7 and
P
O
W
ER8 exception defi
n
itio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Ben
j
amin Herrenschmi
d
t
ppc: fix exception model for HV mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin Herrenschmidt
ppc: d
e
fine a
d
efault LP
C
R value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
B
enjamin Herrenschmidt
ppc: Fix rfi/rfi
d
/hrfi/
.
.
.
emulatio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin Herrenschmidt
ppc: Impr
o
ve emulatio
n
of
THRM registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Do not t
a
k
e
exc
e
ption
s
on unknown
S
PRs in privileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: Add missing slbfee
.
i
n
struction on ppc64 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
r
e
ns
c
hmidt
ppc
:
Fix slbia decode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njamin Herrenschmidt
p
p
c: F
i
x mtmsr decodi
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njamin Herrenschmidt
ppc: POWE
R
7
has lq/stq i
n
str
u
ctions and stq need to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jamin Herr
e
nschmi
d
t
ppc: PO
W
E
R7 h
a
d AC
O
P
and PID re
g
ister
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin
H
err
e
nschmidt
ppc: Batch TL
B
flushes on 32-bit
6xx/7xx/7
x
xx in ha
s
h
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in Herrenschmidt
ppc: Fix tlb invalidations on 6xx/7xx/7x
x
x 32-
b
it pr
o
cessors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin He
r
renschmidt
p
pc: Proper
l
y tag
the
t
ranslation cache based on
M
MU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin H
e
r
rens
c
hmidt
p
p
c: Fix hr
e
g_st
o
re_msr() so that non-HV mode cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jamin
H
errenschmidt
ppc:
Better figure out
if pr
o
cessor has HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin
H
errens
c
hmidt
pp
c
:
Add PPC_64H ins
t
ruction fl
a
g to PO
W
ER7 and POWE
R
8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
jam
i
n Herrenschmidt
p
pc: Get out of e
m
ulatio
n
on SMT "OR"
o
ps
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njam
i
n Herrenschmidt
p
pc: Change
'invalid'
bi
t
mask
o
f tlbiel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Her
r
ensch
m
idt
ppc: tlbi
e
, tlbia and t
l
bisy
n
c are HV only
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
j
am
i
n
H
e
r
renschmidt
ppc: Do
so
m
e bat
c
hing o
f
TCG tlb flus
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin He
r
renschmidt
p
p
c:
U
se split I/D mmu modes to avoid
f
lushes on inte
r
rup
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrenschmidt
ppc: Remove
M
M
U
_MODEn_SUFF
I
X definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin He
r
renschmid
t
pp
c
: A couple more dummy
P
OWER8 Book4 regs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Her
r
enschmidt
ppc: Add
dumm
y
CIABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
e
r
r
enschmidt
p
pc: Ad
d
P
O
WER8 IAMR register
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmidt
ppc: Fix writi
n
g to AMR
/
UAMO
R
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjami
n
Herrenschmidt
ppc: Initialize AMOR in PAPR mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
njamin Her
r
e
n
schmidt
ppc
:
Add dummy
SPR_IC f
o
r P
O
W
E
R8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
njamin Herrenschmidt
p
p
c: Create cpu_ppc_
s
et_
p
a
p
r() helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Ben
j
amin Herrenschmidt
p
pc
:
Add a bunch of
hypervis
o
r S
P
Rs to
B
ook3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herren
s
chmidt
ppc: Add macros
to re
g
i
s
ter hype
r
visor mode SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Her
r
e
n
schmidt
ppc
:
Update SPR
d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-15
Benjamin Herrensc
h
m
idt
ppc: Add a few
more
P8 PMU SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-01-30
B
e
njamin
Herr
e
nschmidt
target-ppc: Use sensible POW
E
R8/POWER
8
E v
e
rsions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
B
enjamin He
r
renschmidt
ppc/spapr:
A
d
d "ib
m
,pa-features" property to
the de
v
ice
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Be
n
j
a
min Herren
s
chm
i
d
t
ppc: Add mmu_model define
s
f
o
r ar
c
h 2
.
03 and 2
.
07
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-20
Benjam
i
n Herrenschm
i
dt
ppc/
s
p
a
pr:
A
llow VIRTIO_VGA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-11
Benja
m
in Herrensc
h
midt
t
l
b
:
A
d
d
"ifetch"
a
r
g
um
e
n
t to cpu_mm
u
_in
d
ex()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-10
Benjamin Herrens
c
hm
i
dt
p
c
i: Fix pci_device_
i
o
mm
u
_
address_space() bus pro
p
aga
t
ion
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-08-24
B
e
nj
a
min
Herrenschm
i
dt
tcg/ppc: Improve unaligned load
/
store han
d
lin
g
on 64
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-07-08
Benja
m
in Herr
e
nschm
i
dt
pcie: Set
t
he
"link active" in t
h
e
link status reg
i
s
ter
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
B
e
nj
a
min Herrensch
m
idt
sdl: Fix cra
s
h
w
h
en
c
alling s
d
l_swit
c
h() with NULL
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
Benja
m
in Herrenschmi
d
t
sdl: Refresh debug
s
t
a
tements
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjam
i
n
Herrens
c
hmidt
ui/sdl: Support shared surfac
e
f
o
r
more
pixman formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Ben
j
amin Herrenschmidt
ui
/
gtk: Supp
o
rt shared su
r
face for most pixma
n
format
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Be
n
j
amin He
r
renschmidt
ui/vnc: Suppor
t
shared surfac
e
for most
pixman for
m
ats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin Herrenschmid
t
ui: A
d
d dpy_
g
fx_ch
e
ck_format() to ch
e
ck backe
n
d
s
h
a
red
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
B
enjami
n
Herrenschmidt
ui
:
Make qemu_de
f
aul
t
_
pixman_
f
o
r
mat() return 0 on unsupporte
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benjamin Herrenschmidt
cirrus: Force us
e
of shadow pixma
p
when HW
c
urs
o
r is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benja
m
in Herrensch
m
idt
vga: A
d
d
m
echani
s
m to force
the
use of a
shadow sur
f
ace
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
B
e
njamin He
r
renschmidt
vga: Add endian to vmstat
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herren
s
c
h
midt
vg
a
: Make fb endi
a
n
a common state var
i
a
ble
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herrens
c
hmid
t
v
ga:
R
ename vga_
t
emplate
.
h t
o
vga
-
helpe
r
s
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjami
n
Herrens
c
hmidt
v
g
a: Remove som
e
"
sho
u
ld be
d
one in BIO
S
" commen
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Ben
j
amin Herrenschmidt
cirrus: Remove non-32bpp cursor dra
w
in
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
B
enjamin H
e
rrenschmidt
vga: Simplify vga_dra
w
_b
l
ank() a bit
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin H
e
rrensc
h
mid
t
vga: Remove
r
g
b_to_pixel indi
r
ectio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herrens
c
hmidt
vga: Separ
a
t
e LE and
BE c
o
n
v
ersion
f
uncti
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>\
commit
|
commitdiff
|
tree
2014-09-30
Be
n
j
ami
n
H
e
rrenschmidt
vga:
R
emove
remainder of ol
d
c
o
nve
r
sion cruf
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin H
e
r
r
enschmi
d
t
v
g
a: Start cutting
ou
t
non
-
3
2
bpp con
v
er
s
ion su
p
po
r
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
B
e
n
j
amin Herre
n
s
chmidt
s
p
a
pr: Locate
RTAS and device-tre
e
based on real RMA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
Benjamin Herrensc
h
mid
t
lo
a
der: Add load_image_siz
e
() to replace
load_i
m
age()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-05
Ben
j
am
i
n He
r
renschmi
d
t
console: Remove unused QEMU_
B
IG_END
I
AN_FLAG
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Benjamin He
r
renschm
i
d
t
c
i
rrus: Fix host CPU blits
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Benj
a
m
i
n
H
errenschmidt
c
i
rrus: Fix
bui
l
d
of d
e
bug code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
Benja
m
i
n
H
e
rrensch
m
id
t
xics: Imp
l
ement H_XIRR_X
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
B
e
n
ja
m
in Herrenschmidt
xics: Implement H_IPOLL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
B
e
njamin Herrenschmidt
pseries: Fix
loa
d
ing
of l
i
ttle
endian
k
ernels
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-16
B
enjamin Herrens
c
hmidt
dma: Fix stupid t
y
po/think
o
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-15
Benjam
i
n
Herrenschmidt
p
s
e
r
ie
s
: Update S
L
O
F
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-27
Benjam
i
n Herrensch
m
i
d
t
Add a memo
r
y
b
arrier to DMA functions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benjamin Herren
s
c
hmi
d
t
spapr: Add "m
e
m
op" hype
r
call
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benj
a
m
i
n Herrenschmi
d
t
spapr_vscsi
:
Error handl
i
ng fixes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benj
a
min Her
r
enschmidt
pse
r
ies:
C
orrectly create ibm,segm
e
nt-p
a
ge-s
i
zes
property
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benjamin Herrens
c
hmidt
ppc64: Rudi
m
entary Support for extra page si
z
es on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-03-13
Benjamin Herrensc
h
midt
Endian fix an assertion in usb-msd
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-02-24
Benjamin Herrens
c
hmi
d
t
hw/9pfs
:
E
nd
i
a
n fixes for virtfs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herrenschmid
t
pseries: SL
O
F PC
I
f
l
a
g
d
ay
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benj
a
min Her
r
ens
c
h
midt
pseries: Support PCI extended config space in RTAS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin He
r
ren
s
c
h
midt
Fix dirty
logging
with
3
2
-
b
it qemu
& 64-bit guests
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herrenschmidt
load_image_targphys() shoul
d
enforc
e
the
max size
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjami
n
Herrens
c
hmidt
virtio-pc
i
: F
i
x endianness of virtio config
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree