Getting PTLsim

Download

The PTLsim source code is distributed as several versions:

NOTE: These files are compressed using bzip2, not gzip. Please use tar jxvf filename.tar.bz2 to extract them on any Linux system.

The same PTLsim code base builds on both standard 32-bit x86 and 64-bit x86-64 (the Makefile will automatically configure its features for your platform).

Full system PTLsim/X is also built from the same source base, by specifying PTLSIM_HYPERVISOR=1 in the Makefile. The complete changelog for PTLsim is stored in Subversion; use the svn log command to list it.

NOTE: Users are strongly advised to read the Getting Started section of the PTLsim User's Guide and Reference to avoid confusion about how to build and run PTLsim.

Subversion Access

PTLsim is also available via Subversion, the well known version control system and successor to CVS. This is the recommended way to get PTLsim, since it lets you stay up to date automatically.

To check out the latest PTLsim source code, use the following:

svn co https://ptlsim.org/repository/trunk/ptlsim

Even if you download the stable or development tar.gz packages above, you can always just run svn update to turn the downloaded version into the latest development version.

IMPORTANT: We may update the simulation parameter files (ooohwdef.cpp and ooohwdef.h) via Subversion. Make sure you keep a backup of any changes you made, or they may be lost when svn update is used!

Documentation and tutorials on Subversion can be found here.

Full System PTLsim Files

These files and disk images are only required for full system PTLsim. Please see the manual for more information.

You can found out how to set up disk images and checkpoints on our page describing our SPEC cpu 2006 benchmark suite toolkit for PTLsim. Since we cannot distribute some of the SPEC benchmarks themselves, we're just including an example disk image, ptlsim-disk-image-example.tar.bz2 from above, with similar filenames and scripts.

Cross-Referenced Source Code

We maintain a cross-referenced LXR source code repository for your browsing convenience.

License

PTLsim is licensed under the GNU General Public License, version 2..