Coda schrieb:
Nur mal um das Missverständnis von vornherein auszuschließen: Glaubst du das ein x86-Prozessor ohne BIOS nicht lauffähig ist?
Ja.
Das ist nämlich nicht der Fall. Es gibt z.B.
LinuxBIOS (der Name tut nichts zur Sache, sondern bezieht sich nur darauf was es ersetzt). Das ganze bootet direkt einen Linux-Kernel vom Firmware-Chip
Das ist wie das EFI ein Interface, nicht die eigentliche Firmware (die beim x86 nun mal BIOS heißt, bei aber Apple BootROM genannt wird und für die es bei Intel gar keinen Namen gibt).
(nix mehr mit legacy 16-bit-Code, es wird direkt in den Protected-Mode gewechselt in den ersten paar Instructions - das Licht deiner Zimmerlampe braucht länger um in deine Augen zu gelangen als das Ding braucht um in den Protected-Mode zu schalten wenn du den Powerknopf drückst).
Sicherlich geht das ganz, ganz schnell. Es zeigt aber die ganze Philosophie, die dahinter steckt. Zusammenschustern, zurechtpfuschen, niemals alte Zöpfe abschneiden.
Es würde mich auch stark wundern wenn das x86-EFI auf das alte BIOS aufbaut. Es gibt keinen Grund dafür. Es wird vermutlich viel eher ein Emulationslayer verwendet um alte BIOS-Interrupts auch noch verarbeiten zu können.
Das eine hat mit dem anderen nichts zu tun.
Wie gesagt enthält das EFI des Intel-Macs jetzt wieder ein BIOS *Interface*. Das ist so oder ähnlich gelöst, wie Du es beschreibst.
Und wiedermal ein Mythos weniger.
Wie gesagt, bezieht sich 99,999% der EFI-Dokumentation und aller Texte, die zu EFI zu finden sind auf den Itanium. Dort besteht EFI aus drei Teilen, von denen beim x86 nur einer - das Interface - umgesetzt ist.
Damals wurde x86 sehr wohl direkt verarbietet.
Das ist unmöglich.
Nirgends hat Intel jemals direkte Spezifikationen zu den intern verwendeten µOps veröffentlicht oder damit "geprahlt". Es wurde veröffentlicht wie viele Recheneinheiten vorhanden sind o.Ä., aber das tut IBM ja auch.
Nein, das wären dann ja auch echte Informationen.
Man prahlt damit, dass der Prozessor intern ja RISC sei, weil man sich durchaus im klaren ist, dass man dem Kunden gequirlte Kacke verkauft und daher versucht, etwas von dem besseres Image von RISC auf den x86 abfärben zu lassen.