File:  [NetBSD Developer Wiki] / wikisrc / ports / algor.mdwn
Revision 1.9: download - view: text, annotated - select for diffs
Sat May 28 09:34:10 2016 UTC (5 years, 3 months ago) by snj
Branches: MAIN
CVS tags: HEAD
update for 7.0.1

    1: [[!template id=port
    2: port="algor"
    3: cur_rel="7.0.1"
    4: future_rel="7.0"
    5: pkg_rel="6.0"
    6: changes_cur="6.0"
    7: changes_future="7.0"
    8: thumbnail="http://www.netbsd.org/images/ports/algor/alogo2.gif"
    9: about="""
   10: NetBSD/algor is the port of NetBSD to the Algorithmics, Ltd. MIPS evaluation
   11: boards. Algorithmics was a long-time supplier of MIPS evaluation/prototyping
   12: products and expertise.
   13: 
   14: Algorithmics boards include PCI and PC-like on-board peripherals, and have a CPU
   15: daughtercard, allowing the user to evaluate a variety of MIPS CPUs.
   16: 
   17: Algorithmics boards include the PMON boot monitor/debugger. PMON is able to load
   18: the NetBSD kernel over the Centronics port (in S-record format) or over the
   19: network (in ELF format) using BOOTP/TFTP.
   20: 
   21: Algorithmics boards can generally be run in big- or little-endian mode, although
   22: NetBSD/algor currently only supports little-endian. 
   23: """
   24: supported_hardware="""
   25: ###Supported System Models
   26: 
   27: * Algorithmics P-4032
   28: * Algorithmics P-5064
   29: 
   30: ###Supported Peripherals
   31: 
   32: * Algorithmics P-4032
   33:     * On-board NCR53c810 SCSI on the PCI bus ([[!template id=man name="siop" section="4"]])
   34:     * On-board DECchip 21041 Ethernet on the PCI bus ([[!template id=man name="tlp" section="4"]])
   35:     * On-board real-time clock ([[!template id=man name="mcclock" section="4"]])
   36:     * On-board NS16550-compatible serial ports ([[!template id=man name="com" section="4"]])
   37:     * Other devices inserted into the PCI expansion slots
   38: * Algorithmics P-5064
   39:     * On-board NCR53c810 SCSI on the PCI bus ([[!template id=man name="siop" section="4"]])
   40:     * On-board DECchip 21143 Ethernet on the PCI bus ([[!template id=man name="tlp" section="4"]])
   41:     * On-board real-time clock on the ISA bus ([[!template id=man name="mcclock" section="4"]])
   42:     * On-board NS16550-compatible serial ports on the ISA bus ([[!template id=man name="com" section="4"]])
   43:     * On-board floppy controller on the ISA bus (fdc)
   44:     * Other devices inserted into the PCI expansion slots
   45: 
   46: """
   47: unsupported_hardware="""
   48: ###Not Yet Supported
   49: 
   50: * The PC keyboard controller on the P-4032. The interrupt handling code needs
   51:   some work in order to support this. 
   52: * The Centronics port on the P-4032. This may, in fact, work, but the logic is
   53:   apparently buggy, and the interrupts are wired up in a strange way. The device
   54:   is completely untested. 
   55: * The floppy controller on the P-4032. The P-4032 floppy controller uses
   56:   pseudo-DMA via a "DMA request" interrupt. Support for this function has not
   57:   yet been implemented. 
   58: * The PC keyboard controller on the P-5064. The interrupt handling code needs
   59:   some work in order to support this. 
   60: * The Centronics port on the P-5064. This may, in fact, work, but the logic is
   61:   apparently buggy, and the interrupts are wired up in a strange way. The device
   62:   is completely untested. 
   63: * The on-board PCI IDE (part of the PIIX3 southbridge) on the P-5064. The PMON
   64:   firmware does not configure the IDE controller, so NetBSD sees it as
   65:   "disabled". Some code will have to be added to initialize the PCI IDE
   66:   controller before it can be used. 
   67: * On-board USB on the PCI bus (part of the PIIX3 southbridge) on the P-5064.
   68:   The uhci driver causes a bus error when it attempts to perform DMA, and the
   69:   system hangs. A bug report has been filed so that the issue can be tracked. 
   70: * Devices plugged into the ISA slot on the P-5064. The interrupt handling code
   71:   needs some work in order to support this. 
   72: * Devices plugged into the PCMCIA slots on the P-5064. The interrupt handling
   73:   code needs some work in order to support this. 
   74: * Algorithmic P-4000i -- this is a very old machine, with considerably different
   75:   hardware than the newer Algorithmics boards. It is unlikely that NetBSD/algor
   76:   will ever support this machine. 
   77: * Algorithmics P-6032 -- this is Algorithmics' latest board. Support for this
   78:   model is in-progress. 
   79: """
   80: ]]
   81: [[!tag tier2port]]

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