[BACK]Return to hppa.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/hppa.html between version 1.63 and 1.64

version 1.63, 2002/10/31 00:22:10 version 1.64, 2002/11/08 18:46:54
Line 16 
Line 16 
   
 <hr>  <hr>
   
 This port is aimed to support the following HP 9000 models:  <h3><font color=#0000e0><strong>Status and History:</strong></font></h3>
 705, 710, <b>712</b>, <b>715</b>, 720, <b>725</b>,  Systems boot to multi-user and full snapshots are made periodically.
 730, <b>735</b>, 742, 750, <b>755</b>, A180, A180C, B132L, B132L+,  There are several projects being under development to support
 B160L, B180L, C100, C110, C132L, C160L, C180L, J200, <b>J210</b>, J210XC  SCSI controllers and input devices,
 (bold means "known to be working").  certain stability issues.
 Other similar to those hardware configurations may be supported  <p>
 as long as if they based on:  
 <ul>  
 <li>HP PA-RISC 7000, 7100, 7150, 7100LC, 7200, 7300LC processors;  
 <li>Viper (others ?) memory controller;  
 <li>LASI, ASP, WAX bus/IO controller;  
 <li>and EISA bus controller;  
 <li>NCR53C700, NCR53C710, NCR53C720 SCSI I/O Processor;  
 <li>Venom, CRX-8, CRX-24, HCRX-8, HCRX-24 video controllers;  
 <li>HIL or PS/2 keyboard and mouse;  
 <li>EISA devices will work, but they won't be useful for booting,  
         but some of those manufactured by HP for 700/800 systems.  
 </ul>  
 Systems which may work (eventually):  
 <ul>  
 <li>PA2.0 systems (in 32-bit mode);  
 <li>HP 9000 834, 835, 836, 844, 845, 846;  
 <li>HP 9000 E23, E25, E35, E45, E55;  
 <li>HP 3000 908, 918, 928, 938;  
 <li>Hitachi VQ200, VQ210, and some other non-HP workstations;  
 <li>Precision Book from RDI Computer Corporation (well, unlikely)  
 <li>HP VME and VXI single board systems (requires VME at least)  
 </ul>  
 <br>  
 Hardware is needed for this project,  
 see <a href="want.html">"Wanted List"</a>. (contact <a href=mailto:mickey@openbsd.org>mickey</a>).  
   
 <h3><strong>Status:</strong></h3>  
 System boots to single-user, using <a href=http://hppa.lucifier.net/#boot_lif>bootable images</a>.  
   
 <h3><strong>History:</strong></h3>  
 This project was started in one of those days when the only  This project was started in one of those days when the only
 open source operating systems for HP PA-RISC computers were  open source operating systems for HP PA-RISC computers were
 <a href=http://www.cs.utah.edu/projects/flux/lites/html>Lites</a> and  <a href=http://www.cs.utah.edu/projects/flux/lites/html>Lites</a> and
