Migration Specialties International, Inc. 217 West 2nd Street, Florence, CO 81226-1403 +1 719-784-9196 E-mail: [email protected] migrationSpecialties.com Continuity in Computing FreeAXP™ SPD V2.n – 11-FEB-2016 Digital Emulator Collection Software Product Description FreeAXP is a virtual AlphaServer 400 designed to be hosted on a Windows x86 and x64 systems. This highly portable product offers the following key features: • OpenVMS, Digital , and Tru64 UNIX support • Simple configuration • Commercial and hobbyist licensing • VM host support • Optional support contracts Best of all, the product is free! FreeAXP is designed to virtualize legacy Alpha hardware. The product is binary compatible with real Alpha hardware, allowing the resident and software to be ported to FreeAXP without modification or the need for source code. For all intents and purposes, FreeAXP offers a simple way to upgrade existing Alpha systems to new hardware. FreeAXP supports 32 – 128MB of virtual memory, up to seven storage devices, including a physical CD/DVD-ROM, two 100Mb NICs, one virtual serial console, and one virtual serial port. FreeAXP provides an introduction to Migration Specialties legacy Alpha virtualization products. It is designed for hobbyist and non-critical system use. Clients requiring additional performance and capabilities should look at Migration Specialties Avanti commercial Alpha replacement solutions. FreeAXP is provided free of charge without warranty or official support. FreeAXP Home Page: http://migrationspecialties.com/FreeAXP.html

Migration Specialties believes the information in this publication is accurate as of its publication date; such information is subject to change without notice. Migration Specialties is not responsible for any inadvertent errors. Migration Specialties conducts its business in a manner that conserves the environment and protects the safety and health of its employees, customers, and the community. Migration Specialties, FreeAXP, FreeAXP32, FreeAXP64, and Mayfair are trademarks of Migration Specialties International, Inc. All trademarks and registered names used in this document are the property of their respective owners. Produced in the USA. ©Copyright 2016, Migration Specialties International, Inc Migration Specialties International, Inc. migrationSpecialties.com

Contents Guest O/S ...... 3 OpenVMS ...... 3 Digital and Tru64 UNIX...... 3 Host Server Requirements ...... 3 FreeAXP Software Package...... 3 FreeAXP Virtual Hardware Summary...... 3 CPU...... 3 Memory...... 4 Storage...... 4 Internal Storage...... 4 Removable Media Devices ...... 4 External Expansion...... 4 Controllers ...... 4 Console...... 4 Communications ...... 4 Printers ...... 5 Configuration ...... 5 Software ...... 5 Operating Systems ...... 5 Terminal Emulator...... 5 Warranty...... 5 Unsupported Options ...... 5 Support ...... 5 Updates...... 6 Tested O/S...... 6 Country of Origin...... 6

- 2 - FreeAXP SPD Migration Specialties International, Inc. migrationSpecialties.com

GUEST O/S FreeAXP supports the OpenVMS, Digital UNIX (OSF/1), and Tru64 UNIX operating systems. OpenVMS OpenVMS 6.2 thru 8.4 with up to 128MB of memory is support. Avanti supports up to 3GB of memory. Digital and Tru64 UNIX Digital and Tru64 UNIX V3.2C thru V5.1B-6/Pk8 with up to 128MB of memory is support. Avanti supports up to 1GB of memory.

HOST SERVER REQUIREMENTS These are minimum recommended host system requirements. Faster hardware will provide better performance. • Windows 32 or 64-bit O/S: 7, 8, 10, 2008, 2012 • Dual core processor • Memory: 4GB • Sufficient disk space to support virtual disk image files.

FREEAXP SOFTWARE PACKAGE The FreeAXP software package, User Guide, and Release Notes can be downloaded from the FreeAXP home page. The kit includes the FreeAXP emulator, configuration utility, WinPcap1-based NDIS network driver, and PuTTY1 terminal emulator.

FREEAXP VIRTUAL HARDWARE SUMMARY CPU 1 CPU supporting the EV4, EV5, and EV6 instruction sets Memory 32MB – 128MB Disk Controllers 1 KZPAA Disks per Controller 7 Maximum Disk Size 1 TB (limit determined by operating system) NICs 1 - 2* Serial Ports 2 virtual CD-ROM Support Yes PCI slots 3* *FreeAXP allows up to three virtual PCI devices. Each PCI slot can contain either a NIC or a disk controller. A FreeAXP system can be configured with 1 to 2 NICs and 1 disk controller.

CPU FreeAXP provides a single virtual CPU. The FreeAXP CPU includes support for the EV4, EV5 and EV6 Alpha processor instruction sets. Symmetric Multiprocessing (SMP) is not supported.

1 FreeAXP includes software developed by the Computer Systems Engineering Group at Lawrence Berkeley Laboratory and Simon Tatham. See the FreeAXP license agreement for additional details.

