Subversion Repositories freemyipod

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
636 5485 d 0 h theseven /emcore/trunk/ emCORE: A bunch of cache coherency fixes  
629 5485 d 21 h theseven /emcore/trunk/ emCORE: Experimental CE-ATA hard drive support for the iPod Classic  
627 5487 d 5 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Reject misaligned buffers in the iPod Classic ATA driver  
620 5488 d 20 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Make iPod Classic ATA driver error handling configurable, handle BBT reading problems more gracefully  
614 5491 d 17 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Fix red  
613 5491 d 17 h theseven /emcore/trunk/target/ipodclassic/ emCORE: iPod Classic ATA driver rework:
- Expose BBT access functions
- Rework retry handling, already split access after first failure (which used to be slow before the recent kernel changes)
- If soft resetting the drive fails, power cycle it the hard way
 
601 5493 d 0 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Lock the ATA driver mutex on the iPod Classic before attempting to access the raw disk through target-specific monitor commands  
543 5499 d 0 h theseven /emcore/trunk/target/ emCORE: The storage monitors are OS threads.  
488 5514 d 1 h theseven /emcore/trunk/ emCORE: Fix lost ATA BBT allocation on iPod Classic, add some debugging output  
437 5519 d 22 h theseven /emcore/trunk/ emCORE: Fix dozens of problems, it finally boots!  
430 5520 d 17 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Dynamically allocate ATA BBT  
429 5520 d 18 h theseven /emcore/trunk/ emCORE: Dynamic memory allocation  
424 5520 d 23 h theseven /emcore/ Create emCORE branch  
405 5534 d 17 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix wrong variable type in iPod Classic ATA driver  
357 5547 d 18 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix a shutdown lockup  
339 5548 d 2 h theseven /embios/trunk/ emBIOS: iPod Classic: Support drives with up to 2^64 sectors in the block remapping layer (maximum number of bad sectors: 2^28)  
337 5548 d 5 h theseven /embios/trunk/ emBIOS: iPod Classic: Software bad block remapping support  
328 5554 d 20 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Remove all traces of storage idle callbacks.  
317 5563 d 20 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Some more ATA speed optimizations for iPod Classic  
316 5563 d 21 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix ipodclassic ATA driver  

Show All