Independent PA-RISC and Itanium Reference Book
Total Page:16
File Type:pdf, Size:1020Kb
OpenPA The book of PA-RISC Paul Weissmann Bonn This document and its content are Copyright © 1999-2021 Paul Weissmann, Bonn, Germany, unless otherwise noted. Berlin, Bonn, Palo Alto, San Francisco No parts of this document may be reproduced or copied without prior written permission. Commercial use of the content is prohibited. OpenPA.net, the information resource on PA-RISC. Second edition Release 2.8 Bonn, May 2021 Other editions: Second edition 2.7: July 2020 Second edition 2.6: January 2018 Second edition 2.5: January 2016 Second edition 2.4: July 2012 Second edition 2.3: July 2009 Second edition 2.2: January 2009 Second edition 2.1: October 2008 Second edition 2.0: May 2008 First edition 1.2: December 2007 First edition 1.1: November 2007 First edition 1.0: July 2006 OpenPA.net (online) is a registered serial publication, ISSN 1866-2757. Paul Weissmann can be reached by e-mail: [email protected]. and online at Insignals Cyber Security and OpenKRITIS. Preface This is the print edition of the OpenPA.net website from Spring 2021. OpenPA is a resource for HP PA-RISC and Itanium computers with technical descriptions of workstations, servers, their hardware architecture and supported operating systems This project is independent of and does not represent The Hewlett Packard Company in any way. This is the Second Edition 2.8. Set with LATEX. Changes in Second Edition 2.8 since the last edition (2020): ê Many revisions and corrections (thanks!) ê Text and language in all chapters ê TeX backend update All other changes are listed in chapter 5.1. For the most current version of the OpenPA print edition please refer to http://www.openpa.net/print.html. i Contents Contents iii List of Tables v 1 Introduction 1 2 PA-RISC Design 4 2.1 Overview . 5 2.2 Overview . 8 2.3 PA-RISC Architecture . 42 2.4 PA-RISC Chipsets . 50 2.5 PA-RISC Buses . 68 2.6 PA-RISC Graphics Adapters . 75 2.7 PA-RISC SCSI . 78 3 PA-RISC Computer Systems 80 3.1 Overview . 81 3.2 HP 9000 and PA-RISC Story . 92 3.3 HP 9000/705 and 710 . 102 3.4 HP 9000/712 . 105 3.5 HP 9000/715 . 109 3.6 HP 9000/720, 730 and 750 . 113 3.7 HP 9000/725 . 116 3.8 HP 9000/735 and 755 . 119 3.9 HP 9000/742i VME Workstation . 123 3.10 HP 9000/743i and 744 VME Workstation . 125 3.11 HP 9000/745 VME Workstations . 129 3.12 HP 9000/745i and 747i VME Workstations . 132 3.13 HP 9000/748i and 748 VME Workstations . 135 3.14 HP 9000 74x Expansion . 138 3.15 HP 16600 and 16700 Agilent Logic Analyzers . 140 3.16 HP 9000/A180 . 145 3.17 HP A400, A500 (rp2400) . 148 3.18 HP Visualize B132L, B160L, B180L . 151 3.19 HP Visualize B1000, C3000, C3600 . 155 3.20 HP Visualize B2000 and B2600 . 158 3.21 HP 9000/C100 and C110 . 161 3.22 HP Visualize C132L, C160L . 164 3.23 HP Visualize C160, C180 . 168 3.24 HP Visualize C200, C240, C360 . 172 ii CONTENTS CONTENTS 3.25 HP C8000 . 176 3.26 HP 9000/D-Class and R-Class . 179 3.27 HP 9000/E-Class . 183 3.28 HP 9000 500 FOCUS . 186 3.29 Early PA-RISC Systems . 191 3.30 HP 9000 Series 800 Nova Servers . 195 3.31 HP i2000 . 198 3.32 HP Visualize J200, J210, J280, J2240 . 201 3.33 HP Visualize J5000, J5600, J7000, J7600 . 206 3.34 HP Visualize J6000, J6700 . 209 3.35 HP 9000/K-Class . 212 3.36 HP L1000 and L2000 (rp5400/rp5450) . 217 3.37 HP L1500 and L3000 (rp5430/rp5470) . 221 3.38 HP N4000 (rp7400) . 225 3.39 HP N4000 (rp7405/rp7410) . 228 3.40 HP 9000 rp3410 and rp3440 . 231 3.41 HP 9000 rp4410 and rp4440 . 235 3.42 HP Integrity rx1600 and rx1620 . 238 3.43 HP Integrity rx2600 and rx2620 . 242 3.44 HP Integrity rx4610 . 246 3.45 HP Integrity rx4640 . 250 3.46 HP Integrity rx5670 . 254 3.47 Convex Exemplar SPP1000, SPP1200 & SPP1600 . 258 3.48 HP/Convex SPP2000 (S-Class/X-Class) . 263 3.49 HP 9000/T500, T520, T600 and 890 . 267 3.50 HP V2200 and V2250 . 272 3.51 HP V2500 and V2600 . 275 3.52 HP zx2000 . 279 3.53 HP zx6000 . 282 3.54 RDI PrecisionBook . 285 3.55 SAIC Galaxy 1100 . 289 3.56 Stratus Continuum . 292 3.57 PA-RISC Third Party Systems . 300 3.58 PA-RISC Timeline from 1982 . 304 4 PA-RISC Operating Systems 312 4.1 Overview . 313 4.2 HP-UX . 315 4.3 PA-RISC Linux . 319 4.4 NetBSD/hppa . 322 4.5 NeXTSTEP on PA-RISC . 324 4.6 OpenBSD/hppa . 326 4.7 Research Operating Systems . 329 4.8 PA-RISC Operating Systems History . 335 5 Appendix 338 5.1 Print History . 339 5.2 PA-RISC Benchmarks . 343 iii List of Tables 2.1 PA-RISC hardware period table . 5 2.2 HP PA-RISC processors overview . 8 2.3 Other PA-RISC processors overview . 36 2.4 PA-RISC superscalar instruction classes . 46 2.5 PA-7100 allowed instruction bundles . 46 2.6 PA-7100LC/PA-7300LC allowed instruction bundles . 46 2.7 PA-7100LC/PA-7300LC allowed instruction bundles . 47 2.8 Chipsets used in PA-RISC computers . 50 2.9 Buses used in PA-RISC computers overview . 68 2.10 PCI buses used in PA-RISC computers overview . 74 2.11 HP CRX graphics adapters . 75 2.12 HP HCRX graphics adapters . 75 2.13.