KOH_Config_fastboot

Configuring Fastboot

Note: Intel® EMGD supports EDK and EDK II.

EFI GOP Configuration Page

 

The table below describes each section of this page. Note that fastboot is applicable only for Linux.

Note: Enter the file path for the splash video on the Package Page. See Intel® EMGD Package Editor Page.

Table 14. Fastboot Options

Fastboot Settings

Description

Enable Seamless Mode

The Seamless Mode setting ensures that on a properly configured embedded device there is only one mode set during EFI to DRM transition to avoid screen flicker and undesirable latency. This setting is applicable only to seamless switches from Clone mode to VEXT mode; refer to Seamless Switches from Clone Mode to VEXT Mode for details.

Splash Screen

The Splash screen feature provides a user-configurable splash screen image that is loaded to the framebuffer at the earliest possible time by the EPOG feature and EFI graphics driver and remains in place until overwritten by the OS or driver. Additionally the Intel® EMGD can be configured to suppress OS drawing to the on-screen framebuffer until notified by an application. Instead, drawing is redirected to an off-screen framebuffer. When notified by the application, the Intel® EMGD will flip the already prepared off-screen framebuffer to be on-screen and cease redirection of drawing. In this manner the configured splash screen will be displayed early during boot and remain in place until a time when the OS is fully loaded and the application interface has been prepared.

 

The splash screen is limited to 500 KB in size and JPG and BMP formats. For Quickboot, only BMP format is allowed.

Quickboot

The quickboot feature optimizes the speed that Intel® EMGD loads at the expense of compatibility and ease of use. Quickboot disables non-critical features that affect the initialization time of the driver that are not needed for targeted embedded applications. For example, there is no port detection; it supports only an LVDS interface.

Splash Video

The Splash Video feature provides a mechanism to use a portion of the off-screen pre-allocated video memory (“Stolen Memory”) as a video image that is displayed on an overlay to the framebuffer. The intention is that a video capture device external to Intel® EMGD will be configured to transfer a video stream to the configured location in video memory using DMA. The splash video remains in place until the Intel® EMGD is notified by an external application to disable the overlay.

No Support for EDID (Only for General EFI. EPOG does not support)

This feature provides an option to skip checking the EDID for optimizing the boot time.

 

Note: It is not applicable to EPOG.

Enable BLT for Splash

This option enables the BLT function when a splash screen is enabled. If you are experiencing problems where the splash screen does not disappear after boot, make sure this option is enabled.

Splash Screen BG Color Red (EFI only)

Splash Screen BG Color Red must be between 0x0 and 0xFF.

Splash Screen BG Color Green (EFI only)

Splash Screen BG Color Green must be between 0x0 and 0xFF.

Splash Screen BG Color Blue (EFI only)

Splash Screen BG Color Blue must be between 0x0 and 0xFF.

Splash Screen X (upper left corner x coordinate) (EFI and EPOG feature only)

The X location, in pixels, where the Firmware Splash Screen will be placed. This number is a signed number in 2's complement. Positive numbers are offset from the left of the screen. Negative numbers are offset from the right of the screen.

Splash Screen Y (upper left corner y coordinate) (EFI and EPOG feature only)

The Y location, in pixels, where the Firmware Splash Screen will be placed. This number is a signed number in 2's complement. Positive numbers are offset from the top of the screen. Negative numbers are offset from the bottom of the screen.

Splash Video Offset (EFI and EPOG feature only)

The offset, in bytes, from the base of video memory where the Splash Video will be placed. Care must be taken to ensure that this location is past the end of the on-screen framebuffer and that the full Splash Video image fits within the pre-allocated video memory.

Splash Video Pixel Format (EFI and EPOG feature only)

The pixel format of the Splash Video image in memory. The available pixel formats are encoded values used within the Intel® EMGD.

Splash Video Source Width (EFI and EPOG feature only)

The width, in pixels, of the Splash Video image in memory.

Splash Video Source Height (EFI and EPOG feature only)

The height, in pixels, of the Splash Video image in memory.

Splash Video Source Pitch (EFI and EPOG feature only)

The pitch, in bytes, of the Splash Video image in memory.

Pitch must be >= bytes per pixel * source width.

Splash Video Destination X (EFI only)

The X location, in pixels, where the Splash Video will be placed. This number is a signed number in 2’s complement. Positive numbers are offset from the left of the screen. Negative numbers are offset from the right of the screen.

Splash Video Destination Y (EFI only)

The Y location, in pixels, where the Splash Video will be placed. This number is a signed number in 2’s complement. Positive numbers are offset from the top of the screen. Negative numbers are offset from the bottom of the screen.

Splash Video Destination Height (EFI only)

The height, in pixels, of the Splash Video window on the screen. This number must currently be the same as SrcHeight.

Splash Video Destination Width (EFI only)

The width of the screen. This number must currently be the same as SrcWidth.




*Other names and brands may be claimed as the property of others.
Revised April 2013