Diff for /wikisrc/ports/hpcmips/compat-pmax.mdwn between versions 1.1 and 1.2

version 1.1, 2013/03/30 17:40:26 version 1.2, 2014/01/14 11:47:20
Line 1 Line 1
 NetBSD/hpcmips Binary Compatibility  [[!meta title="NetBSD/hpcmips Binary Compatibility"]]
 ===================================  
   
 ###   [[!toc startlevel=1 levels=2]]
   
 -   [About this page](#about)  
   
 ### Compatibility with other NetBSD ports  
   
 -   [NetBSD/cobalt binary compatibility](#cobalt)  
 -   [NetBSD/playstation2 binary compatibility](#playstation2)  
 -   [NetBSD/arc binary compatibility](#arc)  
 -   [NetBSD/pmax binary compatibility](#pmax)  
   
 ### Compatibility with ULTRIX  
   
 -   [ULTRIX binary compatibility](#ultrix)  
   
 ### Compatibility with Linux MIPS ports  
   
 -   [Compatibility with Linux](#linux)  
   
 * * * * *  * * * * *
   
 ###   ## About this page
   
 #### About this page ([top](#))  
   
 This page contains information about NetBSD/hpcmips binary  This page contains information about NetBSD/hpcmips binary
 compatibility. At the package level, NetBSD/pmax, NetBSD/hpcmips,  compatibility. At the package level, NetBSD/pmax, NetBSD/hpcmips,
Line 33  NetBSD/hpcmips userland binaries are com Line 13  NetBSD/hpcmips userland binaries are com
   
 * * * * *  * * * * *
   
 ### Compatibility with other NetBSD ports  # Compatibility with other NetBSD ports
   
 #### NetBSD/cobalt binary compatibility ([top](#))  ## NetBSD/cobalt binary compatibility
   
 [NetBSD/cobalt](../cobalt/) is almost compatible with arc and pmax and  [[NetBSD/cobalt|cobalt]] is almost compatible with arc and pmax and
 hpcmips and playstation2.  hpcmips and playstation2.
   
 #### NetBSD/playstation2 binary compatibility ([top](#))  ## NetBSD/playstation2 binary compatibility
   
 [NetBSD/playstation2](../playstation2/) is almost compatible with arc  [[NetBSD/playstation2|playstation2]] is almost compatible with arc
 and pmax and hpcmips.  and pmax and hpcmips.
   
 #### NetBSD/arc binary compatibility ([top](#))  ## NetBSD/arc binary compatibility
   
 [NetBSD/arc](../arc/) is almost compatible with pmax and hpcmips; the  [[NetBSD/arc|arc]] is almost compatible with pmax and hpcmips; the
 only exception is disklabel (MAXPARTITIONS==16). NetBSD/hpcmips's  only exception is disklabel (MAXPARTITIONS==16). NetBSD/hpcmips's
 disklabel command is also incompatible with pmax, because it handles  disklabel command is also incompatible with pmax, because it handles
 fdisk (MBR) partition table.  fdisk (MBR) partition table.
   
 #### NetBSD/pmax binary compatibility ([top](#))  ## NetBSD/pmax binary compatibility
   
 [NetBSD/pmax](../pmax/) userland binaries and packages are also little  [[NetBSD/pmax|pmax]] userland binaries and packages are also little
 endian, but use hardware floating point (which can be emulated) and  endian, but use hardware floating point (which can be emulated) and
 incompatible function call rules (which prevents pmax and hpcmips  incompatible function call rules (which prevents pmax and hpcmips
 binaries from using the same shared libraries).  binaries from using the same shared libraries).
Line 75  Softfloat 'mipselsf' userland, extra 'mi Line 55  Softfloat 'mipselsf' userland, extra 'mi
   
 * * * * *  * * * * *
   
 ### Compatibility with ULTRIX  # Compatibility with ULTRIX
   
 #### ULTRIX binary compatibility ([top](#))  ## ULTRIX binary compatibility
   
 NetBSD/hpcmips can exec ULTRIX static-linked binary image. To do so,  NetBSD/hpcmips can exec ULTRIX static-linked binary image. To do so,
 follow these steps:  follow these steps:
   
 1.  Add kernel configuration option and reconfig your kernel.  1.  Add kernel configuration option and reconfig your kernel.
   
     ~~~~ {.programlisting}  [[!template id=programlisting text="""
     options COMPAT_ULTRIX  options COMPAT_ULTRIX
     options EXEC_ECOFF  options EXEC_ECOFF
     ~~~~  """]]
   
 2.  Copy `/usr/share/examples/emul/ultrix/etc/svc.conf`{.filename} to  2.  Copy `/usr/share/examples/emul/ultrix/etc/svc.conf` to
     `/etc/svc.conf`{.filename} or      `/etc/svc.conf` or
     `/emul/ultrix/etc/svc.conf`{.filename}.      `/emul/ultrix/etc/svc.conf`.
   
 3.  Add hostname to `/etc/hosts`{.filename}.  3.  Add hostname to `/etc/hosts`.
   
 NetBSD/hpcmips can execute ULTRIX static-linked binary, such as  NetBSD/hpcmips can execute ULTRIX static-linked binary, such as
 [distributed.net clients](http://distributed.net/download/clients.html).  [distributed.net clients](http://distributed.net/download/clients.html).
   
 * * * * *  * * * * *
   
 ### Compatibility with Linux MIPS ports  # Compatibility with Linux MIPS ports
   
 #### Compatibility with Linux ([top](#))  ## Compatibility with Linux
   
 NetBSD/hpcmips has a "COMPAT\_LINUX" kernel option, but it is not tested  NetBSD/hpcmips has a "COMPAT\_LINUX" kernel option, but it is not tested
 at all. Any more testers and developers in this are would be welcome.  at all. Any more testers and developers in this are would be welcome.

Removed from v.1.1  
changed lines
  Added in v.1.2


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb