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: Turn a bunch of booleans from int to bool
2016-06-23
Be
n
jamin He
r
renschmidt
ppc
:
Turn
a
bunch of
b
ooleans from int to bool
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errenschmidt
ppc
:
Add real mode CI load/sto
r
e instructio
n
s for P7
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin
H
errenschm
i
dt
ppc
:
Re
w
ork generation of priv and inval inte
r
rupts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc: Fix generation if ISI/DSI vs
.
HV mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Be
n
jamin He
r
r
enschmid
t
p
pc: F
i
x
POWER7 an
d
POWER8 exception d
e
finitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herren
s
chmidt
ppc: fi
x
excepti
o
n model for
HV mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herren
s
chmi
d
t
ppc: de
f
ine
a
default LPCR value
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-23
Benjamin Herrenschmidt
ppc
:
F
ix
r
f
i/rfid
/
hrfi/
.
.
.
emulation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-22
Benjamin Herren
s
chmidt
ppc:
Improve em
u
lat
i
on of THRM
r
egis
t
ers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Her
r
enschm
i
dt
pp
c
: Do n
o
t take except
i
ons on u
n
kn
o
wn
S
PRs in
p
r
i
vileged
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njamin
H
errenschmidt
ppc: Add missing
slbfee
.
instruction on
p
pc64 BookS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
p
pc: Fix slbia deco
d
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
a
m
in Herrenschmidt
ppc: Fix mtmsr decodi
n
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benja
m
in Herrenschmidt
ppc: POWER7 has
l
q
/
stq instr
u
ction
s
and stq need
t
o
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herrenschmidt
ppc: P
O
WER7 h
a
d ACOP and PID registers
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
B
e
njamin Herr
e
nschmidt
ppc:
Batch TLB f
l
u
s
h
e
s
on 32-bit 6xx/7xx
/
7
x
x
x
i
n
hash
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Ben
j
amin
Her
r
enschmidt
pp
c
: Fix t
l
b inval
i
dati
o
ns on 6xx/7xx/
7
xxx 32-bit proce
s
sors
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herre
n
schmidt
ppc: Pr
o
p
erly tag
t
he tran
s
lation ca
c
he
based
o
n MMU
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjamin Herr
e
nsch
m
idt
ppc: Fix hreg_store_
m
sr() so that non-HV
m
ode cannot
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-06-07
Benjam
i
n Herren
s
c
hmidt
ppc: Better
f
i
g
ur
e
out if proc
e
ssor has HV mod
e
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benja
m
in Herrensc
h
midt
ppc:
A
dd PPC_64
H
instruction
fl
a
g to POWER7 and POW
E
R8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benja
m
i
n Herren
s
chmid
t
ppc: Get
o
u
t
o
f emulation
o
n SMT "
O
R" ops
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjam
i
n Herrensch
m
idt
ppc: Change
'
invalid
'
bit mask o
f
tl
b
iel and tlbie
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benjamin Herrensc
h
midt
ppc: t
l
bie, tlbia and t
l
bisy
n
c are HV onl
y
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
B
enjamin Herrenschm
i
dt
ppc:
D
o some batching of TCG t
l
b flus
h
es
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Benj
a
min Herrens
c
hmidt
p
p
c
:
U
s
e s
p
lit I/D mmu modes to avoid flushe
s
on inter
r
u
p
t
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-05-30
Be
n
ja
m
in Herr
e
ns
c
hm
i
dt
ppc:
Remove MMU_MODEn_SUFFIX defini
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
enjami
n
Herrenschmidt
ppc: A coup
l
e more
d
ummy
P
OWER8 Book4 regs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
njamin
H
errensch
m
idt
ppc: Add dumm
y
CIABR
SPR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herren
s
chmidt
pp
c
: Ad
d
POWER8
I
A
MR registe
r
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrenschmidt
ppc:
Fi
x
writi
n
g to AMR/U
A
MOR
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herr
e
nschmidt
ppc
:
Initialize AMOR in PA
P
R mode
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjamin Herrens
c
h
m
i
dt
ppc: Add dummy SPR_IC for POWER8
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benja
m
in
Herrenschmidt
p
p
c: Create cpu_ppc_set_papr() helper
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjami
n
Herrenschmidt
ppc
:
Add a
bunch of hypervisor SPRs to Book3s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
Benjam
i
n Herren
s
ch
m
idt
ppc: Add m
a
cros to register hypervi
s
or mode SPRs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-24
B
e
n
jamin Herrenschmi
d
t
ppc: Up
d
ate
SPR
d
efinitions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-03-15
Benj
a
mi
n
Herre
n
schm
i
dt
ppc: Add a few more P8 PMU SPR
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2016-01-30
Benjamin
Herrenschmidt
t
a
rget-ppc: Use sensible POWER8
/
POWER8E versions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Benjamin Herre
n
schmidt
p
p
c/sp
a
p
r
: Add "ibm,pa-fe
a
tures" proper
t
y to
t
he devi
c
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-23
Be
n
jamin H
e
r
r
enschmi
d
t
ppc:
A
dd mm
u
_model defines for arch 2
.
03 an
d
2
.
07
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-10-20
Benjamin
Herre
n
s
chm
i
dt
ppc/spapr: All
o
w VIRTIO_VGA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-11
B
enja
m
i
n
Herrenschmidt
t
l
b: Add "ifet
c
h" argument to cpu_mmu_index()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-09-10
Benjam
i
n
H
errenschmidt
pci: Fix
pci_device_iom
m
u_address_sp
a
ce()
bus propagation
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-08-24
B
e
njamin Herrenschmidt
t
c
g
/ppc
:
Improve unal
i
g
ned load/store handling on 64
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-07-08
Benjamin Herrensc
h
midt
pcie: S
e
t the "link
ac
t
i
v
e
"
i
n
t
he link
s
tatus register
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
Benjamin Herrenschmidt
sdl: Fix cra
s
h when calling
sdl_sw
i
t
c
h() with NULL
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-03-12
Benja
m
in
H
errenschm
i
dt
sdl: Refresh debug statem
e
nts
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin
Herr
e
nschmidt
ui/sdl: S
u
pport shared s
u
rface for more
pixman
formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin H
e
rrenschmidt
ui/gtk:
S
upport shared
s
urface for most pi
x
man formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benjamin Herrenschmidt
u
i/v
n
c: Sup
p
o
rt sh
a
red su
r
face for most pixman formats
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
Benj
a
min He
r
r
ensch
m
idt
ui: Ad
d
dpy_gfx
_
check_format() to check backend
shared
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2015-01-19
B
en
j
amin
Herrensch
m
i
dt
ui: Make qemu_default_pixman_format() return 0 on unsuppor
t
e
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benjamin Herre
n
schmidt
cirrus
:
F
orce use of s
h
adow pixma
p
when HW cursor is
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-12-16
Benjamin H
e
rrensch
m
idt
vga: Add mechanism to force the use of a
s
hadow surface
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herre
n
schmidt
v
ga: Add
e
n
d
ian to
vmst
a
te
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benja
m
in Herrensch
m
idt
v
g
a
:
M
a
k
e
f
b
endian a com
m
on state vari
a
ble
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjam
i
n Herrenschmidt
vga: Rename v
g
a_temp
l
a
t
e
.
h to vga-hel
p
e
r
s
.
h
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herrenschmidt
vga: Rem
o
ve some "
s
ho
u
ld be done in B
I
OS" comments
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin
Herrens
c
hmidt
cirrus: Remove
n
on-32bp
p
cursor
d
rawing
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benj
a
min H
e
r
rensc
h
m
idt
vga: Simplify vga_dra
w
_
b
lank() a bit
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
B
e
njamin
Herre
n
schm
i
dt
vga
:
Remove rgb_to_pixel indi
r
ecti
o
n
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benjamin Herrensc
h
midt
vga
:
S
eparate LE and
BE conversion fun
c
tions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>\
commit
|
commitdiff
|
tree
2014-09-30
Benjami
n
Herrensc
h
m
i
dt
v
ga: Remo
v
e remainde
r
of old conversion cruft
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-30
Benj
a
m
i
n
H
errenschmidt
vg
a
: S
t
art
c
utting out no
n
-32bpp conversion
support
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
Benj
a
min Herrenschmidt
spap
r
:
Locate RTAS and de
v
ice-tr
e
e based on real RMA
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-08
Ben
j
amin
H
e
r
renschmidt
loader: Add load_i
m
age_si
z
e() to
replace load_image()
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-09-05
Benjam
i
n
Herre
n
schmidt
conso
l
e: Remov
e
unused QE
M
U_BIG_ENDIAN_FLAG
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Ben
j
amin
Herrenschmidt
cirrus: Fix
host CPU blit
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2014-07-11
Benja
m
i
n
He
r
renschmid
t
c
i
rrus: Fix build o
f
debug code
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
B
e
njamin Herre
n
schmidt
x
ics: Implement H_XIRR_X
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
Benjamin Herrenschmidt
xics: Implement
H
_IPOLL
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2013-10-25
Benjamin Her
r
en
s
ch
m
i
d
t
ps
e
ries: Fix loading of little e
n
dian kernels
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-16
B
e
njamin Herrens
c
h
mid
t
dma: Fix
stupid
t
ypo/thinko
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-08-15
Benjamin Herrenschmidt
pseries
:
Up
d
a
t
e SLOF
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-27
B
e
n
jamin Herrenschm
i
dt
Add a me
m
o
r
y
b
arrier to DMA func
t
ions
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benjamin Herrenschmidt
sp
a
pr: A
d
d "memop" hype
r
c
a
ll
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Be
n
jamin H
e
rre
n
schmidt
s
p
ap
r
_
vscsi: Error
handling f
i
x
e
s
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Benjami
n
Herrenschmi
d
t
pser
i
es: Cor
r
ectl
y
create
i
b
m,se
g
ment-page-sizes property
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-06-23
Be
n
jamin He
r
renschm
i
dt
ppc64: Rudimentary Suppo
r
t for extra page sizes o
n
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-03-13
Benja
m
in Her
r
enschmidt
Endi
a
n fi
x
an
a
ssertio
n
in usb-msd
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-02-24
Benjamin Herrenschmidt
h
w
/9pfs: Endia
n
fixes f
o
r vi
r
tfs
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herrens
c
hmidt
pseries
:
SLOF PCI flag day
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjamin Herre
n
schmidt
ps
e
ries: Su
p
por
t
PC
I
e
xtende
d
confi
g
space in RTAS
.
.
.
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
B
e
njamin
H
errensch
m
id
t
Fix d
i
rty
logging with 32
-
bit qemu & 64-b
i
t guests
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Benjam
i
n Herren
s
chmidt
load
_
image_targphys() should enf
o
rce the m
a
x size
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree
2012-01-21
Be
n
j
am
i
n
H
erren
s
chm
i
dt
virt
i
o-pci: Fi
x
endi
a
nness of
v
i
rtio conf
i
g
Signed-off-by:
Benjamin Herrenschmidt
<benh@kernel.crashing.org>
commit
|
commitdiff
|
tree