=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/hppa.html,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- www/hppa.html 2003/02/12 10:11:04 1.91 +++ www/hppa.html 2003/02/17 17:48:53 1.92 @@ -49,8 +49,7 @@
  • Supported hardware list
  • Hardware documentation
  • Getting and installing OpenBSD/hppa -
  • Netbooting OpenBSD/hppa -
  • Cross-compiling kernels +
  • Netbooting the installation media

    @@ -87,8 +86,8 @@

    Current status:

    -Although there have been no official releases of this port yet, -the supported systems boot to multi-user and full snapshots are made +Although there have been no official releases of this port yet, the +supported systems boot to multi-user and full snapshots are made periodically.

    @@ -344,10 +343,11 @@
    -

    Netbooting OpenBSD/hppa:

    +

    Netbooting the installation media:

    -The boot.lif file contains both a bootloader and a kernel. +The lif32.fs file contains both a bootloader and an installation +miniroot. To boot it from the network, a server machine has to be setup so as to let the hppa machine retrieve it:

      @@ -363,8 +363,8 @@ the tftp server (relative to /usr/mdec/rbootd). For example:
      -	8:0:9:70:c4:11    boot.lif    # 9000/720
      -	8:0:9:19:fb:a0    boot.lif    # 9000/725
      +	8:0:9:70:c4:11    lif32.fs    # 9000/720
      +	8:0:9:19:fb:a0    lif32.fs    # 9000/725
       	
      @@ -378,18 +378,17 @@ # 9000/715 boron:\ ha=0800095f5a6e:\ - bf=boot.lif:\ + bf=lif32.fs:\ hd=:\ ht=ethernet:\ ip=10.0.1.143:\ - rp=/usr/local/exports/boron/root:\ sm=255.255.255.0:\ td=/tftpboot:
    1. Create directory /tftpboot and put the - boot.lif file in it.
      + lif32.fs file in it.
    2. Write an entry for the hppa in /etc/ethers: @@ -404,23 +403,6 @@
    3. - Create directory /usr/local/exports/boron/root and unpack - at least base32.tgz and etc32.tgz in it. -
    4. -
    5. - After the sets are unpacked, create device nodes in dev/ by - running MAKEDEV and alter the configuration files in - /etc (refer to the installation notes for details). -
    6. -
    7. - Finally, add an entry to /etc/exports in order to export - the root directory to the client: -
      -	/usr/local/exports/boron/root boron
      -	
      - You might want to also create and export a swap area. -
    8. -
    9. The last step is to enable the necessary daemons for all of this to work. bootpd @@ -430,19 +412,9 @@ inetd, so /etc/inetd.conf has to be modified and inetd - restarted. -
    10. -
    11. - For proper NFS server operation, - portmap, - mountd - and - nfsd - need to be enabled, as well as + restarted. Also, rarpd - and - rpc.bootparamsd - in + needs to be enabled in rc.conf.
    12. @@ -467,82 +439,19 @@
       	BOOT_ADMIN> boot lan isl
       
      - will proceed to the bootstrap of boot.lif. + will proceed to the bootstrap of lif32.fs.


    - -

    Cross-compiling kernels:

    - -

    -The OpenBSD source tree provides some cross-compilation facilities. -First, a set of hppa cross tools (cross compiler, cross binutils, etc) must -be created: -

    -# cd /usr/src
    -# make TARGET=hppa cross-includes cross-binutils cross-gcc
    -
    -This will build and install the various utilities in /usr/cross/hppa. -Note that this step must be run as root, or using -sudo. -

    - - -

    Building boot.lif using cross-tools

    - -

    -

    -The final boot.lif file stands in -/usr/src/sys/arch/hppa/stand/boot/obj/boot.lif -

    - -
    Supported platforms
    www@openbsd.org
    -$OpenBSD: hppa.html,v 1.91 2003/02/12 10:11:04 mickey Exp $ +$OpenBSD: hppa.html,v 1.92 2003/02/17 17:48:53 miod Exp $