summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2015-09-12Explicitely include <arm/armreg.h> here instead of expecting previouslyMiod Vallat
2015-08-30Provide remaining arch with END() macro for setting calculated size onPhilip Guenther
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-08-15Remove orphaned debug code.Miod Vallat
2015-06-29Implement membar_* for armv7 with the dmb instruction. The previousJonathan Gray
2015-06-24Remove unused KERNEL_PD_SIZE macro which performs unsafe signed shift ofMiod Vallat
2015-05-29add some more cortex A idsJonathan Gray
2015-05-10VM_MAX_KERNEL_ADDRESS is the end of the kva range not the end ofJonathan Gray
2015-05-05emul_native is only used for kernel threads which can't dump core, soPhilip Guenther
2015-04-30Remove SIZE_MAX from limits.h. It was added years ago before weTodd C. Miller
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-02-07Oh well, APM_USER_HIBERNATE_REQ being used in MI code, needs to be definedMiod Vallat
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
2015-01-29remove no-op simple locksTheo de Raadt
2015-01-18When restoring spsr values when handling traps use spsr_fsxc insteadJonathan Gray
2015-01-18The 'mrs' instruction only deals with the whole register withoutJonathan Gray
2015-01-17Add an ascii bit/field diagram for armv7-a psr to match theJonathan Gray
2015-01-11armv6 introduced opcodes for reversing words in registers. we canDavid Gwynne
2015-01-01Always drain the write buffer on pte sync. Needed for Cortex A7/A15Jonathan Gray
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-11-14implement the atomic_foo things on arm.David Gwynne
2014-10-07Use L1_S_V7_AP instead of L1_S_AP for the v7 caseJonathan Gray
2014-10-07Correct the l1 pte permission bits for armv7. Problem pointed outJonathan Gray
2014-09-30Increase text segment size on Arm to 32MBTobias Ulmer
2014-07-12Tackle the endian.h mess. Make it so that:Philip Guenther
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionMasao Uebayashi
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-19It's safe to assumed 'signed' existsPhilip Guenther
2014-03-16DDB supports ELF symbols are all archs, and it's always the same as thePhilip Guenther
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-26Remove unnecessary <machine/pte.h> dependency.Miod Vallat
2014-01-24Remove _KERNEL guard around <sys/lock.h>, for userland to be able toMiod Vallat
2014-01-24Do not protect struct vm_page_md with defined(_KERNEL), for userland uvmMiod Vallat
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2013-12-18Provide MI symbol _STACKALIGNBYTESTheo de Raadt
2013-11-261 << 31 cleanup. Eitan Adler pointed out that there has been aTheo de Raadt
2013-11-05Add a stub for the new MD hook needed to handle ACPI Power Resources.Martin Pieuchot
2013-09-12Store curpcb in cpu_info instead of a global variable, for SMP.Patrick Wildt
2013-09-12Rename cpu_info_store to cpu_info_primary. Create an array of cpu_infosPatrick Wildt
2013-09-10Store the current interrupt depth in curcpu, so that it's per CPUPatrick Wildt
2013-08-07We uniformly define size_t to be unsigned long and ssize_t to be long. MakeMark Kettenis
2013-08-06add Cortex A15 R4Jonathan Gray
2013-07-13unify register_t to long on all platformsTheo de Raadt
2013-07-05Take II, this time without flubbing off_t: : move several internalPhilip Guenther
2013-07-04backout previous; off_t must be signed and there might be other C++ APIOtto Moerbeek
2013-07-04To ease future changes, move several internal type definitions that arePhilip Guenther
2013-06-13ovbcopy begoneTheo de Raadt
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-05-31remove counters for simplelocksTed Unangst
2013-05-18Get rid of the pmap7 header now that we merged it into the pmap one.Patrick Wildt