summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
2013-07-13unify register_t to long on all platformsTheo de Raadt
2013-07-11Enable bus_space_set_region_4 for armv7.Raphael Graf
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-14Don't pull cpufunc.h in from the machine include directory, but fromPatrick Wildt
2013-06-13ovbcopy begoneTheo de Raadt
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-06-09typoMiod Vallat
2013-06-03more fuse in more places. credit: miodTed Unangst
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-05-31remove counters for simplelocksTed Unangst
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo de Raadt
2013-05-22We're handling L2 there, so use the corresponding define, not the L1 one.Patrick Wildt
2013-05-21When mapping a new entry, map it read-only, even though it should bePatrick Wildt
2013-05-18Get rid of the pmap7 header now that we merged it into the pmap one.Patrick Wildt
2013-05-18Modify pmap to work with the pmap header used on armv7. Merge bothPatrick Wildt
2013-05-18Mask out the TEX remap and the Access Flag bits when setting thePatrick Wildt
2013-05-18Make sure we executed the instruction before continuing. AlsoPatrick Wildt
2013-05-18Use the actual armv7 dcache_inv_range function instead of the wbinv one.Patrick Wildt
2013-05-10whitespacesPatrick Wildt
2013-05-10Convert K&R style function declaration to ANSI.Patrick Wildt
2013-05-10Simplify mapping pages by just calling pmap_kenter_cache.Patrick Wildt
2013-05-10Flush the secondary cache when dumping.Patrick Wildt
2013-05-10Remove an instruction cache sync which is not needed.Patrick Wildt
2013-05-10Map vector page executable when installing the fiq handler.Patrick Wildt
2013-05-09Don't rely on uvm_km_free() to remove the pmap mapping when unmappingPatrick Wildt
2013-05-09Drain the bufs after or before we do a bus space operation on ARMv7.Patrick Wildt
2013-05-09On ARMv7 we can't use the cache mask to check for coherency.Patrick Wildt
2013-05-09Implement mtx_enter_try for armv7 and handle ci_mutex_level.Patrick Wildt
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
2013-05-08Port over NetBSD's arm dma sync code. This makes it easier to flushPatrick Wildt
2013-05-02Remove an #endif I forgot in there.Patrick Wildt
2013-05-02Add a driver for the secondary cache controller on the PandaBoard andPatrick Wildt
2013-05-02remove static from a simple lock to avoid a compiler warning/error thatTed Unangst
2013-05-01Add a secure monitor call function, so that a secondary cache controllerPatrick Wildt
2013-05-01Fix a case where we might be cache flushing unmapped pages.Patrick Wildt
2013-05-01Add a cortex bus which represents the ARM MPCore Complex.Patrick Wildt
2013-04-30Switch from pmap to pmap7.Patrick Wildt
2013-04-30Add context switching code matching to our pmap for ARMv7.Patrick Wildt
2013-04-30Add matching header for pmap7.Patrick Wildt
2013-04-30Replace the statically defined protection bits with a macro, which willPatrick Wildt
2013-04-28Revert the ARMv7 header split introduced in pmap7.Patrick Wildt
2013-04-28Improved dealing of ARMv7 faults. Added ARMv7 fault descriptions.Patrick Wildt
2013-04-26ARMv7 userland uses a single domain. This define is already used in pmap7.Patrick Wildt
2013-04-26Update and clean ARMv7 specific defines in the PTE header file.Patrick Wildt
2013-04-16Get rid of various 'typedef struct' definitions and use plain structureTheo de Raadt
2013-04-16Add secondary cache flushes to armv7's pmap.Patrick Wildt
2013-03-30Add a function to read the ARM MPCore base address. This let's usPatrick Wildt
2013-03-30Remove duplicate prototypes.Patrick Wildt