1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. fa5bd07 Oops. Lost sync on a few instances and 'HI' registers. by Michael Sevakis · 16 years ago
  3. 191320c Rename CPU/COP_INT_CLR to CPU/COP_INT_DIS since it's really a 'write one to disable' register and hasn't anything to do with acknowledging interrupts-- that's handled at the module level. by Michael Sevakis · 16 years ago
  4. 6dd6ea7 Gigabeat S RoLo: Properly execute firmware copy from an IRAM stub because the currently running image was being overwritten in place. Minor tweak to rolo.c based on imx31 errata sheet about not masking FIQ without masking IRQ which is fine to use on all ARM anyway. by Michael Sevakis · 16 years ago
  5. 2124a9f Made rolo.h consistent with rolo.c by Bertrik Sikken · 16 years ago
  6. 6c6a2ed Working ROLO for the Gigabeat F/X by Karl Kurbjun · 16 years ago
  7. 7fee486 For TCC and IMX Rolo, use a full flush and invalidate before branching. by Michael Sevakis · 16 years ago
  8. 735790f Some general housekeeping. Fixed a few yellows, made the volume buttons work in lists. ROLO now works also thanks to rob's work on the D2. by Will Robertson · 16 years ago
  9. d88c566 Kill some D2 yellows with a simplistic Rolo implementation and NAND driver cleanup. Correct some comments in crt0.s and remove two erroneous null words from rockbox.bin by Rob Purchase · 16 years ago
  10. ba58dd8 Fix some red. by Steve Bavin · 16 years ago
  11. 040b6cc Kill warnings that annoy me when building for Gigabeat S. by Michael Sevakis · 16 years ago
  12. 78d29f5 Major cleanup of checkwps - fix all warnings and add a script to build versions for all supported targets (plus some unsupported ones). You now need to run the version of checkwps that matches the device your WPS is for. by Dave Chapman · 17 years ago
  13. af395f4 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). by Michael Sevakis · 17 years ago
  14. ed3ff1b Various coldfire fixes: (1) iAudio Bootloader: Check the status of main & remote power button vs. the respective hold switch, and shut down when on hold. On X5/M5 this check is not strictly necessary for the main unit, but left there to keep things uniform. (2) M3: Stop reading the ADC properly before leaving the bootloader, on RoLo, and on reboot, to make it work reliably after those transitions. (3) Disable all interrupt sources on system init to avoid premature ISR calls after enabling interrupts in general. (4) iAudios: Proper implementation of ide_powered(), avoiding nasty HDD clicks in the bootloader when powering down, e.g. because of Hold. (5) Slight optimisations. by Jens Arnold · 17 years ago
  15. d3d0b26 Work in progress fixes to the remote button handling. Now the remote can be unplugged and then plugged in and it will work. by Karl Kurbjun · 17 years ago
  16. 1b3dac9 Setup the gigabeat so that iram is faked in a different spot since the normal iram location does not seem to be working. This lays the groundwork to get rolo running. by Karl Kurbjun · 17 years ago
  17. a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
  18. b7a4e10 M:Robe - Fix compilation and remove some warnings by Karl Kurbjun · 17 years ago
  19. e760ba5 Add some defines for pp502x. No guarantee as to full accuracy yet but that's not really too important. Use them in the code. by Michael Sevakis · 17 years ago
  20. 3e7d4f0 Anti-red? by Michael Sevakis · 17 years ago
  21. 7914e90 Commit a subset of the dual core changes that have to do with cache handling, stacks, firmware startup and thread startup. Tested on e200, H10-20GB, iPod Color and 5.5G. Thread function return implemented for all targets. Some changes to plugins to follow shortly. by Michael Sevakis · 17 years ago
  22. 4102ed5 Revert cosmetic change and staticing of the rolo_restart() function, because it would break rolo for gigabeat if anyone ever implemented it (because ICODE_ATTR is defined to be null for gigabeats). by Nils Wallménius · 17 years ago
  23. 76fa0f7e Make a private function static where possible, add a comment, make a small cosmetic change by Nils Wallménius · 17 years ago
  24. fe23dc8 Improved CPU clock setup for PP502x. PP5020 and PP5022 are not register compatible here, so define the PP5022 targets properly, and introduce a CPU_PP502x macro for easier family check. Improves stability on PP5020 (less freezing, tested with Mini G1) and reduces clock change penalty (500us on PP5020; uses the relock bit on PP5022). by Jens Arnold · 17 years ago
  25. 54c73a2 Bring back rolo for mi4-based targets (H10 and Sansa). by Barry Wardell · 17 years ago
  26. d95c390 Portal Player: Add invalidate_icache and flush_icache. Flush the cache on the core for newborn threads. In doing so, move more ARM stuff to the target tree and organize it to make a clean job of it. If anything isn't appropriate for some particular device give a hollar or even just fix it by some added #ifdefing. I was informed that the PP targets are register compatible so I'm going off that advice. The Sansa likes it though. by Michael Sevakis · 17 years ago
  27. ee07215 Fix RoLo on PortalPlayer targets by Daniel Ankers · 18 years ago
  28. 8b06125 Replace some inl/outl with register #define's instead. Also tidy up pp5020.h so that it's in increasing address order. by Barry Wardell · 18 years ago
  29. b856636 Improved RoLo support for PortalPlayer - handles the COP correctly by Daniel Ankers · 18 years ago
  30. 2f16d4f Add working dual-boot bootloaders for H10 and Sansa, which allow booting the OF and Rockbox. Rolo also works. by Barry Wardell · 18 years ago
  31. f28a15f Remove useless code from rolo.c by Daniel Ankers · 18 years ago
  32. cb51abb Slightly improved RoLo for PortalPlayer targets by Daniel Ankers · 18 years ago
  33. 242cbd5 Change if CONFIG_CPU==PP50XX to ifdef CPU_PP where appropriate by Daniel Ankers · 18 years ago
  34. 780f79e Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. by Jens Arnold · 18 years ago
  35. 37f7f0b reduce the number of gigabeat warnings by Marcoen Hirschberg · 18 years ago
  36. 1920df3 Add Rockbox bootloader for H10 by Barry Wardell · 18 years ago
  37. ffc0cab Implement Rolo for the PP502x-based ipods. by Dave Chapman · 18 years ago
  38. 15db7f2 Patch #5063 by Rani Hod - RoLo on X5 by Linus Nielsen Feltzing · 18 years ago
  39. 1aae0a0 Show RoLo messages on remote. by Jens Arnold · 18 years ago
  40. c5c7421 Make RoLo compile for X5 by Linus Nielsen Feltzing · 19 years ago
  41. a1f8744 Disable ROLO for the iPods - it doesn't work and just confuses people. by Dave Chapman · 19 years ago
  42. 987879b Further iPod 3G work from Seven Le Mesle by Dave Chapman · 19 years ago
  43. c31d2f8 Fixed warnings on iFP. by Tomasz Malesinski · 19 years ago
  44. d31a32c iPod: Code cleanup - the bootloader now compiles with zero warnings by Dave Chapman · 19 years ago
  45. 77372d1 Initial commit of work-in-progress iPod port by Dave Chapman · 19 years ago
  46. aa10422 Fixed RoLo for H100 targets by Linus Nielsen Feltzing · 19 years ago
  47. b7aaa64 H1x0: rolo_restart() now uses the actual destination address to start the code. Some asm optimisation. by Jens Arnold · 19 years ago
  48. f03bc29 depend on CPU, not player model by Daniel Stenberg · 19 years ago
  49. d34865a mp3buf renamed to audiobuf by Linus Nielsen Feltzing · 20 years ago
  50. 8a237a8 More audio code restructuring, mostly renaming functions so far by Linus Nielsen Feltzing · 20 years ago
  51. bd42d31 RoLo now works on the iRiver by Linus Nielsen Feltzing · 20 years ago
  52. 716ed21 these are not compiling for Gmini either atm by Daniel Stenberg · 20 years ago
  53. e81fb19 less warnings on iriver builds by Daniel Stenberg · 20 years ago
  54. 36355a5 provide a temporary ROLO dummy when built for coldfire by Daniel Stenberg · 20 years ago
  55. ab232fc Disabling all timers on rolo fixes the problems with roloed Archos firmware on Ondio. It's probably a good idea to do this for all models by Jens Arnold · 20 years ago
  56. c76c568 Const policed pointer arguments to functions, part 1 by Jens Arnold · 20 years ago
  57. 577e571 Removed startup_io test code by Björn Stenberg · 21 years ago
  58. cbbbcd1 patch #785885 by Magnus Holmgren: way faster rolo, with assembler by Jörg Hohensohn · 21 years ago
  59. b3d9683 fixed rolo-ing of original Archos firmware when flashed. Finally narrowed it down, PAIOR needs to be initialized. by Jörg Hohensohn · 21 years ago
  60. e9b12dd The other end of my diagnostic code: Rolo now tries to load the file "/startup_io.bin" and restores the I/O space from there, if present. Use a file created from not-flashed for testing. by Jörg Hohensohn · 21 years ago
  61. f70a41c Removed a warning by Linus Nielsen Feltzing · 21 years ago
  62. 20d031f Configurable dir browser file buffer size. No more 400-file limit. No more whining. by Linus Nielsen Feltzing · 21 years ago
  63. 8f1d3c9 Ludovic Lange's patch to make the ROLO feature work on the FM Recorder. by Daniel Stenberg · 22 years ago
  64. 1c79260 Changed screen output by Linus Nielsen Feltzing · 22 years ago
  65. c521ed1 Added Randy Wood's ROLO by Björn Stenberg · 22 years ago