发明名称 UNIVERSAL GRAPHICS ADAPTER
摘要 PURPOSE: A universal graphics adapter is provided to supply a hardware independent video display facilitated through firmware services that abstract video hardware and expose an interface to an operating system. CONSTITUTION: A UGA virtual machine(210) facilitates an access via a UGA interface to UGA hardware(220). The UGA virtual machine(210) is implemented in firmware and stored in a BIOS on a chip associated with the UGA hardware(220). A boot time application(242) and a run-time application(250) considers a system(200) to have only a UGA hardware(220) through the interaction of a hardware abstraction layer(260)(HAL) and a UGA kernel services(270). The HAL(260) abstracts the details of video display hardware into an interface. The boot time application(242) calls a boot time display API(Application Programming Interface)(280) to perform actions like displaying messages during POST and to display a power on banner. The run time application(250) calls a run time display API(290) to perform display functions. The HAL(260) implements abstracted methods to work with the VGA hardware(230) through the conventional register interface(240). However, when UGA hardware(220) is present, the HAL(260) implements the abstracted methods to work through the UGA virtual machine(210) to interact with the UGA hardware(220).
申请公布号 KR20030051217(A) 申请公布日期 2003.06.25
申请号 KR20020070099 申请日期 2002.11.12
申请人 MICROSOFT CORP. 发明人 MACIESOWICZ MACIEJ
分类号 G06F13/12;G06F13/00;G06T17/00;(IPC1-7):G06F13/00 主分类号 G06F13/12
代理机构 代理人
主权项
地址