summaryrefslogtreecommitdiffstats
path: root/sys/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Increase DMAP (Direct Map) size on ARM64zbb2015-07-171-2/+2
* Set-up proper TCR values for memory related to Translation Table Walkingzbb2015-07-161-0/+22
* Set memory to be inner-sharable. This isn't needed on device memory as theandrew2015-07-141-0/+6
* Implement stubs for ACPI PCI routineszbb2015-07-121-1/+36
* Add support for SMP. This uses the FDT data to find the CPUs to start on,andrew2015-07-091-1/+55
* Add the definition of the shareable bits in the pagetablesandrew2015-07-091-0/+4
* Clean up the types used in <machine/ucontext.h> on arm64. As some portsandrew2015-07-092-14/+14
* Rework CPU identification on ARM64zbb2015-07-092-2/+40
* Add the atomic_thread_fence() family of functions with intent tokib2015-07-081-0/+28
* Correctly set __WCHAR_MIN, there is no __UINT_MIN, it's 0.andrew2015-07-081-1/+1
* Introduce ITS support for ARM64zbb2015-07-061-0/+4
* add floatingpoint.h for arm64emaste2015-06-241-0/+3
* Fix the floating-point exception values to line up with the hardwareandrew2015-06-241-6/+6
* Add basic support for ACPI. It splits out the nexus driver to two newandrew2015-06-114-1/+123
* Split out db_unwind_frame() so it can be used by DTrace.br2015-06-111-0/+8
* Add options to dmb() and dsb() macros on ARM64zbb2015-06-091-6/+22
* Retire VM_FREEPOOL_CACHE as the next step in eliminating PG_CACHE pages.alc2015-06-081-3/+2
* Add Performance Monitoring Counters support for AArch64.br2015-05-192-3/+38
* Add support for ARM GICv3 interrupt controller used in some ARM64 chipszbb2015-05-131-1/+22
* Port x86 busdma to ARM64zbb2015-05-081-0/+96
* Add pmap_mapbios and pmap_unmapbios. These will be needed to support acpi.andrew2015-04-291-0/+2
* Add support for arm64 to loader.efi and boot1.efiandrew2015-04-141-0/+1
* Bring in the start of the arm64 kernel.andrew2015-04-1327-1/+1813
* We will have fueword on arm64, mark as such in machine/param.h.andrew2015-04-071-4/+0
* Split out the _acq and _rel functions. These were the same, but there isandrew2015-04-061-43/+199
* Add space for future expansion [1]. While here clean up a little, spsr isandrew2015-04-031-2/+6
* Add more arm64 machine dependent headers. With this we now have the minimumandrew2015-03-264-0/+183
* Renumber clauses to avoid missing 3emaste2015-03-238-8/+8
* Add the start of the arm64 machine headers. This is the subset needed toandrew2015-03-2331-0/+3180
OpenPOWER on IntegriCloud