You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[guest/{entrypoint,host_fxn_call,interrupts},host/outb] brought back panic info to abort
In hyperlight-dev#474, I removed the guest panic context region. With that, aborting was split into two steps:
(1) printing panic info w/ debug_print, and
(2) exiting w/ abort and codes.
This PR addresses feedback I got in hyperlight-dev#474 to join the operations by buffering string output when
aborting.
This PR also cleans up our manual chunking logic w/ outb and leverages out32 w/ length prefixing to
minimize VM exits. Abort detects it should finishing buffering by a terminator code (0xFF).
Edited tests to check for panic message in aborts as they were prior to hyperlight-dev#474 merged.
Signed-off-by: danbugs <[email protected]>
0 commit comments