All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] AHCI updates: Marvell AHCI PATA works; pata_marvell fate?
@ 2009-04-17  2:39 Jeff Garzik
  2009-04-17  2:40 ` [PATCH 1/3] ahci: move core code into new libahci module Jeff Garzik
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Jeff Garzik @ 2009-04-17  2:39 UTC (permalink / raw)
  To: linux-ide; +Cc: LKML, Alan Cox



This is an update of the recent libahci patchset, currently available
on the 'libahci' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

These patches move a large amount of code from the currently
self-contained ahci driver to a new kernel module, libahci,
in preparation for supporting some "98% AHCI clones" from Marvell and
ACard.

This also has the nice side effect of isolating the generic AHCI
controller code from the grungy vendor-specific details, and opens the
way for supporting AHCI on non-PCI buses (at least one such example
exists, amba).

Changes since last posting:  Marvell PATA started working

Marvell 6145 has successfully been stress-tested with the following
modern, high performance 2GB hard drive:

    ATA device, with non-removable media
	Model Number:       WDC AC22100H                            
	Firmware Revision:  10.07H12
    Standards:
	Likely used: 2

Marvell PATA on 6121 and similar chips should also work, but that hasn't
yet been tested.  Here's the full list of what still needs testing:

- master + slave devices
- ATAPI
- 6121 (6123? others?)

Also, there is the open question of how to deal with pata_marvell
co-existence (hello, Alan :)), now that we have two noticeable driver
changes in this area:
	- Marvell AHCI-alikes moved from 'ahci' to 'mv-ahci'
	- We can now fully support SATA+PATA configurations
	  in 'mv-ahci'

The mv-ahci code is obviously still a bit raw with "#if 0" in places,
but it is nonetheless ready for testing.




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2010-01-02  8:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-17  2:39 [PATCH 0/3] AHCI updates: Marvell AHCI PATA works; pata_marvell fate? Jeff Garzik
2009-04-17  2:40 ` [PATCH 1/3] ahci: move core code into new libahci module Jeff Garzik
2009-04-17  2:41 ` [PATCH 2/3] mv-ahci: Add Marvell PATA support Jeff Garzik
2009-04-17  2:42 ` [PATCH 3/3] acard-ahci: Add new ACard ATP AHCI driver Jeff Garzik
2009-04-17  9:50 ` [PATCH 0/3] AHCI updates: Marvell AHCI PATA works; pata_marvell fate? Alan Cox
2009-04-17 10:39   ` Jeff Garzik
2009-04-17 18:03   ` Ville Syrjälä
2009-04-17 19:14     ` Jeff Garzik
2009-12-27  5:13 ` Raman Gupta
2009-12-27 21:52   ` Robert Hancock
2009-12-28  0:26     ` Raman Gupta
2009-12-28  5:19       ` Raman Gupta
2009-12-30 17:16       ` Tim Small
2010-01-02  8:44         ` Marvell exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen (was Re: [PATCH 0/3] AHCI updates: Marvell AHCI PATA works; pata_marvell fate?) Raman Gupta

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.