summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.powerpc
Commit message (Collapse)AuthorAgeFilesLines
* Hook grackle system controller/heathrow interrupt controller to PPC build.grehan2003-06-281-0/+2
|
* Standardize handling of locore.[sS] etc. files.ru2003-02-281-0/+1
| | | | Submitted by: jake, bde, ru
* Add apple partition map GEOM modulegrehan2003-02-241-0/+1
|
* Add a driver that attaches to the gpio node of macio and allows you to enterbenno2003-02-061-0/+1
| | | | | | | DDB when the interrupt button (aka the "programmer's switch") is pressed. This isn't unfortunately an NMI, but it's a handy way to get into DDB quickly if needed.
* Add cpu.c. This contains one exported function, cpu_setup(), which handlesbenno2003-02-051-0/+1
| | | | | | setup of and printing information about cpus. Obtained from: NetBSD (parts)
* Build glue for zs_macio.benno2003-02-011-1/+1
|
* NO_GEOM cleanup: remove subr_disklabel.c from powerpc and x86_64.phk2003-01-281-1/+0
|
* Convert remaining .s files to .Sgrehan2003-01-221-3/+3
| | | | Approved by: benno
* Remove subr_diskslice.c and subr_diskmbr.c which I can find no trace ofphk2003-01-171-2/+0
| | | | why should be needed in the powerpc files. Not compile tested.
* Move subr_disklabel.c and subr_diskslice.c from being MI to MD files,phk2003-01-171-0/+2
| | | | so that they can be left out where they are unneeded.
* Add a pcib variant to allow us to fix up interrupt assignments.benno2003-01-091-0/+1
| | | | We probably want to do something wrt bus enumeration as well at some point.
* - added macio and psim filesgrehan2002-09-191-1/+8
| | | | | | - removed unused extintr.c Approved by: benno
* Add setjmp (needed for DDB).benno2002-07-101-0/+1
|
* Add DDB support.benno2002-07-101-0/+1
|
* Driver for the Apple UniNorth Host-PCI bridge.benno2002-07-091-0/+2
| | | | | This is in a PowerMac-specific subdirectory as it is hoped that we will support more than just the PowerMac platform.
* Add ofw_pci.c in the pci case.benno2002-07-091-0/+2
|
* 1) Add busdma machdep code.benno2002-07-091-0/+1
| | | | | | 2) Add bus_pio.h and bus_memio.h (which do nothing). Submitted by: Peter Grehan <peterg@ptree32.com.au> (1)
* Driver for OpenPIC compatible interrupt controllers.benno2002-07-091-0/+1
| | | | It's fairly PowerMac specific at the moment, but that should be fixable.
* Add interrupt handling support code.benno2002-07-091-0/+2
| | | | | | I've tried to make this fairly platform-independant as some PowerPC platforms may not have openpic-style interrupt controllers. This may not have the best performance but it works for now.
* Add in_cksum.cbenno2002-06-291-0/+1
|
* Many fixes to low-level trap and interrupt handling:benno2002-06-291-0/+1
| | | | | | | | | - Tidy up clock code. Don't repeatedly call hardclock(). - Remove intrnames, decrnest and intrcnt from locore.s - Coalesce all trap handling into a single stub that then calls a dispatch function. Submitted by: Peter Grehan <peterg@ptree32.com.au>
* Build the fpu support routines.benno2002-05-131-0/+1
|
* Add sigcode.Sbenno2002-04-301-0/+1
|
* Add ofwd to the GENERIC config for powerpc.benno2002-04-151-0/+1
|
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-0/+1
| | | | | | | | | | | | | | | | | | | disablement assumptions in kern_fork.c by adding another API call, cpu_critical_fork_exit(). Cleanup the td_savecrit field by moving it from MI to MD. Temporarily move cpu_critical*() from <arch>/include/cpufunc.h to <arch>/<arch>/critical.c (stage-2 will clean this up). Implement interrupt deferral for i386 that allows interrupts to remain enabled inside critical sections. This also fixes an IPI interlock bug, and requires uses of icu_lock to be enclosed in a true interrupt disablement. This is the stage-1 commit. Stage-2 will occur after stage-1 has stabilized, and will move cpu_critical*() into its own header file(s) + other things. This commit may break non-i386 architectures in trivial ways. This should be temporary. Reviewed by: core Approved by: core
* Collect all functions for copying to and from userspace into the one file.benno2002-03-211-5/+2
| | | | | This allows me to reimplement [sf]u{byte,word} as separate functions and not as calls to copy{in,out}.
* - Speedup 3DES by using assembly code for i386.ume2002-03-051-0/+3
| | | | | | | - Sync des/blowfish to more recent openssl. Obtained from: KAME/NetBSD MFC after: 2 weeks
* Move procfs_* from procfs_machdep.c into sys_process.c, and rename them todes2001-10-211-1/+0
| | | | | | proc_* in the process; procfs_machdep.c is no longer needed. Run-tested on i386, build-tested on Alpha, untested on other platforms.
* Add -msoft-float to COPTS to stop GCC attempting to be "smart" and usingbenno2001-06-271-0/+6
| | | | floating point registers for various optimisation tweaks.
* The final commit for the first phase of PowerPC support.benno2001-06-171-0/+52
This adds the config stuff needed to build kernels. Reviewed by: obrien
OpenPOWER on IntegriCloud