I have a question regarding the "sbp_status" value for negative
residual in the PPDT_Status.pdf document.
The document specifies the value of "sbp_status" as eight (resources
unavailable) for negative residual case.
I thought that the "sbp_status" of "resources unavailable" means
insufficient SBP-2 resources in the "target" has prevented the
target from processing the ORB.
In T2I case, target stores a negative residual completion status
because the buffer provided by the "initiator" was too small to
transfer the service data.
In I2T case, a negative residual would be returned because of the
lack of target's resource, but lacking resource would not be an
SBP-2 resource but a receiving buffer for the service data outside
Thus, from the above observation, appropriate "sbp_status" seems to
be zero (no additional info. to report).
Am I missing something?
By the way, there seems to be a few editorial things in the same
The "sbp_status" values "4x" and "2x" in case of "resp" equal
TRANSPORT_FAILURE will be "8x(10rr xxxx): page table" and "4x(01rr
xxxx)": data buffer) respectively. Also, the "sbp_status" value
"FF(unspecified)" will need to be added in conformity with the SBP-2
-- Akihiro Shimura (email@example.com) Office Imaging Products Development Center 3 CANON INC.