UPD 6.7.4, MTD - NAND
This commit is contained in:
4
PKGBUILD
4
PKGBUILD
@@ -2,7 +2,7 @@
|
||||
# copied from Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgbase=linux-tom
|
||||
pkgver=6.7.3.arch1
|
||||
pkgver=6.7.4.arch1
|
||||
pkgrel=1
|
||||
pkgdesc='Linux'
|
||||
url='https://github.com/archlinux/linux'
|
||||
@@ -30,6 +30,8 @@ makedepends=(
|
||||
texlive-langgerman
|
||||
hyphen
|
||||
hyphen-de
|
||||
# math package (siunitx support)
|
||||
texlive-mathscience
|
||||
)
|
||||
options=('!strip')
|
||||
_srcname=linux-${pkgver%.*}
|
||||
|
||||
9
config
9
config
@@ -1,15 +1,15 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 6.7.3-arch1 Kernel Configuration
|
||||
# Linux/x86 6.7.4-arch1 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_AS_VERSION=24200
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LD_VERSION=24200
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_CAN_LINK_STATIC=y
|
||||
@@ -4369,7 +4369,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
|
||||
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
|
||||
CONFIG_TOUCHSCREEN_TOUCHWIN=m
|
||||
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
||||
CONFIG_TOUCHSCREEN_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
|
||||
CONFIG_TOUCHSCREEN_WM831X=m
|
||||
@@ -5685,7 +5684,6 @@ CONFIG_MFD_SM501=m
|
||||
CONFIG_MFD_SM501_GPIO=y
|
||||
CONFIG_MFD_SKY81452=m
|
||||
CONFIG_MFD_SYSCON=y
|
||||
CONFIG_MFD_TI_AM335X_TSCADC=m
|
||||
CONFIG_MFD_LP3943=m
|
||||
CONFIG_MFD_LP8788=y
|
||||
CONFIG_MFD_TI_LMU=m
|
||||
@@ -9604,7 +9602,6 @@ CONFIG_TI_ADS8344=m
|
||||
CONFIG_TI_ADS8688=m
|
||||
CONFIG_TI_ADS124S08=m
|
||||
CONFIG_TI_ADS131E08=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_LMP92064=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
CONFIG_TI_TSC2046=m
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7fcd46a1fdd1749f37c5460fef25feac6ee2d4e5d76971f0366174af0b279603
|
||||
size 932471
|
||||
oid sha256:7d580d3acc377b9c32a793c7263a3c573b402be06dbcb326ea5bccdcaa4f544b
|
||||
size 951326
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
|
||||
\documentclass[10pt,a4paper]{article}
|
||||
%\documentclass[12pt,a4paper]{report}
|
||||
|
||||
|
||||
\usepackage[a4paper,margin=25mm]{geometry}
|
||||
\usepackage[ngerman]{babel} %Verwendung von \glqq \qrgg{}
|
||||
\usepackage{hyperref}
|
||||
@@ -19,19 +17,19 @@
|
||||
%% \usepackage{ulem} %strike through with /sout{}
|
||||
% you have to install texlive-plaingeneric first :
|
||||
\usepackage{ulem}
|
||||
|
||||
% to get rid off the warning with \texttt{ \{ \} }
|
||||
%\usepackage{lmodern}
|
||||
%\usepackage{textcomp}
|
||||
|
||||
% using \colorbox with !%%
|
||||
\usepackage{framed, xcolor}
|
||||
|
||||
% Hurenkinder und Schusterjungen verhindern
|
||||
%\clubpenalty10000
|
||||
%\widowpenalty10000
|
||||
%\displaywidowpenalty=10000
|
||||
|
||||
% Math mode with value and units framework, e.g. for 15.11.18.1
|
||||
\usepackage{siunitx}
|
||||
|
||||
% The following is to use subparagraph without intending:
|
||||
\makeatletter
|
||||
\renewcommand\subparagraph{%
|
||||
@@ -84,6 +82,8 @@ dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende
|
||||
Version \version ~an:
|
||||
\href{mailto:oe1tkt@gmail.com}{oe1tkt@gmail.com}}
|
||||
%\section{General setup \( \rightarrow \) }
|
||||
Test of Math: $\num{3.14159}$
|
||||
|
||||
\section{General setup \texorpdfstring{$\rightarrow$}{->}}
|
||||
|
||||
\subsection{Compile also drivers which will not load}
|
||||
@@ -10728,6 +10728,258 @@ aufgerufen werden. Das wird nicht automatisch geschehen.
|
||||
Der SA1100"=Kartentreiber (CONFIG\_MTD\_SA1100) verfügt beispielsweise über eine
|
||||
Option für diese Funktion.
|
||||
|
||||
\subsubsection{*** User Modules And Translation Layers ***}
|
||||
\textit{(Benutzermodule und Übersetzungsschichten)}
|
||||
|
||||
\subsubsection{Caching block device access to MTD devices}
|
||||
CONFIG\_MTD\_BLOCK [=m] \textbf{[M]}\\*
|
||||
Obwohl die meisten Flash"=Chips eine zu große Löschgröße haben, um als Blockbausteine nützlich zu sein,
|
||||
ist es möglich, MTD"=Bausteine, die auf RAM"=Chips basieren, auf diese Weise zu verwenden.
|
||||
Dieses Blockgerät ist ein Benutzer von MTD"=Geräten, die diese Funktion erfüllen.
|
||||
Beachten Sie, dass das Mounten eines JFFS2"=Dateisystems nicht die Verwendung von mtdblock erfordert.
|
||||
Es ist möglich, ein rootfs unter Verwendung des MTD"=Geräts in den \texttt{root=}"=Bootargs als
|
||||
\texttt{root=mtd2} oder \texttt{root=mtd:name\_of\_device} zu mounten.\\
|
||||
Später kann es erweitert werden, um Lese-/Lösch-/Modifizierungs-/Schreibzyklen auf Flash"=Chips
|
||||
durchzuführen, um eine kleinere Blockgröße zu emulieren. Dies ist natürlich sehr unsicher, könnte aber
|
||||
für Dateisysteme nützlich sein, auf die fast nie geschrieben wird.
|
||||
Für die Verwendung mit DiskOnChip"=Geräten benötigen Sie diese Option nicht. Aktivieren Sie für diese
|
||||
Geräte stattdessen die NFTL"=Unterstützung (CONFIG\_NFTL).
|
||||
|
||||
\paragraph{Readonly block device access to MTD devices}$~$\\
|
||||
CONFIG\_MTD\_BLOCK\_RO [=n] \textbf{[~]}\\*
|
||||
Damit können Sie schreibgeschützte Dateisysteme (wie cramfs) von einem MTD"=Gerät einhängen, ohne den
|
||||
Overhead (und die Gefahr) des Caching"=Treibers.\\
|
||||
Sie benötigen diese Option nicht für die Verwendung mit DiskOnChip"=Geräten. Aktivieren Sie für diese
|
||||
stattdessen die NFTL"=Unterstützung (CONFIG\_NFTL).
|
||||
|
||||
\subsubsection{*** Note that in some cases UBI block is preferred. See MTD\_UBI\_BLOCK. ***}
|
||||
\textit{(Beachten Sie, dass in einigen Fällen der UBI"=Block vorzuziehen ist. Siehe MTD\_UBI\_BLOCK.)}
|
||||
|
||||
\subsubsection{FTL (Flash Translation Layer) support}
|
||||
CONFIG\_FTL [=n] \textbf{[~]}\\*
|
||||
Dies bietet Unterstützung für den ursprünglichen Flash Translation Layer, der Teil der PCMCIA"=Spezifikation ist.
|
||||
Es verwendet eine Art Pseudo"=Dateisystem auf einem Flash"=Gerät, um ein Blockgerät mit 512-Byte"=Sektoren zu
|
||||
emulieren, auf das ein \glqq normales\grqq{} Dateisystem gelegt wird.\\
|
||||
Es kann sein, dass die in diesem Code verwendeten Algorithmen patentiert sind, es sei denn, Sie leben in der
|
||||
freien Welt, in der Softwarepatente nicht legal sind -- in den USA ist es nur erlaubt, diesen Code auf
|
||||
PCMCIA"=Hardware zu verwenden, obwohl es Ihnen unter den Bedingungen der GPL natürlich erlaubt ist, den
|
||||
Code nach Belieben zu kopieren, zu verändern und zu verbreiten. Verwenden Sie ihn einfach nicht.
|
||||
|
||||
\subsubsection{NFTL (NAND Flash Translation Layer) support}
|
||||
CONFIG\_NFTL [=n] \textbf{[~]}\\*
|
||||
Dies bietet Unterstützung für den NAND Flash Translation Layer, der auf den DiskOnChip"=Geräten von M"=Systems
|
||||
verwendet wird. Es verwendet eine Art Pseudo"=Dateisystem auf einem Flash"=Gerät, um ein Blockgerät mit
|
||||
512-Byte"=Sektoren zu emulieren, auf das ein \glqq normales\grqq{} Dateisystem gelegt wird.
|
||||
Es kann sein, dass die in diesem Code verwendeten Algorithmen patentiert sind, es sei denn, Sie leben in der
|
||||
freien Welt, wo Softwarepatente nicht legal sind -- in den USA dürfen Sie diesen Code nur auf
|
||||
DiskOnChip"=Hardware verwenden, obwohl es Ihnen unter den Bedingungen der GPL natürlich erlaubt ist, den
|
||||
Code nach Belieben zu kopieren, zu verändern und zu verteilen. Verwenden Sie ihn einfach nicht.
|
||||
|
||||
\subsubsection{INFTL (Inverse NAND Flash Translation Layer) support}
|
||||
CONFIG\_INFTL [=n] \textbf{[~]}\\*
|
||||
Dies bietet Unterstützung für den Inverse NAND Flash Translation Layer, der auf den neueren DiskOnChip"=Geräten
|
||||
von M"=Systems verwendet wird. Dabei wird eine Art Pseudo"=Dateisystem auf einem Flash"=Gerät verwendet,
|
||||
um ein Blockgerät mit 512-Byte"=Sektoren zu emulieren, auf das ein \glqq normales\grqq{} Dateisystem gelegt wird.
|
||||
Es kann sein, dass die in diesem Code verwendeten Algorithmen patentiert sind, es sei denn, Sie leben in der
|
||||
freien Welt, wo Softwarepatente nicht legal sind -- in den USA dürfen Sie diesen Code nur auf
|
||||
DiskOnChip"=Hardware verwenden, obwohl es Ihnen unter den Bedingungen der GPL natürlich erlaubt ist, den Code
|
||||
nach Belieben zu kopieren, zu verändern und zu verteilen. Verwenden Sie ihn einfach nicht.
|
||||
|
||||
\subsubsection{Resident Flash Disk (Flash Translation Layer) support}
|
||||
CONFIG\_RFD\_FTL [=n] \textbf{[~]}\\*
|
||||
Dies bietet Unterstützung für die Flash"=Übersetzungsschicht, bekannt als Resident Flash Disk (RFD),
|
||||
wie sie vom Embedded BIOS von General Software verwendet wird. Es gibt einen Hinweis unter:\\
|
||||
\url{http://www.gensw.com/pages/prod/bios/rfd.htm}
|
||||
|
||||
\subsubsection{NAND SSFDC (SmartMedia) read only translation layer}
|
||||
CONFIG\_SSFDC [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht den Nur-Lese-Zugriff auf SmartMedia"=formatierten NAND"=Flash.
|
||||
Sie können es mit dem FAT"=Dateisystem mounten.
|
||||
|
||||
\subsubsection{SmartMedia/xD new translation layer}
|
||||
CONFIG\_SM\_FTL [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht EXPERIMENTAL R/W Unterstützung für SmartMedia/xD FTL (Flash translation layer).
|
||||
Die Schreibunterstützung ist nur leicht getestet, daher wird dieser Treiber nicht für die Verwendung
|
||||
mit wertvollen Daten empfohlen (wenn Sie wertvolle Daten haben, machen Sie auf jeden Fall Backups,
|
||||
egal welche Software/Hardware Sie verwenden, denn man weiß nie, was Ihre Daten frisst...)
|
||||
Wenn Sie nur R/O-Zugriff benötigen, können Sie einen älteren R/O-Treiber verwenden (CONFIG\_SSFDC)
|
||||
|
||||
\subsubsection{Log panic/oops to an MTD buffer}
|
||||
CONFIG\_MTD\_OOPS [=n] \textbf{[~]}\\*
|
||||
Dadurch können Panic- und Oops-Meldungen in einem Ringspeicher in einer Flash"=Partition protokolliert
|
||||
werden, wo sie zu einem späteren Zeitpunkt wieder gelesen werden können.
|
||||
|
||||
\subsubsection{Log panic/oops to an MTD buffer based on pstore}
|
||||
CONFIG\_MTD\_PSTORE [=m] \textbf{[M]}\\*
|
||||
Dadurch können Panic- und Oops-Meldungen in einem Ringspeicher in einer Flash"=Partition protokolliert
|
||||
werden, wo sie nach dem Mounten des pstore"=Dateisystems als Dateien zurückgelesen werden können.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{Swap on MTD device support}
|
||||
CONFIG\_MTD\_SWAP [=n] \textbf{[~]}\\*
|
||||
Bietet einen flüchtigen Block"=Gerätetreiber auf der mtd"=Partition, der für Swapping geeignet ist.
|
||||
Die Zuordnung der geschriebenen Blöcke wird nicht gespeichert.
|
||||
Der Treiber bietet Verschleißausgleich durch Speicherung des Löschzählers im OOB.
|
||||
|
||||
\subsubsection{Retain master device when partitioned}
|
||||
CONFIG\_MTD\_PARTITIONED\_MASTER [=y] \textbf{[Y]}\\*
|
||||
Aus historischen Gründen ist standardmäßig entweder ein Master vorhanden oder mehrere Partitionen,
|
||||
aber nicht beides. Die Befürchtung war, dass Daten, die in mehreren Partitionen aufgelistet sind,
|
||||
gefährlich sind; SCSI tut dies jedoch, und es ist häufig für Anwendungen nützlich. Diese Konfigurationsoption
|
||||
lässt den Master bestehen, auch wenn das Gerät partitioniert ist. Sie macht außerdem das übergeordnete Gerät
|
||||
der Partition zum Master"=Gerät und nicht das, was hinter dem Master"=Gerät liegt.
|
||||
|
||||
\subsubsection{RAM/ROM/Flash chip drivers \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{(RAM/ROM/Flash-Chip-Treiber)}
|
||||
|
||||
\paragraph{Detect flash chips by Common Flash Interface (CFI) probe}$~$\\
|
||||
CONFIG\_MTD\_CFI [=n] \textbf{[~]}\\*
|
||||
Die Common Flash Interface-Spezifikation wurde von Intel, AMD und anderen Flash"=Herstellern entwickelt und
|
||||
bietet eine universelle Methode zum Testen der Fähigkeiten von Flash"=Geräten. Wenn Sie ein CFI"=kompatibles
|
||||
Gerät unterstützen möchten, müssen Sie diese Option aktivieren. Weitere Informationen über CFI finden Sie unter
|
||||
\url{https://www.amd.com/products/nvd/overview/cfi.html}.
|
||||
|
||||
\paragraph{Detect non-CFI AMD/JEDEC-compatible flash chips}$~$\\
|
||||
CONFIG\_MTD\_JEDECPROBE [=n] \textbf{[~]}\\*
|
||||
Diese Option ermöglicht das Sondieren von Flash-Chips im JEDEC-Stil, die nicht mit dem Common Flash Interface
|
||||
kompatibel sind, verwendet aber für alle identifizierten Chips, die tatsächlich in allen Bereichen außer der
|
||||
Sondierungsmethode kompatibel sind, die gemeinsamen CFI"=konformen Flash"=Treiber. Dies deckt die meisten
|
||||
AMD/Fujitsu"=kompatiblen Chips und auch nicht"=CFI"=Intel"=Chips ab.
|
||||
|
||||
\paragraph{Support for RAM chips in bus mapping}$~$\\
|
||||
CONFIG\_MTD\_RAM [=n] \textbf{[~]}\\*
|
||||
Diese Option ermöglicht die grundlegende Unterstützung von RAM"=Chips, auf die über einen
|
||||
Bus"=Mapping"=Treiber zugegriffen wird.
|
||||
|
||||
\paragraph{Support for ROM chips in bus mapping}$~$\\
|
||||
CONFIG\_MTD\_ROM [=m] \textbf{[M]}\\*
|
||||
Diese Option ermöglicht die grundlegende Unterstützung von ROM"=Chips, auf die über einen
|
||||
Bus"=Mapping"=Treiber zugegriffen wird.
|
||||
|
||||
\paragraph{Support for absent chips in bus mapping}$~$\\
|
||||
CONFIG\_MTD\_ABSENT [=n] \textbf{[~]}\\*
|
||||
Diese Option aktiviert die Unterstützung für einen Dummy"=Treiber, der zur Zuweisung von
|
||||
Platzhalter"=MTD"=Geräten auf Systemen mit gesockelten oder austauschbaren Medien verwendet wird.
|
||||
Die Verwendung dieses Treibers als Fallback"=Chip"=Sonde bewahrt die erwartete
|
||||
Registrierungsreihenfolge der MTD"=Geräteknoten auf dem System unabhängig vom Vorhandensein von
|
||||
Medien. Geräteknoten, die mit diesem Treiber erstellt werden, geben beim Zugriff -ENODEV zurück.
|
||||
|
||||
\subsubsection{Mapping drivers for chip access \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{(Abbildung von Treibern für den Chipzugriff)}
|
||||
|
||||
\paragraph{Support non-linear mappings of flash chips}$~$\\
|
||||
CONFIG\_MTD\_COMPLEX\_MAPPINGS [=n] \textbf{[~]}\\*
|
||||
Dies führt dazu, dass die Chiptreiber komplizierte Paged"=Mappings von Flash"=Chips ermöglichen.
|
||||
|
||||
\paragraph{Flash device in physical memory map}$~$\\
|
||||
CONFIG\_MTD\_PHYSMAP [=n] \textbf{[~]}\\*
|
||||
Damit steht ein \glqq Mapping\grqq{}-Treiber zur Verfügung, der es dem NOR"=Flash- und
|
||||
ROM"=Treibercode ermöglicht, mit Chips zu kommunizieren, die physisch im Speicher der CPU abgebildet sind.
|
||||
Sie müssen die physikalische Adresse und Größe der Flash"=Chips auf Ihrer speziellen Karte sowie die
|
||||
Busbreite konfigurieren, entweder statisch mit Konfigurationsoptionen oder zur Laufzeit.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{physmap} heißen.
|
||||
|
||||
\paragraph{NOR flash on Intel Vermilion Range Expansion Bus CS0}$~$\\
|
||||
CONFIG\_MTD\_INTEL\_VR\_NOR [=n] \textbf{[~]}\\*
|
||||
Kartentreiber für eine NOR-Flash-Bank, die sich auf dem Erweiterungsbus des Intel Vermilion Range Chipsatzes befindet.
|
||||
|
||||
\paragraph{Map driver for platform device RAM (mtd-ram)}$~$\\
|
||||
CONFIG\_MTD\_PLATRAM [=n] \textbf{[~]}\\*
|
||||
Kartentreiber für RAM-Bereiche, die über das Gerätesystem der Plattform beschrieben werden.
|
||||
Mit dieser Auswahl wird automatisch der \texttt{map\_ram}-Treiber ausgewählt.
|
||||
|
||||
\subsubsection{Self-contained MTD device drivers \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{(Eigenständige MTD-Gerätetreiber)}
|
||||
|
||||
\paragraph{Ramix PMC551 PCI Mezzanine RAM card support)}$~$\\
|
||||
CONFIG\_MTD\_PMC551 [=n] \textbf{[~]}\\*
|
||||
Dies bietet einen MTD"=Gerätetreiber für die Ramix PMC551 RAM PCI"=Karte von Ramix Inc.
|
||||
\url{http://www.ramix.com/products/memory/pmc551.html}.
|
||||
Diese Geräte gibt es in Speicherkonfigurationen von $\qtyrange{32}{1000}{\mebi\byte}$.
|
||||
Wenn Sie ein solches Gerät haben, sollten Sie dies aktivieren.
|
||||
Wenn dieser Treiber als Modul kompiliert wird, erhalten Sie die Möglichkeit, die Größe des Blendenfensters,
|
||||
das in den Speicher des Geräts zeigt, zu wählen. Das bedeutet, dass der Kernel bei einer 1G"=Karte normalerweise
|
||||
eine 1G"=Speicherabbildung als Ansicht des Geräts verwenden wird.
|
||||
Als Modul können Sie ein 1M"=Fenster in den Speicher wählen, und der Treiber wird das Fenster um den Speicher
|
||||
des PMC551 \glqq herumschieben\grqq{}. Dies war besonders bei den 2.2"=Kerneln auf PPC"=Architekturen nützlich,
|
||||
da der Kernel nur begrenzten Speicherplatz zur Verfügung hatte.
|
||||
|
||||
\paragraph{Support for AT45xxx DataFlash}$~$\\
|
||||
CONFIG\_MTD\_DATAFLASH [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht den Zugriff auf AT45xxx DataFlash"=Chips über SPI. Manchmal sind DataFlash"=Chips in Karten
|
||||
im MMC"=Format verpackt; zu diesem Zeitpunkt kann der MMC"=Stack diese nicht verarbeiten.
|
||||
|
||||
\paragraph{Microchip 23K256 SRAM}$~$\\
|
||||
CONFIG\_MTD\_MCHP23K256 [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht den Zugriff auf Microchip 23K256 SRAM"=Chips über SPI.
|
||||
Richten Sie Ihre spi"=Geräte mit den richtigen plattenspezifischen Plattformdaten oder einer
|
||||
Gerätebaumbeschreibung ein, wenn Sie eine Gerätepartitionierung angeben möchten.
|
||||
|
||||
\paragraph{Microchip 48L640 EERAM}$~$\\
|
||||
CONFIG\_MTD\_MCHP48L640 [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht den Zugriff auf Microchip 48L640 EERAM-Chips über SPI.
|
||||
|
||||
\paragraph{Support SST25L (non JEDEC) SPI Flash chips}$~$\\
|
||||
CONFIG\_MTD\_SST25L [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht den Zugriff auf die nicht-JEDEC SST25L SPI-Flash-Chips, die für die Programm- und
|
||||
Datenspeicherung verwendet werden.
|
||||
Richten Sie Ihre spi-Geräte mit den richtigen plattformspezifischen Daten ein, wenn Sie eine
|
||||
Gerätepartitionierung festlegen möchten.
|
||||
|
||||
\paragraph{Uncached system RAM}$~$\\
|
||||
CONFIG\_MTD\_SLRAM [=n] \textbf{[~]}\\*
|
||||
Wenn Ihre CPU nicht den gesamten physischen Speicher Ihres Rechners zwischenspeichern kann, können
|
||||
Sie ihn dennoch als Speicher oder Swap verwenden, indem Sie diesen Treiber verwenden, um ihn dem
|
||||
System als Memory Technology Device vorzustellen.
|
||||
|
||||
\paragraph{Physical system RAM}$~$\\
|
||||
CONFIG\_MTD\_PHRAM [=m] \textbf{[M]}\\*
|
||||
Dies ist eine Neuimplementierung des obigen \texttt{slram}-Treibers.
|
||||
Verwenden Sie diesen Treiber, um auf physischen Speicher zuzugreifen, auf den der Kernel selbst
|
||||
keinen Zugriff hat, also auf Speicher jenseits der \texttt{mem=xxx}-Grenze, nvram, Speicher auf
|
||||
der Grafikkarte usw...
|
||||
|
||||
\paragraph{Test driver using RAM}$~$\\
|
||||
CONFIG\_MTD\_MTDRAM [=m] \textbf{[M]}\\*
|
||||
Dies aktiviert einen Test"=MTD"=Gerätetreiber, der vmalloc() zur Bereitstellung von Speicher verwendet.
|
||||
Sie wollen wahrscheinlich N sagen, es sei denn, Sie testen etwas.
|
||||
|
||||
\paragraph{MTDRAM device size in KiB}$~$\\
|
||||
CONFIG\_MTDRAM\_TOTAL\_SIZE [=4096] \textbf{[4096]}\\*
|
||||
Damit können Sie die Gesamtgröße des vom MTDRAM"=Treiber emulierten MTD"=Geräts konfigurieren.
|
||||
Wenn der MTDRAM"=Treiber als Modul gebaut wurde, ist es auch möglich, dies als Parameter beim
|
||||
Laden des Moduls anzugeben.
|
||||
|
||||
\paragraph{MTDRAM erase block size in KiB}$~$\\
|
||||
CONFIG\_MTDRAM\_ERASE\_SIZE [=128] \textbf{[128]}\\*
|
||||
Damit können Sie die Größe der Löschblöcke in dem vom MTDRAM"=Treiber emulierten Gerät konfigurieren.
|
||||
Wenn der MTDRAM"=Treiber als Modul gebaut ist, ist es auch möglich, dies als Parameter beim
|
||||
Laden des Moduls anzugeben.
|
||||
|
||||
\paragraph{MTD using block device}$~$\\
|
||||
CONFIG\_MTD\_BLOCK2MTD [=m] \textbf{[M]}\\*
|
||||
Mit diesem Treiber kann ein Blockgerät als MTD erscheinen. Er wird im Allgemeinen in den folgenden
|
||||
Fällen verwendet:\\
|
||||
Wenn Sie Compact Flash als MTD verwenden, erscheinen diese dem System normalerweise als ATA"=Laufwerk.
|
||||
Testen von MTD"=Benutzern (z.~B. JFFS2) auf großen Medien und Medien, die während eines Schreibvorgangs
|
||||
entfernt werden könnten (Verwendung des Diskettenlaufwerks).
|
||||
|
||||
\paragraph{*** Disk-On-Chip Device Drivers ***}$~$\\
|
||||
\textit{Disk-On-Chip-Gerätetreiber}
|
||||
|
||||
\paragraph{M-Systems Disk-On-Chip G3}$~$\\
|
||||
CONFIG\_MTD\_DOCG3 [=n] \textbf{[~]}\\*
|
||||
Dies ist ein MTD"=Gerätetreiber für die M"=Systems DiskOnChip G3"=Geräte.
|
||||
Der Treiber bietet Zugriff auf G3 DiskOnChip, vertrieben von M"=Systems und jetzt Sandisk.
|
||||
Die Unterstützung ist sehr experimentell und bietet keinen Zugriff auf Schreiboperationen.
|
||||
|
||||
\subsubsection{NAND \texorpdfstring{$\rightarrow$}{->}}
|
||||
\textit{(Not AND)}
|
||||
|
||||
\paragraph{OneNAND Device Support ---}$~$\\
|
||||
CONFIG\_MTD\_ONENAND [=n] \textbf{[~]}\\*
|
||||
Dies ermöglicht die Unterstützung des Zugriffs auf alle Arten von OneNAND"=Flash"=Geräten.
|
||||
|
||||
\end{document}
|
||||
|
||||
\texorpdfstring{$\rightarrow$}{->}
|
||||
|
||||
Reference in New Issue
Block a user