Limit EFI framebuffer metadata to amd64 for now

The i386 loader.efi does not yet exist. Avoid dealing with vt and
framebuffer issues there until the initial bootstrapping is done.
This commit is contained in:
Ed Maste 2015-04-10 18:08:09 +00:00
parent c271fa9295
commit dea6bf66ea

View File

@ -46,7 +46,7 @@ __FBSDID("$FreeBSD$");
#include "bootstrap.h"
#include "loader_efi.h"
#if defined(__amd64__) || defined(__i386__)
#if defined(__amd64__)
#include <machine/specialreg.h>
#include "framebuffer.h"
#endif
@ -244,7 +244,7 @@ bi_load_efi_data(struct preloaded_file *kfp)
UINT32 mmver;
struct efi_map_header *efihdr;
#if defined(__amd64__) || defined(__i386__)
#if defined(__amd64__)
struct efi_fb efifb;
if (efi_find_framebuffer(&efifb) == 0) {