- 7d1a47c Rewrite filesystem code (WIP) by Michael Sevakis · 11 years ago
- 95a4c3a Fix up the bootloaders by Michael Sevakis · 10 years ago
- 4ea4cdf Bootloaders need the reacharound to get at the internal goods by Michael Sevakis · 10 years ago
- 0b29691 Move load_firmware() to separate file by Marcin Bukat · 13 years ago
- c1bd9b0 Rework powermgmt to enable code re-use on appliation and sims. by Thomas Martitz · 13 years ago
- 36bc6a1 Gigabeat S: Revert removal of usb_plugged in r31489 by Michael Sevakis · 13 years ago
- 568c441 usb-target.h: remove by Rafaël Carré · 13 years ago
- 2115eac usb_plugged() is PP only by Rafaël Carré · 13 years ago
- 6a67707 Commit to certain names for cache coherency APIs and discard the aliases. by Michael Sevakis · 13 years ago
- 7e3a3f4 Remove return value from show_logo() in bootloader/ by Bertrik Sikken · 13 years ago
- 480c663 i.MX31: Now that it matters because there's a debug screeen that allows changing things while running, some DVFS/DPTC stuff has to be done more carefully. Trim out some stuff and group functions better as well. by Michael Sevakis · 14 years ago
- 863c03f Gigabeat S: Renovate bootloader a bit to show splash, implement verbose, shutdown on low battery, handle hold-switch-on and wait only so long for USB if a USB charger is inserted at boot instead of being connected to a host. 'Bootloader USB mode' display is just part of normal printf stream now. Move interrupt stacks into .bss area so they aren't loaded (for firmware too). by Michael Sevakis · 14 years ago
- 453550a Try to get some control over #ifdef hell in usb.c by refactoring and inline function use. SYS_USB_DISCONNECTED_ACK hasn't been doing anything useful for the USB thread; remove it. USB thread simply ignores that value. Observe only valid usb_state transitions. by Michael Sevakis · 14 years ago
- 89a7a81 Gigabeat S: Make it a removable mass-storage device. Windows will assign a drive to only the main data partition by default. To access the bootloader partition instead, press 'Vol -' while it connects (in bootloader and firmware). Hopefully doesn't break anything for anyone. by Michael Sevakis · 14 years ago
- 0e2286f Introduce NORETURN_ATTR wrapper for __attribute__((noreturn)), using this and a bit further cleanup in main gets rid of a warning when compiling for android. by Thomas Martitz · 14 years ago
- 1ec8212 Sansa AMS bootloader: enter USB mode only when needed by Rafaël Carré · 14 years ago
- 5d236b2 Generate C file / header for svn version string by Rafaël Carré · 14 years ago
- ab4a162 Fix gigabeat S includes so it builds again by Frank Gevaerts · 14 years ago
- c61e89c Make creat() posix compliant API-wise. Shouldn't affect the core as it's wrapped via a static inline. by Thomas Martitz · 14 years ago
- 0defb84 Gigabeat S bootloader: Fix archaic call placement in dptc_stop which hangs the bootloader before jumping to FW. Let the backlight LED ramp up after unplugging USB which just looks better. by Michael Sevakis · 14 years ago
- 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
- 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
- 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
- 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
- b69be10 Use BOOTDIR and BOOTFILE defines instead of hardcoded path and file. FS#9559 by Björn Stenberg · 16 years ago
- 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
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 80278e4 Bring Gigabeat S bootloader one step close to a release version. by Michael Sevakis · 16 years ago
- 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 · 16 years ago
- 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 · 16 years ago
- 75fe887 Fix firmware load error display and handling in Gigabeat S bootloader. Remove "Hello World". v.00000011 now. by Michael Sevakis · 16 years ago
- 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 · 16 years ago
- 8ec1dca Enable program flow prediction in the system control coprocessor setup in the bootloader. by Michael Sevakis · 16 years ago
- 2920359 Unreverse Gigabeat S bootloader. Boot Rockbox with hold switch off. by Michael Sevakis · 16 years ago
- 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 · 16 years ago
- 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 · 16 years ago
- 90a3d58 Gigabeat S bootloader: Improve untarring by reading the whole file to memory before starting to write the output files. by Nicolas Pennequin · 16 years ago
- 620e6b4 Gigabeat S bootloader: make it move a rockbox binary back to /.rockbox/ when it finds one in the MTP directory. by Nicolas Pennequin · 16 years ago
- ec05b66 That was stupid. Should be enable_interrupt. by Michael Sevakis · 16 years ago
- 75f2d44 Change the remaining set_interrupt_status usage to the more parsimonious disable/enable/restore. by Michael Sevakis · 16 years ago
- e2f5f21 Give the Gigabeat S bootloader the ability to untar a tarball. by Nicolas Pennequin · 17 years ago
- a07c034 Gigabeat S: Interrupt enabled bootloader. Miscellaneous integration changes. by Michael Sevakis · 17 years ago
- 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
- 32f6109 Gigabeat S memory management stuff. by Will Robertson · 17 years ago
- 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
- 590501c Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks. by Will Robertson · 17 years ago