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