summaryrefslogtreecommitdiff
path: root/sys/arch/vax/include/cpu.h
AgeCommit message (Expand)Author
2022-12-11Support save/restore of AST levels in the PCB for context switching.oster
2021-08-14Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...ryo
2019-12-01Fix false sharing problems with cpu_info. Identified with tprof(8).ad
2019-11-23cpu_need_resched():ad
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2017-06-16dumpconf(void) long doesn't exist, remove the prototypejdolecek
2017-05-22Update copyright notice for Ludd (remove clause 3 & 4).ragge
2014-05-19Implement MI IPI interface with cross-call support.rmind
2013-11-10use __unused instead of __USE and void cast to mark iterator variable unusedchristos
2013-11-09__USE ciichristos
2013-10-19make cpu_need_resched() macros consistent; __USE flagschristos
2012-10-27split device_t/softc for all remaining drivers.chs
2012-02-27Change cpu_idle to be an inline which sets IPL to 1 and then back to 0matt
2011-06-05device_t, cfdata_t, etc.matt
2011-04-14Support LWP_PCmatt
2010-12-14Switch to use <sys/device_if.h>matt
2010-11-13Implement CAS using a RAS for non-MP VAX systems. This technique uses thematt
2010-07-01A big bunch of bugfixes from Johnny Billquist. Highlights:ragge
2010-06-22Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facilityrmind
2009-12-12Remove `volatile' qualifier from argument types oftsutsui
2009-10-24Provide cpu_lwp_free* stubs in vax and powerpc.rmind
2008-03-11Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconfmatt
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2008-02-23A number of performance changes:matt
2008-02-20Make NetBSD/vax work again. Add support for __HAVE_FAST_SOFTINTS.matt
2008-02-03Add cpu_intr_p (checks PSL_IS in PSL).matt
2008-01-05Don't need sys/lock.had
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-10-01ci_need_resched -> ci_want_reschedad
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-16Partially adapt the VAX port to the newlock2 changes. These are untestedmatt
2006-09-05Switch VAX over to generic TODRmatt
2006-03-28Add a comment indicating that the cpuid (derived from the autoconfigurationthorpej
2005-12-11merge ktrace-lwp.christos
2005-07-20Fixes to make GENERIC.MP build again. Several changes:he
2004-09-22move some per-cpu data definitions to MI place so that they can be modifiedyamt
2004-03-19Add CPU_INFO_INTERATOR/FOREACH support.matt
2004-01-22Add #define cpu_lwp_free do { } while (/*CONSTCOND*/0)matt
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-03-01Add machdep sysctl support. Support booted_device, consdev, andmatt
2003-02-27Need to forward declare struct buf and struct pte for function prototypes.matt
2003-01-18Merge the nathanw_sa branch.thorpej
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
2002-03-10Major update of the vax pmap:ragge
2001-06-14Don't need to prototype child_return() here, it's in <sys/proc.h>.thorpej
2001-06-04Add rudimentary multiprocessor support for DDB.ragge
2001-06-04Add IPI_TBIA to flush the translation buffer.ragge
2001-06-03Break out the MP-dependent calls. Add definitions for the IPI functions.ragge
2001-05-30use _KERNEL_OPTmrg