Bios-Bugs: Linux-Kernel schnappt sich immer erstes 1 MByte RAM

Wenn sich Kernel und Bios um RAM-Bereiche streiten, kann es zu Fehlern kommen. Der Linux-Kernel umgeht das nun so wie auch Windows.

Artikel veröffentlicht am ,
Der Linux-Kernel reserviert Speicherbereiche, um Fehler zu vermeiden.
Der Linux-Kernel reserviert Speicherbereiche, um Fehler zu vermeiden. (Bild: Paul Keller/Flickr.com/CC-BY 2.0)

Der Linux-Kernel ändert seine Funktion im Umgang mit dem initialen Speicherbereich auf x86-Systemen, der teilweise auch von der Firmware des Rechners belegt sein kann. Statt wie bisher einige verschiedene Konfigurationen zu unterstützen und je nach Hardware unterschiedliche Ansätze umzusetzen, wird der Linux-Kernel künftig das erste 1 MByte im RAM komplett reservieren. Zugriffe darauf oder Speicherzuweisungen sind dann üblicherweise nicht mehr möglich.

Stellenmarkt
  1. Außendienst-Techniker*in / Regionale*r Betreuer*in
    VITRONIC Dr.-Ing. Stein Bildverarbeitungssysteme GmbH, Baden-Württemberg
  2. IT-Service-Management - interne Prozesse & IT-Ausstattung (w/m/d)
    Dataport, verschiedene Standorte
Detailsuche

Zur Begründung heißt es in dem Beitrag, dass es Firmware gibt, von der bekannt ist, "dass sie den Speicher unter 1 MB beschädigen, genauer gesagt unter 640 KB, da der Speicher über 640 KB sowieso für den EGA/VGA-Framebuffer und das Bios reserviert ist". Um zu verhindern, dass der Kernel selbst etwa Grafiktreiber zufällig in diesen Speicherbereich schreibt und damit für Fehler sorgt, wird dies nun einfach vollständig unterbunden.

Der Linux-Kernel reservierte auch bisher schon entsprechende Speicherbereiche zur Fehlervermeidung. Je nach Konfiguration sind das zwischen 4 KByte und 640 KByte, standardmäßig jedoch 64 KByte. Auf einigen Maschinen sind darüber hinaus aber auch 1 MByte notwendig wie etwa bei Intels Sandy-Bridge-Chips. Auch um den Umgang damit zu vereinfachen, wird dies nun vereinheitlicht.

Hohe Rabatte bei den Amazon Blitzangeboten

Linux-Chefentwickler Linus Torvalds beschreibt dieses Vorgehen auf der Mailingliste des Projekts als "drakonisch" und "seltsam", hat die Änderung letztlich aber in den von ihm betreuten Hauptzweig eingepflegt. Torvalds erkundigt sich hier außerdem nach dem Vorgehen von Windows. Der in der Open-Source-Abteilung von Microsoft tätige Michael Kelley bestätigt schließlich nach Rücksprache mit dem Windows-Team, dass dieses ebenfalls so vorgeht wie nun auch der Linux-Kernel - und das sogar schon seit Jahren.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Johannes321 11. Jun 2021

Doch das geht schon auch auf späteren CPUs, möglicherweise wurde das Verhalten dort aber...

abufrejoval 10. Jun 2021

Was hat sich nicht alles in diesem Speicherbereich abgespielt! Intel Above Boards haben...



Aktuell auf der Startseite von Golem.de
Forschung
Blaualge versorgt Computer sechs Monate mit Strom

Ein Forschungsteam hat einen Mikroprozessor sechs Monate ununterbrochen mit Strom versorgt. Die Algen lieferten sogar bei Dunkelheit.

Forschung: Blaualge versorgt Computer sechs Monate mit Strom
Artikel
  1. Swisscom-Chef: Vermasselt habe ich nichts
    Swisscom-Chef
    "Vermasselt habe ich nichts"

    Urs Schaeppi gibt den Chefposten bei Swisscom auf. Sein Rückblick auf neun Jahre Konzernführung fällt ungewöhnlich offen aus.

  2. EC-Karte: Trotz Kartensperre können Diebe stundenlang Geld abheben
    EC-Karte
    Trotz Kartensperre können Diebe stundenlang Geld abheben

    Eine Sperre der Girocard wird nicht immer sofort aktiv. Verbraucher können sich bereits im Vorfeld schützen.

  3. EV Driver Survey: Elektroautos bei IT-Experten besonders beliebt
    EV Driver Survey
    Elektroautos bei IT-Experten besonders beliebt

    Fahrerlebnis und Technik sind für Fahrer von Elektroautos der größte Zusatznutzen dieser Mobilitätsform. Fast alle würden wieder ein E-Auto kaufen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • LG OLED TV (2021) 77" günstig wie nie: 1.771,60€ statt 4.699€ • Grakas günstig wie nie (u. a. RTX 3080Ti 1.285€) • Samsung SSD 1TB (PS5-komp.) + Heatsink günstig wie nie: 143,99€ • Microsoft Surface günstig wie nie • Jubiläumsdeals MediaMarkt • Bosch Prof. bis 53% günstiger[Werbung]
    •  /