Refactor interrupt handling in the RF driver

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • TI Device Drivers
    • TIDRIVERS-1001
    • 3.20.00
    • 3.20.00
    • Hide
      The interrupt handler routine within the RFCC26XX_multimode.c driver needed to be refactored due to a vulnerability. In certain scenarios, the implemented command handling could try to access member fields of a command which has already been discarded. This lead to an attempt to write to an invalid address (FLASH) and caused a BUS error.

      This issue was eliminated by refactoring the conditional if-else branches within the hwiFxnCpe0Active(uintptr_t a) function to be exclusive.
      Show
      The interrupt handler routine within the RFCC26XX_multimode.c driver needed to be refactored due to a vulnerability. In certain scenarios, the implemented command handling could try to access member fields of a command which has already been discarded. This lead to an attempt to write to an invalid address (FLASH) and caused a BUS error. This issue was eliminated by refactoring the conditional if-else branches within the hwiFxnCpe0Active(uintptr_t a) function to be exclusive.

      Refactor interrupt handling in the RF driver

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

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-824 - Refactor interrupt handling in the ...
                SYNCHRONIZED
                • Last Sync Date: