summaryrefslogtreecommitdiff
path: root/sys/arch/arm/arm32/fault.c
AgeCommit message (Expand)Author
2021-02-01G/C some old code that was for acorn26skrll
2021-01-29the last_fault_code DEBUG variable is not MP safe, so don't compile it in.skrll
2021-01-29Typo in commentskrll
2020-06-20KNFskrll
2020-06-20KNF #includesskrll
2020-03-29Support PMAP_FAULTINFO on armskrll
2020-02-240x%#x --> %#x for non-external codes.rin
2019-11-29if Thumb-32 bit instruction located on a page boundariy, also need to conside...ryo
2019-04-06Overhaul the API used to fetch and store individual memory cells inthorpej
2018-08-10Retire CPU_ARM2, CPU_ARM250 and CPU_ARM3, they are all leftovers ofmaxv
2018-07-15Retire ipkdb entirely. The option was removed from the config filesmaxv
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-07-02Consistency around the user trapframe for all LWPs and there's no need toskrll
2015-03-02Handle EINVAL in the fault path and send SIGBUS for mmap acces past EOF.martin
2014-10-25Remove katelib.h and references to it.skrll
2014-08-13Add __NO_FIQ to prevent testing of the PSR FIQ bitmatt
2014-04-12Trailing whitespaceskrll
2014-04-01In prefetch_abort, call uvm_fault with VM_PROT_EXECmatt
2014-03-05Now that maphist is statically initialized, remove initialize testsmatt
2014-03-05Only do UVMHIST_LOG is maphist have its entry buffer initializedmatt
2014-02-26Re-enable FSR_WRITE for armv6.skrll
2014-02-25Only use FSR_WRITE on armv7 for now.matt
2014-02-25ARMv6+ supplied a write bit in the FSR so use instead of reading thematt
2014-01-29Add read_insn and read_thumb_insn inlines to hide the endianness ofmatt
2014-01-11Add hw.printfataltraps sysctl. Always print fatal traps for init. For allmatt
2013-11-06sprinkle diagusedchristos
2013-08-18Move parts of cpu.h that are not needed by MI code in <arm/locore.h>matt
2013-07-02Use __func__ in UVMHIST_FUNCmatt
2013-02-18Supply VM_PROT_EXECUTE to pmap_fault_fixup when trying to fixup prefetchmatt
2012-12-10Rename pcb_sp/PCB_SP to pcb_ksp/PCB_KSP so that ipsec.c will compile.matt
2012-11-12C99 typesskrll
2012-09-07Switch cortex_a9 back to need_ptesync = 1matt
2012-08-29Use curcpu() instead of l->l_cpumatt
2012-08-16small rototill.matt
2012-08-14Kill curpcb/ci_curpcb. Use device_t in cpu_info.matt
2012-07-30Recognize STREX* as store instructionsmatt
2012-02-19Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!rmind
2012-02-09Cosmetic:christos
2010-12-20Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtchmatt
2010-07-07implement ucas_* for arm.chs
2010-03-21assert that pcb_onfault is NULL in places where it should be.chs
2010-02-03Add missing parentheses. Found by cppcheck, reported bywiz
2010-01-05One semicolon is enough.mbalmer
2009-11-21Use lwp_getpcb() on ARM (and acorn26/32), clean from struct user usage.rmind
2008-11-19Conditionalize the KERN_SA bits.matt
2008-10-17build fix: <sys/savar.h> is needed to make dereferencing sadata_vp compile.cegger
2008-10-15Merge wrstuden-revivesa into HEAD.wrstuden
2008-08-14Fixed typo in message text noticed by Ilya Dogolazky. No functional change.is
2008-05-21Remove unneeded playing about with kernel_lock.ad
2008-04-27Merge kernel changes in matt-armv6 to HEAD.matt