Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fastboot for fusee: a workflow improvement #1209

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Nov 21, 2020

  1. build: fix some broken dependencies in Makefiles that were causing ta…

    …rgets to get rebuild when they did not need to be rebuilt
    misson20000 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    190fed2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f98ce0c View commit details
    Browse the repository at this point in the history
  3. fusee-primary: add reference counting to AHB redirect

    The SDMMC driver is currently the only user of the AHB redirect, but the
    upcoming XUSB driver will also need to use the AHB redirect, potentially at the
    same time. This ensures that the AHB redirect will not be disabled unexpectedly
    if one driver is deinitialized without the other.
    misson20000 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    4499c43 View commit details
    Browse the repository at this point in the history
  4. fusee-primary: move BCT0 buffer to dram to save on iram

    Add dram section to link script, and also creates a framebuffer section so we
    can start to use the link script as a single source of truth for how
    fusee-primary uses dram.
    misson20000 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    c00c30c View commit details
    Browse the repository at this point in the history
  5. fusee-primary: refactor BCT0 parsing

    BCT0 is now only parsed once into a struct this is shared between log
    level logic and stage2 logic. This has been done in anticipation of
    needing config items for fastboot gadget.
    misson20000 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    45b1700 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    20dc027 View commit details
    Browse the repository at this point in the history
  7. fusee-primary: tweak sdram_lp0_save_params to save code space

    This code is essentially a giant unrolled loop over an array of register
    copies. I've manually re-rolled the loop so that rather than emitting code for
    each parameter to read it, perform bit arithmetic on it, and write it, there is
    instead a static list of parameters which can be encoded using much less memory.
    misson20000 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    1eded07 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d29baa3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ebc3de0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd5ec4b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5c73dd1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d1078b5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    182b45b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5be26c6 View commit details
    Browse the repository at this point in the history