summaryrefslogtreecommitdiff
path: root/sys/arch/evbppc/include
AgeCommit message (Collapse)Author
2003-12-30Fix PowerPC ports build with KGDB.manu
2003-11-19Add support for an MBR disklabel if EVBPPC_HAS_MBR is defined.scw
2003-10-20Reorganize the way powerpc port install machine specific headers.matt
Use <powerpc/oea/bat.h> exclusively and remove <machine/bat.h> and <powerpc/bat.h>. Remove unneeded <machine/cpufunc.h>. To insure 1:1 correspondence of <powerpc/FOO.h> to <machine/FOO.h> include "../../powerpc/include/Makefile" in "arch/FOO/include/Makefile". Incororpate <byte_swap.h> into <bswap.h> and then byte_swap.h
2003-07-25Switch ibm4xx ports to common powerpc bus_space/bus_dma code.scw
XXX: Walnut PCI support is broken. This will be addressed shortly.
2003-07-04Add device_register().thorpej
2003-05-10Remove redundant bounds_check_with_label() prototype.thorpej
2003-03-16EV64260 now gets to single user prompt using COM1 (2nd uart) as consolematt
with PPCBOOT as firmware. XXX PCI devices are not found.
2003-03-11Add a port to the NCD Explora451 ThinClient.hannken
- Supported devices: le, com, lpt, pckbd, frame buffer. - Support missing: phy, audio, pcmcia. - Boots from network or md. Approved by: Eduardo Horvath <eeh@netbsd.org>
2003-03-11Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403".hannken
- different set of device control registers. - non-standard access to the time base. - 16 byte cache lines. Approved by: Eduardo Horvath <eeh@netbsd.org>
2003-03-07Remove some constant (use value in bus_space_tags).matt
2003-03-04Re-arrange things in evbppc & powerpc to support OEA-based eval boardsmatt
in evbppc. OEA-based board(s) to be added later.
2003-02-05Replace machine/rnd.h with more appropriate name to share itnakayama
with cycle counter based microtime in kern/kern_microtime.c.
2003-02-03Move ibm4xx vmparam.h to powerpc/include/ibm4xx directory. Add a stubmatt
vmparam.h to choose the right vmparam. This is needed so evbppc can host both ibm4xx and oea based eval boards.
2003-02-03Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).matt
2003-02-03More cleanup for OLDPMAP.matt
2003-02-02Perform a rototill of the powerpc code. Mandate use of SPRG0 to storematt
a pointer to current cpu's cpu_info structure. Use cpu_info for intstk,intr_depth,still_stk,idle_pcb,curpcb,curlwp,etal even on non-MULTIPROCESSOR machines. Add common macros GET_CPUINFO and INIT_CPUINFO to get and initialize the cpu_info struct on startup. Make ibm4xx use the standard <powerpc/frame.h>. Use IFRAME_xx in ibm4xx trap_subr.S instead of explicit magic offsets. Move INTSTK and SPILLSTK to std.<platform>. Change faultbuf to a struct instead of an array. On MPC6XX cpus, stop using the vector page for temporary space and use reserved space in cpu_info.
2003-01-17Merge the nathanw_sa branch.thorpej
2002-12-10Use __LDPGSZ (which must be == USRTEXT) as the text address for a.outthorpej
executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code.
2002-12-09Add pmc.hscw
2002-12-09New umbrella-port for PowerPC-based evaluation boards.scw
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut. arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.