aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/options.powerpc
Commit message (Collapse)AuthorAgeFilesLines
* Remove FreeBSD/wii.Rui Paulo2015-02-101-1/+0
| | | | | | | | | | | | | This port failed to gain traction and probably only a couple Wii consoles ran FreeBSD all the way to single user mode with an md(4). IPC support was never implemented, so it was impossible to use any peripheral Any further development, if any, will happen at https://github.com/rpaulo/wii. Discussed with: nathanw (a long time ago), jhibbits Notes: svn path=/head/; revision=278495
* Merge in support for PAPR-compliant (Power Architecture PlatformNathan Whitehorn2013-09-171-0/+1
| | | | | | | | | | | | | | | Requirements) systems from the projects/pseries branch. This in principle includes all IBM POWER hardware released in the last 15 years with the exception of POWER3-based systems when run in 64-bit mode. The main development target, however, has been the PAPR logical partition support that is the default target in KVM on POWER and QEMU -- mileage may vary on actual hardware at present. Much of the heavy lifting here was done by Andreas Tobler. Approved by: re (kib) Notes: svn path=/head/; revision=255643
* Initial support for running FreeBSD on the Nintendo Wii. We're able toAdrian Chadd2012-08-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | reach single user mode using a memory disk device as the file system. This port includes the framebuffer driver, the PIC driver, a platform driver and the GPIO driver. The IPC driver (to talk to IOS kernels) is not yet written but there's a placeholder for it. There are still some MMU problems and to get a working system you need to patch locore32.S. Since we haven't found the best way yet to address that problem, we're not committing those changes yet. The problem is related to the different BAT layout on the Wii and to the fact that the Homebrew loader doesn't clean up the special registers (including the 8 BATs) before passing control to us. You'll need a Wii with Homebrew loader and a TV that can do NTSC (for now). Submitted by: Margarida Gouveia Notes: svn path=/head/; revision=239478
* Let us manage differences of Book-E PowerPC variations i.e. vendor /Rafal Jaworowski2012-05-271-1/+3
| | | | | | | | | | | | | | | implementation specific vs. the common architecture definition. Bring PPC4XX defines (PSL, SPR, TLB). Note the new definitions under BOOKE_PPC4XX are not used in the code yet. This change set is not supposed to affect existing E500 support, it's just another reorg step before bringing support for E500mc, E5500 and PPC465. Obtained from: AppliedMicro, Freescale, Semihalf Notes: svn path=/head/; revision=236141
* Import support for the Sony Playstation 3 using the OtherOS featureNathan Whitehorn2011-01-061-0/+2
| | | | | | | | | | | | | | | available on firmwares 3.15 and earlier. Caveats: Support for the internal SATA controller is currently missing, as is support for framebuffer resolutions other than 720x480. These deficiencies will be remedied soon. Special thanks to Peter Grehan for providing the hardware that made this port possible, and thanks to Geoff Levand of Sony Computer Entertainment for advice on the LV1 hypervisor. Notes: svn path=/head/; revision=217044
* Add a driver for the Apple Uninorth AGP host bridge found in all PowerPCNathan Whitehorn2010-10-311-0/+4
| | | | | | | Macintoshes with an AGP bus. Notes: svn path=/head/; revision=214603
* Add support for the IBM Full-System Simulator (Mambo). This code has beenNathan Whitehorn2010-07-311-0/+1
| | | | | | | developed against the 970 and Cell simulators. Notes: svn path=/head/; revision=210677
* MFppc64:Nathan Whitehorn2010-07-131-0/+5
| | | | | | | | | | Kernel sources for 64-bit PowerPC, along with build-system changes to keep 32-bit kernels compiling (build system changes for 64-bit kernels are coming later). Existing 32-bit PowerPC kernel configurations must be updated after this change to specify their architecture. Notes: svn path=/head/; revision=209975
* Sort platform options.Rafal Jaworowski2010-07-111-1/+1
| | | | Notes: svn path=/head/; revision=209910
* Initial support for Freescale PowerQUICC III MPC85xx system-on-chip family.Rafal Jaworowski2008-03-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PQ3 is a high performance integrated communications processing system based on the e500 core, which is an embedded RISC processor that implements the 32-bit Book E definition of the PowerPC architecture. For details refer to: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8555E This port was tested and successfully run on the following members of the PQ3 family: MPC8533, MPC8541, MPC8548, MPC8555. The following major integrated peripherals are supported: * On-chip peripherals bus * OpenPIC interrupt controller * UART * Ethernet (TSEC) * Host/PCI bridge * QUICC engine (SCC functionality) This commit brings the main functionality and will be followed by individual drivers that are logically separate from this base. Approved by: cognet (mentor) Obtained from: Juniper, Semihalf MFp4: e500 Notes: svn path=/head/; revision=176771
* Hook-up the FPU emulator. It's optional upon FPU_EMU.Marcel Moolenaar2008-02-231-0/+2
| | | | Notes: svn path=/head/; revision=176493
* Rename OEA to AIM. The former means nothing as it applies to allMarcel Moolenaar2007-12-161-2/+1
| | | | | | | | | | | | | | | processors (it's the PowerPC Operating Environment Architecture). AIM designates the processors made by the Apple-IBM-Motorola alliance and those we typically support. While here, remove the NetBSD option IPKDB. It's not an option used by us. Also, PPC_HAVE_FPU is not used by us either. Remove that too. Obtained from: Juniper, Semihalf Notes: svn path=/head/; revision=174632
* Catch up with sparc64 OFWCONS_POLL_HZ changePeter Grehan2004-06-251-0/+2
| | | | Notes: svn path=/head/; revision=131104
* Add required GFB options as well as one for ofw/syscons.Peter Grehan2004-01-211-0/+6
| | | | Notes: svn path=/head/; revision=124774
* Options that go into homonymous headers shouldn't specify the header name.Dag-Erling Smørgrav2003-04-121-2/+2
| | | | | | | Submitted by: Hiten Pandya <hiten@unixdaemons.com> Notes: svn path=/head/; revision=113393
* Not all cpus are MPC750s. Replace the MPC750 cpu option with OEA. ThisBenno Rice2003-02-051-1/+1
| | | | | | | | stands for Operating Environment Architecture and is the specification that all of the MPC6xx, MPC7xx, MPC7xxx and IBM7xx CPUs adhere to. Notes: svn path=/head/; revision=110383
* Move SHOW_BUSYBUFS and PANIC_REBOOT_WAIT_TIME into the MI options file, sinceJuli Mallett2002-11-181-3/+0
| | | | | | | | | | MI code uses them, and every platform provides them (except x86_64 whose options file was lacking one). Reviewed by: bde, rwatson Notes: svn path=/head/; revision=107043
* psim device supportPeter Grehan2002-09-191-0/+1
| | | | | | | Approved by: benno Notes: svn path=/head/; revision=103621
* Driver for the Apple UniNorth Host-PCI bridge.Benno Rice2002-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. Notes: svn path=/head/; revision=99663
* Add a cosmetic comment.Peter Wemm2001-08-021-0/+1
| | | | Notes: svn path=/head/; revision=81077
* The final commit for the first phase of PowerPC support.Benno Rice2001-06-171-0/+7
This adds the config stuff needed to build kernels. Reviewed by: obrien Notes: svn path=/head/; revision=78388