发明名称 Dynamically configuring resources for cycle translation in a computer system
摘要 A method and system that enables customized computer machines to be more readily developed by removing the function of resource translation out of the hardware abstraction layer (HAL). A machine manufacturer describes a machine in firmware, such as accordance with the Advanced Configuration and Power Interface (ACPI) specification, using ACPI machine language (AML). Operating system components such as a Plug and Play (PnP) manager in the kernel, in conjunction with an ACPI driver, interpret the description information and locate resources (bus bridges) for which translation is needed. For any arbitrary bus architecture or CPU to PCI bridge implementation that can be expressed, e.g., in ACPI firmware, the invention provides a translator external to the HAL. In one implementation, a PnP driver communicates with the ACPI driver and various drivers in driver stacks via I/O request packets (IRPs) to look for resource translators. The ACPI driver analyzes the machine description and returns a translator if found for such a resource. The resource is then configured to output cycles based on the translator.
申请公布号 US6970957(B1) 申请公布日期 2005.11.29
申请号 US20000558469 申请日期 2000.04.24
申请人 MICROSOFT CORPORATION 发明人 OSHINS JACOB;PLANTE STEPHANE G.;THORNTON ANDREW J.
分类号 G06F1/00;G06F17/50;(IPC1-7):G06F1/00 主分类号 G06F1/00
代理机构 代理人
主权项
地址