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

Coreboot and PC technical details

00:00

Formal Metadata

Title
Coreboot and PC technical details
Title of Series
Number of Parts
97
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems. When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.
DialectDemo (music)2 (number)BootingBefehlsprozessorVideo game consoleQuicksortPhysical systemKernel (computing)Multiplication signCore dumpSource codeComputer animation
DDR SDRAMCore dumpTelecommunication2 (number)NumberTotal S.A.MotherboardMetric systemMultiplication signDifferent (Kate Ryan album)BootingMeasurementPower (physics)BefehlsprozessorSemiconductor memoryLoginBus (computing)WindowWhiteboardMathematical optimizationResultantSoftwareSequencePhysical systemCore dumpComputer wormFlash memoryGame controllerLecture/Conference
CodeOperations researchInterior (topology)Hand fanWhiteboardSoftware testingCodeSemiconductor memoryFirmwareWhiteboardPhysical systemSoftware testingComputer hardwareBootingGoodness of fitObservational studyMultiplication signNetwork topologySource codeHookingExtension (kinesiology)Flash memoryGastropod shellRootMereologyInjektivitätComputer fileComputer virusFile systemMotherboardWikiWeb pageInformationOpen sourceOperating systemContent (media)CoroutinePower (physics)LaptopNeuroinformatikProgrammer (hardware)Key (cryptography)CubeGame controllerSoftware developerSlide ruleInformation securityGroup actionArithmetic progressionLink (knot theory)Projective planeEmailPerturbation theoryOpen setBitCore dumpComputer animation
Multiplication signSet (mathematics)Device driverRun time (program lifecycle phase)QuicksortNon-volatile memoryOrder (biology)Right anglePoint (geometry)LaptopWhiteboardCodeBytecodeTouchscreenBuildingDifferent (Kate Ryan album)Connectivity (graph theory)Physical systemOperating systemTime zoneVariable (mathematics)Type theoryRadical (chemistry)MereologySerial portComputing platformInformationHard disk driveLevel (video gaming)MotherboardBootingInterrupt <Informatik>FirmwareConfiguration spaceRevision controlCore dumpOperator (mathematics)ImplementationPlotterTask (computing)Endliche ModelltheorieMoment (mathematics)Computer programmingWindowSoftware developerSound effectStandard deviationReal numberCASE <Informatik>BitVariety (linguistics)Power (physics)Presentation of a groupNetbookException handlingComputer animation
Control flowPresentation of a groupBootingCore dumpComputer animation
Cache (computing)Asynchronous Transfer ModeData managementGame controllerThermal expansionGame controllerBefehlsprozessorSemiconductor memoryPresentation of a groupBus (computing)BootingReal numberKeyboard shortcutConnected spaceCompact CassetteTelecommunicationFlash memoryMagnetic stripe cardWhiteboardCore dumpCache (computing)Data managementMicrocontrollerInterrupt <Informatik>FirmwareInheritance (object-oriented programming)Order (biology)Computer hardwareBitBridging (networking)Address spaceExtension (kinesiology)Process capability indexIntegrated development environmentOperator (mathematics)MotherboardPCI ExpressCASE <Informatik>Computer networkPolar coordinate system2 (number)Block (periodic table)SpacetimeSystem callFunctional (mathematics)Asynchronous Transfer ModeDirection (geometry)Reading (process)Physical systemInterface (computing)WritingComputer programmingSingle-precision floating-point formatMobile appThermal radiationLoop (music)RoutingRadical (chemistry)outputKey (cryptography)Slide ruleQuicksortNon-volatile memoryMultiplication signDifferent (Kate Ryan album)Type theoryVariable (mathematics)Meeting/Interview
Configuration spaceSpacetimeGame theoryRead-only memoryBefehlsprozessorMagnetic stripe cardAddress spaceFirmwareSparse matrixBefehlsprozessorAddress spaceSemiconductor memoryFirmwareNumberDialectDifferent (Kate Ryan album)Bus (computing)outputLevel (video gaming)Game controllerCASE <Informatik>Flow separationProcess capability indexCodierung <Programmierung>Traffic reportingCartesian coordinate systemCore dumpMappingWindowProcess (computing)Asynchronous Transfer ModeData managementCodeDemo (music)Multiplication signPhysical systemGroup actionGraphics processing unitSpeicheradresseVirtual memorySystem callSet (mathematics)Point (geometry)Configuration spaceImplementationData structureGeometryUrinary bladderBootingInformationError messagePolarization (waves)TelecommunicationOpen sourceConnectivity (graph theory)System administratorMereologySoftwareContext awarenessInterrupt <Informatik>Identity managementContent (media)TheoryRevision controlReading (process)Single-precision floating-point formatStandard deviationInterface (computing)Type theorySource codeKernel (computing)Computer hardwareDisk read-and-write headFunctional (mathematics)Subject indexingCombinational logicRule of inferenceComputing platformEndliche ModelltheoriePlastikkarteWriting
Vector spaceInterior (topology)BefehlsprozessorAddress spaceReal-time operating systemGame controllerBefehlsprozessorMereologyPhysical systemPower (physics)Content (media)Multiplication signSubject indexingSequenceSet (mathematics)Non-volatile memoryForm (programming)outputInterrupt <Informatik>Event horizonChainMiniDiscKeyboard shortcutComputer programmingBitModemPlastikkarteSoftwareComputer fileMacro (computer science)Vector spaceSynchronizationUsabilityBus (computing)Single-precision floating-point formatProgrammer (hardware)Device driverArc (geometry)Inheritance (object-oriented programming)Interior (topology)Computer animation
BefehlsprozessorInterior (topology)Exception handlingPower (physics)CoprocessorBus (computing)Decision theorySystem administratorBefehlsprozessorPhysical systemGame controllerCodeMappingMultiplication signInterrupt <Informatik>Programmer (hardware)BitBootstrap aggregatingVector spaceComputer hardwarePeripheralAddress spaceSemiconductor memoryDifferent (Kate Ryan album)Source codeCartesian coordinate systemDimensional analysis1 (number)Virtual machineMereologyFunctional (mathematics)Process capability indexElectric generatorPlastikkarteHypercubeEngineering drawingProgram flowchart
Connected spaceTelecommunicationDifferent (Kate Ryan album)BefehlsprozessorBootingMotherboardGame controllerSemiconductor memoryMultiplication signBus (computing)Goodness of fitCache (computing)QuicksortLine (geometry)InformationPhysical systemCompilerCodeMereologyResultantCompilation albumSystem callForcing (mathematics)Level (video gaming)Uniform resource locatorTracing (software)Functional (mathematics)Asynchronous Transfer ModeFirmwareParameter (computer programming)WhiteboardBitCASE <Informatik>Address spaceEndliche ModelltheorieOrder (biology)Classical physicsData storage device1 (number)Serial portSet (mathematics)Gastropod shellPointer (computer programming)Virtual machineSoftware bugTunisReal numberInterrupt <Informatik>ImplementationProcess (computing)Right angleCoprocessorInfinityTable (information)Limit (category theory)RecursionBlock (periodic table)Loop (music)Local ringNumberSoftware developerSystem administratorFlash memoryModule (mathematics)Computer configurationCore dumpFreewareData structureWeb pageAreaVirtual memoryOperating systemException handlingTranslation (relic)Assembly languageMachine codeSource codeComputing platformSpeicheradresseArtificial neural networkRevision controlFront and back endsSoftwareFlow separationRootKernel (computing)Configuration spaceForm (programming)Link (knot theory)Green's functionInformation securityChord (peer-to-peer)MicrocontrollerVariable (mathematics)Insertion lossDivisorPosition operatorShared memoryData managementRing (mathematics)EEPROMMappingProgrammable read-only memoryDirection (geometry)Decision support systemPhysicalismVarianceVideo gamePeg solitaireProgram flowchartComputer animation
Transcript: English(auto-generated)