aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64
Commit message (Expand)AuthorAgeFilesLines
* Load the new sp_el0 with interrupts disabled in fork_trampoline. If anAndrew Turner2017-02-151-7/+6
* Port the Linux AMX 10G network driver to FreeBSD as axgbe. It is unlikelyAndrew Turner2017-02-151-0/+1
* Push reading of ESR_EL1 to assembly. Among other uses this will allow usAndrew Turner2017-02-074-5/+9
* Remove arm64_tlb_flushID_SE, it's unused and may be wrong.Andrew Turner2017-02-062-14/+0
* Update arm and arm64 counters MD bits.Konstantin Belousov2017-02-061-14/+6
* Define the vm_ooffset_t and vm_pindex_t types as machine-independend.Konstantin Belousov2017-02-041-2/+0
* Implement atomic_fcmpset_* for arm and arm64.Olivier Houchard2017-01-281-0/+64
* Remove a static function declaration for a function not implemented.Bjoern A. Zeeb2017-01-231-2/+0
* Catch up with changes to structure member names.Ed Schouten2017-01-171-1/+1
* Migrate e1000 to the IFLIB framework:Sean Bruno2017-01-101-1/+0
* Add virtio_pci to GENERIC arm64 confJayachandran C.2016-12-181-0/+1
* Initialize GIC[DR]_IGROUPRn registers for GICv3Jayachandran C.2016-12-182-0/+9
* Enable ACPI on arm64. It's not yet functional, but it will help keeping theAndrew Turner2016-12-121-1/+1
* Add support for encrypted kernel crash dumps.Konrad Witaszczyk2016-12-101-7/+20
* This adds a configuration for arm64 users that track CURRENT butGeorge V. Neville-Neil2016-12-101-0/+40
* Previously, vm_radix_remove() would panic if the radix trie didn'tAlan Cox2016-12-081-23/+8
* Add ACPI support to the arm64 mp code. We use the Multiple APIC DescriptionAndrew Turner2016-12-071-18/+150
* Add the missing gic_common.h include for GIC_BUS_FDT.Andrew Turner2016-12-061-0/+1
* Create two GIC ivars to find the bus type and GIC hardware version. TheseAndrew Turner2016-12-064-3/+32
* Move the common bit manipulation macros from the GICv3 header to theAndrew Turner2016-12-063-30/+9
* Move the stored signal mask later in the jump buf. It was being clobberedAndrew Turner2016-12-061-1/+1
* Add the full set of GICD_PIDR* registersAndrew Turner2016-12-061-4/+13
* Remove an unneeded header. It was used when we had an arm64 specific GICAndrew Turner2016-12-051-67/+0
* Fix the alloc function the ThunderX PCIe driver calls, the previousAndrew Turner2016-11-301-2/+2
* We only use the cpu0 variable in the FDT code.Andrew Turner2016-11-291-0/+2
* Fix ISS_DATA_DFSC_MASK, it should include all bits in the field.Andrew Turner2016-11-281-1/+1
* Fix the TLB conflict abort value. This should be a no-op as we don't useAndrew Turner2016-11-251-1/+1
* [rpi3] Move SOC_BRCM_BCM2837 from UP config to SMP oneOleksandr Tymoshenko2016-11-242-2/+1
* Mark cpu_find_cpu0_fdt as FDT only. It's only called when this is set, andAndrew Turner2016-11-231-0/+2
* Remove the unneeded ofw_cpu_reg function signature, it's not used in thisAndrew Turner2016-11-231-2/+0
* Add the missing DEVMETHOD_ENDs to the arm64 nexus ACPI and FDT drivers.Andrew Turner2016-11-221-0/+4
* Add support to find the arm64 serial using the ACPI tables. This uses theAndrew Turner2016-11-212-0/+25
* To allow for an ACPI attachment to the generic PCIe driver split off theAndrew Turner2016-11-212-4/+8
* Include the SMSC LAN91C111 driver, this is found in some of the ARM models.Andrew Turner2016-11-161-0/+1
* Fix improper use of "its".Bryan Drewery2016-11-081-1/+1
* Pull the common FDT interrupt values into a new header rather than be magicAndrew Turner2016-10-261-5/+6
* Only release CPUs when they exist.Andrew Turner2016-10-261-0/+4
* Use nitems to get the correct number of registers to read when dumpingAndrew Turner2016-10-261-1/+1
* Create a new PSCI error code and use it to signal that starting the CPU isAndrew Turner2016-10-251-3/+7
* Import the Cortex String memcpy and memmove into the kernel. On ThunderXAndrew Turner2016-10-253-139/+369
* Increase CACHE_LINE_SHIFT to 7 as cache lines are 128 bytes on ThunderX.Andrew Turner2016-10-241-1/+1
* Driver for PCI Ethernet NIC on Alpine V1 and V2.Wojciech Macek2016-10-201-0/+4
* Add support for the fpu_kern(9) KPI on arm64. It hooks into the existingAndrew Turner2016-10-204-7/+152
* Move SOC_BRCM_BCM2837 to GENERIC-UP since does not support SMPOleksandr Tymoshenko2016-10-192-1/+2
* Retire RPI3 kernel config in favour of GENERIC-UPOleksandr Tymoshenko2016-10-183-157/+39
* Add PCB_FP_USERMASK so we can mask off floating point flags that shouldAndrew Turner2016-10-183-1/+8
* Fix the build, struct vfpstate needs to be visible to userspace as it'sAndrew Turner2016-10-151-1/+1
* Check we are in a critical section when calling vfp_discard. As we may callAndrew Turner2016-10-151-0/+4
* Make BRCM2837 port conform FreeBSD/ARM64 guidelinesOleksandr Tymoshenko2016-10-142-7/+1
* Create macros for the MAIR memory attributes. While here add an uncachedAndrew Turner2016-10-142-2/+8