Phone: +1.978.451.0110

While many tend to fixate on OpenVMS' First Boot on Intel x86-64, there are actually a number of key milestones before we achieve First Boot.

Therefore, it is time to share some of these intermediate milestones with you — as Proof Points of our progress to First Boot. This page will replace the quarterly "State of the Port" powerpoint slides we have released in the past.

Proof Points to x86-64 First Boot

Past State of the Port Links

The following are links to past State of the Port PDF downloads of quarterly State of the Port reports.

•     October 2017

•     July 2017

•     April 2017

•     January 2017

•     March 2016

Proof Point 1

Proof Point #1 is defined as – stopping at the end-of-SYSBOOT breakpoint and issuing “;L” to XDELTA to get the list of images, including their image sections, SYSBOOT has loaded.

On 29-May-2018 we demonstrated ";L" at the end of SYSBOOT. Its output is at the end of this posting. Everything is not perfect yet but the current result is as expected. It shows many things have been accomplished and the overall underpinnings for the next step are in place.

The following work remains in order to make things complete at this point in the boot process.

  • There are four more exec images to be loaded: ERRORLOG.EXE, SYSTEM_SYNCHRONIZATION.EXE, SYS$PLATFORM_SUPPORT.EXE, and SYSTEM_PRIMITIVES_0.EXE. The first two will be picked up within the next week. The latter two require more compiler and memory management work.
  • We need to read the parameter file X86_64VMSSYS.PAR and populate system data cells with the appropriate values.
  • XDELTA needs to update its “;L” output formatting as some values are 64b that are 32b on Alpha and IA64.

Boot Path Output

Click here to see the full boot path from BOOTMGR> BOOT to ;L. The linked PDF is the output from a captured terminal session from a network boot of the memory disk file, which was created on our development cluster.