FreeVGA: Architecture Independent Video Graphics Initialization for LinuxBIOS

نویسندگان

  • Li-Ta Lo
  • Gregory R. Watson
  • Ronald Minnich
چکیده

LinuxBIOS is fast becoming a widely accepted alternative to the traditional PC BIOS for cluster computing applications. However, in the process it is gaining attention from developers of Internet appliance, desktop and visualization applications, who also wish to take advantage of the features provided by LinuxBIOS, such as minimizing user interaction, increasing system reliability, and faster boot times. Unlike cluster computing, these applications tend to rely heavily on graphical user interfaces, so it is important that the VGA hardware is correctly initialized early in the boot process in additional to the hardware initialization currently performed by LinuxBIOS. Unfortunately, the open-source nature of LinuxBIOS means that many graphic card vendors are reluctant to expose code relating to the initialization of their hardware in the fear that this might allow competitors access to proprietary chipset information. As a consequence, in many cases the only way to initialize the VGA hardware is to use the vendor provided, proprietary, VGA BIOS. To achieve this it is necessary to provide a compatibility layer that operates between the VGA BIOS and LinuxBIOS in order to simulate the environment that the VGA BIOS assumes is available. In this paper we present our preliminary results on FreeVGA, an x86 emulator based on x86emu that can be used as such a compatibility layer. We will show how we have successfully used FreeVGA to initialize VGA cards from both ATI and Nvidia on a Tyan S2885 platform.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Linux BIOS

The Linux BIOS replaces the normal BIOS found on PCs, Alphas, and other machines. The BIOS boot and setup is eliminated and replaced by a very simple initialization phase, followed by a gunzip of a Linux kernel. The Linux kernel is then started and from there on the boot proceeds as normal. Current measurements on two mainboards show we can go from a machine power-off state to the “mount root” ...

متن کامل

Interactive Modeling for Augmented Reality sap_0365

Reconstructing a scene model is often a time consuming and complicated process. A common scenario, for an AR application, might include processor intensive algorithms and skilled operators applied during an off-line initialization phase. However, for an AR application to operate in real-time, where computer graphics are integrated into live video images of a changing real-world scene, the way i...

متن کامل

Constraints for 3D Graphics on the Internet

In this paper we present a flexible extension to support constraints in VRML97, the standard for interactive 3D graphics on the internet. After a short introduction to the dynamic concepts of VRML97, we discuss the design rationale of our extension and explain its implementation. In particular we look at how the extension is integrated into the initialization process and the rendering loop of a...

متن کامل

The J300 Family of Video and Audio Adapters: Architecture and Hardware Design

family of video and audio adapters was to provide the hardware support necessary to allow the integration of broadcast video into workstations. The three primary objectives were as follows: (1) digitized video data should be treated the same as any other data type in the system; (2) the video and the graphics subsystem designs should be completely independent of each other; and (3) any hardware...

متن کامل

Integration of Live Video and Computer Graphics for Video Effect Generation

We present the architecture of a system, based on a PC, covering real-time video processing by integration of live video and computer graphics. The video processing and integration are realized by generation and evaluation of an on-line MIPmap video texture. This new application of a known filtering technique for still textures in the field of live video processing permits an easy and high perf...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005