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