• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Drivers
  • Assigned To No-one
  • Operating System Another
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by TheSeven - 2011-02-22
Last edited by TheSeven - 2011-03-07

FS#11958 - iPod Classic thick 160GB CE-ATA hack

Here’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.

Closed by  TheSeven
2011-03-07 20:25
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

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).


Available keyboard shortcuts


Task Details

Task Editing