repo.or.cz
/
linux-2.6.22.y-op.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h
2006-03-20
David S
.
Miller
[
S
P
A
RC64]: F
i
xup TSTATE
layout diagram in asm/pstate
.
h
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mil
l
e
r
[
SPARC64]: Use different c
a
che sizing defaults on
S
UN4V
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC6
4
]: M
a
k
e
lack
of interru
p
t-ma
p
-
*
a fatal error
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[S
P
A
R
C64]:
F
ix sun4v_intr_s
e
tenabled() r
e
turn value
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SPA
R
C
64]: Expl
i
c
itl
y
init *nre
g
s to
0
in find_device_prom_n
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mill
e
r
[SPARC
6
4]
:
Restrict
P
CI bus
s
canning
on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
PA
R
C6
4
]: F
i
x C-function name
c
al
l
e
d
b
y sun4v_mna
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SP
A
RC64]:
D
on't pri
n
tk() any messaages in sun
4
v_build_irq()
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id
S
.
M
iller
[SPARC
6
4]: INO is never fully specified alre
a
dy on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
ler
[
S
P
A
R
C64]: Ki
l
l
sun4v_register
_
fault_status
(
) on SMP
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]: Fix gcc-3
.
3
.
x warn
i
ngs
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PARC64]:
arc
h
/spa
r
c64/kerne
l
/
trampoline
.
S needs asm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]: Make
error codes avai
l
able f
r
om sun4v_intr_get*()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]: Pass correct
ino
to sun4v_in
t
r_*()
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
Miller
[SPARC64]: Use TRAP_LOAD_IRQ_
W
ORK() in
su
n
4v
d
evice
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mil
l
er
[SPARC64]: Fi
x
IOMMU mappi
n
g on sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mil
l
e
r
[
SPARC64]:
Trim d
o
w
n sun4v IR
Q
translation kernel
log
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mille
r
[SPARC64]
sunhv: Bug fixes
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC
6
4
]: Fix comment typo
i
n asm/hype
r
vi
s
or
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64] sunhv
:
U
se virtual-devices layer to get in
t
errupt
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mi
l
le
r
[SPARC
6
4]
:
Probe
vi
r
tual-devices
r
oot
node on
sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
Miller
[SPARC6
4
]: Kill
s
purious semicolon in s
u
n
4
v_pci_init()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64]: Prev
e
nt re
g
istering wrong serial console
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C
6
4]:
P
rogram
I
RQ
registers correctl
y
on s
u
n4
v
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Miller
[
S
PARC
6
4]: Generic sun4v_build_irq()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
P
AR
C
6
4]: Mo
r
e SUN4V PCI work
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vi
d
S
.
Miller
[SPARC64]: Lo
g
faulting
v
a
dd
r
when bogus k
e
r
n
el
P
C
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Implement rest
of generic interrupt hypervisor
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC64]: Move d
e
v
ino_to_s
y
sino ou
t
o
f
pci_sun4v_asm
.
S
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[S
P
ARC64]: Range check bus number in SUN4V PCI controlle
r
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPAR
C
64]: Missi
n
g 'return'
s
tatement in sun4v_pci_init()
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPAR
C
64]:
Im
p
lement b
a
sic pci_sun4v_scan_bus()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPAR
C
64]: PCI-SUN4
V
fixes
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id
S
.
M
iller
[SPARC64]: Us
e
inline patching for cr
i
tical PTE operations
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Mille
r
[SPARC64]: M
o
ve PTE
f
ield
d
e
fi
n
i
t
ion
s
back into asm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Don't expect cfg spac
e
in PCI PBM
ranges
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
A
R
C64]: Fix branch
sig
n
edness bug
i
n
a
l
l co
d
e pa
t
ching
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC64]:
R
ecognize
"
virt
u
al-console"
a
s input and
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPAR
C
64]:
D
o not
t
ry
t
o
s
ynchro
n
i
ze
%s
t
ick regist
e
rs
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[
S
PA
R
C64
]
: Do n
o
t try to wri
t
e to %
t
i
ck o
r
%stick on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Fix mo
n
do queu
e
allocations
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[SPARC64]:
Deal with PTE layout
differences in SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC64
]
: Register kernel TSB with hyperv
i
sor
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[SPARC64]: Fi
x
some
S
UN4V TLB miss bugs
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
M
iller
[
S
P
AR
C
64]:
F
i
x typo in sun4v_patch(
)
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Mil
l
er
[SPAR
C
64
]
:
Fix sun4v ea
r
ly b
o
otup
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64]:
F
ix
s
ome Niagara me
m
cpy() bugs
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPARC64]:
H
andle hypervisor case correctly in
copy_tsb
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPA
R
C
64]: Add
SUN4V Hyperv
i
s
o
r Console drive
r
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[
S
PARC64]: Fetch boo
t
u
p time of day
from Hyp
e
rvisor
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]:
Simplify su
n
4v TLB
handli
n
g using mac
r
o
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SPARC
6
4]: Use AS
I
_SCRATCHPAD address
0
x0 properly
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]: First
c
ut
a
t SUN4V PCI IOMMU
h
andling
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
ler
[
S
PARC
6
4]:
Fix
h
y
pervisor
call arg pass
i
ng
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mill
e
r
[S
P
ARC64]:
Add HV_PCI_TSBID() mac
r
o
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SP
A
R
C
64]: Imp
l
ement SUN4V PC
I
c
o
nfi
g
space a
c
cess
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPAR
C
64]: More SUN4V PCI control
l
er
wor
k
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
M
iller
[SPARC64]: B
e
ginn
i
ngs of SUN4V
PCI controller s
u
pport
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPAR
C
6
4
]
:
Fetch cpu mid
p
ro
p
erly on sun
4
v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
ler
[SPARC
]
:
Clean up idpro
m
header files
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id S
.
Miller
[SPARC64]: SU
N
4V memory e
x
ce
p
tion trap han
d
lers
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Hyper
v
is
o
r
T
SB context switch
i
ng
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mil
l
er
[
SPARC64]
:
I
mpl
e
ment sun4v
T
SB miss h
a
ndlers
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC64]: kernel/cpu
.
c needs asm/spi
t
fire
.
h
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
Miller
[SPARC64]:
P
rint
A
R
C
H as
SUN4V wh
e
n
tlb_type is hypervisor
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vi
d
S
.
Mil
l
er
[SPA
R
C6
4
]
:
Detect
sun
4
v
e
arly in
b
oo
t
process
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]:
Sun4v
c
ros
s
-
call sending
support
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
A
R
C64]: Sun4v interrupt handling
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
P
ARC64
]
: Allocate an
d
register the 4 sun4v
m
ondo
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Verif
y
all t
r
ap_per_c
p
u asse
m
bler offsets
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: Add sun
4
v mondo
q
ueue bases to
s
truct trap_per
_
c
p
u
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Fix some
comment typos in asm/hypervisor
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Patch up mmu context register
w
rites
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SP
A
RC64]: Register per-cpu
f
ault
status ar
e
a
with
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
iller
[SPAR
C
6
4
]: asm/cp
u
data
.
h
needs asm/
a
si
.
h
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[SPARC64
]
: Niagara copy/clea
r
p
age
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPA
R
C64]:
Rename gl_{1,2}insn_patch
--> sun4v_{1,2
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
M
i
ller
[SPARC64]:
Ini
t
ial s
u
n4v TLB miss handling
i
n
f
rastruct
u
re
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id S
.
Miller
[SPARC64]:
A
d
d
missing me
m
ory barriers to inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPARC64]: Sanitize %pstate wr
i
tes for sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
M
i
ller
[SPARC6
4
]: Kill
a
l
l %pst
a
te change
s
in co
n
text switch
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mill
e
r
[SPARC
6
4]:
Add initia
l
c
ode to twi
d
dle %gl on
trap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Mi
l
le
r
[
SPARC
6
4]: Fill dead cycles on
trap ent
r
y with rea
l
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Add de
f
i
n
e for "GL" field
o
f sun4v %tsta
t
e
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[
SPARC64]: Add
s
un4v case to __GET_
C
PUID(
)
p
a
tch tables
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Miller
[SPARC64]
:
Sun4v i
n
ter
r
upt queue
r
egist
e
r de
f
initions
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mil
l
er
[SPARC64]:
S
un4v scratchpad re
g
ister layou
t
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[
SPARC64]:
Su
n
4v specific ASI de
f
ines
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mi
l
ler
[SPARC64]: Niagara
optimized memcpy() and cop
y
_{to
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SP
A
RC64]: A
d
d Ni
a
g
a
ra in
i
t-st
o
re twin-load ASI d
e
f
ines
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
M
i
ller
[SPARC
6
4
]: Add some hypervi
s
or t
l
b_type che
c
ks
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64]:
A
dd 'hype
r
v
i
s
o
r' to ultr
a
_
t
lb_type enum
e
ration
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
A
R
C
6
4]: SUN4V hyp
e
rviso
r
TLB flu
s
h support c
o
de
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPAR
C
64]: SUN4V hy
p
ervisor interface defi
n
es
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SPARC
6
4]: Refine register window
tr
a
p
handl
i
ng
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC
6
4]:
Add
e
xplicit
register
a
rgs to trap
s
ta
t
e
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[
S
P
ARC6
4
]
: Refine
code s
e
quences to get the cpu
i
d
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPAR
C
6
4
]: Turn off TSB growing for now
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mi
l
le
r
[SP
A
RC
6
4]: Correctable ECC erro
r
s
c
a
nnot o
c
cu
r
a
t trap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
M
i
ller
[SPA
R
C64]: Access TSB
with physi
c
al addresses when
.
.
.
commit
|
commitdiff
|
tree
next