Hi This is a patch that takes work originally performed by Mathew Chapman from UNSW. Matts work was based on the 2.5 series kernel and this patch brings it up to date with 2.6. What the patch is 1) Allows configuration selection between long and short VHPT formats. 2) Moves some orignal code into macros and attempts to use less/different registers. 3) Pushes some of Matts original work into arch/ia64/asmmacros.h 4) Ethier runs the original code written by David.M. or Matts modifications. Testing 1) Compiled on HP Simulator, Itanium 1 and 2. 2) Run on HP Sim, Itanium 1 and 2 3) lmbench on Itanium 2 dual processor, results to be presented at www.gelato.unsw.edu.au. 4) Waiting for HP to release Performance monitor tools for 2.6 to complete testing. Thanks -------------------------------------------------- Darren Williams Gelato@UNSW --------------------------------------------------