aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64
Commit message (Expand)AuthorAgeFilesLines
* Check the frame pointer is within the kernel before accessing it.Andrew Turner2015-08-241-1/+2
* Add support for pmap_sync_icache on arm64.Andrew Turner2015-08-241-2/+24
* Add pages used by the PV entries to minidumps.Andrew Turner2015-08-241-4/+0
* Handle the breakpoint instruction in userland by sending a SIGTRAP signal.Andrew Turner2015-08-231-0/+6
* Add the kernel support for minidumps on arm64.Andrew Turner2015-08-202-2/+422
* Remove pmap_kenter from pmap.h, the function doesn't exist.Andrew Turner2015-08-202-2/+6
* Add pmap_get_tables to get the page tables for a given virtual address. ThisAndrew Turner2015-08-202-0/+37
* Add the arm64 minidump header. This was missed from r286953.Andrew Turner2015-08-201-0/+48
* Increase MAXCPU in ARM64Zbigniew Bodek2015-08-191-1/+1
* Remove redundant mp_naps from ARM64 secondary CPU start-up codeZbigniew Bodek2015-08-191-12/+0
* Add SMP support to GICv3 and ITS driversZbigniew Bodek2015-08-195-53/+225
* Correct comment typo noted by erikEd Maste2015-08-181-1/+1
* Remove register dump from arm64 el0 unknown exceptionEd Maste2015-08-181-4/+2
* Add support for bus_space_read_region and bus_space_write_region. This isAndrew Turner2015-08-142-4/+192
* Remove arm64 workaround for Clang 3.4 crashEd Maste2015-08-131-1/+1
* arm64: turn unknown el0 exception into a SIGILLEd Maste2015-08-131-0/+39
* Add the CNTHCTL_EL2 register bits missed in r286674Andrew Turner2015-08-121-0/+7
* Set the counter-timer virtual offset to a know value, it may not have beenAndrew Turner2015-08-121-0/+8
* Check the correct value in db_validate_address, pmap_extract returns 0 onAndrew Turner2015-08-111-1/+1
* Clean out some externally visible "more then" grammarPedro F. Giffuni2015-08-111-1/+1
* Add support for external PCIe (PEM) on Cavium's ThunderXZbigniew Bodek2015-08-081-0/+637
* Add Ethernet and block device drivers to ARM64 GENERICZbigniew Bodek2015-08-081-0/+10
* Introduce support for internal PCIe for Cavium's ThunderXZbigniew Bodek2015-08-084-0/+767
* Fill in dump_avail based on the physical memory from EFI.Andrew Turner2015-08-061-1/+6
* Rationalize BSD license on sys/*/include/in_cksum.hEd Maste2015-08-051-5/+1
* Rationalize BSD license on sys/*/include/float.hEd Maste2015-08-051-4/+0
* Add two new pmap functions:Jason A. Harmening2015-08-041-0/+12
* Add missing exception number to EL0 sync. abort on ARM64Zbigniew Bodek2015-08-031-0/+1
* Pass the pcb to store the vfp state in to vfp_save_state. This fixes a bugAndrew Turner2015-08-035-10/+20
* Try to put the CPU into a low power state if we failed to otherwise haltAndrew Turner2015-07-311-1/+5
* Load the stack in stack_save and stack_save_td. This uses the generalisedAndrew Turner2015-07-311-2/+30
* Add support for uma_small_alloc and uma_small_free, and make use of these.Andrew Turner2015-07-313-15/+83
* Add memrw. This has had minimal testing, and will likely panic the kernelAndrew Turner2015-07-311-1/+70
* Add more atomic_swap_* functions.Andrew Turner2015-07-311-0/+19
* Add VIRT_IN_DMAP to check if a virtual address is from the DMAP range.Andrew Turner2015-07-311-1/+4
* Apply erratum for mrs ICC_IAR1_EL1 speculative execution on ThunderXZbigniew Bodek2015-07-313-1/+46
* Add enough of pmap_page_set_memattr to run gstat. It still needs to splitAndrew Turner2015-07-301-1/+11
* Add ARM64TODO markers to unimplemented functionalityEd Maste2015-07-308-23/+23
* Enable IRQ during syscalls on ARM64Zbigniew Bodek2015-07-301-0/+6
* Add quirk for ThunderX ITS device table sizeZbigniew Bodek2015-07-292-5/+73
* Teach the GICv2 driver about the Qualcomm GICv2 compatible string.Andrew Turner2015-07-211-0/+1
* Add some more explanation to r285752Zbigniew Bodek2015-07-211-6/+10
* Don't allow malloc() to wait for resource while holding a lock in ITSZbigniew Bodek2015-07-211-2/+30
* Add support for vendor specific function for PCI devid acquisition in ITSZbigniew Bodek2015-07-212-8/+102
* Implement get_cyclecount() on ARM64Zbigniew Bodek2015-07-211-2/+5
* Improve ARM64 CPU_MATCHZbigniew Bodek2015-07-211-4/+11
* Fix possible coherency issues between PEs related to I-cacheZbigniew Bodek2015-07-171-2/+3
* Fix secondary stacks calculation on ARM64Zbigniew Bodek2015-07-171-2/+1
* Increase DMAP (Direct Map) size on ARM64Zbigniew Bodek2015-07-171-2/+2
* Fix KSTACK_PAGES issue when the default value was changed in KERNCONFZbigniew Bodek2015-07-163-2/+3