diff options
author | emaste <emaste@FreeBSD.org> | 2014-09-02 18:54:40 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2014-09-02 18:54:40 +0000 |
commit | 3a7cd99956b13df42607697c8a9069c305aea66e (patch) | |
tree | 8a1dadedf42d6533d33232f95ba9aaa39ee73ef2 /sys/amd64 | |
parent | b13059ee32959ddbb77be746bb50546a939e44df (diff) | |
download | FreeBSD-src-3a7cd99956b13df42607697c8a9069c305aea66e.zip FreeBSD-src-3a7cd99956b13df42607697c8a9069c305aea66e.tar.gz |
MFC r263826: Update EFI framebuffer handoff from loader
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/include/metadata.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/amd64/include/metadata.h b/sys/amd64/include/metadata.h index 9d17424..7dc22bf 100644 --- a/sys/amd64/include/metadata.h +++ b/sys/amd64/include/metadata.h @@ -33,11 +33,24 @@ #define MODINFOMD_SMAP_XATTR 0x1002 #define MODINFOMD_DTBP 0x1003 #define MODINFOMD_EFI_MAP 0x1004 +#define MODINFOMD_EFI_FB 0x1005 -struct efi_map_header { +struct efi_map_header { size_t memory_size; size_t descriptor_size; uint32_t descriptor_version; }; +struct efi_fb { + uint64_t fb_addr; + uint64_t fb_size; + int fb_height; + int fb_width; + int fb_stride; + uint32_t fb_mask_red; + uint32_t fb_mask_green; + uint32_t fb_mask_blue; + uint32_t fb_mask_reserved; +}; + #endif /* !_MACHINE_METADATA_H_ */ |