Home | History | Annotate | Download | only in booke
History log of /src/sys/arch/powerpc/include/booke/cpuvar.h
RevisionDateAuthorComments
 1.21  06-Jul-2020  rin Include missing opt_multiprocessor.h.
 1.20  07-Apr-2019  thorpej Detangle some of the PowerPC CPU configuration spaghetti.
 1.19  19-Apr-2018  christos branches: 1.19.2;
s/static inline/static __inline/g for consistency.
 1.18  16-Jun-2015  matt branches: 1.18.16;
This needs to define PRIxPTE too.
 1.17  02-Oct-2012  christos branches: 1.17.14;
move common tlb stuff to uvm
 1.16  01-Aug-2012  matt branches: 1.16.2;
Add a machine splhist command to give (a incomplete) spl history.
(only the most recent are going to be accurate).

splraise(6) from 0 at 549214603
splraise(7) from 6 at 549214643 (+40)
splx(6) from 7 at 549214691 (+48)
splx(0) from 6 at 549214730 (+39)
 1.15  01-Aug-2012  matt Export dump_trapframe.
 1.14  29-Jul-2012  matt Add command line processing from uboot
bootm $loadaddr [opts] [device]
where opts is -[advqs] and device is the boot device.
cpu_rootconf will now wait a bit for devices to appear until the boot device
appears.
 1.13  27-Jul-2012  matt Fix -fno-common fallout.
 1.12  30-Jun-2011  matt branches: 1.12.2;
Modify mapiodev to take a third argument indicating whether the space
should be prefetchable (true) or not (false).
 1.11  29-Jun-2011  matt Declare cpu_hatch_data
 1.10  23-Jun-2011  matt Switch to using the common <common/pmap/tlb/tlb.h>
 1.9  20-Jun-2011  matt Explicitly include <powerpc/psl.h>
 1.8  15-Jun-2011  matt Move booke_fixup_stubs() to fixup.c and rename it to cpu_fixup_stubs().
This makes it easier for other PPC variants to use it.
 1.7  14-Jun-2011  matt Take the fast softint support in e500_intr.c and make generic so that it can
be used to provide fast softint for other interrupt implementations.
 1.6  05-Jun-2011  matt Remove <machine/atomic.h>; use <sys/atomic.h> instead.
Add <powerpc/cpuset.h> (for mpc85xx pmap).
Add some initial MP code for mpc85xx
Rework ipi code to be common across all ppcs
Change PPC to keep curlwp in %r13 while in the kernel.
Move astpending from cpu_info to mdlwp
Improve cpu_need_resched to be more MP friendly.
 1.5  17-Feb-2011  matt branches: 1.5.2; 1.5.4;
add begging of single step support. Since BookE doesn't support PSL_SE, if
userret find PSL_SE set in SRR1, it will call booke_sstep to setup the
debug registers.
 1.4  16-Feb-2011  matt Add little endian bus_space_tags.
Note highest memory in cpu_softc.
 1.3  08-Feb-2011  matt Allow code to allow inclusive/exclusive locators for subdevices.
(uses on mpc85xx to match on SVRs or not match on SVRs).
 1.2  18-Jan-2011  matt branches: 1.2.2;
Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.
 1.1  07-Jan-2011  matt branches: 1.1.2; 1.1.4;
file cpuvar.h was initially added on branch matt-nb5-pq3.
 1.1.4.1  06-Jun-2011  jruoho Sync with HEAD.
 1.1.2.4  14-Oct-2011  matt Sync with current pulling P2020 and other newer processor support.
 1.1.2.3  02-Aug-2011  matt Pull in changes from -current to get ehci at cpunode working.
 1.1.2.2  17-Jan-2011  matt Add SPE (signal processing engine) support for mpc85xx/booke. Think of it
as AltiVec-lite (really lite). Genercize AltiVec support so that it could
the same interface could support SPE as well. Rework the FPU support along
the same lines. Move the __asm() to their own XXX_subr.S (altivec, fpu, spe).
 1.1.2.1  07-Jan-2011  matt Add mpc85xx support for netbsd-5 (with some incompatible kernel changes).
 1.2.2.3  05-Mar-2011  bouyer Sync with HEAD
 1.2.2.2  17-Feb-2011  bouyer Sync with HEAD
 1.2.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.5.4.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.3  12-Jun-2011  rmind sync with head
 1.5.2.2  05-Mar-2011  rmind sync with head
 1.5.2.1  17-Feb-2011  rmind file cpuvar.h was added on branch rmind-uvmplock on 2011-03-05 20:51:37 +0000
 1.12.2.1  30-Oct-2012  yamt sync with head
 1.16.2.2  03-Dec-2017  jdolecek update from HEAD
 1.16.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.17.14.1  22-Sep-2015  skrll Sync with HEAD
 1.18.16.1  22-Apr-2018  pgoyette Sync with HEAD
 1.19.2.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed