In this way, restores across transitions between user and supervisor modes can be identified and handled differently than restores which remain in user mode, for example in the manner described above.
Protecting the supervisor mode sensitive data from user code access.