1: [[!template id=port
10: NetBSD/algor is the port of NetBSD to the Algorithmics, Ltd. MIPS evaluations
11: boards. Algorithmics is a long-time supplier of MIPS evaluation/prototyping
12: products and expertise.
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.
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.
21: Algorithmics boards can generally be run in big- or little-endian mode, although
22: NetBSD/algor currently only supports little-endian.
25: ###Supported System Models
27: * Algorithmics P-4032
28: * Algorithmics P-5064
30: ###Supported Peripherals
32: * Algorithmics P-4032
33: * On-board NCR53c810 SCSI on the PCI bus (siop)
34: * On-board DECchip 21041 Ethernet on the PCI bus (tlp)
35: * On-board real-time clock (mcclock)
36: * On-board NS16550-compatible serial ports (com)
37: * Other devices inserted into the PCI expansion slots
38: * Algorithmics P-5064
39: * On-board NCR53c810 SCSI on the PCI bus (siop)
40: * On-board DECchip 21143 Ethernet on the PCI bus (tlp)
41: * On-board real-time clock on the ISA bus (mcclock)
42: * On-board NS16550-compatible serial ports on the ISA bus (com)
43: * On-board floppy controller on the ISA bus (fdc)
44: * Other devices inserted into the PCI expansion slots
48: ###Not Yet Supported
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.
81: [[!tag tier2port]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb