summaryrefslogtreecommitdiffstats
path: root/sys/arm64
Commit message (Expand)AuthorAgeFilesLines
* Add missing exception number to EL0 sync. abort on ARM64zbb2015-08-031-0/+1
* Pass the pcb to store the vfp state in to vfp_save_state. This fixes a bugandrew2015-08-035-10/+20
* Try to put the CPU into a low power state if we failed to otherwise haltandrew2015-07-311-1/+5
* Load the stack in stack_save and stack_save_td. This uses the generalisedandrew2015-07-311-2/+30
* Add support for uma_small_alloc and uma_small_free, and make use of these.andrew2015-07-313-15/+83
* Add memrw. This has had minimal testing, and will likely panic the kernelandrew2015-07-311-1/+70
* 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-313-1/+46
* Add enough of pmap_page_set_memattr to run gstat. It still needs to splitandrew2015-07-301-1/+11
* Add ARM64TODO markers to unimplemented functionalityemaste2015-07-308-23/+23
* Enable IRQ during syscalls on ARM64zbb2015-07-301-0/+6
* Add quirk for ThunderX ITS device table sizezbb2015-07-292-5/+73
* Teach the GICv2 driver about the Qualcomm GICv2 compatible string.andrew2015-07-211-0/+1
* Add some more explanation to r285752zbb2015-07-211-6/+10
* Don't allow malloc() to wait for resource while holding a lock in ITSzbb2015-07-211-2/+30
* Add support for vendor specific function for PCI devid acquisition in ITSzbb2015-07-212-8/+102
* Implement get_cyclecount() on ARM64zbb2015-07-211-2/+5
* Improve ARM64 CPU_MATCHzbb2015-07-211-4/+11
* Fix possible coherency issues between PEs related to I-cachezbb2015-07-171-2/+3
* Fix secondary stacks calculation on ARM64zbb2015-07-171-2/+1
* Increase DMAP (Direct Map) size on ARM64zbb2015-07-171-2/+2
* Fix KSTACK_PAGES issue when the default value was changed in KERNCONFzbb2015-07-163-2/+3
* Set-up proper TCR values for memory related to Translation Table Walkingzbb2015-07-162-1/+24
* Add identify_cpu() to ARM64 init_secondary routinezbb2015-07-151-0/+7
* Set memory to be inner-sharable. This isn't needed on device memory as theandrew2015-07-143-11/+19
* Fix secondary PIC initialization orderzbb2015-07-141-3/+3
* Fix intr_machdep.c for ARM64zbb2015-07-141-9/+3
* Spell crypto correctly.brueffer2015-07-141-1/+1
* Add ARM64TODO comments to ACPI PCI stubszbb2015-07-121-0/+3
* Implement stubs for ACPI PCI routineszbb2015-07-122-1/+109
* Clear the carry bit on the saved program state register when asked toandrew2015-07-091-3/+5
* Add support for SMP. This uses the FDT data to find the CPUs to start on,andrew2015-07-096-10/+548
* Add logging of synchronous exceptions.andrew2015-07-091-0/+8
* 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-093-36/+64
* 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
* Add support for ipi_all_but_self on arm64.andrew2015-07-081-2/+10
* Add an implementation of savectx that doesn't just call panic.andrew2015-07-081-4/+25
* Send the correct signal when vm_fault fails. While here also set the codeandrew2015-07-081-8/+11
* Introduce ITS support for ARM64zbb2015-07-066-5/+2072
* Add more tlb invalidations. We currently invalidate when we may not needandrew2015-07-061-15/+38
* Add the kernel functions needed to enable threading.andrew2015-07-051-2/+12
* Fix up tabs vs. spacesgnn2015-07-041-1/+1
* Enable IPSEC in all GENERIC kernels.gnn2015-07-041-0/+4
* Remove an unneeded define and old comment referencing amd64.andrew2015-07-021-10/+0
* Remove an old comment, the cache is enabled.andrew2015-07-021-4/+0
* Use pmap_load to load table entries. This simplifies finding places whereandrew2015-07-021-19/+20
OpenPOWER on IntegriCloud