Skip to content

Instantly share code, notes, and snippets.

@lthms
Created August 15, 2018 09:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lthms/0bc9a1cc2f4d98d038b6953e3d47f16e to your computer and use it in GitHub Desktop.
Save lthms/0bc9a1cc2f4d98d038b6953e3d47f16e to your computer and use it in GitHub Desktop.
We face a ’chicken-and-egg’ problem, where we need a detailed hardware model to reason
about HSE mechanisms, yet such a model does not exist and requires a tremendous amount of
efforts to be developed, reviewed and validated, which means we need to be reasonably certain
of our modeling choice for those efforts not going to waste. As a consequence, we decided to
develop an ad-hoc x86 hardware model which include the necessary hardware components
—abstracted away in related work— to demonstrate in Chapter 5 how it is possible to leverage
our formal definition of HSE mechanisms presented in Chapter 4 in order to specify and verify
a HSE mechanism implemented by the BIOS. In the process, we learned a lot with regard to
desirable properties a detailed hardware model could have.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment