This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#11958 - iPod Classic thick 160GB CE-ATA hack
Attached to Project:
Rockbox
Opened by Michael Sparmann (TheSeven) - Tuesday, 22 February 2011, 01:04 GMT+2
Last edited by Michael Sparmann (TheSeven) - Monday, 07 March 2011, 21:25 GMT+2
Opened by Michael Sparmann (TheSeven) - Tuesday, 22 February 2011, 01:04 GMT+2
Last edited by Michael Sparmann (TheSeven) - Monday, 07 March 2011, 21:25 GMT+2
|
DetailsHere's a working but terribly slow and invasive hack to get the thick 160GB iPod Classic drive working.
This involves multiple core changes: - Get rid of all on-stack sector buffers - Align the remaining sector buffers to cacheline boundaries - Fork the ATA driver to support CE-ATA as well I currently believe that the slowness is mainly coming from the low sleep() resolution in Rockbox, and maybe over-yielding. This patch is currently rather awful and will probably need lots of work before it can be included. Be warned. |
This task depends upon
Closed by Michael Sparmann (TheSeven)
Monday, 07 March 2011, 21:25 GMT+2
Reason for closing: Accepted
Additional comments about closing: Has been committed some time ago
Monday, 07 March 2011, 21:25 GMT+2
Reason for closing: Accepted
Additional comments about closing: Has been committed some time ago
I've fixed some more bugs and split this thing apart into a core patch (FAT rework) and a target patch (ATA driver).