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: Fix POWER7 and POWER8 exception definitions
2016-06-23
B
enjamin Herrenschmid
t
ppc
:
Fi
x
P
OWER7 and POWER8 exception
d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjam
i
n Herrenschmidt
p
p
c: fix ex
c
eption model for HV m
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
Herre
n
schmidt
p
pc: de
f
ine a
d
efault
LPCR value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errenschmidt
ppc: Fix rfi/rfid/hr
f
i/
.
.
.
em
u
lation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
B
enjamin
H
errenschmid
t
pp
c
:
I
mp
r
ove emulat
i
on of
THRM
register
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
enjamin He
r
r
e
n
schmidt
ppc
:
Do
n
ot take ex
c
eptions on
unknown SPRs in
p
rivileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
amin
H
e
rrenschmidt
p
pc: Add m
i
ssing s
l
bfee
.
instruction on ppc6
4
B
o
okS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herren
s
chm
i
dt
p
p
c
:
Fix slb
i
a decod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
n
jamin Herrenschmidt
ppc: Fix mtmsr dec
o
d
i
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jamin
Herrenschmidt
ppc
:
POWE
R
7
has lq/stq instru
c
ti
o
ns and s
t
q nee
d
to
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herre
n
schmidt
ppc: POW
E
R
7
ha
d
A
C
O
P and PID regis
t
er
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
mi
n
He
r
renschmidt
ppc:
Batch TLB flushes on 32-bit 6xx/7xx
/
7xxx
i
n ha
s
h
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benj
a
min He
r
renschmidt
p
p
c
: Fix tlb
i
nvalidation
s
on
6
x
x
/7xx/7xxx 32-bit processors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jam
i
n Herrenschmidt
p
p
c:
Properly tag the translation cache based on MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Be
n
jamin Herrenschmid
t
ppc: F
i
x hr
e
g_
s
tore_msr()
s
o that non-H
V
mode cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmid
t
p
pc
:
Better figure out if p
r
o
c
e
sso
r
has HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin
H
e
rrenschmidt
ppc: Add PPC_64
H
instruction flag t
o
P
O
W
ER7 and POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
enjamin Herr
e
nschmidt
p
pc: Get ou
t
of em
u
l
ation on SMT "OR"
o
ps
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin
H
errensc
h
midt
p
p
c: Cha
n
g
e
'inva
l
id' bit mask of tl
b
iel a
n
d
t
l
b
i
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
jamin H
e
rrenschmidt
ppc: tlb
i
e, tlbia and tlbisync a
r
e
HV
o
nly
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Her
r
enschmidt
ppc:
D
o
s
ome
b
atching of
TCG tlb flushes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
e
njamin Herren
s
ch
m
idt
ppc: Use sp
l
i
t
I/D mm
u
mod
e
s to
a
v
o
i
d
flush
e
s on
interrupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrens
c
hmidt
ppc: R
e
move
M
MU_M
O
D
En_SUFFIX definitio
n
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjami
n
H
erren
s
chmidt
ppc: A c
o
uple mo
r
e dummy PO
W
ER
8
Book4
re
g
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
njamin
H
errenschmidt
p
pc: Add
d
u
mmy CIABR SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmidt
p
pc: Add POWER8 IAMR register
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmidt
ppc:
Fix writing to
AM
R
/UAMOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benja
m
in Herr
e
nschmidt
ppc: Initialize AMOR in PAPR
m
ode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enjam
i
n Herrenschm
i
d
t
p
p
c: Add dummy SPR_IC
f
or
POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Be
n
jamin Herrenschm
i
dt
ppc: Create cpu_ppc_set
_
papr(
)
helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin
H
errenschmidt
ppc: Add
a bunch of hyper
v
isor S
P
Rs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschm
i
dt
ppc:
A
dd macros to register hypervisor m
o
de
S
P
R
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enjamin Her
r
enschmidt
ppc: Updat
e
S
P
R definitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-15
Benjamin
Herren
s
chmidt
ppc: Add a few more P8
P
MU SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-01-30
Be
n
ja
m
in Herrensch
m
idt
tar
g
e
t
-ppc: Use sensible POWER
8
/POWER8E ve
r
sions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Benjamin Herrenschmidt
p
p
c/spapr
:
Add "ibm,
p
a-features" prope
r
ty to the device
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Ben
j
a
m
in Herrensc
h
midt
ppc: Add
mmu
_
model define
s
for arch
2
.
03 and 2
.
07
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-20
Benjamin Herrenschmidt
p
p
c
/spapr
:
Al
l
ow VIR
T
IO_
V
GA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-11
Benjam
i
n Herrens
c
hmidt
t
l
b
:
Add "i
f
etch
"
a
r
gument t
o
cp
u
_
mmu
_
index()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-10
Benjamin He
r
r
ensc
h
mid
t
pci: Fix pc
i
_device_iommu_addr
e
ss
_
space() bus prop
a
gation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-08-24
Benjamin Herrensch
m
idt
tcg/ppc: Improve
unaligned load
/
store handling on 64
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-07-08
Benj
a
min Herrenschmidt
pcie: Set the
"link ac
t
ive"
i
n the link statu
s
register
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
Benjamin
Herrenschmi
d
t
sdl: Fi
x
crash when calling sdl_s
w
itch() with NUL
L
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
Be
n
jamin Herrenschm
i
d
t
sdl: Refres
h
de
b
ug statements
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin He
r
r
e
nschmidt
ui/sdl: Supp
o
rt shared surface for more pixman forma
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Ben
j
a
m
in Herrenschmidt
ui/gtk: Support shared surface for most pixman formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
B
e
njamin Herrenschmid
t
ui
/
v
n
c:
Suppo
r
t
shared surf
a
ce
for most pixman formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin
H
e
rrenschmidt
ui: Add dpy_gfx_c
h
ec
k
_format() to chec
k
bac
k
end
s
hared
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin Herrens
c
h
m
idt
ui: M
a
ke
q
emu_default_pixman_format()
r
etu
r
n 0 on uns
u
pporte
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benjamin Herrenschmidt
cirrus: Fo
r
ce use of shadow
pixmap when H
W
cursor is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benjamin Herrenschmi
d
t
vga:
A
dd
m
ech
a
ni
s
m
to force the use of a shadow surface
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
B
enjamin Herre
n
schmidt
vga: Add
e
n
dian to vmstate
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Be
n
jam
i
n Herrenschmi
d
t
vga: Make fb endian a co
m
m
o
n
sta
t
e variable
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herrenschmidt
vga: Rename
v
ga_te
m
plate
.
h to vga-he
l
pers
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benj
a
min H
e
rrenschm
i
dt
vga:
Remove so
m
e "should
b
e do
n
e
i
n
BIOS" comments
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benja
m
in Herrens
c
hmidt
cirrus: Remov
e
n
o
n-32bpp cursor drawing
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Be
n
jamin
He
r
renschmidt
vga: Simplify vg
a
_draw_blank
(
) a b
i
t
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benja
m
in Herrenschmidt
v
ga: Remove
rgb
_
t
o_pixel indirectio
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
B
e
njamin Herrenschmidt
vga: Sep
a
r
a
te LE and BE conver
s
i
on
f
unctions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>\
commit
|
commitdiff
|
tree
2014-09-30
Be
n
jami
n
Herrens
c
hm
i
dt
vga:
Remove
r
emainder of old
c
onv
e
rsion cruft
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjami
n
Herrensch
m
idt
vga: Sta
r
t cutting o
u
t non
-
32b
p
p conversion
supp
o
rt
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
Benjami
n
Her
r
enschmidt
spa
p
r:
L
ocate
R
T
AS and device-tree based on real
R
MA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
Benjamin
Herre
n
schmidt
l
oader: Add load_image
_
size() to
r
e
place load
_
i
m
ag
e
()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-05
Ben
j
a
m
in Herrenschmidt
conso
l
e: Remov
e
u
n
used QEMU_BIG
_
ENDIAN_FLAG
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Benj
a
min Herrens
c
hmidt
c
ir
r
us: Fix host CPU blits
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Benj
a
m
in Herrens
c
h
midt
cirrus:
Fix bui
l
d of debug
c
o
de
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
B
e
njamin Herr
e
nschmidt
xics: Implement H_XIRR_X
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
B
e
nj
a
min
H
er
r
enschmidt
xics: Implement
H_I
P
OLL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
Benjamin Herr
e
nschmidt
pseries: Fix l
o
ading of little en
d
ian kernels
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-16
Benjami
n
H
errensch
m
idt
dma: Fix stupid typo/thin
k
o
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-15
Benjamin He
r
renschmi
d
t
pseries:
U
p
date SLOF
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-27
Ben
j
amin Herrenschmidt
Add
a
m
e
m
o
ry b
a
rri
e
r to DMA
functi
o
ns
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benjamin Herrenschmidt
spapr: Add
"
m
e
mop" hypercall
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benja
m
in Herr
e
nschmi
d
t
s
p
apr_vscsi: Error handling fixes
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benja
m
in Herrenschmidt
pseries:
C
o
r
r
ectly c
r
eate ibm,segment-page-siz
e
s
proper
t
y
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Ben
j
amin Herrenschmidt
ppc64:
R
udimentary Support
for extr
a
page siz
e
s on
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-03-13
B
enjamin Herrenschmidt
Endian
fi
x
an assertion in usb-msd
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-02-24
Benja
m
in Herrens
c
h
m
i
d
t
hw/9pfs: Endian fixes for virt
f
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin
H
errenschmidt
pseries
:
SLOF PCI fl
a
g day
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herren
s
chmidt
pseries:
S
u
pport PCI extended config
spac
e
i
n
RTAS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Ben
j
a
m
in Herre
n
s
ch
m
i
dt
Fix d
i
rty
l
oggin
g
with 32-bi
t
q
e
mu
& 64-bi
t
gu
e
st
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herrenschmidt
load_i
m
age_targphys() should enforce the
m
ax size
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin
Herrenschmid
t
virtio-
p
ci: Fix endianness
o
f v
i
rti
o
config
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree