File:  [NetBSD Developer Wiki] / wikisrc / ports / algor.mdwn
Revision 1.22: download - view: text, annotated - select for diffs
Tue Oct 20 13:42:03 2020 UTC (5 weeks, 2 days ago) by martin
Branches: MAIN
CVS tags: HEAD
Update for 9.1

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

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