summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include/cpu.h
AgeCommit message (Expand)Author
2012-12-26Add vfp_kernel_acquire and vfp_kernel_release prototypes.matt
2012-09-07Switch cortex_a9 back to need_ptesync = 1matt
2012-08-29Don't use locations in .data to store exception temporaries, use decidicatedmatt
2012-08-29Remove undeeded struct device;matt
2012-08-29Use new armv7 CP15 register to print out cache types.matt
2012-08-29Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP}matt
2012-08-16small rototill.matt
2012-08-14Kill curpcb/ci_curpcb. Use device_t in cpu_info.matt
2012-08-12Rework VFP support to use PCU.matt
2012-08-02Remove irqframe and replace with identical trapframe.skrll
2012-07-16Fix racy softint dispatch that lead to KASSERT(si->si_active) inskrll
2012-02-16expose cpu structures to kmemuser and prevent opt_*.h from being includedchristos
2010-11-13Include sys/device_if.h instead of sys/device.h. machine/cpu.h isuebayasi
2010-11-13Include sys/evcnt.h for struct evcnt.uebayasi
2010-07-07implement ucas_* for arm.chs
2009-12-10Rename L_ADDR to L_PCB and amend some comments accordingly.rmind
2009-11-21Use lwp_getpcb() on ARM (and acorn26/32), clean from struct user usage.rmind
2009-01-18Define a version of GET_CURCPU, GET_CURLWP, and GET_CURPCB for use onbjh21
2008-08-07Only call dosoftints() is ci_intr_depth == 0matt
2008-08-07Do fast softint processing in DO_AST_AND_RESTORE_ALIGNMENT_FAULTS.matt
2008-04-27Merge kernel changes in matt-armv6 to HEAD.matt
2008-03-15VFP support.rearnsha
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2008-02-19revert previous; as yamt pointed out, these bits are in <sys/cpu.h>.dogcow
2008-02-19cargo-cult CPU_INFOITERATOR and _FOREACH to make kern_prf.c build again.dogcow
2008-01-06current_intr_depth is dead. Make sure we don't use it anymore.matt
2007-12-11Add cpu_intr_p().ad
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-10-02Make want_resched a member of cpu_info.ad
2007-08-04Add ci_cpuid where it's missing.ad
2007-06-01Another missed changed for acorn26 idlelwp. Provide IRQenable/IRQdisableskrll
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-02-18Changes for newlock2.matt
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad
2006-08-05Centralize the various checks for validity of a CPU context in one macro,bjh21
2006-04-05Don't define, just declare want_resched here.uwe
2005-12-11merge ktrace-lwp.christos
2005-08-11Change all archs that did:cube
2004-09-22move some per-cpu data definitions to MI place so that they can be modifiedyamt
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-06-23Make sure to include opt_foo.h if a defflag option FOO is used.martin
2003-01-17Merge the nathanw_sa branch.thorpej
2002-10-13It appears that MI code requires ci_cpuid to be the CPU number of the CPUbjh21
2002-10-12Remember the location of each CPU's idle PCB in struct cpu_info.bjh21
2002-10-05Minimal changes to allow a kernel with "options MULTIPROCESSOR" to compilebjh21
2002-08-16* Add a new machdep.powersave sysctl, which controls the use ofthorpej
2002-08-14Inline SetCPSR calls where it seems prudent to do so. This avoids twobriggs
2002-05-08Hard-wire CLKF_BASEPRI() to 0 on the ARM, since spllowersoftclock() mightthorpej
2002-04-12Centralize ARM CPU configuration information by adding a new headerthorpej
2002-04-03Clean up handling of the vector page on 32-bit ARM systems:thorpej