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
Add the Data Fault Status Code values to the ESR_ELx registers for when the
2016-07-31
andrew
Add
th
e
D
ata
F
ault
Status
C
o
de val
u
es to t
h
e ESR_ELx
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
andrew
Extract the common
parts
o
f pmap_kenter
_
device
to a
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
andrew
Fix
t
he comment above pmap_
i
nvalidate_page
.
tl
b
i w
i
ll
.
.
.
commit
|
commitdiff
|
tree
2016-07-31
an
d
re
w
Re
l
ax t
h
e bar
r
iers aro
u
n
d a TLB invalidati
o
n to
o
nly
.
.
.
commit
|
commitdiff
|
tree
2016-07-29
andrew
Add
a generic EHCI U
S
B drive
r
based
on the Allwinner
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
a
n
dre
w
Remove
a
n unused
v
aria
b
l
e
.
commit
|
commitdiff
|
tree
2016-07-25
andrew
Fix
a
typo in a string i
n
a KASSERT
t
o
s
a
n
ity check
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
a
ndrew
Rework how we numb
e
r CPUs on a
r
m
6
4 to try and keep
.
.
.
commit
|
commitdiff
|
tree
2016-07-25
andrew
Enab
l
e the generic OHCI driver on arm
6
4
commit
|
commitdiff
|
tree
2016-07-24
an
d
rew
Remove n
o
w
u
n
u
sed
f
unct
i
ons from the FDT ua
r
t cp
u
d
river
.
commit
|
commitdiff
|
tree
2016-07-21
andr
e
w
Fix
t
he
build
:
commit
|
commitdiff
|
tree
2016-07-21
andrew
A
d
d support for arm
6
4 to uart
_
dev_a
c
pi
by us
i
ng th
e
.
.
.
commit
|
commitdiff
|
tree
2016-07-20
andrew
Mark the Des
i
gnware
M
M
C
and USB O
T
G
drivers as FDT
.
.
.
commit
|
commitdiff
|
tree
2016-07-20
an
d
rew
W
e will be switching
t
o a new
a
rm64 uart cpu
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
andrew
Add
mis
s
ing flags from
a
c
p
idu
m
p
.
These are
d
efined
.
.
.
commit
|
commitdiff
|
tree
2016-07-15
andr
e
w
Imp
l
ement bus_print_chi
l
d
to print the resources us
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
and
r
ew
Finish removing the non-
I
NTR
N
G support fro
m
s
y
s
/arm64
.
commit
|
commitdiff
|
tree
2016-07-14
and
r
e
w
Remove the
non-INTRNG suppo
r
t
from the Thunder
X
PCIe
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andrew
Move gic_v3_irqsrc int
o
the GICv3 driver sour
c
e as
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andrew
Move structure
s
only used by the GICv3
ITS dri
v
e
r
from
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andre
w
Remove the non-INTRNG support f
r
om
t
he GICv3 in
t
errupt
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
andrew
Re
m
ove support f
o
r
the
a
rm64 p
r
e-INTRNG
int
e
r
r
upt
f
ramewo
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
and
r
ew
Add memmm
a
p on arm64 s
o
we can
m
map /dev/mem
and /dev
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
andrew
Fi
x
the t
y
pe used to hol
d
the
val
u
e returned
f
r
o
m
g
etopt
.
.
.
commit
|
commitdiff
|
tree
2016-07-09
andrew
Remove a
n
un
n
e
eded call to fd
t
_ge
t
_
u
n
it, the retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
an
d
rew
Stop delet
i
ng of
w
dump
.
8
.
gz o
n
a
rm and arm64 when
r
unning
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
andrew
Remove the old pre-INTRNG a
r
m
6
4
interrupt f
r
ame
w
ork
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
andrew
Fix
a ra
c
e
when
t
he
h
ardware has raised an exception
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
andrew
Move the
a
rm call to in
t
r_pic_ini
t
_secondary earli
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
andrew
Also se
t
-fsho
r
t-wchar on arm64, this
f
ixes parsing
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
andre
w
Pri
n
t the newline character along w
i
th the carriage
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
a
n
drew
A
l
l
ow libefi to be built w
i
th TE
R
M_EMU unde
f
in
e
d
.
There
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
a
n
drew
R
emov
e
th
e
AR
M
v4/ARMv5 userland atomic suppo
r
t from
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
andrew
Switch arm64 to use intrng
by default
.
T
he old
i
nterrupt
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
andrew
St
a
rt
to
c
lean MI
D
R values
using
t
he CPUID
s
c
he
m
e
.
.
.
.
commit
|
commitdiff
|
tree
2016-06-04
a
ndre
w
Use the UEFI eve
n
t timer to
upda
t
e the time o
n
arm
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
and
r
ew
Add
t
he GICv3 ITS intrng driver
.
As the interfac
e
to
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
andrew
Add an inte
r
face
t
o handle interrupt contro
l
lers that
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
Attach
the gen
e
ric USB O
H
CI drive
r
to the arm64 build
.
commit
|
commitdiff
|
tree
2016-05-31
a
n
d
rew
d
p
cpu
_
i
nit
s
h
ould hav
e
als
o
passe
d
i
n th
e
ca
l
cula
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
A
llo
w
t
h
e
kernel to boot on a CPU
whe
r
e the devic
e
tree
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
a
n
drew
arm
_
g
i
c_map is a mas
k
not
t
h
e
CPUs ID, there is no
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
and
r
ew
Bin interrupts to the correct
C
PU when we b
o
ot on a
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
Enable se
t
t
ing B
F
_COHERENT on D
M
A tags
.
This all
o
ws
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
andrew
Set oldfp so the
c
h
eck
for
f
p
== oldfp works as expected
.
commit
|
commitdiff
|
tree
2016-05-31
an
d
rew
Move
a devi
c
e_print
f
under
b
ootverbose where
i
t sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
a
n
drew
Mark the Thund
e
r
X and generic PCI drivers as cache
.
.
.
commit
|
commitdiff
|
tree
2016-05-28
an
d
r
e
w
Don't
p
anic in h
w
p
m
c
when
stopping sampling
.
commit
|
commitdiff
|
tree
2016-05-27
andrew
Fix
d
tra
c
e_interrupt_dis
a
ble and dtrac
e
_interrupt_ena
b
le
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
andrew
Mark a
l
l me
m
ory
b
efore
the ker
n
el as tox
i
c to DTrace
.
commit
|
commitdiff
|
tree
2016-05-24
andrew
Limit calling p
m
c_hook to when the interrupt comes
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
a
n
drew
A
dd t
h
e needed hwpmc hooks
t
o su
b
r
_intr
.
c
.
This is
.
.
.
commit
|
commitdiff
|
tree
2016-05-22
a
ndrew
St
o
p dereferencing
_
end in crt1
.
c
.
This was only
n
eeded
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
and
r
e
w
E
x
tract the correc
t
bits fr
o
m
t
he GICD_TY
P
E
R
register
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
and
r
ew
Re
m
ov
e
brk
an
d
sbrk
from a
r
m64
.
They we
r
e de
f
ined in
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andrew
A
d
d m
o
re usef
u
l GICv3 reg
i
ster definitions
.
While
here fix
commit
|
commitdiff
|
tree
2016-05-20
a
n
drew
Fi
l
te
r
out BUS_DMASYN
C
_POSTWRI
T
E sync
o
pera
t
ions, there
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
andr
e
w
Enable NEW_PCIB on arm64
.
commit
|
commitdiff
|
tree
2016-05-20
andrew
Handle PCI_RES_BUS on the generic an
d
Th
u
nderX PCIe
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
andrew
Define PCI_RE
S
_BUS for NEW_PCIB
commit
|
commitdiff
|
tree
2016-05-18
andrew
Ret
u
rn the struct
i
ntr_pic pointer
f
r
om intr_pic_
r
egiste
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-18
andrew
Imp
l
ement
a
tomic_cmpse
t
_acq
_
6
4
a
nd atomic_cmpset_rel
_
6
4
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
andr
e
w
Ad
d
an arm6
4
kernel config to help testing intrng
.
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
andre
w
Cl
e
an
u
p the
GICv3 intrng code:
commit
|
commitdiff
|
tree
2016-05-16
a
ndrew
A
d
d
intr
n
g supp
o
rt
to the GICv3 driver
.
It
l
acks I
T
S
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
C
a
ll ofw_bus_msimap to find
the parent MSI
contro
l
ler
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
M
ove the
c
all t
o
i
ntr_pi
c
_
i
nit_secondary t
o
t
h
e
same
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
Add support for intrng to a
r
m64
.
As the GICv3 drive
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
a
n
drew
Teach the Th
u
nderX PCI
PEM
driv
e
r
about int
r
ng
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
Add
a
p
c
ib
interface for use
b
y
interrupt c
o
ntr
o
ll
e
rs
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
andrew
Re
-
commi
t
r299
4
67 hav
i
n
g fixed the build:
commit
|
commitdiff
|
tree
2016-05-16
andrew
Int
r
oduce MSI an
d
MSI-X support to intrng
.
This a
d
ds
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
an
d
rew
A
dd support to the a
r
m64 busdma to hand
l
e the cache
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
andre
w
A
d
d DMA sy
n
c operatio
n
s
around
ac
c
essing the dwmmc
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
andrew
Re
n
ame the interna
l
BUC_DMA_*
fla
g
s
to BF_* so they
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
andrew
R
estrict the m
e
mory barriers i
n
bus
_
d
ma
m
ap
_
s
y
n
c to
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
andrew
Call
bus
d
ma_s
w
i from swi_vm as is done
f
r
o
m other archit
e
ctures
.
commit
|
commitdiff
|
tree
2016-05-11
andr
e
w
Add a new get_i
d
interface to pci an
d
pcib
.
Th
i
s
will
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
andrew
On arm64
al
w
a
y
s
create a bus_dmamap_
t
object
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
a
n
drew
Add data barriers
to
t
he
arm64
b
us_dmamap
_
sync fu
n
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-05-10
andrew
Push t
h
e logic to t
a
lk w
i
th
the MSI/
M
S
I-X inte
r
rupt
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
a
n
d
r
ew
Che
c
k malloc
s
u
cceed
e
d
in pic_create, wi
t
h M_
N
OWAIT
.
.
.
commit
|
commitdiff
|
tree
2016-04-30
andrew
Add a MULTIDELAY
option to allow
the AR
M
kernel to
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
an
d
rew
St
o
p
u
si
n
g s
b
rk(2) with ma
l
l
o
c
.
This he
l
ps reduce the
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
andrew
Di
s
a
ble
A
CPI on ar
m
64 ad
i
t has
o
nly
had
mi
n
i
m
al te
s
ting
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
a
n
drew
Stop including machine/fd
t
.
h
from th
e
f
d
t
u
a
r
t code
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
andrew
Stop using
s
b
rk in csh
.
T
h
is
i
s
a l
e
gacy int
e
rface
.
.
.
commit
|
commitdiff
|
tree
2016-04-25
a
nd
r
e
w
Use the yield
i
nstruction i
n
the arm64 cpu_spinwait
.
.
.
commit
|
commitdiff
|
tree
2016-04-21
andrew
Make the GIC SGI global va
r
i
ables static, they are
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
andrew
G
r
o
up
t
he ThunderX
PCIe PEM new
b
us method
s
to help
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
and
r
e
w
Pull out the
M
SI/MSI
-
X
h
a
n
dling calls
t
o sim
p
lify fut
u
re
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
andrew
Pull
t
he MSI/MSI-X han
d
ling functions out to h
e
l
p wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
an
d
rew
Rename
ARM_INTRNG and MIPS_INTRNG to INTR
N
G
.
This
w
ill
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
andrew
A
dd a flag fi
e
ld to
s
tru
c
t gic
_
irqsrc and use it t
o
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
and
r
e
w
Add
initial G
I
Cv
2
m
support
to the arm
GIC
d
r
i
v
er
.
This
.
.
.
commit
|
commitdiff
|
tree
2016-04-14
a
n
drew
S
o
r
t so pic_if
.
m is in the corr
e
ct lo
c
a
tion with the
.
.
.
commit
|
commitdiff
|
tree
2016-04-14
a
ndrew
Fix
t
he typ
e
s fo
r
the
star
t
, end, and count arguments to
commit
|
commitdiff
|
tree
2016-04-14
andrew
Set the upper limit of the DMAP
r
e
gion to the limit
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
an
d
rew
Doc
u
ment
t
h
e memory ranges
w
ithin the kernel re
g
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
andrew
Incr
e
ase the a
r
m64
k
e
r
nel ad
d
r
e
ss space
to
512GB, and
.
.
.
commit
|
commitdiff
|
tree
next