System and Method for booting computer for operation in either of two
byte-order modes
    1.
    发明授权
    System and Method for booting computer for operation in either of two byte-order modes 失效
    用于引导计算机以在两个字节顺序模式中的任何一个操作的系统和方法

    公开(公告)号:US5408664A

    公开(公告)日:1995-04-18

    申请号:US901910

    申请日:1992-06-19

    摘要: A system for abstracting the byte ordering of a computer firmware from the operating system by allowing a computer to automatically change endianness under full software control. The byte ordering can be switched completely transparent to the end user during system boot. The system is comprised of hardware and software to run either byte order stand alone software or operating systems on demand.

    摘要翻译: 一种用于通过允许计算机在完全软件控制下自动改变字节顺序来从操作系统抽象计算机固件的字节排序的系统。 在系统引导期间,字节排序可以完全透明给最终用户。 该系统由硬件和软件组成,可以根据需要运行字节顺序独立软件或操作系统。

    Advanced firmware boot sequence x86 computer system that maintains legacy hardware and software compatibility
    2.
    发明授权
    Advanced firmware boot sequence x86 computer system that maintains legacy hardware and software compatibility 有权
    高级固件启动顺序x86计算机系统,维护传统的硬件和软件兼容性

    公开(公告)号:US06357003B1

    公开(公告)日:2002-03-12

    申请号:US09176694

    申请日:1998-10-21

    IPC分类号: G06F15177

    CPC分类号: G06F9/45537 G06F9/4401

    摘要: An x86 based computer system that implements an advanced firmware based boot process without a conventional x86 BIOS. The computer system includes an x86 processor coupled to a volatile memory and a non-volatile memory via a bus, wherein the non-volatile memory includes an advanced firmware. The advanced firmware is executed by the processor to implement a boot sequence. During the boot sequence, the computer system initializes device drivers using the advanced firmware and interfaces with advanced firmware compliant program with the device drivers of the computer system. The computer system also initializes a virtual compatibility machine for supporting legacy software programs. The virtual compatibility machine includes a plurality of compatibility models. The compatibility models function by interfacing with legacy software programs and by translating functions received from the legacy software programs via the compatibility models into corresponding functions performed by the device drivers of the computer system, thus allowing the computer system to run both legacy software programs and advanced firmware compliant software programs natively.

    摘要翻译: 一个基于x86的计算机系统,在不使用常规x86 BIOS的情况下实现基于固件的高级引导过程。 计算机系统包括经由总线耦合到易失性存储器和非易失性存储器的x86处理器,其中非易失性存储器包括高级固件。 高级固件由处理器执行以实现启动顺序。 在引导顺序期间,计算机系统使用高级固件和与计算机系统的设备驱动程序的高级固件兼容程序接口初始化设备驱动程序。 计算机系统还初始化虚拟兼容机以支持传统软件程序。 虚拟兼容机包括多个兼容性模型。 兼容性模型通过与传统软件程序接口以及通过兼容性模型将从旧版软件程序接收到的功能转换成由计算机系统的设备驱动程序执行的相应功能来实现,从而允许计算机系统运行传统软件程序和高级 固件兼容软件程序本身。

    Advanced boot sequence for an +86 computer system that maintains
expansion card device compatibility
    3.
    发明授权
    Advanced boot sequence for an +86 computer system that maintains expansion card device compatibility 有权
    用于维护扩展卡设备兼容性的X86计算机系统的高级启动顺序

    公开(公告)号:US6128731A

    公开(公告)日:2000-10-03

    申请号:US176696

    申请日:1998-10-21

    IPC分类号: G06F9/445

    CPC分类号: G06F9/4401

    摘要: An .times.86 based computer system that implements a firmware based boot process without an .times.86 BIOS that supports expansion devices coupled to the computer system, wherein the expansion devices include their own respective BIOS extensions. The computer system includes an .times.86 processor coupled to a volatile memory and a non-volatile memory via a bus. The non-volatile memory includes firmware which when executed by the processor cause the computer system to implement the boot process. The firmware initializes device drivers for the computer system and initializes an application programming interface for the device drivers. The firmware then initializes a compatibility component for interfacing with the device drivers, wherein the compatibility component is operable for translating accesses by a first software application to an .times.86 BIOS into corresponding accesses to the device drivers. This enables the first software application to execute on the computer system by using the compatibility component while a second software application is able to execute on the computer system by accessing the application programming interface directly. The firmware then runs an expansion device BIOS extension from an expansion device coupled to the computer system to initialize a memory area in volatile memory. The memory area is configured by the BIOS extension to interface with the expansion device, such that the expansion device is made available to the first application and the second application.

    摘要翻译: 一种基于x86的计算机系统,其实现基于固件的引导过程,而不需要支持与计算机系统相连的扩展设备的x86 BIOS,其中扩展设备包括其各自的BIOS扩展。 计算机系统包括经由总线耦合到易失性存储器和非易失性存储器的x86处理器。 非易失性存储器包括当由处理器执行时导致计算机系统实现引导过程的固件。 固件初始化计算机系统的设备驱动程序,并初始化设备驱动程序的应用程序编程接口。 固件然后初始化用于与设备驱动器接口的兼容性组件,其中兼容性组件可操作用于将第一软件应用程序的访问转换为x86 BIOS,以对设备驱动程序进行对应的访问。 这使得第一软件应用程序能够通过使用兼容性组件在计算机系统上执行,而第二软件应用程序能够通过直接访问应用程序编程接口在计算机系统上执行。 固件然后从耦合到计算机系统的扩展设备运行扩展设备BIOS扩展,以初始化易失性存储器中的存储器区域。 存储器区域由BIOS扩展配置以与扩展设备接口,使得扩展设备可用于第一应用和第二应用。

    System for booting computer for operation in either one of two
byte-order modes
    4.
    发明授权
    System for booting computer for operation in either one of two byte-order modes 失效
    用于以两个字节顺序模式中的任何一个启动计算机进行操作的系统

    公开(公告)号:US5524245A

    公开(公告)日:1996-06-04

    申请号:US378844

    申请日:1995-01-26

    摘要: A system for abstracting the byte ordering of a computer firmware from the operating system by allowing a computer to automatically change endianness under full software control. The byte ordering can be switched completely transparent to the end user during system boot. The system is comprised of hardware and software to run either byte order stand alone software or operating systems on demand.

    摘要翻译: 一种用于通过允许计算机在完全软件控制下自动改变字节顺序来从操作系统抽象计算机固件的字节排序的系统。 在系统引导期间,字节排序可以完全透明给最终用户。 该系统由硬件和软件组成,可以根据需要运行字节顺序独立软件或操作系统。