repo.or.cz
/
freebsd-src.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cxgbe/t4_tom: Read the chip's DDP page sizes and save them in a
2016-08-02
a
nd
r
e
w
R
e
move
t
r
a
i
li
n
g whitespa
c
e
f
rom
the
arm64 p
m
ap
commit
|
commitdiff
|
tree
2016-08-01
a
ndrew
Split out the FDT parts of the GICv2 interrupt co
n
troller
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
an
d
rew
Ad
d
a
k
e
rnel variable
to let the user to selec
t
their
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
andrew
Ad
d
t
h
e fields for the PAR_EL
1
r
e
gister
.
This
is used
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
andre
w
Add the Data Fault S
t
a
tus Code v
a
lue
s
to the E
S
R
_ELx
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
andrew
Extrac
t
the common
p
a
r
ts of p
m
ap_kente
r
_
device to a
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
andrew
F
ix the comment
a
bov
e
pmap
_
invalidate_page
.
tlbi wi
l
l
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
and
r
ew
Relax
t
he barri
e
rs around a TLB invalidation to o
n
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-07-29
andrew
Add a
g
eneri
c
E
HCI USB driver based on
the All
w
inner
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
andrew
Remove an unus
e
d variable
.
commit
|
commitdiff
|
tree
2016-07-25
andre
w
Fix a
t
y
po
i
n a str
i
ng in a KA
S
SERT
t
o sanity check
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
andrew
Rework how we number
C
P
U
s
on ar
m
64 to
t
ry and keep
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
and
r
ew
E
n
able the generi
c
OHCI
d
r
ive
r
on a
r
m
6
4
commit
|
commitdiff
|
tree
2016-07-24
and
r
ew
R
emove n
o
w unused fun
c
tions from the FDT uart cpu driver
.
commit
|
commitdiff
|
tree
2016-07-21
andrew
Fi
x
t
h
e b
u
ild:
commit
|
commitdiff
|
tree
2016-07-21
andrew
Add
s
uppo
r
t
for arm64
to
u
art_de
v
_acpi
by using the
.
.
.
commit
|
commitdiff
|
tree
2016-07-20
andrew
Mark the
D
esignwa
r
e MMC and
USB OTG drivers as FDT
.
.
.
commit
|
commitdiff
|
tree
2016-07-20
andr
e
w
We will be switchin
g
to a
n
ew ar
m
64
uart cpu
dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
andre
w
Add
m
is
s
ing flags from ac
p
idump
.
T
hese are de
f
ined
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
andrew
Implement bus_print_ch
i
ld to print the resources used
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
a
n
d
rew
F
i
nis
h
removing
the non-
I
NTRNG su
p
port from sys
/
arm64
.
commit
|
commitdiff
|
tree
2016-07-14
and
r
ew
Remove
t
he non-INTRNG sup
p
ort from
the
ThunderX PCIe
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andrew
Move
g
ic_v3_irqsrc
into the GIC
v
3 drive
r
source as
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
and
r
ew
Mov
e
struc
t
ures only used
by the GICv
3
ITS drive
r
from
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andr
e
w
Remove the n
o
n-INTRNG suppor
t
from the GICv3
i
nterrupt
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
and
r
ew
Remove support for the arm64 pre-
I
N
T
RNG interrupt framework
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
andrew
A
d
d memmmap on arm64 so we can mmap /dev/mem
a
nd /dev
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
andrew
Fix
t
h
e
t
ype used to hold the value returned from getopt
.
.
.
commit
|
commitdiff
|
tree
2016-07-09
andrew
Remove an unneede
d
call to fdt
_
get_unit, th
e
return
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
andrew
S
to
p
deleting ofwdump
.
8
.
gz on arm and arm64 when runni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
andrew
Remove the old pre-IN
T
RNG arm64
interrupt framew
o
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
and
r
ew
F
i
x a ra
c
e when the hardware ha
s
raised an exce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
a
n
dr
e
w
Move the
arm ca
l
l to intr_pic_init_secondary ear
l
ier
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
andrew
Also set -fsh
o
rt-wchar on arm64
,
th
i
s fixes
p
a
r
sing
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
andrew
Pri
n
t
t
h
e
n
ewli
n
e
character along
with the carriage
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
and
r
ew
A
llow
libefi to be
built with T
E
R
M_
E
MU undef
i
ned
.
T
h
ere
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
andrew
Remove the
ARMv4/A
R
Mv
5
user
l
and
a
tomi
c
s
u
pport from
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
a
n
d
r
ew
S
witch
a
rm64 to use intrn
g
by default
.
T
he old in
t
errupt
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
andrew
Start to clean MIDR values using the CPUID s
c
heme
.
.
.
.
commit
|
commitdiff
|
tree
2016-06-04
andrew
Use t
h
e
UEFI event ti
m
er to update the time on a
r
m
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
andr
e
w
A
d
d the GICv3
ITS intrng driver
.
As the inter
f
ace to
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
andrew
A
dd an i
n
terface to handle interrupt c
o
ntr
o
lle
r
s that
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
a
n
drew
A
t
tach
t
he gene
r
ic USB OHC
I
driv
e
r to the arm6
4
b
u
ild
.
commit
|
commitdiff
|
tree
2016-05-31
andre
w
dpcpu_
i
nit should ha
v
e also p
a
ssed
i
n
the
c
a
lculate
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
Allo
w
the kernel to boot on a CPU where the devicetree
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
arm_gic_map is a mask not th
e
C
P
Us ID, t
h
ere is no
.
.
.
Pointy-hat to:
andrew
commit
|
commitdiff
|
tree
2016-05-31
andr
e
w
B
in interr
u
pts to the cor
r
ect
C
PU when we boot on a
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andr
e
w
E
n
abl
e
setting
B
F_COHERENT on D
M
A tags
.
This allow
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andr
e
w
S
e
t
oldfp so the
check for f
p
== oldfp wo
r
k
s
as expected
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
Move
a
d
evice_printf under boot
v
erbos
e
w
he
r
e it sho
u
ld
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
a
n
drew
M
a
rk the
Thunde
r
X
a
n
d g
e
neric PCI dr
i
vers as cache
.
.
.
commit
|
commitdiff
|
tree
2016-05-28
a
n
drew
D
o
n
't panic in hwpmc
when stopping sampling
.
commit
|
commitdiff
|
tree
2016-05-27
a
n
drew
Fix dt
r
ace_
i
nterru
p
t_disable a
n
d
dtr
a
c
e
_interrup
t
_enabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
andrew
Mark
all memory before
the kern
e
l
as toxic to DTrace
.
commit
|
commitdiff
|
tree
2016-05-24
andrew
Limi
t
call
i
ng pmc_hook to when the in
t
er
r
upt
c
omes
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
andrew
Add
t
he
n
eeded hwpm
c
h
ooks to subr_intr
.
c
.
This
is
.
.
.
commit
|
commitdiff
|
tree
2016-05-22
andrew
Stop
derefe
r
encin
g
_
e
nd i
n
crt1
.
c
.
Thi
s
was
o
nly needed
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andrew
Extra
c
t the
c
orrec
t
bits
f
r
om t
h
e GIC
D
_TYPER regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andr
e
w
Remo
v
e brk and sbrk from arm
6
4
.
T
h
e
y
w
e
re
d
e
fined
in
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andrew
A
d
d m
o
re useful GICv3
r
egiste
r
defi
n
iti
o
ns
.
While
here fix
commit
|
commitdiff
|
tree
2016-05-20
andr
e
w
Filter
out BUS_D
M
AS
Y
N
C
_POSTWRITE sync
ope
r
ation
s
,
t
here
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andrew
E
n
ab
l
e
NEW_PCIB on arm64
.
commit
|
commitdiff
|
tree
2016-05-20
a
nd
r
ew
Handle PCI_RE
S
_B
U
S on
t
h
e
generic and ThunderX PC
I
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
andrew
Defi
n
e
PCI_RE
S
_BUS for NEW_PCIB
commit
|
commitdiff
|
tree
2016-05-18
andrew
Ret
u
rn the st
r
uct intr_pic poin
t
er from in
t
r_pic_r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
andrew
I
mplement at
o
m
i
c
_
cmpset
_
a
cq
_
6
4
a
nd atomic_cmpset_rel_64
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
andrew
Add an arm
6
4 kernel c
o
nf
i
g to he
l
p
testing int
r
ng
.
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
and
r
ew
C
lean up the GIC
v
3 intrng code:
commit
|
commitdiff
|
tree
2016-05-16
andrew
Add intrng su
p
port to the
G
ICv3 driver
.
It lacks ITS
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
a
n
drew
Ca
l
l ofw
_
bus_m
s
imap to
f
i
nd the p
a
rent MSI contr
o
ller
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
and
r
ew
Move the call to
in
t
r
_
p
i
c_
i
ni
t
_secondary to
the same
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
A
d
d suppor
t
fo
r
intrng to arm64
.
A
s
the
G
I
Cv3 drivers
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
and
r
e
w
Teach t
h
e Th
u
nderX PCI
P
EM
d
r
i
ver
a
bout i
n
t
rng
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
a
n
drew
Ad
d
a
pcib interface
for us
e
b
y interrupt control
l
ers
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
and
r
ew
Re-comm
i
t r299
4
67 havin
g
f
ixed the build:
commit
|
commitdiff
|
tree
2016-05-16
andrew
Introduce MSI
and MSI-X su
p
por
t
t
o
intrng
.
This
a
dd
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
a
n
drew
Add support to
t
h
e
ar
m
64 busdma to handle the cache
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
andrew
Add DMA sync operat
i
ons around accessing the dwmmc
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
andre
w
Rename
t
he i
n
ter
n
al
B
UC_DMA_* flags
to BF_* so th
e
y
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
andrew
Restrict the memory
b
arrier
s
in bus_dmama
p
_syn
c
to
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
a
n
drew
Call bus
d
ma_swi from
swi_
v
m as is
d
o
ne from other arch
i
tec
t
u
re
s
.
commit
|
commitdiff
|
tree
2016-05-11
andr
e
w
Add a
n
ew get_id in
t
e
rface to pci
and pcib
.
This will
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
andrew
O
n
arm64 always create
a bus_dmamap_t
object
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
andrew
Add
d
at
a
ba
r
riers to
t
he arm64 bus_dmamap_sy
n
c
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2016-05-10
andrew
Push the logic t
o
talk with
t
he M
S
I/MSI-
X
inter
r
upt
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
andre
w
Ch
e
ck m
a
l
loc succeeded in pic
_
cr
e
ate, with M_NOW
A
IT
.
.
.
commit
|
commitdiff
|
tree
2016-04-30
andre
w
Add a MULT
I
DE
L
A
Y
o
p
t
ion to allow the ARM
k
ernel
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
a
ndrew
Stop using
sbrk(2) with malloc
.
This
hel
p
s
r
edu
c
e
the
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
andre
w
Di
s
able A
C
PI on arm64 a
d
it has only ha
d
mi
n
im
a
l
testi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
andr
e
w
Sto
p
in
c
l
uding machine/fdt
.
h
from the fdt uart
code
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
a
ndrew
S
t
op
using sbrk in csh
.
Th
i
s i
s
a legacy interface
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
andrew
Use the yield instruction in
t
he arm
6
4
cpu_spi
n
wai
t
.
.
.
commit
|
commitdiff
|
tree
2016-04-21
a
ndrew
M
a
ke the GIC SG
I
global va
r
iabl
e
s
sta
t
ic, they are
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
andrew
Group the Thund
e
rX PCIe
P
E
M
newbus methods to h
e
lp
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
an
d
rew
P
u
l
l
o
u
t th
e
MSI/
M
SI-X handl
i
ng
c
alls to simplif
y
future
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
andrew
Pull the MSI/MSI-X handling functions out to help with
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
and
r
ew
Rename ARM_INTRNG and MIPS_INTRNG to IN
T
RNG
.
This will
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
andrew
Add a flag field to st
r
uct g
i
c_irqsr
c
an
d
use i
t
to
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
andrew
Add initial GI
C
v2m
suppo
r
t
to th
e
ar
m
GIC driver
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-04-14
a
ndr
e
w
Sort so pic_if
.
m i
s
i
n th
e
cor
r
ect l
o
cati
o
n with the
.
.
.
commit
|
commitdiff
|
tree
next