NetBSD Multimedia Resources List
Links on this page refer to multimedia resources (podcast, vodcast,
audio recordings, video recordings, photos) related to NetBSD or
of interest for NetBSD users.
This list is available as chronological
overview, as a tag cloud and
via the sources.
This list is also available as RSS feed
If you know any resources not listed here, or notice any dead links,
please send details to
Edwin Groothuis so that
it can be included or updated.
Tag: mips
AsiaBSDCon 2009 Paper List
Source: AsiaBSDCon
Added: 24 May 2009
Tags: asiabsdcon, asiabsdcon2009
FreeBSD and SOI-Asia Project Mohamad by Dikshie Fauzie (753 Kb, 4 pages), Deprecating groff for BSD manual display by Kristaps Dzonsons (114 Kb, 8 pages), FreeBSD on high performance multi-core embedded PowerPC systems - Rafal Jaworowski (359 Kb, 12 pages), An Overview of FreeBSD/mips by M. Warner Losh (67 Kb, 8 pages), Active-Active Firewall Cluster Support in OpenBSD by David Gwynne (154 Kb, 20 pages), Mail system for distributed network by Andrey Zakharchenko (150 Kb, 3 pages), OpenBGPD - Bringing full views to OpenBSD since by 2004 Claudio Jeker (401 Kb, 6 pages), Environmental Independence: BSD Kernel TCP/IP in Userspace by Antti Kantee (213 Kb, 10 pages), Crypto Acceleration on FreeBSD by Philip Paeps (58 Kb, 3 pages), Isolating Cluster Users (and Their Jobs) for Performance and Predictability by Brooks Davis (662 Kb, 7 pages), PC-BSD - Making FreeBSD on the Desktop a reality by Kris Moore (351 Kb, 9 pages), The Locking Infrastructure in the FreeBSD kernel by Attilio Rao (55 Kb, 7 pages), OpenBSD Hardware Sensors Framework by Constantine A. Murenin (245 Kb, 14 pages)
Papers of the AsiaBSDCon 2009
Warner Losh - FreeBSD/mips
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, mips, embedded, warner losh
PDF file (1.3 Mb, 19 pages)
FreeBSD/mips
Embedding FreeBSD
FreeBSD now runs on the MIPS platform. FreeBSD/mips
supports MIPS-32 and MIPS-64 targets, including SMP
for multicore support.
FreeBSD/mips is targeted at the embedded MIPS
marketplace. FreeBSD has run on the MIPS platform
for many years. Juniper ported FreeBSD to the Mips
platform in the late 1990's. However, concern about
intellectual property issues kept Juniper from
contributing the port back to FreeBSD until recently.
The contributed port was a 64-bit mips port.
In the mean time, many efforts were made to bring
FreeBSD to the mips platform. The first substantial
effort to bring FreeBSD to the Mips platform was
done by Juli Mallet. This effort made it to single
user, but never further than that. This effort was
abandoned due to a change in Juli's life. The port
languished.
Two years ago at BSDcan, as my involvement with
FreeBSD/arm was growing, I tried to rally the troops
into doing a FreeBSD/mips port. My efforts resulted
in what has been commonly called the "mips2" effort.
The name comes from the choice of //depot/projects/mips2
to host the work in perforce. A number of people
worked on the earliest versions of the port, but
it too languished and seemed destined to suffer the
same fate as earlier efforts. Then, two individuals
stood up and started working on the port. Wojciech
A. Koszek and Oleksandr Tymoshenko pulled in code
from the prior efforts. Through their efforts of
stabilizing this code, the port to the single user
stage and ported it to three different platforms.
Others ported it to a few more. Snapshots of this
work were released from time to time.
Cavium Networks picked up one of these snapshots
and ported it to their multicore mips64 network
processor. Cavium has kindly donated much of their
work to the comminuty.
In December, I started at Cisco systems. My first
job was to merge all the divergent variants of
FreeBSD/mips and get it into shape to push into the
tree. With luck, this should be in the tree before
I give my talk.
In parallel to this, other advances in the embedded
support for FreeBSD have been happening as well.
I'll talk about new device drivers, new subsystems,
and new build tools that help to support the embedded
developer.
|
|