aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64
Commit message (Expand)AuthorAgeFilesLines
* Disable ACPI on arm64 ad it has only had minimal testing and is causingAndrew Turner2016-04-261-1/+1
* Move arm's devmap to some generic place, so it can be usedRuslan Bukin2016-04-263-93/+4
* Use the yield instruction in the arm64 cpu_spinwait. This instruction isAndrew Turner2016-04-251-1/+1
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-1/+1
* Group the ThunderX PCIe PEM newbus methods to help find them.Andrew Turner2016-04-201-3/+6
* Pull out the MSI/MSI-X handling calls to simplify future intrngAndrew Turner2016-04-201-5/+48
* arm: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Fix the types for the start, end, and count arguments toAndrew Turner2016-04-141-1/+1
* Set the upper limit of the DMAP region to the limit of RAM as was found inAndrew Turner2016-04-142-10/+19
* arm64: Avoid null dereference in its_init_cpuEd Maste2016-04-131-1/+1
* Document the memory ranges within the kernel region to help with debuggingAndrew Turner2016-04-131-6/+11
* Increase the arm64 kernel address space to 512GB, and the DMAP region toAndrew Turner2016-04-133-25/+43
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* Fix interrupts delivery on ThunderX for VF IDs beyond 8Zbigniew Bodek2016-04-071-3/+1
* Use PHYS_IN_DMAP to check if a physical address is within the DMAP region.Andrew Turner2016-04-061-3/+3
* Cleanup the early pagetable creation code in preperation for increasingAndrew Turner2016-04-061-20/+22
* Allow vmparam.h to be included from assembly files on arm64.Andrew Turner2016-04-065-4/+9
* Make CloudABI's way of doing TLS more friendly to userspace emulators.Ed Schouten2016-04-061-2/+26
* Implement dtrace_getupcstack in ARM64Wojciech Macek2016-04-061-0/+5
* Add a table to map from the FreeBSD CPUID space to the GIC CPUID space. OnAndrew Turner2016-04-041-15/+35
* Reduce the diff for when we switch to intrng. The IPI interrupts will beAndrew Turner2016-04-041-20/+63
* arm64: pagezero improvementWojciech Macek2016-04-044-7/+47
* Add bzero.S to ARM64 machdepWojciech Macek2016-04-041-0/+206
* arm64: bzero optimizationWojciech Macek2016-04-042-11/+20
* Make Position Independent Executables work for CloudABI.Ed Schouten2016-03-311-0/+1
* Add support for 4 level pagetables. The userland address space has beenAndrew Turner2016-03-3112-292/+605
* Read the CPU ID for the current CPU from the GIC. The GIC may have aAndrew Turner2016-03-291-3/+21
* arm64: Fixing user space boudary checking in copyinout.SWojciech Macek2016-03-241-3/+5
* ARM64 copyinout improvementsWojciech Macek2016-03-231-22/+106
* Use the saved program state register to detect when an exception frame isAndrew Turner2016-03-221-2/+2
* Move the opt_ files to be included first so their definitions can be usedAndrew Turner2016-03-181-3/+3
* Rename COUNT_IPI to INTR_IPI_COUNT to reduce the diff with intrng.Andrew Turner2016-03-182-4/+4
* Reduce the diff with intrng by renaming similar functions. This is a noop,Andrew Turner2016-03-184-13/+15
* Remove the invalid L0_BLOCK definition. ARMv8 doesn't support blockAndrew Turner2016-03-181-5/+5
* pmap arm64: fixing pmap_invalidate_rangeWojciech Macek2016-03-141-4/+2
* Fix reporting of the CloudABI ABI in kdump.John Baldwin2016-03-091-1/+1
* Force re-routing PCI interrupts (this is for legacy INTx not MSI).Bjoern A. Zeeb2016-03-021-0/+2
* Improve ThunderX PEM driver to work on pass2 revisionWojciech Macek2016-03-023-44/+200
* Get memory ranges from FDT if no EFI API is available on ARM64Wojciech Macek2016-03-011-1/+31
* Enable SRE_EL2 on ARM64Wojciech Macek2016-03-012-0/+2
* Add uart 8250 device to GENERIC arm64 configurationWojciech Macek2016-03-011-0/+1
* Correct the memory rman ranges to be to BUS_SPACE_MAXADDRJustin Hibbits2016-03-011-3/+4
* Restore ThunderX Pass1.1 PCI changes removed by r295962Wojciech Macek2016-02-263-1/+67
* Make pci_host_generic and thunderx_pci commonWojciech Macek2016-02-247-746/+68
* Add Intel 10Gb support to ARM64 GENERIC kernel configWojciech Macek2016-02-221-0/+1
* As <machine/vmparam.h> is included from <vm/vm_param.h>, there is noSvatopluk Kraus2016-02-222-2/+0
* As <machine/param.h> is included from <sys/param.h>, there is no needSvatopluk Kraus2016-02-221-1/+0
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toSvatopluk Kraus2016-02-222-2/+0
* Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it.Justin Hibbits2016-02-206-6/+7
* Introduce bus_get_bus_tag() methodZbigniew Bodek2016-02-181-0/+9