- 3 - FreeAXP SPD Migration Specialties International, Inc. migrationSpecialties.com

MEMORY FreeAXP supports 32 to 128MB of memory in 32MB increments. Avanti supports up to 3GB of memory. Memory is mapped to match the three memory banks available in a real AlphaServer 400. The user need only specify the total memory desired in the Memory field. The following table describes how legal memory values are calculated.

Table 1: Legal Memory Values Total Memory Bank 1 Bank 2 Bank3 32MB 16MB 16MB -

48MB 16MB 16MB 16MB 64MB 32MB 32MB - 96MB 32MB 32MB 32MB 128MB 64MB 64MB -

STORAGE FreeAXP provides an emulated KZPAA SCSI controller that supports up to seven virtual disks or CD/DVD-ROMs. One device can be designated as a physical CD/DVD-ROM. Avanti also supports the KZPCA fifteen disk controller. Avanti allows up to three disk controllers per instance. Internal Storage Virtual disk drives are supported as image files under the host operating system. File location is limited only by the host system. FreeAXP limits virtual disk size to 1TB per disk. Disk size is further limited by the operating system running on FreeAXP. For example, FreeAXP running OpenVMS version 6.2 would be limited to virtual disk sizes of 9GB. Removable Media Devices FreeAXP supports a single physical CD/DVD-ROM device. Avanti supports additional physical CD/DVD devices. CDs and DVDs can also be copied as ISO files and accessed as virtual media. Avanti offers virtual tape support as well. External Expansion Virtual disks can be created on external storage devices accessible to the host system. Controllers Virtual KZPAA SCSI controller supporting one to seven devices. The virtual KZPCA under Avanti supports one to fifteen devices.

CONSOLE FreeAXP provides SRM console access via a virtual serial port (OPA0/tty00). Avanti also offers a physical serial option.

COMMUNICATIONS • Up to two virtual 10/100Mb DE500 NICs. External performance is driven by the host system and may exceed 100Mb. Avanti supports up to three NICs.

- 4 - FreeAXP SPD Migration Specialties International, Inc. migrationSpecialties.com

• One virtual serial console (OPA0/tty00). Avanti offers physical serial support as well. • One virtual serial port (TTA0 or /dev/tty01). Telnet access only, no physical serial device support. Physical serial device support is offered in Avanti.

PRINTERS Network printer support dependent upon O/S running on FreeAXP.

CONFIGURATION FreeAXP is configured via a simple Windows interface.

SOFTWARE Operating Systems • OpenVMS V6.1-1H1 and greater • Digital OSF/1 V3.2C and greater • Tru64 UNIX V3.2C and greater FreeAXP Configuration Utility FreeAXP implements the Alpha SRM , limiting O/S support to those O/S's that can boot from SRM. Thus, FreeAXP does not support WindowsNT. FreeAXP implements a virtual serial console, but does not implement a graphics card, so O/S's requiring a graphical interface are not supported. We welcome reports from the field of successful implementation of any operating system and will post this information on our web site and the FreeAXP forum. FreeAXP has not been tested against O/S's such as Red Hat , NetBSD, FreeBSD, and OpenBSD, which do utilize the Alpha SRM firmware Terminal Emulator • PuTTY: Free implementation of Telnet and SSH for Windows and UNIX platforms. A copy of PuTTY is provided with FreeAXP. The software is also available from this link: http://www.chiark.greenend.org.uk/~sgtatham/putty/

WARRANTY FreeAXP is freeware. It is provided as is without warranty or official support. Use it at your own risk.

UNSUPPORTED OPTIONS • FreeAXP has not implemented the EV4 CPU on-chip performance counters. Code profiling applications such as kprofile and uprofile will not work correctly on the emulator.

SUPPORT FreeAXP questions and problem reports can be posted to the FreeAXP forum at http://vmshobbyist.org/forum. Migration Specialties will respond as time permits.

- 5 - FreeAXP SPD Migration Specialties International, Inc. migrationSpecialties.com

UPDATES Migration Specialties may post updates to FreeAXP at any time. Notices of updates will be posted on the Migration Specialties web site, to the FreeAXP mailing list, and in various Alpha related publications.

TESTED O/S FreeAXP has been tested under the following 32 and 64-bit operating systems: Windows 7 Windows 8 Windows 10 Windows Server 2008 Windows Server 2012 FreeAXP has also been hosted on Windows O/S running under VMware®, Sun VirtualBox, Apple Parallels, and Apple Boot Camp.

COUNTRY OF ORIGIN FreeAXP was developed by an international team with members from the USA, Canada, The Netherlands, and the UK. FreeAXP is owned and controlled by Migration Specialties International, Inc., a US corporation.

- 6 - FreeAXP SPD