Subversion Repositories freemyipod

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
978 716 d 20 h user890104 /emcore/ Remove tags and branches folders from emCORE, since it never had any. Move everything from trunk to the base emCORE folder.  
968 4235 d 14 h theseven /emcore/trunk/ emCORE: iPod Classic: Make clickwheel driver aware of MENU+SELECT reset.  
966 4236 d 14 h theseven /emcore/trunk/ emCORE: iPod Classic: Add userspace ATA access interface  
965 4237 d 3 h theseven /emcore/trunk/ emCORE: iPod Classic: Fix several ATA driver bugs, which were causing compatibility issues with HDD/Flash mods  
920 4311 d 16 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Don't silently ignore ATA errors on iPod Classic  
840 5173 d 16 h theseven /emcore/trunk/target/ipodclassic/ emCORE: iPod Classic ATA driver: Fix lockup during boot  
836 5174 d 14 h theseven /emcore/trunk/target/ipodclassic/ emCORE: iPod Classic: Fix HDD endianness  
835 5174 d 14 h theseven / emCORE: Add argc/argv argument passing mechanism for apps/libs and arg0-arg3 for threads  
814 5207 d 15 h theseven /emcore/trunk/ emCORE: Add more detailed tracking of handle owners  
813 5207 d 15 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Fix cache coherency bug in iPod Classic ATA driver  
738 5341 d 14 h theseven /emcore/trunk/target/ emCORE: Get rid of hardwired cacheline sizes  
650 5471 d 11 h theseven /emcore/trunk/target/ emCORE: Fix a nasty bug in the iPod Classic ATA BBT handling code  
646 5479 d 14 h theseven /emcore/trunk/ emCORE: Fix ata_sleep and ata_spin semantics  
643 5480 d 16 h theseven /emcore/trunk/target/ipodclassic/ emCORE: iPod Classic CE-ATA driver: The drive doesn't signal completion after spindown. Just wait a second at that point until a better solution is found.  
641 5481 d 14 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Remove an unused variable  
639 5481 d 17 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Fix some CE-ATA problems  
637 5482 d 15 h theseven /emcore/trunk/ emCORE: Fix duplicate definition of ata_num_drives for the iPod Classic  
636 5482 d 17 h theseven /emcore/trunk/ emCORE: A bunch of cache coherency fixes  
629 5483 d 14 h theseven /emcore/trunk/ emCORE: Experimental CE-ATA hard drive support for the iPod Classic  
627 5484 d 22 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Reject misaligned buffers in the iPod Classic ATA driver  
620 5486 d 13 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Make iPod Classic ATA driver error handling configurable, handle BBT reading problems more gracefully  
614 5489 d 10 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Fix red  
613 5489 d 10 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 5490 d 17 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 5496 d 17 h theseven /emcore/trunk/target/ emCORE: The storage monitors are OS threads.  
488 5511 d 18 h theseven /emcore/trunk/ emCORE: Fix lost ATA BBT allocation on iPod Classic, add some debugging output  
437 5517 d 16 h theseven /emcore/trunk/ emCORE: Fix dozens of problems, it finally boots!  
430 5518 d 10 h theseven /emcore/trunk/target/ipodclassic/ emCORE: Dynamically allocate ATA BBT  
429 5518 d 11 h theseven /emcore/trunk/ emCORE: Dynamic memory allocation  
424 5518 d 16 h theseven /emcore/ Create emCORE branch  
405 5532 d 10 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix wrong variable type in iPod Classic ATA driver  
357 5545 d 12 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix a shutdown lockup  
339 5545 d 19 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 5545 d 22 h theseven /embios/trunk/ emBIOS: iPod Classic: Software bad block remapping support  
328 5552 d 13 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Remove all traces of storage idle callbacks.  
317 5561 d 13 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Some more ATA speed optimizations for iPod Classic  
316 5561 d 14 h theseven /embios/trunk/target/ipodclassic/ emBIOS: Fix ipodclassic ATA driver  
301 5563 d 20 h theseven /embios/trunk/ emBIOS: iPod Classic hard disk driver