Line 71 
Line 41 
 machines which actually resulted in some proprietary documentation  machines which actually resulted in some proprietary documentation
 release, even they target different class of 9000 machines.  release, even they target different class of 9000 machines.
 <p>  <p>
 So far here is a history of OpenBSD/hppa port  
 <small>(it has no dates, but use  <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>
 <a href=anoncvs.html>cvs</a> to see what happened when)</small>:  
 <ul>  <ul>
 <li>single user  <li>CPUs (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&sektion=4&arch=hppa">intro</a> and (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpu&sektion=4&arch=hppa">cpu</a>)):
 <li>serial console support          <ul>
 <li>sti driver rewritten, with released specifications          <li>PA7000-based: 705, 710, 720, 730, 750 (currently under development)
 <li>kernel symbol table loading by /boot (symbolic debugging !)          <li>PA7100-based: 715/33, 715/50, 715/75, 725/50, 725/75, 735/100, 755/100
 <li>init(8) execs fine, subsequent single-user shell <u>exits</u>,          <li>PA7100LC-based: 712, 715/64, 715/80, 715/100, 715/100XC, 725/64, 725/100
         meaning probably it found some problem initializing itself          <li>PA7150-based: 735/125, 755/125
 <li>root on nfs, swap on nfs          <li>PA7200-based: J200, J210
 <li>i82596-based ethernet (if_ie), in uncached memory mode          </ul>
 <li>Most of the MD kernel code written  <li>bus/IO controllers:
 <li>DDB support except watchpoints and single-stepping          <ul>
 <li>disk boot working          <li> GSC (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gsc&sektion=4&arch=hppa">gsc</a>): LASI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lasi&sektion=4&arch=hppa">lasi</a>), ASP (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asp&sektion=4&arch=hppa">asp</a>)
 <li>Stinger (*CRX-*) graphics boards driver          </ul>
 <li>LASI, ASP, WAX and EISA bus adapters  <li>SCSI controllers (currently under development):
 <li>com, lpt, fdc drivers (no fd yet ;)          <ul>
 <li>PDC driver          <li>NCR53C710 SCSI I/O Processors (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=osiop&sektion=4">osiop</a>)
 <li>kernel bootstrap working          <li>NCR53C720 SCSI I/O Processors (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&sektion=4">siop</a>)
 <li>network boot working through the LIF image          </ul>
 <li>cross-tools compiling/working  <li>SGC/GSC graphics (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4">sti</a>):
           <ul>
           <li>Artist (as found on 712)
           <li>CRX-8, CRX-24, HCRX-8, HCRX-24
           </ul>
   <li>RS-232 devices:
           <ul>
           <li>On-board ns16550 or similar (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>)
           </ul>
   <li>Input devices (currently under development):
           <ul>
           <li>PS/2 keyboard and mouse
           <li>HIL keyboard and mouse
           </ul>
 </ul>  </ul>
   Systems which may work (eventually):
   <ul>
   <li>PA2.0 systems (in 32-bit mode);
   <li>HP 9000 834, 835, 836, 844, 845, 846;
   <li>HP 9000 E23, E25, E35, E45, E55;
   <li>HP 3000 908, 918, 928, 938;
   <li>Hitachi VQ200, VQ210, and some other non-HP workstations;
   <li>Precision Book from RDI Computer Corporation (well, unlikely)
   <li>HP VME and VXI single board systems (requires VME at least)
   </ul>
   <br>
   Hardware is needed for this project,
   see <a href="want.html">"Wanted List"</a>
   (contact <a href=mailto:mickey@openbsd.org>mickey</a>).
   
 <h4>Documentation</h4>  <h3><font color=#0000e0><strong>Documentation</strong></font></h3>
   
 <small>(most of which was released by HP for the  <small>(most of which was released by HP for the
 <a href=http://www.parisc-linux.org/>Linux/parisc</a> project)</small>:  <a href=http://www.parisc-linux.org/>Linux/parisc</a> project)</small>:
 <ol type=1>  <ol type=1>
Line 130 
Line 128 
 </ol>  </ol>
 Or see more information at <a href=http://www.openpa.net/>OpenPA</a>.  Or see more information at <a href=http://www.openpa.net/>OpenPA</a>.
   
 <h4>Build cross-tools:</h4>  <hr>
   
   <h3><font color=#0000e0><strong>Building Cross-Tools</strong></font></h3>
 <pre>  <pre>
 cd /usr/src  cd /usr/src
 sudo make TARGET=hppa cross-tools  sudo make TARGET=hppa cross-tools
Line 168 
Line 168 
 <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=options&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>options(8)</a>  <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=options&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>options(8)</a>
 for kernel build options and configuration.  for kernel build options and configuration.
 </p>  </p>
 <h4>Recent development:</h4>  
 <pre>  
 BOOT_ADMIN&gt; boot lan isl  
   
 Booting  
   
   
 &gt;&gt; OpenBSD/hppa BOOT 0.7  
 &gt;  
 booting lf0a:/bsd: 1167360+61440+274432 [164584+60691]=0x489000 start=0x12000  
 [ bsd ELF symbol table not valid: bad magic ]  
 [ using 225276 bytes of bsd a.out symbol table ]  
 Copyright (c) 1982, 1986, 1989, 1991, 1993  
         The Regents of the University of California.  All rights reserved.  
 Copyright (c) 1995-2002 OpenBSD. All rights reserved.  http://www.OpenBSD.org  
   
 OpenBSD 3.1-beta (SHEPHERD_PIE) #834: Thu Mar 28 10:52:35 EST 2002  
     mickey@lucifier.net:/sys/arch/hppa/compile/SHEPHERD_PIE  
 HP9000/712/80 (King Gecko) PA-RISC 1.1  
 real mem = 67108864 (73728 reserved for PROM, 8388608 used by OpenBSD)  
 mainbus0 (root) [flex fff80000]  
 pdc0 at mainbus0  
 mem0 at mainbus0 offset ffbf000: viper rev 0, size 64MB  
 cpu0 at mainbus0 offset ffbe000 irq 31: PCXL rev 4 L1-A 80MHz, FPU PCXL (CMOS-26B) rev 1  
 cpu0: 128K(32b/l) Icache, 128K(32b/l) wr-back coherent Dcache, 64 coherent TLB, 8 BTLB  
 lasi1 at mainbus0 offset 500000 irq 27: rev 3.0  
 lasi0 at mainbus0 offset 100000 irq 28: rev 3.0  
 gsc0 at lasi0  
 "Optional RJ-16" at gsc0 (type a, sv 8d) offset 4060 not configured  
 "Optional RJ-16" at gsc0 (type a, sv 8d) offset 4040 not configured  
 "PS/2 port" at gsc0 (type a, sv 84) offset 8100 not configured  
 "PS/2 port" at gsc0 (type a, sv 84) offset 8000 not configured  
 "floppy controller" at gsc0 (type a, sv 83) offset a000 not configured  
 harmony0 at gsc0 offset 4000 irq 13: teleshare rev 4.0  
 "teleshare tty0" at harmony0 not configured  
 "teleshare tty1" at harmony0 not configured  
 lpt0 at gsc0 offset 2000 irq 7  
 com0 at gsc0 offset 5000 irq 13: ns16550a, 16 byte fifo  
 com0: console  
 ie0 at gsc0 offset 7000 irq 8: LASI/i82596CA v1.0, address 08:00:09:87:b5:75  
 "Core SCSI" at gsc0 (type a, sv 82) offset 6000 not configured  
 sti0 at mainbus0 offset 8000000: HPA208LC1280 rev 8.04;7  
 sti0: 2048x1024 frame buffer, 1280x1024x8 display, offset 0x0  
 sti0: 8x16 font type 1, 16 bpc, charset 0-255  
 wsdisplay0 at sti0  
 gsc1 at lasi1  
 com1 at gsc1 offset 5000 irq 5: ns16550a, 16 byte fifo  
 ie1 at gsc1 offset 7000 irq 8: LASI/i82596CA v1.0, address 08:00:09:87:b5:76  
 nfs_boot: using network interface 'ie0'  
 nfs_boot: client_addr=10.0.0.5  
 nfs_boot: server_addr=10.0.0.1 hostname=jwalker  
 root on lucifier:/export/hppa/root  
 root time: 0x3c6770c7  
 WARNING: clock lost 9913 days -- CHECK AND RESET THE DATE!  
 init: copying out flags `-s' 3  
 init: copying out path `/sbin/init' 11, 0x68ff3003  
 #  
 </pre>  
 </p>  
 <small>info was typed from screen, sorry for typos</small>  
 <hr>  <hr>
 In order to use the <a href=http://hppa.lucifier.net/#boot_lif>boot.lif</a> files  In order to use the <a href=http://hppa.lucifier.net/#boot_lif>boot.lif</a> files
 you must prepare your server and instruct your machine to boot off the network:  you must prepare your server and instruct your machine to boot off the network:

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64