summaryrefslogtreecommitdiffstats
path: root/sys/arch/m88k/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2019-08-28sys/arch/luna88k/luna88k/locore0.S:dummy_cpu assumes thataoyama1-5/+4
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2017-03-19Put the address of the per-cpu clock and interrupt registers into the cpu_infomiod1-2/+2
2015-07-02introduce srp, which according to the manpage i wrote is short fordlg1-1/+5
2015-02-11no md code wants lockmgr locks, so no md code needs to include sys/lock.hdlg1-2/+1
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionuebayasi1-1/+3
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-2/+2
2013-05-31remove counters for simplelockstedu1-3/+1
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachmpi1-1/+4
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headermpi1-4/+1
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. Previouslympi1-1/+4
2013-01-05Switch m88k ports to ELF.miod1-2/+2
2012-12-02Determine whether we're currently on the alternative signal stackguenther1-1/+2
2011-10-25Replace the naive 88110 tlb update code, which would always invalidate themiod1-2/+1
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti1-4/+4
2011-01-05Make copypage() and zeropage() per-cpu function pointers, and use amiod1-1/+7
2010-12-23The exception vector page on m88k systems has always been the same page asmiod1-1/+3
2010-09-28Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms,miod1-1/+5
2009-05-02Drop the pm_cpus bitmask field from struct pmap, and instead remember themiod1-2/+5
2009-04-19Rename max_cpus to ncpusfound and compute it regardless of optionmiod1-3/+1
2009-03-26Remove cpu_wait(). It's original use was to be called from the reaper sooga1-2/+1
2009-03-15Generic softinterrupt support for m88k based platforms, adapted from armmiod1-16/+2
2009-03-04Since 88110 processors can not flush individual TLB entries, instead ofmiod1-1/+4
2009-02-21Move part of the mp lock logic into per-cpu callbacks; on MVME197DP we needmiod1-3/+12
2009-02-21Get rid of 88110 nmi stacks. This was a good idea, but I outsmarted myselfmiod1-8/+7
2009-02-17Pass a cpu_info * to setsoftipi() so it does not need to curcpu(), whichmiod1-6/+6
2009-02-16More 88110 SMP work. Contains, horribly entangled:miod1-23/+48
2009-02-08On 88110 processors, use a separate stack to handle NMI; these can occurmiod1-2/+4
2008-12-21Proper cpu_unidle() function for MP kernels. ok art@ long agomiod1-12/+4
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),deraadt1-1/+2
2008-10-10Add empty cpu_unidle() macros for architectures that currently don't doart1-1/+2
2008-10-10Define MAXCPUS on all architectures.art1-1/+2
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.art1-1/+2
2008-01-13Add a machdep.cputype sysctl, which returns the processor type (0 for 88100,miod1-2/+4
2007-12-15Since the 88110 can not invalidate a particular tlb entry, do not stackmiod1-4/+5
2007-12-04Work in progress SMP code for 88110 processor using the BusSwitch chip asmiod1-6/+16
2007-11-15Stop referring the initial kernel stack as the ``interrupt stack''. It'smiod1-3/+1
2007-11-14Merge the ci_alive and ci_primary boolean values of struct cpu_info intomiod1-6/+8
2007-11-06Keep a pending software interrupts mask per processor, instead of having itmiod1-3/+3
2007-11-06Remove the now unused idle_u, and call the secondary processors startupmiod1-2/+2
2007-10-29When a secondary cpu gets its interrupt pin stuck, be sure to savectxmiod1-1/+2
2007-10-24Turn curcpu() into an inline function instead of a macro relying on a GCCmiod1-8/+9
2007-10-16Do not expose the end of the proc_trampoline bowels to C code anymore, andmiod1-9/+1
2007-10-13It is no longer necessary to fiddle with spl in cpu_idle_{enter,leave} nowmiod1-1/+3
2007-10-10Make context switching much more MI:art1-1/+4
2007-05-19Send an IPI in signotify() if the process runs on a different processor,miod1-6/+2
2007-05-14Work in progress IPI mechanism, currently only implemented on MVME188, tomiod1-1/+10
2007-04-18Use atomic operations to change the pending software interrupt mask.miod1-17/+6
2007-03-15Since p_flag is often manipulated in interrupts and without biglockart1-2/+2