diff options
Diffstat (limited to 'src/include/usr/util/utiltce.H')
-rw-r--r-- | src/include/usr/util/utiltce.H | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/include/usr/util/utiltce.H b/src/include/usr/util/utiltce.H index bcaeecbca..f71946fee 100644 --- a/src/include/usr/util/utiltce.H +++ b/src/include/usr/util/utiltce.H @@ -106,6 +106,28 @@ errlHndl_t utilSetupPayloadTces(void); */ errlHndl_t utilClosePayloadTces(void); +/******************************************************/ +/* Miscellaneous Functions */ +/******************************************************/ + +/** + * @brief Indicates if TCEs should be used for DMA path on the system + * + * @return bool - TRUE if TCEs should be used; False, if not + * + */ +bool utilUseTcesForDmas(void); + +/** + * @brief Enables the System to use TCEs without setting up a TCE Table. + * This prevents the FSP from using unsecure DMAs during the IPL until + * Hostboot sets up the TCE Table with proper TCEs. + * + * @return errlHndl_t - Return Error Handle if failed + * + */ +errlHndl_t utilEnableTcesWithoutTceTable(void); + }; #endif |