<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
         "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd" [

]>

<webpage id="ports-arc-index" portpage="arc">
<config param="desc" value="NetBSD/arc"/>
<config param="cvstag" value="$NetBSD: index.xml,v 1.15 2011/05/25 14:12:17 tsutsui Exp $"/>
<config param="rcsdate" value="$Date: 2011/05/25 14:12:17 $"/>
<head>
<title>NetBSD/arc</title>
</head>

<portpage logo="2200.gif" logoheight="80" logowidth="102">
  <portabout>
   <para>
    NetBSD/arc is a port of NetBSD to the <ulink
    url="http://www.mips.com/">MIPS</ulink> processor based
    computers which comply wih the <ulink
    url="../../docs/Hardware/Machines/ARC/">Advanced RISC Computing
    (ARC) specification</ulink> put together by
    the Advanced Computing Environment (ACE) Consortium in the early 1990's,
    as an alternative to Intel-based PC's.
   </para>
   <para>
    This port originally started as NetBSD/pica port made by Per
    Fogelstr&ouml;m, and supersedes it.  This port is also based on efforts
    done in <ulink url="http://www.openbsd.org/arc.html">OpenBSD/arc</ulink>.
   </para>
   <para>
    Earlier pre-ARC MIPS machines are supported by the
    <ulink url="../mipsco/">NetBSD/mipsco</ulink> port.
   </para>
   <para>
    The portmaster is collecting detailed information on as many ARC
    implementation variations as possible.  An explanation of how to get
    internal details using Windows NT is <ulink
    url="http://mail-index.NetBSD.org/port-mips/2000/02/19/0000.html">available</ulink>.
   </para>
  </portabout>

  <portinfo>

    <portinfoitem>
      <ulink url="../../docs/network/netboot/">NetBSD Diskless HOWTO</ulink>
    </portinfoitem>
    <portinfoitem>
      <ulink url="../emulators.html">Running NetBSD on emulated hardware</ulink>
    </portinfoitem>

    <portml name="arc">NetBSD's port to MIPS based PCs with ARM firmware</portml>
    <portml name="mips">all of the MIPS-based NetBSD ports</portml>

    <portcurrentitem type="ftp"/>
    <portcurrentitem type="installnotes"/>
    <portcurrentitem type="packages" packages-for="5.1"/>
    <portcurrentitem type="ra"/>
    <portcurrentitem type="port-changes" />
    <portcurrentitem type="netbsd-changes" />
    <portcurrentitem type="mirrors"/>
    <portcurrentitem type="cdroms"/>
    
    <portfutureitem type="changes"/>
    <portfutureitem type="snapshots"/>

    <portlinkitem>
      <ulink url="http://gxemul.sourceforge.net/">GXemul</ulink>, a functional
        machine emulator which also emulates PICA.
    </portlinkitem>
    <portlinkitem>
       <ulink url="http://www.linux-mips.org/wiki/Systems">Linux/MIPS Systems
         page</ulink>, useful description of some MIPS machines.
    </portlinkitem>

  </portinfo>

  <portnews>

    <portnewsitem date="2005-04-18" title="Native bootloader">
      A native bootloader which can load ELF kernels has been committed
      so that ECOFF kernel binaries are no longer required to boot NetBSD/arc.
    </portnewsitem>

    <portnewsarchive/>
  </portnews>

  <portsection title="Supported System Models">
    <itemizedlist>
      <listitem><ulink
        url="http://www.sensi.org/~alec/mips/acer_pica.html">Acer
        PICA</ulink></listitem>
      <listitem><ulink
        url="http://www.sensi.org/~alec/mips/mips-history.html">MIPS Magnum
        4000</ulink> (comconsole only)</listitem>
      <listitem>NEC Image RISCstation (OEM of PICA)</listitem>
      <listitem>NEC Express RISCserver
         (<emphasis>NEC-R96</emphasis>)</listitem>
      <listitem><ulink
        url="http://www.winnetmag.com/Windows/Article/ArticleID/2270/2270.html">NEC
        RISCserver 2200</ulink>
        (<emphasis>NEC-R96</emphasis>)</listitem>
      <listitem>NEC RISCstation 2200 (<emphasis>NEC-R94</emphasis>)</listitem>
      <listitem>NEC RISCstation 2250
         (<emphasis>NEC-RD94</emphasis>)</listitem>
      <listitem><ulink
        url="http://club.express.nec.co.jp/CSearch/reference.asp?id=300">NEC
        Express5800/230</ulink>
        R4400 PCI (<emphasis>NEC-JC94</emphasis>)</listitem>
      <listitem><ulink
        url="http://club.express.nec.co.jp/CSearch/reference.asp?id=303">NEC
        Express5800/240</ulink>
        R4400 EISA (<emphasis>NEC-J96A</emphasis>)</listitem>
      <listitem><ulink
        url="http://mail-index.NetBSD.org/port-arc/2003/06/15/0000.html">DeskStation
        Tyne</ulink>
        <emphasis>(unstable yet)</emphasis></listitem>
    </itemizedlist>
  </portsection>
  
  <portsection title="Supported Peripherals">
    <para>
      <itemizedlist>
        <listitem>SONIC ethernet interface
           (<emphasis>sn</emphasis>)</listitem>
        <listitem>NCR 53C94 SCSI controller
           (<emphasis>asc</emphasis>)</listitem>
        <listitem>floppy disk controller (<emphasis>fdc</emphasis>)</listitem>
        <listitem>Jazz VGA console (<emphasis>vga</emphasis>)
          (PICA and Image RISCstation)</listitem>
        <listitem>ISA VGA console (<emphasis>vga</emphasis>)
	  (RISCserver 2200 and Express5800/240 R4400 EISA)</listitem>
        <listitem>TGA frame buffer (<emphasis>tga</emphasis>)
  	  (RISCstation 2250 and Express5800/230 R4400 PCI)</listitem>
        <listitem>16x50 serial interface (<emphasis>com</emphasis>)</listitem>
        <listitem>NCR 53c700 SCSI controller (<emphasis>oosiop</emphasis>)
	  (Express5800/240 R4400 EISA, RISCserver 2200 and RISCstation
          22x0)</listitem>
        <listitem>NCR 53c710 SCSI controller (<emphasis>osiop</emphasis>)
          (Express5800/230 R4400 PCI)</listitem>
      </itemizedlist>
    </para>
  </portsection>

  <portsection title="Not Yet Supported">
    <para>Models / Devices / Functions:</para>
    <itemizedlist>
      <listitem>DeskStation rPC44 <emphasis>(needs
         hardware)</emphasis></listitem>
      <listitem>SNI RM200/300/400/600 <emphasis>(<ulink
        url="http://www.linux-mips.org/cvsweb/linux/arch/mips/sni/">Linux/MIPS
        sources</ulink> might help)</emphasis></listitem>
      <listitem>NEC Express5800/230 R10000 PCI (<emphasis>NEC-J95</emphasis>)
        <emphasis>(needs chipset info)</emphasis></listitem>
      <listitem><ulink
         url="http://mail-index.NetBSD.org/port-arc/2004/02/01/0001.html">NEC
         RISCserver 4200</ulink> (<emphasis>NEC-R98</emphasis>)
         <emphasis>(needs chipset info)</emphasis></listitem>
      <listitem><ulink
         url="http://mail-index.NetBSD.org/port-arc/2000/10/18/0001.html">Olivetti
         M700</ulink></listitem>
      <listitem>EISA devices (ISA devices on EISA should work
         though)</listitem>
      <listitem>ISA DMA devices (including Buslogic SCSI) on Tyne</listitem>
      <listitem>VXL frame buffer (Magnum and RISCstation 2200)</listitem>
      <listitem>AD1848 audio</listitem>
    </itemizedlist>
    <para>
       To support new machines, <ulink
       url="http://mail-index.NetBSD.org/port-mips/2000/02/19/0000.html">please
       send info about your ARC machine</ulink>.
    </para>
  </portsection>

</portpage>

</webpage>
