Virtual Ghost implements the sva.icontext.save() and sva.icontext.load() instructions to save and restore the Interrupt Context before and after signal handler dispatch. These instructions save the Interrupt Context within SVA memory to ensure that the OS cannot read or write it directly.