We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

NetBSD/mips

Formale Metadaten

Titel
NetBSD/mips
Serientitel
Anzahl der Teile
24
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Since NetBSD 5 was released, the support for MIPS on NetBSD has been completely revamped. It is now one of the more advanced ports of NetBSD. This talk is an overview on what has changed and what the current state of MIPS support and a brief look forward to what else is coming. Subjects to be covered: Why? (Big Embedded space, large amounts of memory, etc). Quick Introduction to the MIPS architecture Overview of XLR/XLS/XLP Overview of what changed (toolchain, SMP, pmap, PCU, compat32, new cpu support, use of MIPS features, fast softint) Design decisions why N32 by default? why no separate mips64? Major features 64-bit address space cpu abstraction dynamic fixups (changing indirect calls to direct calls) splsw UVM changes Fast software interrupts SMP (for NetLogic XLR/XLS/XLP) mostly lockless pmap Choosing a new page size COMPAT_NETBSD32 networking filesystem mounting 32-bit systems N32 Kernels Effects on the NetBSD in general PCU direct-mapped UAREAs COMPAT_NETBSD32 common pmap for TLB based MMUs