freebsd-skq/sys/powerpc
Justin Hibbits 809cd50ff5 Add Freescale QorIQ SATA controller support.
The Freescale SATA controller has many similarities to AHCI controllers, so
this driver is a heavily modified AHCI driver.  Currently it seems to only
do SATA 1.0 speeds (~100-150MB/s), so there is still room for improvement.

Still to be done:
* Address erratum SATA-A-006187 -- Spread Spectrum Support (intermittent
  non-recoverable transient data integrity error seen when SSC enabled).
* Linux doesn't read the log page as it hangs on the P1022.  See if that's
  applicable to this, and address accordingly.
* Try to determine what's holding back performance, and address it.

MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D6071
2017-11-05 02:47:46 +00:00
..
aim Implement mmu_page_init for AIM platforms. 2017-09-17 15:40:12 +00:00
booke Fix debug interrupts on 64-bit Book-E 2017-11-01 02:40:15 +00:00
conf Stop passing -me500 to the assembler for Book-E kernels 2017-11-04 00:47:21 +00:00
cpufreq Add cpufreq support for P1022 and MPC8536 2017-07-21 03:40:05 +00:00
fpu Un-static two local variables in the FPU emulator 2016-10-19 02:23:29 +00:00
include Add Guest State (GS) bit to MSR bits 2017-11-01 02:54:48 +00:00
mambo CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
mikrotik - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
mpc85xx Add Freescale QorIQ SATA controller support. 2017-11-05 02:47:46 +00:00
ofw No need to check for AIM here 2017-10-20 03:13:31 +00:00
powermac Include pcib_private.h for prototypes. 2017-02-26 21:33:18 +00:00
powerpc Add Guest State (GS) bit to MSR bits 2017-11-01 02:54:48 +00:00
ps3 Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
pseries Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
psim Allow setting access-width for UART registers. 2017-02-27 20:08:42 +00:00