diff options
author | Jens Arnold <amiconn@rockbox.org> | 2007-01-24 00:12:08 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2007-01-24 00:12:08 +0000 |
commit | 5d51784faa5e48c821e3fefab685cdb141a6ff81 (patch) | |
tree | bc99954e296486d98c0af35bb25303815bad3226 /firmware/SOURCES | |
parent | 970572bec874a9c359ab7a5acdf0c66ba088940c (diff) | |
download | rockbox-5d51784faa5e48c821e3fefab685cdb141a6ff81.tar.gz rockbox-5d51784faa5e48c821e3fefab685cdb141a6ff81.zip |
Assembler optimised ATA transfer loops for ARM targets. Only used for PP5020/5021/5022 targets atm. PP5002 seems to have problems with it not directly related to the asm code itself, and the gigabeat doesn't profit from it, probably because the CPU isn't the bottleneck even without optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12099 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r-- | firmware/SOURCES | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES index 3fdbdbb820..227eab1b6d 100644 --- a/firmware/SOURCES +++ b/firmware/SOURCES | |||
@@ -410,6 +410,7 @@ target/coldfire/iriver/h100/usb-h100.c | |||
410 | 410 | ||
411 | #ifdef IRIVER_H10 | 411 | #ifdef IRIVER_H10 |
412 | #ifndef SIMULATOR | 412 | #ifndef SIMULATOR |
413 | target/arm/ata-as-arm.S | ||
413 | target/arm/ata-pp5020.c | 414 | target/arm/ata-pp5020.c |
414 | target/arm/wmcodec-pp.c | 415 | target/arm/wmcodec-pp.c |
415 | target/arm/i2s-pp.c | 416 | target/arm/i2s-pp.c |
@@ -424,6 +425,7 @@ target/arm/usb-pp.c | |||
424 | 425 | ||
425 | #ifdef IRIVER_H10_5GB | 426 | #ifdef IRIVER_H10_5GB |
426 | #ifndef SIMULATOR | 427 | #ifndef SIMULATOR |
428 | target/arm/ata-as-arm.S | ||
427 | target/arm/ata-pp5020.c | 429 | target/arm/ata-pp5020.c |
428 | target/arm/wmcodec-pp.c | 430 | target/arm/wmcodec-pp.c |
429 | target/arm/i2s-pp.c | 431 | target/arm/i2s-pp.c |
@@ -460,6 +462,7 @@ target/arm/gigabeat/meg-fx/pcm-meg-fx.c | |||
460 | 462 | ||
461 | #ifdef ELIO_TPJ1022 | 463 | #ifdef ELIO_TPJ1022 |
462 | #ifndef SIMULATOR | 464 | #ifndef SIMULATOR |
465 | target/arm/ata-as-arm.S | ||
463 | target/arm/ata-pp5020.c | 466 | target/arm/ata-pp5020.c |
464 | target/arm/wmcodec-pp.c | 467 | target/arm/wmcodec-pp.c |
465 | target/arm/i2s-pp.c | 468 | target/arm/i2s-pp.c |
@@ -478,6 +481,7 @@ drivers/lcd-ipod.c | |||
478 | drivers/pcf50605.c | 481 | drivers/pcf50605.c |
479 | target/arm/wmcodec-pp.c | 482 | target/arm/wmcodec-pp.c |
480 | target/arm/i2s-pp.c | 483 | target/arm/i2s-pp.c |
484 | target/arm/ata-as-arm.S | ||
481 | target/arm/ata-pp5020.c | 485 | target/arm/ata-pp5020.c |
482 | target/arm/ipod/adc-ipod.c | 486 | target/arm/ipod/adc-ipod.c |
483 | target/arm/ipod/backlight-4g_color.c | 487 | target/arm/ipod/backlight-4g_color.c |
@@ -491,6 +495,7 @@ target/arm/usb-pp.c | |||
491 | #ifndef SIMULATOR | 495 | #ifndef SIMULATOR |
492 | drivers/lcd-ipod.c | 496 | drivers/lcd-ipod.c |
493 | drivers/pcf50605.c | 497 | drivers/pcf50605.c |
498 | target/arm/ata-as-arm.S | ||
494 | target/arm/ata-pp5020.c | 499 | target/arm/ata-pp5020.c |
495 | target/arm/wmcodec-pp.c | 500 | target/arm/wmcodec-pp.c |
496 | target/arm/i2s-pp.c | 501 | target/arm/i2s-pp.c |
@@ -506,6 +511,7 @@ target/arm/usb-pp.c | |||
506 | #ifndef SIMULATOR | 511 | #ifndef SIMULATOR |
507 | drivers/lcd-ipod.c | 512 | drivers/lcd-ipod.c |
508 | drivers/pcf50605.c | 513 | drivers/pcf50605.c |
514 | target/arm/ata-as-arm.S | ||
509 | target/arm/ata-pp5020.c | 515 | target/arm/ata-pp5020.c |
510 | target/arm/wmcodec-pp.c | 516 | target/arm/wmcodec-pp.c |
511 | target/arm/i2s-pp.c | 517 | target/arm/i2s-pp.c |
@@ -521,6 +527,7 @@ target/arm/usb-pp.c | |||
521 | #ifndef SIMULATOR | 527 | #ifndef SIMULATOR |
522 | drivers/lcd-ipodvideo.c | 528 | drivers/lcd-ipodvideo.c |
523 | drivers/pcf50605.c | 529 | drivers/pcf50605.c |
530 | target/arm/ata-as-arm.S | ||
524 | target/arm/ata-pp5020.c | 531 | target/arm/ata-pp5020.c |
525 | target/arm/wmcodec-pp.c | 532 | target/arm/wmcodec-pp.c |
526 | target/arm/i2s-pp.c | 533 | target/arm/i2s-pp.c |
@@ -551,6 +558,7 @@ target/arm/usb-pp.c | |||
551 | #ifndef SIMULATOR | 558 | #ifndef SIMULATOR |
552 | drivers/lcd-ipod.c | 559 | drivers/lcd-ipod.c |
553 | drivers/pcf50605.c | 560 | drivers/pcf50605.c |
561 | target/arm/ata-as-arm.S | ||
554 | target/arm/ata-pp5020.c | 562 | target/arm/ata-pp5020.c |
555 | target/arm/wmcodec-pp.c | 563 | target/arm/wmcodec-pp.c |
556 | target/arm/i2s-pp.c | 564 | target/arm/i2s-pp.c |
@@ -566,6 +574,7 @@ target/arm/usb-pp.c | |||
566 | #ifndef SIMULATOR | 574 | #ifndef SIMULATOR |
567 | drivers/lcd-ipod.c | 575 | drivers/lcd-ipod.c |
568 | drivers/pcf50605.c | 576 | drivers/pcf50605.c |
577 | target/arm/ata-as-arm.S | ||
569 | target/arm/ata-pp5020.c | 578 | target/arm/ata-pp5020.c |
570 | target/arm/wmcodec-pp.c | 579 | target/arm/wmcodec-pp.c |
571 | target/arm/i2s-pp.c | 580 | target/arm/i2s-pp.c |