repo.or.cz
/
linux-2.6
/
openmoko-kernel
/
knife-kernel.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[SPARC64]: Fix tl1 trap state capture/dump on SUN4V.
2006-03-20
D
avid S
.
Mille
r
[SPARC64]: Fi
x
tl1
t
rap
s
tate capture/dump on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[
S
PARC64]
s
unh
v
:
Su
p
p
o
rt SYSRQ properly
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64] P
C
I:
S
ize TSB correctly on SUN4
V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64]: Fix OOPS on sunhv int
e
rrupts
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Mille
r
[SPARC64]: Don't
use
ASI_QUAD_LDD_PHYS
on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[
S
PAR
C
64]
:
D
o not wri
t
e garbag
e
into %ps
t
ate in t
s
b_c
o
ntext_
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[S
P
A
RC64]: Fix flush_ts
b
_user() on
SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]: Fix comment typo in
_
_flus
h
_tl
b
_
kern
e
l_range
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PARC64]: Decode virtual-
d
e
v
i
ces
i
nterru
p
t
s
corr
e
ctly
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
PARC
6
4]:
Add prom
_
{start
,
stop}cpu_cpu
i
d(
)
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
i
ller
[S
P
ARC64]: Fix pc
i
_intmap_match()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[S
P
ARC64]: T
w
o IRQ handling fixes
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
M
i
l
l
er
[SPARC64]:
Fixup
T
STATE layout diagram i
n
as
m
/
p
s
tate
.
h
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mill
e
r
[
S
PARC64]:
U
se different cache sizin
g
defaults on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64
]
: Make
l
ack o
f
interrup
t
-ma
p
-* a fata
l
e
r
ror
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Miller
[SPARC6
4
]:
Fix sun4v_intr_setenabled() re
t
urn value
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64]: Ex
p
licitly init *nregs
t
o 0
i
n
find
_
device_prom_n
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
iller
[SPARC64]: Restrict
PCI bus scan
n
ing on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]:
F
ix C-function name ca
l
led by sun4v_
m
na
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[
S
P
A
R
C64]: Don't
print
k
(
) any
m
essaages in sun4
v
_build_irq()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SP
A
RC64]: INO is never
f
ully speci
f
ied alrea
d
y on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Kill sun4v_
r
egis
t
er_fault_stat
u
s
(
) on SMP
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mille
r
[SPARC6
4
]: Fix gcc-3
.
3
.
x warning
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]: arch/sparc
6
4
/
kernel
/
tramp
o
lin
e
.
S needs asm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mi
l
l
e
r
[SP
A
RC64]: Make error codes av
a
ilab
l
e from su
n
4v_intr_ge
t
*(
)
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SP
A
R
C
64]: Pas
s
correct in
o
to sun
4
v
_intr_*()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
PA
R
C64]: U
s
e TR
A
P
_
LOAD
_
I
R
Q
_
WORK()
i
n sun4
v
device
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[SPA
R
C64]: Fix IOMM
U
mappi
n
g
o
n
s
un4v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64]: Trim down sun4v IRQ
t
ranslat
i
o
n
kernel log
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mil
l
er
[SP
A
RC64] sunhv: Bug fixes
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
M
iller
[S
P
ARC64]: Fix comment ty
p
o i
n
asm/hypervisor
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[SPA
R
C64] sunhv: Use
v
irt
u
al-devices layer to
get int
e
rrupt
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPAR
C
64]: Probe vir
t
ual-d
e
vice
s
roo
t
node o
n
sun4
v
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
PARC64]: Kill
s
puriou
s
semicolon in sun4v_pci_init()
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPARC64
]
: Preve
n
t re
g
istering wrong serial console
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
i
d
S
.
Mil
l
er
[SPARC64]: Pr
o
gram I
R
Q
regi
s
te
r
s
correctl
y
on
s
un4v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]:
G
eneri
c
s
u
n
4
v_build_ir
q
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Mil
l
er
[SPARC6
4
]: More SUN
4
V PCI work
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mi
l
ler
[
S
PARC64]: Lo
g
faulti
n
g vaddr w
h
e
n bogus
kernel
P
C
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[S
P
A
RC
6
4]: I
m
p
lemen
t
rest of generic interrupt h
y
per
v
isor
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Mov
e
de
v
ino_to_sysino
o
u
t of pci_
s
un4
v
_a
s
m
.
S
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[SPAR
C
64
]
: Range chec
k
bus number in
S
U
N4V
P
CI con
t
rolle
r
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC64]
:
Missing 'retur
n
' statement i
n
sun4v_
p
ci_init
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: Impleme
n
t basic pci_sun4v_sca
n
_bus()
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC64]: PCI-SUN4V fixes
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64
]
:
U
se inline
p
atc
h
ing for critical PTE operations
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPAR
C
64]: Move PTE
field definitions back into
asm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC64]:
Don't expect c
f
g s
p
a
c
e in PCI PBM ranges
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[
SPA
R
C64]: Fix b
r
anc
h
signedness
b
u
g
in all code patch
i
ng
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mi
l
ler
[
SPAR
C
64]: Recognize "
v
irtual-console" as in
p
ut and
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]
:
D
o not try to synchronize %stick
r
egisters
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
M
iller
[SPARC64
]
: Do not try to write to
%tick or %
s
tick on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPARC64]: Fix mondo queue all
o
cati
o
n
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[
SPARC64]: Deal
w
ith PTE la
y
o
ut di
f
fe
r
ences
i
n SUN4
V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Re
g
ister ker
n
el TSB wit
h
h
ypervisor
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[
S
PARC64
]
: Fix some SUN4V
T
LB
m
iss bugs
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64]: Fix typo in s
u
n4v_pat
c
h
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SP
A
RC64]: Fix sun4v e
a
rly b
o
ot
u
p
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SPARC
6
4]
:
Fix
som
e
Niag
a
ra memcpy()
bugs
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
iller
[SPARC64
]
:
Handle hypervisor case
correctly in copy
_
tsb(
)
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mille
r
[SPARC64]: Add SUN4V Hypervisor C
o
nsole driver
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
Mi
l
ler
[SPARC64]: Fetch
bootup time of day
from Hy
p
erv
i
sor
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vi
d
S
.
Mille
r
[S
P
AR
C
64]:
S
implify sun4v T
L
B handlin
g
us
i
ng macro
s
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mi
l
l
e
r
[SPARC
6
4]: Use
ASI_SCR
A
TC
H
PAD ad
d
ress 0x0
p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC
6
4
]: F
i
r
s
t c
u
t at SUN4
V
PCI IOMMU han
d
ling
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC
6
4]: F
i
x hype
r
viso
r
call arg passing
.
commit
|
commitdiff
|
tree
2006-03-20
D
av
i
d S
.
M
i
ll
e
r
[SPARC64]: Add
H
V_P
C
I_TSBID() macro
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PAR
C
64]:
Implement
SUN4V
P
CI confi
g
s
pace a
c
cess
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: More SUN4
V
PCI
c
on
t
roller
wo
r
k
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Mi
l
ler
[
S
PARC64]: B
e
ginning
s
of
SUN4V
P
CI con
t
roller su
p
port
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Fetch cpu m
i
d p
r
oper
l
y o
n
sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPARC
]
:
C
l
e
an
u
p idprom header fi
l
es
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC6
4
]: SUN4V memo
r
y excep
t
i
o
n trap handlers
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SP
A
RC64]: Hyper
v
i
sor TSB conte
x
t swi
t
ching
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Mill
e
r
[
SPAR
C
6
4]: I
m
p
l
e
m
ent
sun4v T
S
B miss hand
l
ers
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
P
ARC64]:
k
ernel/
c
p
u
.
c
needs asm/spitfire
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]: Pr
i
nt ARCH as SUN4V when tlb_type is hypervi
s
or
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[
S
P
A
RC
6
4]
:
Detect sun4
v
early in boot process
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
M
i
ller
[SP
A
RC64]: Sun4v
cr
o
ss-call se
n
ding
support
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
AR
C
64]: Sun4v
i
nterrup
t
hand
l
ing
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[
SP
A
R
C
64]: Alloca
t
e and registe
r
the 4
s
u
n4v mondo
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
M
iller
[SPARC64]: Verify all
tr
a
p_p
e
r_cp
u
ass
e
mbler offsets
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mille
r
[SPARC64]: Add
s
un4v mondo qu
e
u
e
bases to str
u
ct tra
p
_per_
c
pu
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SP
A
RC64]:
Fix some comment typos in
a
s
m
/
h
y
p
erv
i
sor
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
ler
[SPARC6
4
]: Pat
c
h up mmu context register
writ
e
s
for
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PARC64]: Register
p
er-cpu fault sta
t
u
s
a
re
a
w
ith
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
SPARC64]: asm/cpudata
.
h
n
e
e
ds asm/asi
.
h
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[S
P
ARC64]: Niagara copy/clear
p
age
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPARC6
4
]:
Rename gl_{1,2}insn
_
patch -
-
> sun4v_{1,2
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC64]: Initial su
n
4v TL
B
miss handl
i
ng infrastructure
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Add m
i
ssi
n
g memory barriers to in
s
tr
u
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64]: Sa
n
itize %p
s
tate
w
r
ites for
s
un4v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64
]
: Ki
l
l all
%
pstate changes in context
switch
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[
S
PARC64]:
A
dd initial code to twiddle
%gl on trap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mi
l
ler
[SPARC64
]
: F
i
ll de
a
d cycles o
n
trap
entry with real
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Miller
[SPARC64]:
A
dd de
f
ine fo
r
"G
L
" field
o
f s
u
n4v %tsta
t
e
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Mil
l
er
[SPARC64
]
: Add sun4v case to __GET_CP
U
ID()
patch tables
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[S
P
ARC64]
:
Niagara
optimized memcp
y
() and co
p
y
_
{
to
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Add
s
ome hypervis
o
r tlb_t
y
pe c
h
eck
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: SUN4V hype
r
visor TLB flush support cod
e
.
commit
|
commitdiff
|
tree
next