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

ARM support in the Linux kernel

00:00

Formale Metadaten

Titel
ARM support in the Linux kernel
Serientitel
Anzahl der Teile
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen 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.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The story of supporting a new system-on-chip Over the last two years, the ARM support in the kernel has considerably evolved: usage of the Device Tree, introduction of the pinctrl and clock frameworks, introduction of multiplatform support, new code organization, and more. Based on the speaker's experience of getting the support for the new Armada 370 and Armada XP ARM processors from Marvell into the mainline Linux kernel, this talk will detail the most important steps involved in this effort, and through this, give an overview of those changes and summarize the new rules for ARM Linux support. This talk will be useful to both developers willing to add Linux support for a new SoC, but also to the developers willing to better understand the ARM code base in order to port Linux to a new hardware platform.
ARM <Computerarchitektur>FreewareKernel <Informatik>Treiber <Programm>BootenPhysikalisches SystemDesintegration <Mathematik>Globale OptimierungQuellcodeArchitektur <Informatik>Neuronales NetzBefehlsprozessorElektronischer FingerabdruckRechenwerkGraphikprozessorFreewareInterrupt <Informatik>ARM <Computerarchitektur>DatenkompressionMAPMathematikKartesische KoordinatenHalbleiterspeicherSpeicherabzugLastUmwandlungsenthalpieBildschirmmaskeHumanoider RoboterComputerarchitekturDerivation <Algebra>System-on-ChipSoftwareplattformZusammenhängender GraphAdditionPhysikalisches SystemWhiteboardCoprozessorKette <Mathematik>SoftwareElement <Gruppentheorie>BefehlsprozessorMessage-PassingDesign by ContractVersionsverwaltungImplementierungGeradeDifferenteProjektive EbeneKernel <Informatik>Peripheres GerätEin-AusgabeFunktion <Mathematik>Interface <Schaltung>Wurzel <Mathematik>InformationGanze FunktionInformationsspeicherungSpeicherverwaltungTypentheorieMultimediaSchnittmengeAutomatische DifferentiationGamecontrollerCodeSerielle SchnittstelleComputerBildverstehenVideokonferenzXMLComputeranimation
BefehlsprozessorARM <Computerarchitektur>Varietät <Mathematik>ComputerarchitekturPerspektiveSystem-on-ChipSchnittmengePersönliche IdentifikationsnummerCASE <Informatik>ARM <Computerarchitektur>HardwareSpeicherabzugMehrwertnetzPeripheres GerätAssoziativgesetzWhiteboardDifferenteMAPKomplex <Algebra>SoftwareentwicklerRechter WinkelSystemplattformBildverstehenEndliche ModelltheorieZusammenhängender GraphSichtenkonzeptInteraktives FernsehenGraphikprozessorSystem FInternetworkingGrenzschichtablösungGanze FunktionQuadratzahlGamecontrollerFamilie <Mathematik>VideokonferenzEinfache GenauigkeitBus <Informatik>DiagrammZentrische StreckungUmwandlungsenthalpiePhysikalisches SystemVorlesung/KonferenzFlussdiagramm
Mechanismus-Design-TheorieSpeicherabzugARM <Computerarchitektur>DatenverwaltungStandardabweichungGamecontrollerSystem-on-ChipCodeARM <Computerarchitektur>ComputerarchitekturKernel <Informatik>StandardabweichungMereologieSystem-on-ChipZellularer AutomatSpeicherabzugQuick-SortPeripheres GerätRichtungTermComputervirusTypentheorieComputeranimation
ARM <Computerarchitektur>System-on-ChipStandardabweichungGenerator <Informatik>CodeDatenverwaltungMechanismus-Design-TheorieMereologiePeripheres GerätSoftwareGamecontrollerTDMASchlüsselverwaltungPersönliche IdentifikationsnummerComputerarchitekturPerspektiveVorlesung/Konferenz
Mechanismus-Design-TheorieSpeicherabzugARM <Computerarchitektur>StandardabweichungDatenverwaltungGamecontrollerSystem-on-ChipBus <Informatik>AbzählenDynamisches SystemGraphikprozessorProzessfähigkeit <Qualitätsmanagement>IdentifizierbarkeitGamecontrollerAdressraumInformationSoftwareplattformSoftwareIntelUmwandlungsenthalpieMechanismus-Design-TheorieARM <Computerarchitektur>ComputeranimationVorlesung/Konferenz
Treiber <Programm>CachingCodeSystem-on-ChipSpeicherabzugARM <Computerarchitektur>Kernel <Informatik>WhiteboardARM <Computerarchitektur>Elektronischer FingerabdruckSpeicherabzugCodeKernel <Informatik>FlächeninhaltMereologieSystem-on-ChipMathematikBitBootenExistenzsatzPeripheres GerätSelbst organisierendes SystemStochastische AbhängigkeitAssoziativgesetzUmwandlungsenthalpieInterrupt <Informatik>ComputerarchitekturHardwareVerzeichnisdienstXMLComputeranimation
AdressraumSystem-on-ChipVerzeichnisdienstAssoziativgesetzMini-DiscHorizontaleMultiplikationsoperatorDeskriptive StatistikSerielle SchnittstelleHardwareCodeFamilie <Mathematik>WhiteboardGamecontrollerElektronische PublikationInterface <Schaltung>Persönliche IdentifikationsnummerSoftwareDifferenteSystemplattformUmwandlungsenthalpieAdditionElektronischer FingerabdruckKernel <Informatik>ARM <Computerarchitektur>Vorlesung/Konferenz
BefehlsprozessorSystemaufrufTreiber <Programm>CachingSpeicherabzugCodeSystem-on-ChipARM <Computerarchitektur>Kernel <Informatik>BildverstehenSoftwarewartungArchitektur <Informatik>Torvalds, LinusBootenSystemprogrammierungSpezialrechnerModul <Datentyp>DistributionenraumHardwareSystemplattformUmwandlungsenthalpieWhiteboardElektronische PublikationSystemplattformHardwareDifferenteSoftwareentwicklerVerzeichnisdienstAutomatische DifferentiationSoftwareplattformSystem-on-ChipSoftwarewartungARM <Computerarchitektur>BootenDistributionenraumKomplex <Algebra>Open SourceLesezeichen <Internet>Bildgebendes VerfahrenCodeNotebook-ComputerFamilie <Mathematik>Tablet PCTypentheorieLastGrenzschichtablösungMereologieMusterspracheComputerarchitekturElektronischer FingerabdruckTreiber <Programm>Netbook-ComputerSichtenkonzeptMathematikPhysikalisches SystemPolarkoordinatenPortabilitätEinfache GenauigkeitBildverstehenZahlenbereichKernel <Informatik>Kartesische KoordinatenPunktMehrwertnetzMAPAssoziativgesetzPlastikkarteServerStochastische AbhängigkeitBitCoprozessorGeradeWort <Informatik>Message-PassingÜberschallströmungComputeranimationFlussdiagramm
ARM <Computerarchitektur>HardwarePhysikalisches SystemSystem-on-ChipCodeComputerarchitekturKernel <Informatik>MathematikProzess <Informatik>Einfache GenauigkeitEinsSoftwarewartungBootenKartesische KoordinatenDistributionenraumSoftwareplattformBildgebendes VerfahrenVorlesung/Konferenz
SoftwarewartungARM <Computerarchitektur>CodeSpeicherabzugGoogolTopologieWiderspruchsfreiheitKernel <Informatik>BootenHardwareDateiformatQuellcodeWhiteboardDatenstrukturBinärcodeCompilerLeistung <Physik>VerschlingungMetropolitan area networkInklusion <Mathematik>ARM <Computerarchitektur>MusterspracheInterrupt <Informatik>CodeTopologieSystem-on-ChipMomentenproblemWhiteboardZeichenkettePhysikalisches SystemAssoziativgesetzVersionsverwaltungComputerarchitekturDifferentePatch <Software>Elektronische PublikationProzess <Informatik>MathematikFamilie <Mathematik>SoftwarewartungSystemplattformTreiber <Programm>GamecontrollerSichtenkonzeptRechenschieberOverlay-NetzSoftwareentwicklerPeripheres GerätInformationCompilerKategorie <Mathematik>HalbleiterspeicherMereologieGeradeQuellcodeHardwareUmwandlungsenthalpieMultifunktionAdressraumSampler <Musikinstrument>MultiplikationsoperatorSelbstrepräsentationBus <Informatik>KreisbogenDeskriptive StatistikBinärcodeOffene MengeMaßerweiterungGesetz <Physik>TypentheorieUniformer RaumEndliche ModelltheorieProzessfähigkeit <Qualitätsmanagement>ÄhnlichkeitsgeometrieFormale SpracheQuadratzahlEinsPunktKernel <Informatik>Computeranimation
VerschlingungSpezialrechnerEinfacher RingDatentypBenutzeroberflächeMultiplikationARM <Computerarchitektur>Inklusion <Mathematik>Modul <Datentyp>Kernel <Informatik>SystemplattformE-MailSymboltabelleFamilie <Mathematik>Konfiguration <Informatik>LaufzeitfehlerDistributionenraumAuswahlaxiomUmwandlungsenthalpieBitMathematikDifferenteBootenTopologieSichtenkonzeptCASE <Informatik>Elektronische PublikationSoftwareplattformEinfache GenauigkeitWeb logTreiber <Programm>Deskriptive StatistikOrdnung <Mathematik>Bus <Informatik>WhiteboardSymboltabelleBildgebendes VerfahrenMereologieEinsSystem-on-ChipAssoziativgesetzFreewareLaufzeitfehlerATMSoftwareentwicklerMAPVererbungshierarchiePunktSpeicherabzugQuaderp-BlockMechanismus-Design-TheorieFormale SpracheHalbleiterspeicherParametersystemOffene MengeMultiplikationsoperatorGamecontrollerPersönliche IdentifikationsnummerWechselsprungARM <Computerarchitektur>HardwareSystemplattformSoftwareAdressraumKategorie <Mathematik>Interface <Schaltung>Gibbs-VerteilungRechenschieberVirtuelle MaschineBenutzerschnittstellenverwaltungssystemIdentifizierbarkeitQuadratzahlKernel <Informatik>CodeKonditionszahlPortabilitätCoprozessorInformationFunktionalMessage-PassingFamilie <Mathematik>MultiplikationTypentheorieProzessfähigkeit <Qualitätsmanagement>DifferenzkernPeripheres GerätFlussdiagramm
TDMAARM <Computerarchitektur>Architektur <Informatik>Funktion <Mathematik>System-on-ChipTreiber <Programm>UmwandlungsenthalpieKontrollstrukturWhiteboardMultiplikationElementargeometrieKernel <Informatik>Mechanismus-Design-TheorieCodePeripheres GerätTopologieFramework <Informatik>ImplementierungDivisionQuellcodeBitrateInformationSpeicherabzugGamecontrollerFramework <Informatik>CodeElektronischer FingerabdruckARM <Computerarchitektur>Treiber <Programm>Eigentliche AbbildungImplementierungPersönliche IdentifikationsnummerQuaderPeripheres GerätHardwarePhysikalisches SystemTopologieKonfigurationsraumMAPKernel <Informatik>SoftwareCASE <Informatik>Mechanismus-Design-TheorieFrequenzSchnelltasteWhiteboardSystem-on-ChipFunktionalDeskriptive StatistikCoprozessorFamilie <Mathematik>MultiplikationsoperatorEinfache GenauigkeitLokales MinimumVerknüpfungsgliedÄhnlichkeitsgeometrieNormalvektorTeilbarkeitZahlenbereichAssoziativgesetzDatenverwaltungSerielle SchnittstelleMusterspracheEin-AusgabeSoftwareentwicklerGenerizitätUmwandlungsenthalpieAuswahlaxiomInternetworkingRechter WinkelGrenzschichtablösungATMElektronische PublikationLeistung <Physik>BetriebsmittelverwaltungComputerarchitekturGemeinsamer SpeicherMessage-PassingDifferenteMathematikVerzeichnisdienstComputeranimation
CodeARM <Computerarchitektur>GamecontrollerProzessfähigkeit <Qualitätsmanagement>Treiber <Programm>E-MailPatch <Software>Innerer PunktElektronischer FingerabdruckBinder <Informatik>VersionsverwaltungFramework <Informatik>TopologieKernel <Informatik>Mailing-ListeArchitektur <Informatik>System-on-ChipVakuumpolarisationPeripheres GerätHardwareMAPSpeicherabzugEinfache GenauigkeitAssoziativgesetzTreiber <Programm>QuaderGamecontrollerDifferenteTopologieArithmetische FolgeProzessfähigkeit <Qualitätsmanagement>Deskriptive StatistikSoftwareentwicklerBefehlsprozessorEin-AusgabeTypentheoriePersönliche IdentifikationsnummerSichtenkonzeptLokales MinimumInformationsspeicherungSoftwareSerielle SchnittstelleCodeDateiverwaltungPatch <Software>QuellcodeMessage-PassingVersionsverwaltungKernel <Informatik>Disjunktion <Logik>p-BlockHochdruckRechenwerkAffiner RaumBootenCachingAdressraumARM <Computerarchitektur>MathematikStellenringSoftwarewartungGeradeGemeinsamer SpeicherÜberschallströmungOffene MengeMaschinencodeWellenlehrePlastikkarteElektronische PublikationSchlüsselverwaltungComputeranimationFlussdiagramm
LaufzeitfehlerSommerzeitRegelkreisWeg <Topologie>MathematikSpannweite <Stochastik>ComputerarchitekturBildschirmfensterPersönliche IdentifikationsnummerEinsAssoziativgesetzGamecontrollerAggregatzustandTopologieCodeQuellcodeMereologieZahlenbereichARM <Computerarchitektur>TDMAVersionsverwaltungVideokonferenzBitMixed RealityVerschlingungMechanismus-Design-TheorieMultiplikationsoperatorPunktMomentenproblemSystem-on-ChipMailing-ListeInterface <Schaltung>Elektronische PublikationBinärcodeMenütechnikBasis <Mathematik>MaßerweiterungBootenE-MailKernel <Informatik>Abgeschlossene MengeSampler <Musikinstrument>QuaderVorlesung/Konferenz
Transkript: English(automatisch erzeugt)