repo.or.cz
/
firewire-audio.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[SPARC64]: Probe virtual-devices root node on sun4v.
2006-03-20
David S
.
M
ill
e
r
[SPARC64]: Pr
o
be virtual-devi
c
e
s root node
on
s
un
4
v
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Kill spurio
u
s semicolon in sun4
v
_p
c
i_init()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: Prevent re
g
ist
e
r
i
n
g w
r
ong seri
a
l console
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPAR
C
64]:
P
rog
r
am IRQ register
s
corre
c
tly on
su
n
4
v
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[
S
PA
R
C64]: Generic sun4v_build_
i
rq
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]
:
More
S
UN4V
P
CI
w
ork
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
i
lle
r
[SPA
R
C64
]
: Log
faultin
g
vad
d
r when bogus kernel PC
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mil
l
er
[SPA
R
C6
4
]: I
m
plement res
t
of generic i
n
ter
r
u
pt hypervisor
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SPA
R
C64]: Move
devino_to_s
y
sino out of pci_sun
4
v_asm
.
S
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]: Range chec
k
bus num
b
er
i
n
SU
N
4
V PCI control
l
er
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]:
Missin
g
'retu
r
n' statement in
su
n
4v_
p
ci
_
init()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
er
[SP
A
RC
6
4]:
I
m
plement basic
pci_sun4v_scan_bus()
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Mi
l
le
r
[
S
PAR
C
64]: PCI-
S
UN4V fixes
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Use inline patching for critical P
T
E oper
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Mil
l
er
[SP
A
RC64]:
M
ov
e
PTE fi
e
ld definitions ba
c
k into asm
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPAR
C
64
]
: Don't
e
x
pec
t
cfg space i
n
PCI PBM ranges
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mille
r
[SPARC64]: Fix
b
ranch signedness bug in al
l
cod
e
pa
t
ching
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64
]
:
R
e
c
ogni
z
e
"virtual-console" as i
n
put and
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Do
n
ot try to synch
r
onize
%stick registers
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
M
iller
[SPARC64]: D
o
n
o
t
try
t
o write to
%t
i
ck or %stick on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Fi
x
mondo queue a
l
loc
a
t
io
n
s
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SP
A
RC64]: Deal with PTE layou
t
differe
n
ce
s
in SUN4V
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
M
iller
[SPARC64]: Register kernel TSB
w
i
t
h
h
y
perv
i
sor
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
ler
[SP
A
RC64]
:
F
i
x
some SUN
4
V TLB miss b
u
gs
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mille
r
[
SPAR
C
64]
:
F
i
x typo
i
n
sun4v_patc
h
(
)
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[
S
PARC64]: Fix
s
un4v
ear
l
y bootup
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]: Fix
s
ome Niaga
r
a memc
p
y
(
)
b
u
g
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]
:
Handle hype
r
visor cas
e
correct
l
y
i
n
copy_tsb()
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
iller
[
SPAR
C
64
]
: Add SUN4V Hypervisor
C
ons
o
le d
r
iver
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
M
i
ller
[
SP
A
RC
6
4]
:
Fetch bootu
p
ti
m
e of d
a
y from Hypervis
o
r
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
ill
e
r
[
SP
A
RC64
]
:
S
implify su
n
4v
TLB
h
andling usin
g
m
acros
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]:
U
se ASI
_
SC
R
A
TCHPAD address 0x0 prop
e
rly
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC
6
4]: First cut at
SUN4V PC
I
IOMMU handling
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]:
F
ix hypervis
o
r
call a
r
g passing
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mille
r
[SPA
R
C64]: A
d
d
HV_PCI_
T
SBID() macro
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Miller
[SPARC64]: I
m
plement SUN4V PCI co
n
fig
s
pa
c
e access
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
S
P
A
R
C64]: More SUN4V
P
CI
c
ontroller work
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Beg
i
nnin
g
s o
f
S
U
N
4V PCI
c
ontroller suppo
r
t
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPAR
C
64]: Fetch cpu mid p
r
operly o
n
su
n
4v
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mil
l
e
r
[SPARC]: C
l
e
a
n up i
d
p
rom header fil
e
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SPA
R
C64]: SUN4V memory ex
c
eption trap handlers
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: Hypervisor TSB c
o
ntext s
w
itchi
n
g
.
commit
|
commitdiff
|
tree
2006-03-20
D
av
i
d
S
.
Mil
l
er
[SPARC64]: Implement s
u
n4v TSB miss ha
n
dlers
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d
S
.
Miller
[SPARC64]: kernel
/
cpu
.
c needs asm/spitfire
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[SP
A
R
C
64]: Print ARCH as SUN4V when
t
lb_type
i
s
h
ypervisor
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
Miller
[SPAR
C
64]:
D
e
t
ect sun4v early in boot proc
e
ss
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
l
er
[SPARC64]:
S
u
n
4v
c
ross-ca
l
l sending support
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPAR
C
64]: Sun4v
in
t
errupt
h
and
l
ing
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[
S
PARC64]
:
A
l
lo
c
at
e
and register t
h
e
4 sun4v mondo
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
M
i
ll
e
r
[SPARC6
4
]: Ve
r
i
fy all trap_per_cpu ass
e
mbl
e
r offsets
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
Miller
[SPAR
C
64]:
A
d
d
sun4v mondo queue bases
to
s
truct trap
_
per_cpu
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SP
A
RC64]: Fix
some comment
t
ypos in asm/hyperv
i
sor
.
h
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d S
.
M
iller
[SPARC64]: Patch up mmu contex
t
registe
r
wr
i
tes
for
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]: Register per-cpu fault status area wit
h
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Mi
l
ler
[SPA
R
C64]:
asm/cpud
a
ta
.
h need
s
asm/asi
.
h
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]: Nia
g
a
ra copy/c
l
ear pag
e
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d S
.
M
i
ller
[S
P
A
R
C
64]: Rename g
l
_{1,2}insn_
p
atch
--> sun4v_{
1
,
2
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
l
l
er
[SPARC64]: Initi
a
l sun4v
TLB miss hand
l
ing infrastructure
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
i
d S
.
Miller
[SPARC
6
4]: Add mis
s
i
ng memor
y
b
a
rriers to instruction
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]:
S
anit
i
ze %pstate write
s
f
o
r
sun4v
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[S
P
AR
C
64]:
K
ill all %p
s
tate cha
n
ges in context switch
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
M
i
ller
[SP
A
RC64]: Add ini
t
ial
c
ode to twiddle %g
l
on
t
rap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64
]
: Fill dead cycles on tr
a
p entry
with real
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mille
r
[
S
P
A
RC
6
4]:
A
d
d
define for "GL" field of sun4v %tstate
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
av
i
d S
.
Miller
[
SP
A
R
C
64]: Add sun4v case to _
_
GET_CPUID() patch t
a
bl
e
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[
SPARC64]: Sun4v
i
n
t
e
rrupt q
u
eue registe
r
definitions
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Miller
[SP
A
RC6
4
]: S
u
n4v s
c
ratchpad register layo
u
t
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id
S
.
Miller
[SPAR
C
6
4]:
S
u
n
4v specif
i
c ASI def
i
n
e
s
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[
SPARC64
]
: Nia
g
ara
o
p
timized memcpy()
a
nd c
o
py_{to
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
Mille
r
[SPAR
C
64]:
A
dd Niagara i
n
it-store
t
win-load ASI defines
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid
S
.
Miller
[SPARC64]: Add
s
ome hypervisor t
l
b_t
y
pe c
h
ecks
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPAR
C
6
4]: Add 'hypervis
o
r'
to ultra_tlb_type
e
numeration
.
commit
|
commitdiff
|
tree
2006-03-20
D
avid
S
.
Miller
[SPARC64]: SUN4V hypervisor TLB flush
support code
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPAR
C
64
]
: SUN4V
hy
p
e
r
visor interface d
e
fines
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mille
r
[
SPAR
C
6
4
]: Refine regi
s
ter w
i
ndow tr
a
p handling
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mi
l
ler
[
S
P
ARC64
]
:
Add explicit regist
e
r args to
trap state
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC6
4
]
:
Refine code sequence
s
to get the cp
u
i
d
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
l
er
[SPARC64]: Turn off
TSB growin
g
fo
r
no
w
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPARC64]: Corr
e
c
table E
C
C errors cannot
occ
u
r
at
t
rap
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPA
R
C64]:
A
cc
e
ss
T
SB w
i
th phys
i
cal addr
e
sses when
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Davi
d
S
.
Mille
r
[SPARC
6
4
]
: Ki
l
l
out
-
of-
d
a
t
e commen
t
ary in asm-
s
pa
r
c64
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Miller
[SPARC64]: Don't clobber alt-global %g4
o
n
w
i
ndow fixups
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPAR
C
64]:
Fix race in LOAD_PER_CP
U
_BAS
E
()
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[S
P
ARC64]: Kill sw
a
pper_pgd_zero, totally unused
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
vid S
.
Miller
[SPARC64]: F
i
x
t
oo ear
l
y re
f
e
r
ence to %g6
commit
|
commitdiff
|
tree
2006-03-20
D
avid S
.
Miller
[SPARC64]: Kill
h
ard-coded
%
p
s
tate setting in sparc_exit
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d S
.
Miller
[SP
A
R
C
64]: Increas
e
swapper_ts
b
size to
3
2K
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mi
l
ler
[SPAR
C
64]: Kill sole argument passed to setup
_
t
b
a()
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id S
.
Mil
l
er
[SPARC64]: K
i
ll P
R
OM locked TLB entry
p
reserv
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
Dav
i
d
S
.
Miller
[SPARC64]: U
s
e spa
r
c64_hi
g
hes
t
_unloc
k
ed_t
l
b
_
e
n
t i
n
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mi
l
ler
[
S
P
AR
C
64]: Fix bogus flush
instruction usage
.
commit
|
commitdiff
|
tree
2006-03-20
Da
v
id S
.
Mil
l
er
[SP
A
RC
6
4]
:
Fix incorrect
T
S
B
lock bit handling
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
M
i
ller
[SPA
R
C64]
:
K
ill {sa
v
e,restore
}
_alternat
e
_globals()
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]: Preload T
S
B
entrie
s
from update_m
m
u
_
cache()
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Miller
[SPARC64]
:
Dynamic
a
lly grow T
S
B in response to RS
S
.
.
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
id S
.
Mill
e
r
[SPARC64
]
:
Add infrastructure for dynam
i
c TSB s
i
zing
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mill
e
r
[SPARC64]
:
TSB
r
efinements
.
commit
|
commitdiff
|
tree
2006-03-20
D
a
v
i
d S
.
Miller
[SPARC
6
4]: E
l
m
inate all
usage of hard-
c
oded tr
a
p globals
.
commit
|
commitdiff
|
tree
2006-03-20
David
S
.
Mil
l
e
r
[
S
PARC64]: K
i
ll p
g
table quicklists and use SLAB
.
commit
|
commitdiff
|
tree
2006-03-20
David S
.
Mil
l
e
r
[SPARC64
]
:
No need
to D-cache color pag
e
tables any
.
.
.
commit
|
commitdiff
|
tree
next