About NetBSD/algor
NetBSD/algor is the port of NetBSD to the
Algorithmics, Ltd. MIPS
evaluations boards. Algorithmics is a long-time supplier of
MIPS evaluation/prototyping products and expertise.
Algorithmics boards include PCI and PC-like on-board peripherals,
and have a CPU daughtercard, allowing the user to evaluate a variety
of MIPS CPUs.
Algorithmics boards include the PMON boot monitor/debugger. PMON
is able to load the NetBSD kernel over the Centronics port (in
S-record format) or over the network (in ELF format) using BOOTP/TFTP.
Algorithmics boards can generally be run in big- or little-endian
mode, although NetBSD/algor currently only supports little-endian.
Easily installed binary distributions of NetBSD/algor are available for
the 2.0 release and for
snapshots of NetBSD-current.
NetBSD/algor News
-
2005-12-23:
NetBSD 3.0 released
-
NetBSD 3.0 has been
released with support for 57 architectures. More information
is available in the
3.0 release
announcement.
-
2005-11-02:
NetBSD 2.1 released
-
NetBSD 2.1,
the first maintenance release of the netbsd-2 release branch,
has been released with binary distributions for 48 architectures.
More information is available in the 2.1 release
announcement.
-
2004-12-09:
NetBSD 2.0 released
-
NetBSD 2.0 released
with support for 48 architectures. More information is available in
the 2.0 release
announcement.
-
2004-03-01:
NetBSD 1.6.2 released
-
NetBSD 1.6.2 released
with support for 40 architectures. More information is available in
the 1.6.2 release
announcement.
-
2003-04-21:
NetBSD 1.6.1 released
-
NetBSD 1.6.1 released
with support for 40 architectures. More information is available in
the 1.6.1 release
announcement.
-
2002-09-14:
NetBSD 1.6 released
-
NetBSD 1.6 released
with support for 39 architectures. More information is available in
the 1.6 release
announcement.
Archive of NetBSD/algor news items
Supported System Models
Supported Peripherals
- Algorithmics P-4032
- On-board NCR53c810 SCSI on the PCI bus (siop)
- On-board DECchip 21041 Ethernet on the PCI bus (tlp)
- On-board real-time clock (mcclock)
- On-board NS16550-compatible serial ports (com)
- Other devices inserted into the PCI expansion slots
- Algorithmics P-5064
- On-board NCR53c810 SCSI on the PCI bus (siop)
- On-board DECchip 21143 Ethernet on the PCI bus (tlp)
- On-board real-time clock on the ISA bus (mcclock)
- On-board NS16550-compatible serial ports on the ISA bus
(com)
- On-board floppy controller on the ISA bus (fdc)
- Other devices inserted into the PCI expansion slots
Not Yet Supported
Models / Devices / Functions
- The PC keyboard controller on the P-4032. The interrupt handling
code needs some work in order to support this.
- The Centronics port on the P-4032. This may, in fact, work, but
the logic is apparently buggy, and the interrupts are wired up
in a strange way. The device is completely untested.
- The floppy controller on the P-4032. The P-4032 floppy controller
uses pseudo-DMA via a "DMA request" interrupt. Support for this
function has not yet been implemented.
- The PC keyboard controller on the P-5064. The interrupt handling
code needs some work in order to support this.
- The Centronics port on the P-5064. This may, in fact, work, but
the logic is apparently buggy, and the interrupts are wired up
in a strange way. The device is completely untested.
- The on-board PCI IDE (part of the PIIX3 southbridge) on the
P-5064. The PMON firmware does not configure the IDE controller,
so NetBSD sees it as "disabled". Some code will have to be added
to initialize the PCI IDE controller before it can be used.
- On-board USB on the PCI bus (part of the PIIX3 southbridge) on
the P-5064. The uhci driver causes a bus error when
it attempts to perform DMA, and the system hangs. A bug report
has been filed so that the issue can be tracked.
- Devices plugged into the ISA slot on the P-5064. The interrupt
handling code needs some work in order to support this.
- Devices plugged into the PCMCIA slots on the P-5064. The interrupt
handling code needs some work in order to support this.
- Algorithmics P-4000i
— this is a very old machine, with
considerably different hardware than the newer Algorithmics
boards. It is unlikely that NetBSD/algor will ever support this
machine.
- Algorithmics
P-6032
— this is Algorithmics' latest board.
Support for this model is in-progress.
|
NetBSD/algor Information
Mailing Lists
Current Releases
Future Releases
Related Links
|