Post Go back to editing

Secure SSL when Cache is enabled

Category: Software
Product Number: ADSP-21569
Software Version: 3.0.3

Hi,

if using SecureBoot_OpenPart with cache enabled, adi_rom_Boot() failes.

If running without cache it succeeds.

Is there an example for a Secure Second Stage Loader with cache enabled?

Regards

Bernhard

Thread Notes

  • Hi 

    it is running if loading the keys locally but not if using the keys stored in otp.

    Regards

    Bernhard

  • Hi,

    Regarding "Is there an example for a Secure Second Stage Loader with cache enabled?
    >>> There is currently no example available for a Secure Second Stage Loader with cache enabled.

    By default, cache must be disabled for the SSL booting. Please ensure that L1 and L2 caches are disabled and flushed (if applicable) before calling the boot API and reset the BTB (Branch Target Buffer). If caches remain enabled, the core may read stale data from a previously loaded application during startup, even if the content is booted via DMA.

    Regards,
    Nandini C

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.