Other Parts Discussed in Thread: AM263P4
器件型号: AM263P4
我目前正在根据 SDK 中的`HsmClient_getRandomNum`函数在 AM263P4 上编写一个函数、以向 M4 内核 (HsmServer) 发出服务请求。 我有以下问题:**
问题 1:
接收到从 HSM 内核返回的`μ s RespMsg.args`后、除了对整个`getRandomNum`结构(即`RespMsg.args`) 执行高速缓存一致性运算之外、是否有必要对`args`内的所有指针变量执行高速缓存一致性运算? 更具体地说:我应该只对`resultPtr`(它保持该函数应该输出的 RNG 输出)执行相干运算,而不是对`seedValue`执行相干运算?

问题 2:
将 SIPC 消息发送到 HSM 内核时、除了对整个`ReqMsg.args`(即`getRandomNum`) 执行缓存一致性运算之外、我是否还需要对输入到 HSM 内核的指针变量(例如`resultPtr`和`seedValue`)执行缓存一致性运算? 如果是这种情况、以下代码中是否有错误


