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]: Set dummy bucket->{imap,iclr} unique on SUN4V.
2006-03-20
Da
v
id S
.
Miller
[SPA
R
C64
]
:
S
e
t
dumm
y
b
u
cket->{ima
p
,icl
r
}
u
nique on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Add s
u
n4v
_
cpu_qconf()
h
ypervisor call
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[
S
PA
R
C]: Kill
off these __put
_
user_ret things
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: do_fptrap nee
d
s t
o
loa
d
the
t
h
read reg
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d S
.
Mi
l
l
er
[SPARC64]: Fix bogus call t
o
s
u
n4v_
m
na in winfixup
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC6
4
]: F
i
x tl1 trap
s
tate
c
aptur
e
/
du
m
p on
S
UN4V
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[SPARC64] sunhv: Support S
Y
SRQ properly
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PARC64] PC
I
:
Siz
e
T
SB
correct
l
y on
S
U
N
4
V
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
M
i
ller
[SP
A
RC64]: Fix OOPS
o
n sunhv interrup
t
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
P
A
RC64]
:
Don
'
t use A
S
I_QUAD_LDD_PHYS o
n
SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
D
avi
d
S
.
Miller
[SPARC64]: Do not w
r
ite garbage i
n
to
%
pstate
i
n
t
sb_contex
t
_
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
P
A
R
C64
]
: Fix flush_tsb_u
s
er() on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Fix c
o
m
m
ent typo in __flush_tl
b
_
k
erne
l
_range
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mil
l
er
[SPAR
C
64]:
D
ecode vi
r
tual-
d
evices
int
e
rrupt
s
correctl
y
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]: A
d
d
pr
o
m_{s
t
art,s
t
op}cpu_cpuid
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPA
R
C64]
:
Fix pci_intmap_match()
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
i
d
S
.
Mille
r
[S
P
ARC64]: Tw
o
IR
Q
ha
n
dling
fixes
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPA
R
C
6
4]:
Fixup TSTATE layou
t
diagra
m
in asm/
p
s
t
a
te
.
h
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
M
i
ller
[
S
PARC64]:
Use different cache
s
i
z
i
ng def
a
ults on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SPA
R
C64]: Make
l
a
c
k of interrupt-map-* a fatal error
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[
SPARC64]: Fix sun4v_int
r
_
se
t
enab
l
ed() r
e
turn v
a
lue
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SPAR
C
6
4
]: Ex
p
li
c
itly init *nregs to 0 in find_d
e
vice_prom_n
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
i
ll
e
r
[S
P
ARC64]: Restrict PCI
b
u
s
scanning on SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Fix C-function name ca
l
led
by
sun4v_mna
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]
:
D
o
n't prin
t
k() any messa
a
g
es in sun4v_build_irq()
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Mi
l
ler
[SPARC64]: I
N
O is
never fully
s
p
ec
i
fied alre
a
dy on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
M
ille
r
[
S
PARC64]: Kill s
u
n
4v
_
regi
s
t
e
r_fault_status()
o
n
SM
P
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Fix
gcc-3
.
3
.
x warnings
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
M
i
l
ler
[SP
A
RC64
]
: arc
h
/sparc64/ker
n
el
/
trampolin
e
.
S needs as
m
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
l
er
[SPARC64]: Make error c
o
des avail
a
ble fr
o
m sun4v_i
n
tr_get*()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPAR
C
64]:
P
ass
c
orrect ino to s
u
n
4v_intr_*()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SP
A
RC64]: Use
T
RAP_LOAD
_
IRQ_WOR
K
() in s
u
n4v d
e
v
i
ce
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[
S
PARC64]:
F
ix IOMMU mapping on sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
i
d S
.
Mi
l
le
r
[SP
A
R
C
6
4
]: Tri
m
down sun4
v
IRQ transla
t
ion kernel
l
og
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64]
s
unh
v
:
Bug f
i
x
e
s
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[
SPARC
6
4]:
F
i
x comment typ
o
in as
m
/hypervisor
.
h
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
i
d
S
.
Miller
[SPARC64]
sunhv: Use virtual-devices layer to get
i
n
terr
u
pt
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC
6
4
]
:
Probe virtual-devices root node on
s
u
n4v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Kill s
p
ur
i
ous semicolo
n
i
n sun
4
v_pci_init()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPA
R
C64]: Prevent registering
w
rong serial console
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SP
A
RC64]: P
r
ogram IRQ registe
r
s corre
c
tly on sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]: Generic sun4v_bu
i
l
d_irq()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64
]
: More SUN
4
V PCI
work
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC
6
4]: Log
f
a
ulting vaddr when bogus kernel PC
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mil
l
er
[SPARC64
]
:
I
mple
m
ent rest o
f
generic interrupt hypervisor
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]: Move de
v
ino
_
t
o_sysino out of
pc
i
_
s
u
n4v_asm
.
S
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64]: Range ch
e
ck b
u
s number in SUN4V PCI controller
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC
6
4
]
:
Missi
n
g
'r
e
turn' statemen
t
in sun4v_pci_init()
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
M
i
l
l
e
r
[S
P
ARC64]: Implement ba
s
ic pci_sun4v_scan_bus()
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[S
P
ARC64]: PCI-SUN4V
f
ixes
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PARC64]: Use
i
n
line patching for
c
r
i
tica
l
PTE oper
a
tions
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
il
l
er
[SPAR
C
64]: Mov
e
PTE field definitions back i
n
to
a
sm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
Miller
[SPA
R
C
6
4
]
: Don't expect cfg s
p
ace in PC
I
PBM r
a
nges
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
M
i
ller
[
S
P
A
R
C64]: Fix branch signedness bug in all c
o
d
e
patching
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
ARC64]
:
Recognize "v
i
rtual-c
o
ns
o
l
e" as input and
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64]:
Do
n
ot try to syn
c
h
ronize
%
stick
registers
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SPARC64]:
D
o not try to write
t
o %tick or
%
s
ti
c
k on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mil
l
er
[SPARC64]: Fix mondo que
u
e allocations
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mill
e
r
[SPARC64]: D
e
al
wi
t
h PTE layout differences in S
U
N4V
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
M
i
ller
[SPARC64]: Registe
r
k
e
r
nel TSB with hypervisor
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ll
e
r
[
S
PARC64]: Fix some SUN4
V
TLB m
i
ss b
u
gs
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: F
i
x typo in sun4v_
p
atch()
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
M
i
lle
r
[S
P
A
R
C64]
:
Fix sun4v ear
l
y boot
u
p
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Fix some Niagar
a
memcp
y
(
)
bugs
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vi
d
S
.
M
i
l
le
r
[
S
PAR
C
6
4
]: Ha
n
dle hypervi
s
or case corre
c
t
l
y in copy_tsb()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC
6
4]:
A
dd
SUN4
V
H
y
pe
r
visor Console
d
river
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPARC64]: Fetch bootup time of day from Hypervisor
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Mi
l
ler
[
SPARC64]: Simplif
y
sun4v
TLB
handlin
g
us
i
ng macros
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPARC64]: Use ASI_
S
CRATC
H
PAD addres
s
0x0 prope
r
ly
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mi
l
ler
[SPARC64]: F
i
rst cut at SUN4
V
P
CI
I
OMMU
h
a
n
dli
n
g
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SP
A
R
C
64]: Fix hypervi
s
o
r
c
all arg passing
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]:
Add HV_PCI_
T
SBID() macro
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPAR
C
64]:
I
mplement SUN4V PCI config space access
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: More
S
U
N4
V
PCI c
o
ntroll
e
r work
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPARC64]: Beginnings of SU
N
4V PCI contro
l
ler suppo
r
t
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]:
F
etch cpu mid properl
y
on
s
un4v
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC]: Clea
n
up id
p
rom header fi
l
es
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mille
r
[
SPARC64]: SUN4V memory exce
p
tion trap han
d
ler
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
lle
r
[SPARC64]: Hypervisor
T
SB context switching
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[
SPAR
C
64]:
I
mplement sun4v TS
B
mis
s
handlers
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SPAR
C
64]: kernel/cpu
.
c
n
eeds a
s
m/s
p
itfir
e
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SPARC64]:
P
rint ARCH as SUN4
V
w
h
en tlb_type is hype
r
v
i
s
o
r
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Miller
[SPARC64]: Detec
t
s
u
n
4
v early in boot p
r
ocess
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[
S
P
ARC64
]
: Su
n
4v cross-call sen
d
ing
s
u
p
por
t
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC64]: Sun4
v
interrupt hand
l
in
g
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]: Allocate a
n
d reg
i
st
e
r the
4
sun4v mondo
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Miller
[S
P
ARC64]: Veri
f
y all
t
rap_per_cpu assembler offse
t
s
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[SPARC
6
4]: Add
s
un4v mondo queue bases to s
t
r
u
ct trap_per_cpu
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mille
r
[SPARC64]: Fix so
m
e c
o
mmen
t
typos
in a
s
m/hypervisor
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
iller
[SPARC6
4
]: Patch up mmu context register writes for
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[SPARC64]: Register per-cpu fa
u
l
t
status area with
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SP
A
RC64
]
: asm/cpud
a
t
a
.
h needs
asm/asi
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SP
A
RC64]:
Niag
a
r
a copy/clear page
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPARC6
4
]
:
Rename gl_{
1
,2}insn_pa
t
ch --> sun4v_{1,2
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mill
e
r
[SPARC64]:
Initial sun4v TLB miss handl
i
ng in
f
rastr
u
c
t
ure
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
M
iller
[SPARC64]: Add m
i
s
s
ing memory barriers
to inst
r
uc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]: Sanitize %pstate wri
t
es fo
r
su
n
4
v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
PA
R
C64]:
K
i
ll all
%psta
t
e
c
hanges in context s
w
itch
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]
:
Add initial code
t
o
t
widdle %
g
l on trap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Fi
l
l dead cycles on t
r
ap
ent
r
y with
real
.
.
.
commit
|
commitdiff
|
tree
next