1. 21f0c9a Make basic cache functions into calls, and get rid of CACHE_FUNCTION_WRAPPERS and CACHE_FUNCTIONS_AS_CALL macros. Rename flush/invalidate_icache to cpucache_flush/invalidate. They're inlined only if an implementation isn't provided by defining HAVE_CPUCACHE_FLUSH/INVALIDATE. by Michael Sevakis · 16 years ago
  2. 4d3a020 Gigabeat S: Move the LCD framebuffer address so that DRAM can be mapped flat between physical and virtual addresses. NO BOOTLOADER UPDATE SHOULD BE NEEDED. The firmware image now handles low-level system setup as well. by Michael Sevakis · 16 years ago
  3. 47509fa Fix up ZVM builds. It appeared to share common definitions with PP502x targets so use those. Remove one stale comment left behind in last commit. by Michael Sevakis · 16 years ago
  4. 616c98b USB detection changes. c200/e200: Consider USB to be powered when charger is plugged but detect USB connection by bus reset. When received, disconnect and restart the driver fully enabled. imx31: Fix hack used to make initial connect succeeded-- set PHY type before initial reset. General: Move some target code out of usb-drv-arc.c and implement it in respective usb sources and CPU headers so things stay clean. by Michael Sevakis · 16 years ago
  5. b69be10 Use BOOTDIR and BOOTFILE defines instead of hardcoded path and file. FS#9559 by Björn Stenberg · 16 years ago
  6. 2f8a008 Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. by Frank Gevaerts · 16 years ago
  7. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  8. 80278e4 Bring Gigabeat S bootloader one step close to a release version. by Michael Sevakis · 17 years ago
  9. c41caca Do some gigabeat S bootloader cleanup (includes, const, static-ing, number of variables, etc.). Make sure a tar file isn't too big before loading it however unlikely that is. No overall functional change but bump to v.00000013 for tracking purposes. by Michael Sevakis · 17 years ago
  10. 0218397 Gigabeat S bootloader: 1) Switch order of .vectors to be contiguous with initialized sections. 2) Clean all caches in main before doing anything else because vector copying counts as self-modifying code. Up to v.00000012. by Michael Sevakis · 17 years ago
  11. 75fe887 Fix firmware load error display and handling in Gigabeat S bootloader. Remove "Hello World". v.00000011 now. by Michael Sevakis · 17 years ago
  12. 2bbacf8 Make sure the linker considers crt0*.o before all files specified on the command line by using STARTUP() instead of INPUT() in the .lds. Using INPUT() makes the linker process crt0*.o after all files specified on the command line, making linking fail if there are librockbox.a members which are only referenced by crt0*.o. Remove the hackaround that was needed for building the gigabeat S bootloader before (aka UIE() problem). by Jens Arnold · 17 years ago
  13. 8ec1dca Enable program flow prediction in the system control coprocessor setup in the bootloader. by Michael Sevakis · 17 years ago
  14. 2920359 Unreverse Gigabeat S bootloader. Boot Rockbox with hold switch off. by Michael Sevakis · 17 years ago
  15. 9003dbe Make the inital connect problem go away on Gigabeat S. Would be nice if a better way were found but it works for me. Update the bootloader to have it work. by Michael Sevakis · 17 years ago
  16. 94f7d0f UMS for the Gigabeat S. Bootloader USB mode. Has a couple quirks 1) First plug has problems if cold. Replug if it doesn't connect or not at high speed 2) Linux doesn't like the odd bootable flag value used in the partitions so it won't mount but Windows works. Fix minor OTG driver bugs and clean up device memory handling. Generic name for ARC controller driver. by Michael Sevakis · 17 years ago
  17. 90a3d58 Gigabeat S bootloader: Improve untarring by reading the whole file to memory before starting to write the output files. by Nicolas Pennequin · 17 years ago
  18. 620e6b4 Gigabeat S bootloader: make it move a rockbox binary back to /.rockbox/ when it finds one in the MTP directory. by Nicolas Pennequin · 17 years ago
  19. ec05b66 That was stupid. Should be enable_interrupt. by Michael Sevakis · 17 years ago
  20. 75f2d44 Change the remaining set_interrupt_status usage to the more parsimonious disable/enable/restore. by Michael Sevakis · 17 years ago
  21. e2f5f21 Give the Gigabeat S bootloader the ability to untar a tarball. by Nicolas Pennequin · 17 years ago
  22. a07c034 Gigabeat S: Interrupt enabled bootloader. Miscellaneous integration changes. by Michael Sevakis · 17 years ago
  23. 1f021af Gigabeat S mixer: Make some progress. Get the tick and core sleep working using the AVIC. Redo the startup code to remap from IRAM and not include the lcd driver frambuffer in the remapping (until it can be moved). Clean up LCD driver. For other misc. changes, see the diffs. Now it progresses to ATA init and fails with -11 but without crashing or hanging. Replace all bootloaders. by Michael Sevakis · 17 years ago
  24. 32f6109 Gigabeat S memory management stuff. by Will Robertson · 17 years ago
  25. c2ca8c7 * Make the Gigabeat S bootloader a bit more interesting: it looks for the first firmware file it finds on the second partition and attempts to load it. Loading fails to get past the splash screen though. by Nicolas Pennequin · 17 years ago
  26. 590501c Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks. by Will Robertson · 17 years ago