gMemBootloaderConfig in the bootloader driver is not thread safe

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • SITSW-8023
    • 11.01.00
    • Hide
      11.01.01
      11.02.00
      Show
      11.01.01 11.02.00
    • Hide
      am62p-sk
      am62d-evm
      am275x-evm
      Show
      am62p-sk am62d-evm am275x-evm

      The bootloader driver share a common global memory bootloader instance (gMemBootloaderConfig) for all the media specific bootloader instances defined in the sysconfig.

      This can lead to issues in a multi-threaded environment as the memory bootloader instance has structure fields like "coresPresentMap" that is initialized to 0 for every appimage as part of the "Bootloader_parseMultiCoreAppImage" function call.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-6002 - gMemBootloaderConfig in the bootloa...
                SYNCHRONIZED
                • Last Sync Date: