summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2016-08-19Start using to XN flag to enforce that mappings without PROT_EXEC areMark Kettenis
2016-08-19Adjust the definitions of L1_S_COHERENT_v7, L2_L_COHERENT_v7 andMark Kettenis
2016-08-19Use Access Flag to do page reference emulation.Mark Kettenis
2016-08-18Separate out the Access Flag bit from the Access Permission bits in theMark Kettenis
2016-08-14Remove code for Intel 80219/80321 xscale processors used by armish.Jonathan Gray
2016-08-14Fix setting the SMP bit in the Auxiliary Control Register. The old code wasMark Kettenis
2016-08-10Add defines for the Access Flag as found on armv7. Fix definition of theMark Kettenis
2016-08-10Shuffle armv7 access permission bits around to something that is compatibleMark Kettenis
2016-08-08Mapping non-cachable memory as cachable and subsequently changing the mappingMark Kettenis
2016-08-07Add XOR cookies for lr and sp. Stop saving/restoring r12 to/from the jmpbuf.Philip Guenther
2016-08-06Put page tables in normal cachable memory on armv7. Check if the MMU walksMark Kettenis
2016-07-31Recognise Cortex A35 and Cortex A73.Jonathan Gray
2016-07-31Instead of testing MIDR values for every model of Cortex processor checkJonathan Gray
2016-07-27Instead of passing the raw reg property to simplebus nodes,Patrick Wildt
2016-07-13The "#address-cells" and "#size-cells" properties define the sizePatrick Wildt
2016-06-09Fetch "reg" and "interrupts" properties and pass them down as attach args toMark Kettenis
2016-05-27Remove the non ELF macrosTheo de Raadt
2016-05-21Implement openprom(4) for armv7.Mark Kettenis
2016-05-16Implement membar(9) for armv5. As there are no barrier instructions inJonathan Gray
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookieTheo de Raadt
2016-05-04Initial support for MSI-X. Only supported on amd64 for now. I have diffs toMark Kettenis
2016-05-02Rework mainbus and implement simplebus to be able to span a tree-likePatrick Wildt
2016-04-27G/C DDB_REGS.Martin Pieuchot
2016-04-25Implement atomic operations using the atomic instructions availablePatrick Wildt
2016-04-25Add macros to access cp14/cp15 registers by name instead of sixJonathan Gray
2016-04-24whitespace cleanupPatrick Wildt
2016-04-24EABI's Procedure Call Standard (AAPCS) requires the stack pointerPatrick Wildt
2016-04-04Store curcpu pointer in TPIDRPRW.Patrick Wildt
2016-04-04Read cache line sizes from CP15 Cache Type Register.Patrick Wildt
2016-04-04Set the SMP/coherency bit in ACTLR on Cortex A models it is documentedJonathan Gray
2016-04-03Add cpu_auxcontrol() to clear and set bits in the implementation/modelJonathan Gray
2016-04-03remove unused cpu_lock codeJonathan Gray
2016-03-22Remove support for ARM11. This was the last unused and unmaintainedPatrick Wildt
2016-03-22Remove support for ARM10.Patrick Wildt
2016-03-22Remove support for ARM9E. This is another step in the plan to removePatrick Wildt
2016-03-22Remove defines for unsupported chips, add V5TEJ and remove incorrectJonathan Gray
2016-03-19Remove support for the XScale 80200. We don't use it, it didn't compilePatrick Wildt
2016-03-19Remove support for IXP425. This is another architecture that is notPatrick Wildt
2016-03-19Remove support for StrongARM (SA1) and IXP12x0. Both are ARMv4 andPatrick Wildt
2016-03-18IXP425 is v5 not v4. Same change by msaitoh in NetBSD rev 1.16.Jonathan Gray
2016-03-18Remove support for ARM9T (armv4t). Not used by any of the arm platforms.Jonathan Gray
2016-03-18Remove support for ARM8, an old armv4 processor without thumb that wasJonathan Gray
2016-03-02fix the name of the define for the a72 maskJonathan Gray
2016-02-27Rename kdb_trap() into db_ktrap().Martin Pieuchot
2016-02-01Fix the encoding of AP bits for large page second-levelJonathan Gray
2016-01-31Switch from PSR_X_bit and X32_bit PSR macro names to just PSR_X.Jonathan Gray
2016-01-23In some cases machines with virtualisation extensions will boot into aJonathan Gray
2015-11-01Remove the definition of USRTEXT. It has no relevance outside of the non-PIEMiod Vallat
2015-09-30Use #ifndef _MACHINE_DISKLABEL_H_ everywhere. Replace _ARM_DISKLABEL_H_Kenneth R Westerback
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,Kenneth R Westerback