summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2020-07-08Define USPACE in terms of UPAGES (not the other way around) now thatskrll
2020-07-08Whitespaceskrll
2020-07-04Protect with #ifdef _KERNELskrll
2020-07-03Move db_reset_cmd prototype to db_machdep.h (forgot to commit this file)jmcneill
2020-07-03Consistency...#define<tab>skrll
2020-07-01add workaround for Neoverse N1 erratum 1542419ryo
2020-06-29Implement fpu_kern_enter/leave for arm32.riastradh
2020-06-29Move aarch64/fpu.h to arm/fpu.h.riastradh
2020-05-04Prevent double definition of pt_entry_t from machine/param.hjoerg
2020-04-23Fix userland gprof profiling on aarch64.jakllsch
2020-04-21LLVM is a bit stricter and wants the ARM variant of %progbits.joerg
2020-04-18PMAP_DEBUG has been deleted on armskrll
2020-04-17Mark the .ident section as mergable string section to avoid redundantjoerg
2020-04-13Add KASAN-DMA support on aarch64, same as amd64. Discussed with skrll@.maxv
2020-04-13Add support for Branch Target Identification (BTI).maxv
2020-03-29Don't define pt_entry_t if _LOCOREskrll
2020-03-29Support PMAP_FAULTINFO on armskrll
2020-03-29Provide a curpcbskrll
2020-03-29Provide a pt_entry_t and PRIxPTEskrll
2020-03-14pmap_remove_all(): Return a boolean value to indicate the behaviour. Ifad
2020-03-09Don't expose curproc/curlwp and other random kernel macros/functions/variableschristos
2020-03-05Fix userland build by surrounding stuff with #ifdef _KERNEL.riastradh
2020-03-05Remove __MUTEX_PRIVATE conditional in definition of struct kmutex.riastradh
2020-03-05Revert "Include opt_diagnostic.h for DIAGNOSTIC."riastradh
2020-03-05Include opt_diagnostic.h for DIAGNOSTIC.riastradh
2020-02-24Adjust for UVM locking changesad
2020-02-23G/C l1pte_pgindexskrll
2020-02-15Various updates and improvements to cpu start up on arm/aarch64skrll
2020-02-13Bump the amount of KMEM allowed to 1/3rd of KVM. _ARCH_ARM_6 has a splitskrll
2020-02-13Add support for multiple GICv3 ITS domains.jmcneill
2020-02-11G/Cskrll
2020-02-05Fix the armv[67] memory attributes for uncached memory. Previously it wasskrll
2020-02-02G/C L1_TABLE_SIZE_REALskrll
2020-02-01G/Cskrll
2020-01-27Identify the Denver2 CPU in the Nvidia TX2skrll
2020-01-22#ifdef whack-a-mole for the pmap_maxproc_set functionalityskrll
2020-01-20s/_ARM_ARCH_6/ARM_MMU_EXTENDED/ in the #ifdef for the recent 4k pagesskrll
2020-01-18Use 4K pages on ARM_MMU_EXTENDED platforms (all armv[67] except RPI) byskrll
2020-01-17Sort __HAVE_* definesskrll
2020-01-15port the arm64 cpu topology setup for big.little to arm.mrg
2020-01-13Revert previous; we don't want arm to have variable page size. Insteadchristos
2020-01-12fix -Wsign-compare because module tests trigger it.christos
2020-01-11Define the min and max page size supported for the benefit of jemallocchristos
2019-12-28Identify Arm Neoverse E1 and N1 CPUs.jmcneill
2019-12-28Do not use Early Write Acknowledge for PCIe I/O and config space.jmcneill
2019-12-22Add acpi_intr_mask() and acpi_intr_unmask() which, following the pre-existingthorpej
2019-12-18New function cpu_startup_hook on arm.riastradh
2019-12-10pg->phys_addr -> VM_PAGE_TO_PHYS(pg)ad
2019-12-01Fix false sharing problems with cpu_info. Identified with tprof(8).ad
2019-11-29Nix now-unused definitions of MUTEX_GIVE/MUTEX_RECEIVE.riastradh