Annotation of wikisrc/ports/algor.mdwn, revision 1.24
1.2 jdf 1: [[!template id=port
1.1 mspo 2: port="algor"
1.24 ! martin 3: cur_rel="9.3"
1.20 martin 4: future_rel="10.0"
1.3 ryoon 5: pkg_rel="6.0"
1.23 martin 6: changes_cur="9.0"
1.20 martin 7: changes_future="10.0"
1.19 leot 8: thumbnail="//www.netbsd.org/images/ports/algor/alogo2.gif"
1.12 leot 9: no_install_notes="defined"
1.1 mspo 10: about="""
1.7 snj 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
1.1 mspo 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
1.14 sevan 23: NetBSD/algor currently only supports little-endian.
1.1 mspo 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
1.7 snj 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"]])
1.1 mspo 38: * Other devices inserted into the PCI expansion slots
39: * Algorithmics P-5064
1.7 snj 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"]])
1.1 mspo 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
1.14 sevan 52: some work in order to support this.
1.1 mspo 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
1.14 sevan 55: is completely untested.
1.1 mspo 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
1.14 sevan 58: yet been implemented.
1.1 mspo 59: * The PC keyboard controller on the P-5064. The interrupt handling code needs
1.14 sevan 60: some work in order to support this.
1.1 mspo 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
1.14 sevan 63: is completely untested.
1.1 mspo 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
1.14 sevan 67: controller before it can be used.
1.1 mspo 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
1.14 sevan 70: system hangs. A bug report has been filed so that the issue can be tracked.
1.1 mspo 71: * Devices plugged into the ISA slot on the P-5064. The interrupt handling code
1.14 sevan 72: needs some work in order to support this.
1.1 mspo 73: * Devices plugged into the PCMCIA slots on the P-5064. The interrupt handling
1.14 sevan 74: code needs some work in order to support this.
1.1 mspo 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
1.14 sevan 77: will ever support this machine.
1.1 mspo 78: * Algorithmics P-6032 -- this is Algorithmics' latest board. Support for this
1.14 sevan 79: model is in-progress.
1.1 mspo 80: """
81: ]]
82: [[!tag tier2port]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb