64-bit open firmware implementation and associated api

   
   

An improved logically partitioned data processing system is provided. In one embodiment, the data processing system includes a plurality of hardware devices, including processors, and a plurality of operating systems. Each of the plurality of operating systems executes within a separate partition within the logically partitioned data processing system. A firmware component provides each operating system with a virtualized copy of the hardware devices, thus maintaining separation between each of the logical partitions. The firmware component is implemented as 64-bits, thus allowing each of the processors to execute in 64-bit mode and eliminating the need for virtual address translation from a 32-bit virtual address to a 64-bit physical address.

Ein verbessertes logisch verteiltes Datenverarbeitungssystem wird zur Verfügung gestellt. In einer Verkörperung schließt das Datenverarbeitungssystem eine Mehrzahl der Hardwareeinheiten, einschließlich Prozessoren und eine Mehrzahl der Betriebssysteme ein. Jede der Mehrzahl der Betriebssysteme führt innerhalb eines unterschiedlichen Faches innerhalb des logisch verteilten Datenverarbeitungssystems durch. Ein Mikroprogrammaufstellungbestandteil versieht jedes Betriebssystem mit a virtualized Kopie der Hardwareeinheiten und so behält Trennung zwischen jedem der logischen Fächer bei. Der Mikroprogrammaufstellungbestandteil wird als 64-bits eingeführt, so läßt jeden der Prozessoren im 64-bitmodus durchführen und beseitigt die Notwendigkeit an der virtuellen Adresse Übersetzung von einer 32-bit virtuellen Adresse zu einer 64-bit körperlichen Adresse.

 
Web www.patentalert.com

< Method and system for efficient storage and restoration of display state data

< Method and apparatus for synchronized previewing user-interface appearance on multiple platforms

> Method and apparatus for providing field confidentiality in digital certificates

> Operating system security checking system, method, and program

~ 00136