-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback on SBI version 3.0-rc3 #193
Comments
Thanks for the feedback. We discussed these feedback during yesterday's PRS meeting.
Yes. We will add that.
Will update.
Sure.
The event masking at a hart level instead of an event. So it's not a property of the event.
Yes. It is a valid issue. Discussion ongoing for potential solution.
There were mixed opinions about this in the meeting. The response retrieval mechanism is specific to the message protocol. For example: It can define another message type that can be send As per our offline discussion, it may not be prudent to have a place holder API without a valid use case in hand.
I will start a thread on the mailing list for a broader audience engagement.
Sure.
Sure.
We will clarify MSG_DATA_MAX_LEN description to indicate that In addition to that, it was proposed during the meeting to define |
@atishp04 There were no mixed opinions in the PRS TG meeting. AFAIK, both myself and @pathakraul were suggesting the same thing that it is the responsibility of the message protocol to define appropriate mechanism to track posted messages.
The Option 1 is certainely better because the API is generic and abstract enough to allow message protocol specification define its own mechanism such as notification or another message to track the status or response for a posted message. Regards, |
How about a 4th Option where we only have single |
@ved-rivos , the SSE spec does not describe which value is used for the SSTATUS.SDT bit when entering the SSE handler. In order to continue mimicking an interrupt (which is done currently), we should mandate the following:
A (very unlikely but still)) possible double trap with SSE scenario is the following:
|
I was referring to rahul's comment on the mailing list.
|
Sorry. I was away for the last week as I was travelling to India and got sick. |
SSE:
introduced by the Zicfilp extension.
one-shot events which would move to REGISTERED state instead.
a SSE event is injected from within an SSE handler.
FWFT:
length greater than request i.e. PMLEN > N will have
unexpected consequences. For instance, a OS using Sv57
may request PMLEN=7. If SBI picked PMLEN > 7 i.e. 15
then it will lead to unexpected behavior in the OS.
MPXY:
states that it does not wait for a response. However,
there does not seem to be a way to retrieve a response
later. How is the response eventually retrieved?
either notification or indication.
"After sending the message, this function waits for the
message response from the SBI implementation." This
statement would want to be reworded to state that the
function waits for "a response from the channel".
What is the handling for the case where the response
data length exceeds the size of the shared memory.
Is there an attribute - similar to MSG_DATA_MAX_LEN -
required for enumerating the maximum response data
length to allow the supervisor to size the shared memory
to be the maximum of the two?
The text was updated successfully, but these errors were encountered: