Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
bce419d89062e842b65353f942cb6624d861a2aa
/
bootloader
/
gigabeat-s.c
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
8ec1dca
Enable program flow prediction in the system control coprocessor setup in the bootloader.
by Michael Sevakis
· 17 years ago
2920359
Unreverse Gigabeat S bootloader. Boot Rockbox with hold switch off.
by Michael Sevakis
· 17 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
· 17 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
· 17 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
· 17 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
· 17 years ago
ec05b66
That was stupid. Should be enable_interrupt.
by Michael Sevakis
· 17 years ago
75f2d44
Change the remaining set_interrupt_status usage to the more parsimonious disable/enable/restore.
by Michael Sevakis
· 17 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