Skip to content
Michael Le edited this page Mar 1, 2021 · 9 revisions

Instructions for enabling PEF on a standard OpenPOWER POWER9 machine, creating a SVM, and running the experiments described in our paper. The 3 tasks are outlined below.

A. Enable PEF on standard OpenPOWER POWER9 machine. Includes installing and configuring firmware and operating system. These steps are captured in section 1 through section 5 in the following wiki of the ultravisor project. Instructions

B. Create a SVM. These steps are captured in section 6 through 10 in the above mentioned wiki.

C. Run the experiments described in the paper. Link

We will provide 2 machines for experimentation. One machine will not have PEF-enabled firmware (vanilla POWER9). The second machine will have PEF-enabled firmware.

Depending on the level of familiarity with system software, Tasks A and B can be time consuming. Hence, we provide 3 options:

  1. For the full experience: Task A+B+C. Use the vanilla POWER9 machine for this purpose. Feel free to skip the process of building the firmware, and use the ready made firmware made available at /root/witherspoon.uv.pnor.squashfs.tar on the PEF-enabled machine.
  2. Tasks B+C. Use the PEF-enabled machine. You can skip creating your own Fedora image and use the provided image on the PEF-enabled machine as the starting point for converting to SVM.
  3. Only Task C. Use the PEF-enabled machine. Use the provided (S)VM images.
Clone this wiki locally