summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include/arm32
AgeCommit message (Expand)Author
2003-12-15The last cpsr_all change was misguided. Just use cpsr_c wherever possible.scw
2003-12-01 - For consistency, use cpsr_all instead of cpsr.scw
2003-11-14Slight re-org of the alignment/ast exit macro to better mimic thescw
2003-10-30Move the alignment fault enable/disable code into macroes to avoidscw
2003-10-23Don't drop to spl0 in cpu_switch/cpu_switchto. Do it in the idle loopscw
2003-10-13On Xscale, define PMAP_UAREA() and use it to tweak uarea mappings soscw
2003-09-06Add support for ARM10 class processors.rearnsha
2003-06-18protect with #ifndef _LOCORE so that assembler codes can sharebsh
2003-06-16Rename IPL_IMP -> IPL_VM.thorpej
2003-06-15Add another devmap routine that allows bootstrap code to registerthorpej
2003-06-15Replace the ad-hoc "section mapping table" for static device mappingsthorpej
2003-05-22Use virtual_avail and virtual_end to compute the size of the availablethorpej
2003-05-21Remove #ifdefs supporting the old pmap, switching fully to the new.thorpej
2003-05-04VM_{MIN,MAX}* are now the same for ARM32_PMAP_NEW with both new andthorpej
2003-05-03Don't expose KERNEL_TEXT_BASE outside of board-specific code. This givesthorpej
2003-05-03Reduce differences between ARM32_NEW_VM_LAYOUT and not; always passthorpej
2003-05-02Don't need to reserve a page of space before KERNEL_BASE in thethorpej
2003-05-02Eliminate PTE_BASE and the PT-PT completely in the ARM32_PMAP_NEW case.thorpej
2003-04-28Fix the bug reported by Richard Earnshaw in port-arm32/21349.scw
2003-04-22Some ARM32_PMAP_NEW-related cleanup:thorpej
2003-04-18Gah, fix *another* typo.thorpej
2003-04-18Oops, fix typo.thorpej
2003-04-18Define two new macros to test if a mapping is mappable with an L1 Sectionthorpej
2003-04-18Add the generic arm32 bits of the new pmap, contributed by Wasabi Systems.scw
2003-04-09Add the ability for pool caches to cache the physical address ofthorpej
2003-04-02Use PAGE_SIZE rather than NBPG.thorpej
2003-03-23Garbage collect pmap_map, the last (and only?) use has been removed.chris
2002-12-10Use __LDPGSZ (which must be == USRTEXT) as the text address for a.outthorpej
2002-11-26Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.lukem
2002-11-12Fix PTE_FLUSH_RANGE macro, it should have had a cnt parameter.chris
2002-10-19Undo recent cpu_switch register usage changes in order to decrease nathanw_sabjh21
2002-10-18In cpu_switch(), stack more registers at the start of the function,bjh21
2002-10-15Switch to using the MI C versions of setrunqueue() and remrunqueue().bjh21
2002-10-07Add support for restartable atomic sequences on 26-bit ARM. Compilethorpej
2002-09-22it really helps to get the stub right before cutting + pasting it 27 times.chs
2002-09-22add pmap_remove_all() hook (empty on most platforms so far).chs
2002-09-22Only need to define __HAVE_MD_RUNQUEUE once here...simonb
2002-09-22Add __HAVE_MD_RUNQUEUE flag for MD code to override MI run queue primitives.gmcgarry
2002-08-31Add machine-dependent bits of RAS for arm32.thorpej
2002-08-24Define macros describing the 4M super-sections that our pmapthorpej
2002-08-24Enable caching on kernel and user page tables. This saves havingthorpej
2002-08-22* Add PTE_SYNC() and PTE_SYNC_RANGE() macros. These don't actually dothorpej
2002-08-14Use cpsr_c rather then cpsr_all where appropriate.thorpej
2002-08-09Add a PVF_EXEC -- we don't use it yet, though.thorpej
2002-08-09Add some code, conditional on PMAP_ALIAS_DEBUG, that can be used tothorpej
2002-07-31Overhaul how DMA ranges work in the ARM bus_dma implementation.thorpej
2002-07-31Move the calls to uvm_page_physload() out of pmap_bootstrap() andthorpej
2002-04-12Default all XScale core processors to the read/write-allocate write-backthorpej
2002-04-12Centralize ARM CPU configuration information by adding a new headerthorpej
2002-04-10Add separate pmap_{zero,copy}_page() functions for generic ARMthorpej