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

Update mmu_get... and mmu_set... #8290

Merged
merged 10 commits into from
Oct 13, 2021

Commits on Aug 24, 2021

  1. Update mmu_get... and mmu_set... to comply with strict-aliasing rules.

    Added 32-bit dependency injections as needed to guard against compiler
    optimizing 32-bit loads from IRAM to 8-bit or 16-bit loads.
    mhightower83 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    a8aed29 View commit details
    Browse the repository at this point in the history
  2. Update mmu_get... and mmu_set... to comply with strict-aliasing rules.

    Added 32-bit dependency injections as needed to guard against compiler
    optimizing 32-bit loads from IRAM to 8-bit or 16-bit loads.
    mhightower83 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    bac14f2 View commit details
    Browse the repository at this point in the history
  3. style

    mhightower83 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    0cc26d6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'pr-mmu-inline-strict-aliasing' of github.com:mhightower…

    …83/Arduino into pr-mmu-inline-strict-aliasing
    mhightower83 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    370c1c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    cb859e4 View commit details
    Browse the repository at this point in the history
  2. Removed stale comment

    mhightower83 committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    5df867f View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    45bcfa9 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Simplified use of aligas

    Corrected start of DRAM constant in mmu_is_dram().
    Replaced #define(s) with const to properly limit scope. Compiler appears to
    optomize it down to the same size.
    In some places used ld variables and core-isa.h defines to set range checking values.
    mhightower83 committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    ebbac7b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Configuration menu
    Copy the full SHA
    9814f70 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    bd31242 View commit details
    Browse the repository at this point in the history