summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
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
2013-03-28Add STRONG_ALIAS macros to be used from assembly code in libc andMartynas Venckus
2013-03-28Add __strong_alias macros for all architectures to be able to aliasMartynas Venckus
2013-03-27Move generic armv7 files into arm's file list.Patrick Wildt
2013-03-27Further updates to pmap7. Fixes some problems and removes debug printfs.Patrick Wildt
2013-03-27Draining the write buffer is accomplished via a DSB.Patrick Wildt
2013-03-27Mark vector page as executable and fix a cast.Patrick Wildt
2013-03-27Add prototypes for secondary cache operations.Patrick Wildt
2013-03-26PGSHIFT and PGOFSET are now contained inside the kernel namespace.Theo de Raadt
2013-03-25ALIGNBYTES/ALIGN/ALIGNED_POINTER can move to the MI file.Theo de Raadt
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2013-03-22ARM Cortex A8 was defined twice, we don't need that.Patrick Wildt
2013-03-22Use different setup functions for ARM9E and ARM10 to fix an undefinedPatrick Wildt
2013-03-15Delete the sequencer(4) driver, since its not used any longer. DiffAlexandre Ratchov
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headerMartin Pieuchot
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. PreviouslyMartin Pieuchot
2013-02-09Grammar, typosMiod Vallat
2013-02-09Fix indent, add RCS IdMiod Vallat
2013-01-25Updates for beagle/panda work. OK patrick@ and miod@Brandon Mercer
2013-01-23Add instruction fault register functions, which will be needed for furtherPatrick Wildt
2013-01-18Update the ARM CPU ID information. The IDs aren't vendor/productPatrick Wildt
2013-01-17New pmap for panda boards. Work from lots of folks.Brandon Mercer
2013-01-16cpu_coredump() also needs to invoke vn_rdwr() without IO_NODELOCKED; onlyMiod Vallat
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-12-02Determine whether we're currently on the alternative signal stackPhilip Guenthe
2012-10-17Document the 'boothowto hack' used to flag to (a few) DVACT_POWERDOWNTheo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andTheo de Raadt