summaryrefslogtreecommitdiffstats
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* Move arm's devmap to some generic place, so it can be usedbr2016-04-262-91/+2
* Use the yield instruction in the arm64 cpu_spinwait. This instruction isandrew2016-04-251-1/+1
* Set the upper limit of the DMAP region to the limit of RAM as was found inandrew2016-04-141-3/+5
* Document the memory ranges within the kernel region to help with debuggingandrew2016-04-131-6/+11
* Increase the arm64 kernel address space to 512GB, and the DMAP region toandrew2016-04-131-13/+14
* Allow vmparam.h to be included from assembly files on arm64.andrew2016-04-061-1/+5
* Implement dtrace_getupcstack in ARM64wma2016-04-061-0/+5
* arm64: pagezero improvementwma2016-04-041-0/+1
* arm64: bzero optimizationwma2016-04-041-0/+6
* Add support for 4 level pagetables. The userland address space has beenandrew2016-03-315-6/+14
* Use the saved program state register to detect when an exception frame isandrew2016-03-221-2/+2
* Rename COUNT_IPI to INTR_IPI_COUNT to reduce the diff with intrng.andrew2016-03-181-1/+1
* Reduce the diff with intrng by renaming similar functions. This is a noop,andrew2016-03-181-4/+6
* Remove the invalid L0_BLOCK definition. ARMv8 doesn't support blockandrew2016-03-181-5/+5
* Force re-routing PCI interrupts (this is for legacy INTx not MSI).bz2016-03-021-0/+2
* Enable SRE_EL2 on ARM64wma2016-03-011-0/+1
* Remove pd_prot and pd_cache members from struct arm_devmap_entry.skra2016-02-171-3/+1
* Introduce bus_bind_intr method for ARM64zbb2016-02-111-0/+1
* Minor clean-ups for ARM64 GICv3 and GIC driverszbb2016-02-111-0/+9
* Implement kdb_cpu_sync_icache on arm64.andrew2016-02-051-0/+2
* Increase the size of PHYS_AVAIL_SIZE to allow firmware to provide a largeandrew2016-02-021-1/+1
* Implement single stepping on arm64. We need to set the single step bits inandrew2016-02-022-0/+5
* Framework for ARM64 instruction disassemblerwma2016-01-292-0/+44
* Make using the #address-cells property on the interrupt parent in devicenwhitehorn2016-01-021-3/+0
* Decode and print the ID_AA64* registers on boot. These registers holdandrew2015-12-302-12/+141
* Increase the size and alignment of the setjmp buffer. This will allow forandrew2015-12-231-6/+5
* Support the variant of the interrupt-map property where the parent bus hasandrew2015-12-171-0/+3
* Reduce the numbers of levels of indirection in arm64 pcib drivers by makingandrew2015-12-101-6/+6
* Add support for usermode (vdso-like) gettimeofday(2) andkib2015-12-073-2/+9
* Rework the atomic code to reduce the repetition. This merges some of theandrew2015-12-011-586/+204
* Add support for moving the DMAP range. This is needed as some AMD SoCsandrew2015-11-241-5/+7
* Mark functions as such. This means we call them directly rather than haveandrew2015-10-271-1/+1
* Use 4 levels of page tables when enabling the MMU. This will allow us toandrew2015-10-191-1/+3
* Clear exclusive monitors when handling data aborts, the monitors arekib2015-09-181-0/+11
* Block secondary ITS instances from attaching on ARM64zbb2015-09-161-0/+2
* Remove pmap_kenter from pmap.h, the function doesn't exist.andrew2015-08-202-2/+6
* Add pmap_get_tables to get the page tables for a given virtual address. Thisandrew2015-08-201-0/+3
* Add the arm64 minidump header. This was missed from r286953.andrew2015-08-201-0/+48
* Increase MAXCPU in ARM64zbb2015-08-191-1/+1
* Add SMP support to GICv3 and ITS driverszbb2015-08-191-1/+6
* Add the CNTHCTL_EL2 register bits missed in r286674andrew2015-08-121-0/+7
* Rationalize BSD license on sys/*/include/in_cksum.hemaste2015-08-051-5/+1
* Rationalize BSD license on sys/*/include/float.hemaste2015-08-051-4/+0
* Pass the pcb to store the vfp state in to vfp_save_state. This fixes a bugandrew2015-08-031-1/+1
* Add support for uma_small_alloc and uma_small_free, and make use of these.andrew2015-07-311-0/+2
* Add more atomic_swap_* functions.andrew2015-07-311-0/+19
* Add VIRT_IN_DMAP to check if a virtual address is from the DMAP range.andrew2015-07-311-1/+4
* Apply erratum for mrs ICC_IAR1_EL1 speculative execution on ThunderXzbb2015-07-311-0/+26
* Implement get_cyclecount() on ARM64zbb2015-07-211-2/+5
* Improve ARM64 CPU_MATCHzbb2015-07-211-4/+11
OpenPOWER on IntegriCloud