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

WIP: start payload through DRTM #521

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from
Open

WIP: start payload through DRTM #521

wants to merge 11 commits into from

Commits on Aug 15, 2022

  1. cpu/amd/pi: add skeleton for DRTM

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    ff01957 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. cpu/amd/pi/skinit: load and start DRTM payload

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c0181c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

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

Commits on Sep 16, 2022

  1. cpu/x86/lapic: use TSC in SMM

    LAPIC timer can be re-configured and used by OS. TSC should have
    constant rate, and even if it doesn't, TSC is only read. LAPIC on
    the other hand requires writes during initialization, which can mess
    up whatever OS uses it for.
    
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    60a75d8 View commit details
    Browse the repository at this point in the history
  2. cpu/amd/skinit: print MSRs connected with SMM

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    afc598e View commit details
    Browse the repository at this point in the history
  3. amd/pi/00730F01: make changes required to start SMM in TSEG

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    c7291af View commit details
    Browse the repository at this point in the history
  4. mb/pcengines/apu2: changes required for SMMSTORE

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    cdffa69 View commit details
    Browse the repository at this point in the history
  5. mb/pcengines/apu2: make SMMSTORE bigger

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    77706e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3abd33a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. configs/config.pcengines_apu2_drtm_payload: add file

    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    11f4d86 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. configs/config.pcengines_apu2_drtm_payload: enable UEFI shell, reduce…

    … log level
    
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    eaff925 View commit details
    Browse the repository at this point in the history