index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
arm64
Commit message (
Expand
)
Author
Age
Files
Lines
*
Switch arm64 to use intrng by default. The old interrupt handling code can
andrew
2016-06-07
2
-15
/
+1
*
INTRNG - change the way how an interrupt mapping data are provided
skra
2016-06-05
2
-1
/
+5
*
Add the GICv3 ITS intrng driver. As the interface to the interrupt
andrew
2016-06-03
5
-10
/
+1706
*
Return real error value instead of hard-coded ENXIO (fix after r300149)
zbb
2016-06-01
1
-1
/
+3
*
dpcpu_init should have also passed in the calculated cpuid, not the
andrew
2016-05-31
1
-1
/
+1
*
Allow the kernel to boot on a CPU where the devicetree has numbered it with
andrew
2016-05-31
1
-12
/
+47
*
Enable setting BF_COHERENT on DMA tags. This allows the kernel to start
andrew
2016-05-31
1
-2
/
+0
*
Mark the ThunderX and generic PCI drivers as cache-coherent when we know
andrew
2016-05-31
3
-0
/
+29
*
Extract the correct bits from the GICD_TYPER register. The interrupt count
andrew
2016-05-20
1
-1
/
+1
*
Add more useful GICv3 register definitions. While here fix
andrew
2016-05-20
1
-1
/
+25
*
Filter out BUS_DMASYNC_POSTWRITE sync operations, there is nothing for us
andrew
2016-05-20
1
-0
/
+3
*
Enable NEW_PCIB on arm64.
andrew
2016-05-20
1
-0
/
+1
*
Handle PCI_RES_BUS on the generic and ThunderX PCIe drivers. This has been
andrew
2016-05-20
1
-0
/
+14
*
Define PCI_RES_BUS for NEW_PCIB
andrew
2016-05-19
1
-0
/
+3
*
Return the struct intr_pic pointer from intr_pic_register. This will be
andrew
2016-05-18
1
-2
/
+2
*
Add support for MSI/MSIX deallocation on GICv3-ITS
zbb
2016-05-18
2
-8
/
+87
*
The GIC (v2 at least) has a bit in the TYPER register to indicate whether the...
bz
2016-05-17
2
-4
/
+10
*
Add an arm64 kernel config to help testing intrng. It is expected this
andrew
2016-05-17
1
-0
/
+15
*
Clean up the GICv3 intrng code:
andrew
2016-05-17
1
-4
/
+10
*
Add intrng support to the GICv3 driver. It lacks ITS support so won't handle
andrew
2016-05-16
3
-4
/
+626
*
Move the call to intr_pic_init_secondary to the same place as in the
andrew
2016-05-16
1
-5
/
+3
*
Add support for intrng to arm64. As the GICv3 drivers will need to be
andrew
2016-05-16
4
-1
/
+298
*
Teach the ThunderX PCI PEM driver about intrng. This will be used later
andrew
2016-05-16
1
-0
/
+55
*
Add a pcib interface for use by interrupt controllers that need to
andrew
2016-05-16
5
-61
/
+97
*
Add support to the arm64 busdma to handle the cache. For now this is
andrew
2016-05-13
2
-23
/
+203
*
Rename the internal BUC_DMA_* flags to BF_* so they won't conflict with
andrew
2016-05-12
1
-20
/
+20
*
Restrict the memory barriers in bus_dmamap_sync to just the operations
andrew
2016-05-12
1
-46
/
+47
*
Call busdma_swi from swi_vm as is done from other architectures.
andrew
2016-05-11
2
-1
/
+4
*
On arm64 always create a bus_dmamap_t object. This will be use to hold the
andrew
2016-05-11
1
-44
/
+72
*
Add data barriers to the arm64 bus_dmamap_sync function. We need these
andrew
2016-05-11
1
-1
/
+14
*
Fix I/O coherence issues on ThunderX when SMP is disabled
zbb
2016-05-11
1
-4
/
+0
*
Push the logic to talk with the MSI/MSI-X interrupt controller to the FDT
andrew
2016-05-10
2
-11
/
+76
*
Native PCI-express HotPlug support.
jhb
2016-05-05
1
-0
/
+1
*
Fix GICv3 build after r299090
zbb
2016-05-05
4
-7
/
+6
*
Disable ACPI on arm64 ad it has only had minimal testing and is causing
andrew
2016-04-26
1
-1
/
+1
*
Move arm's devmap to some generic place, so it can be used
br
2016-04-26
3
-93
/
+4
*
Use the yield instruction in the arm64 cpu_spinwait. This instruction is
andrew
2016-04-25
1
-1
/
+1
*
sys: use our roundup2/rounddown2() macros when param.h is available.
pfg
2016-04-21
1
-1
/
+1
*
Group the ThunderX PCIe PEM newbus methods to help find them.
andrew
2016-04-20
1
-3
/
+6
*
Pull out the MSI/MSI-X handling calls to simplify future intrng
andrew
2016-04-20
1
-5
/
+48
*
arm: for pointers replace 0 with NULL.
pfg
2016-04-15
1
-1
/
+1
*
Fix the types for the start, end, and count arguments to
andrew
2016-04-14
1
-1
/
+1
*
Set the upper limit of the DMAP region to the limit of RAM as was found in
andrew
2016-04-14
2
-10
/
+19
*
arm64: Avoid null dereference in its_init_cpu
emaste
2016-04-13
1
-1
/
+1
*
Document the memory ranges within the kernel region to help with debugging
andrew
2016-04-13
1
-6
/
+11
*
Increase the arm64 kernel address space to 512GB, and the DMAP region to
andrew
2016-04-13
3
-25
/
+43
*
Cleanup unnecessary semicolons from the kernel.
pfg
2016-04-10
1
-1
/
+1
*
Fix interrupts delivery on ThunderX for VF IDs beyond 8
zbb
2016-04-07
1
-3
/
+1
*
Use PHYS_IN_DMAP to check if a physical address is within the DMAP region.
andrew
2016-04-06
1
-3
/
+3
*
Cleanup the early pagetable creation code in preperation for increasing
andrew
2016-04-06
1
-20
/
+22
[next]