IBM Systems Journal · 2005 · 22 citations · 1 references
EngineeringComputer EngineeringComputer ScienceFault-tolerant ComputingFault-tolerant SystemsOperating SystemsDesign For TestabilityFirmware DevelopmentHardware Fault ToleranceHardware VirtualizationHardware-software PartitioningKernel DesignBare-metal Firmware DevelopmentEmbedded System TestingFirmware DesignFirmware TestingHardware Fault DetectionOperating System ArchitectureSystem Verification
In this paper we describe Bare Metal Linux (BML), a cut-down version of Linux® 2.6 that requires no firmware, has an in-memory root file system, and runs without a virtualization layer. We designed and implemented BML in order to accelerate the bring up of POWER5™-based systems. The use of BML allows testing and validation of the POWER5-based system to be conducted in parallel with the standard path, which involves the bring up of a hypervisor, the partition firmware, and the operating system. BML, which has fast boot times and can be modified quickly, is used in fault detection during chip manufacturing, POWER5 chip verification, system-board verification, and benchmarking for performance. BML is also used to reproduce and resolve problems in Linux.
1
POWER4 system microarchitecture
Joel M. Tendler, J. S. Dodson, J. S. Fields et al. · IBM Journal of Research and Development · 2002 · 658 citations