git: kernel/boot: Bring in a number of TianoCore EDK II headers.

Sascha Wildner swildner at crater.dragonflybsd.org
Tue May 30 12:32:09 PDT 2017


commit ff376df3fd145df636dd1784b71fca91ec7a04bc
Author: Sascha Wildner <saw at online.de>
Date:   Tue May 30 21:31:46 2017 +0200

    kernel/boot: Bring in a number of TianoCore EDK II headers.
    
    No need to maintain our own here, which were just extracts
    of Intel's headers anyway.
    
    Taken from the MdePkg of the UDK2017 branch of the
    git://github.com/tianocore/edk2 repository.
    All I modified was killing CRs using 'tr -d "\015"'.
    
    FreeBSD has been doing some similar work recently, so I went
    with their sys/contrib directory path choice.
    
    This is a work in progress.

Summary of changes:
 sys/boot/efi/boot1/Makefile                        |    1 +
 sys/boot/efi/include/efi.h                         |   14 +-
 sys/boot/efi/include/eficon.h                      |  309 ---
 sys/boot/efi/include/efigop.h                      |  121 -
 sys/boot/efi/include/efiser.h                      |  139 --
 sys/boot/efi/include/efiuga.h                      |  168 --
 sys/boot/efi/libefi/Makefile                       |    1 +
 sys/boot/efi/loader/arch/x86_64/Makefile.inc       |    1 +
 sys/boot/efi/loader/arch/x86_64/framebuffer.c      |    7 +-
 sys/boot/efi/loader/main.c                         |    2 +-
 sys/contrib/edk2/Include/Guid/PcAnsi.h             |   58 +
 sys/contrib/edk2/Include/IndustryStandard/Acpi10.h |  661 ++++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi20.h |  545 +++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi30.h |  729 ++++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi40.h | 1309 +++++++++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi50.h | 2119 ++++++++++++++++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi51.h | 2139 ++++++++++++++++++
 sys/contrib/edk2/Include/IndustryStandard/Acpi60.h | 2346 ++++++++++++++++++++
 .../edk2/Include/IndustryStandard/AcpiAml.h        |  175 ++
 .../edk2/Include/IndustryStandard/Bluetooth.h      |   47 +
 sys/contrib/edk2/Include/Protocol/GraphicsOutput.h |  276 +++
 .../edk2/Include/Protocol/PciIo.h}                 |    5 +-
 sys/contrib/edk2/Include/Protocol/SerialIo.h       |  299 +++
 sys/contrib/edk2/Include/Protocol/SimpleTextIn.h   |  133 ++
 sys/contrib/edk2/Include/Protocol/SimpleTextOut.h  |  415 ++++
 sys/contrib/edk2/Include/Protocol/UgaDraw.h        |  166 ++
 26 files changed, 11437 insertions(+), 748 deletions(-)
 delete mode 100644 sys/boot/efi/include/eficon.h
 delete mode 100644 sys/boot/efi/include/efigop.h
 delete mode 100644 sys/boot/efi/include/efiser.h
 delete mode 100644 sys/boot/efi/include/efiuga.h
 create mode 100644 sys/contrib/edk2/Include/Guid/PcAnsi.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi10.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi20.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi30.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi40.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi50.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi51.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Acpi60.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/AcpiAml.h
 create mode 100644 sys/contrib/edk2/Include/IndustryStandard/Bluetooth.h
 create mode 100644 sys/contrib/edk2/Include/Protocol/GraphicsOutput.h
 rename sys/{boot/efi/include/efipciio.h => contrib/edk2/Include/Protocol/PciIo.h} (99%)
 create mode 100644 sys/contrib/edk2/Include/Protocol/SerialIo.h
 create mode 100644 sys/contrib/edk2/Include/Protocol/SimpleTextIn.h
 create mode 100644 sys/contrib/edk2/Include/Protocol/SimpleTextOut.h
 create mode 100644 sys/contrib/edk2/Include/Protocol/UgaDraw.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ff376df3fd145df636dd1784b71fca91ec7a04bc


-- 
DragonFly BSD source repository


More information about the Commits mailing list