From 20a2298b393807c2eba0f6768b2fde5bf2036eb0 Mon Sep 17 00:00:00 2001 From: Konstantin Aladyshev Date: Tue, 13 Jul 2021 11:20:31 +0300 Subject: Reorder library lessons Signed-off-by: Konstantin Aladyshev --- .../UefiLessonsPkg/Include/Library/SimpleLibrary.h | 2 - .../Library/SimpleLibrary/SimpleLibrary.c | 5 -- .../Library/SimpleLibrary/SimpleLibrary.inf | 15 ------ .../SimpleLibraryWithConstructor.c | 18 ------- .../SimpleLibraryWithConstructor.inf | 16 ------ .../SimpleLibraryWithConstructorAndDestructor.c | 28 ---------- .../SimpleLibraryWithConstructorAndDestructor.inf | 17 ------ .../SimpleLibraryUser/SimpleLibraryUser.c | 16 ------ .../SimpleLibraryUser/SimpleLibraryUser.inf | 20 ------- .../Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dec | 34 ------------ .../Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dsc | 62 ---------------------- 11 files changed, 233 deletions(-) delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Include/Library/SimpleLibrary.h delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.c delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.c delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.c delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.inf delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.c delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.inf delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dec delete mode 100644 Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dsc (limited to 'Lessons/Lesson_37/UefiLessonsPkg') diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Include/Library/SimpleLibrary.h b/Lessons/Lesson_37/UefiLessonsPkg/Include/Library/SimpleLibrary.h deleted file mode 100644 index 105bc87..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Include/Library/SimpleLibrary.h +++ /dev/null @@ -1,2 +0,0 @@ -UINTN Plus2(UINTN number); - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.c b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.c deleted file mode 100644 index acffba4..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.c +++ /dev/null @@ -1,5 +0,0 @@ -#include - -UINTN Plus2(UINTN number) { - return number+2; -} diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf deleted file mode 100644 index 92027a4..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf +++ /dev/null @@ -1,15 +0,0 @@ -[Defines] - INF_VERSION = 1.25 - BASE_NAME = SimpleLibrary - FILE_GUID = 826c8951-5bd2-4d72-a9d9-f7ab48684117 - MODULE_TYPE = UEFI_APPLICATION - VERSION_STRING = 1.0 - LIBRARY_CLASS = SimpleLibrary | UEFI_APPLICATION - -[Sources] - SimpleLibrary.c - -[Packages] - MdePkg/MdePkg.dec - UefiLessonsPkg/UefiLessonsPkg.dec - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.c b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.c deleted file mode 100644 index 5ade80e..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.c +++ /dev/null @@ -1,18 +0,0 @@ -#include -#include - -UINTN Plus2(UINTN number) { - return number+2; -} - -EFI_STATUS -EFIAPI -SimpleLibraryConstructor( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - Print(L"Hello from library constructor!\n"); - return EFI_SUCCESS; -} - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf deleted file mode 100644 index fc56624..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf +++ /dev/null @@ -1,16 +0,0 @@ -[Defines] - INF_VERSION = 1.25 - BASE_NAME = SimpleLibraryWithConstructor - FILE_GUID = 96952c1e-86a6-4700-96b0-e7303ac3f92d - MODULE_TYPE = UEFI_APPLICATION - VERSION_STRING = 1.0 - LIBRARY_CLASS = SimpleLibrary | UEFI_APPLICATION - CONSTRUCTOR = SimpleLibraryConstructor - -[Sources] - SimpleLibraryWithConstructor.c - -[Packages] - MdePkg/MdePkg.dec - UefiLessonsPkg/UefiLessonsPkg.dec - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.c b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.c deleted file mode 100644 index f903e99..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.c +++ /dev/null @@ -1,28 +0,0 @@ -#include -#include - -UINTN Plus2(UINTN number) { - return number+2; -} - -EFI_STATUS -EFIAPI -SimpleLibraryConstructor( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - Print(L"Hello from library constructor!\n"); - return EFI_SUCCESS; -} - -EFI_STATUS -EFIAPI -SimpleLibraryDestructor( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - Print(L"Hello from library destructor!\n"); - return EFI_SUCCESS; -} diff --git a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.inf b/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.inf deleted file mode 100644 index 3fc3bbe..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.inf +++ /dev/null @@ -1,17 +0,0 @@ -[Defines] - INF_VERSION = 1.25 - BASE_NAME = SimpleLibraryWithConstructorAndDestructor - FILE_GUID = 96952c1e-86a6-4700-96b0-e7303ac3f92d - MODULE_TYPE = UEFI_APPLICATION - VERSION_STRING = 1.0 - LIBRARY_CLASS = SimpleLibrary | UEFI_APPLICATION - CONSTRUCTOR = SimpleLibraryConstructor - DESTRUCTOR = SimpleLibraryDestructor - -[Sources] - SimpleLibraryWithConstructorAndDestructor.c - -[Packages] - MdePkg/MdePkg.dec - UefiLessonsPkg/UefiLessonsPkg.dec - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.c b/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.c deleted file mode 100644 index 9747b97..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.c +++ /dev/null @@ -1,16 +0,0 @@ -#include -#include - -#include - -EFI_STATUS -EFIAPI -UefiMain ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - Print(L"%d\n", Plus2(3)); - - return EFI_SUCCESS; -} diff --git a/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.inf b/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.inf deleted file mode 100644 index d7e5be8..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.inf +++ /dev/null @@ -1,20 +0,0 @@ -[Defines] - INF_VERSION = 1.25 - BASE_NAME = SimpleLibraryUser - FILE_GUID = 22a1f57c-21ca-4011-9133-e3df0d01dace - MODULE_TYPE = UEFI_APPLICATION - VERSION_STRING = 1.0 - ENTRY_POINT = UefiMain - -[Sources] - SimpleLibraryUser.c - -[Packages] - MdePkg/MdePkg.dec - UefiLessonsPkg/UefiLessonsPkg.dec - -[LibraryClasses] - UefiApplicationEntryPoint - UefiLib - SimpleLibrary - diff --git a/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dec b/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dec deleted file mode 100644 index cc355aa..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dec +++ /dev/null @@ -1,34 +0,0 @@ -[Defines] - DEC_SPECIFICATION = 0x00010005 - PACKAGE_NAME = UefiLessonsPkg - PACKAGE_GUID = 7e7edbba-ca2c-4177-a3f0-d3371358773a - PACKAGE_VERSION = 1.01 - -[Includes] - Include - -[Guids] - # FILE_GUID as defined in UefiLessonsPkg/HelloWorld/HelloWorld.inf - gHelloWorldFileGuid = {0x2e55fa38, 0xf148, 0x42d3, {0xaf, 0x90, 0x1b, 0xe2, 0x47, 0x32, 0x3e, 0x30}} - gUefiLessonsPkgTokenSpaceGuid = {0x150cab53, 0xad47, 0x4385, {0xb5, 0xdd, 0xbc, 0xfc, 0x76, 0xba, 0xca, 0xf0}} - -[Protocols] - -[PcdsFixedAtBuild] - gUefiLessonsPkgTokenSpaceGuid.PcdMyVar32|42|UINT32|0x00000001 - gUefiLessonsPkgTokenSpaceGuid.PcdMyVar32_1|42|UINT32|0x00000002 - gUefiLessonsPkgTokenSpaceGuid.PcdMyVar32_2|42|UINT32|0x00000003 - gUefiLessonsPkgTokenSpaceGuid.PcdMyVarBool|FALSE|BOOLEAN|0x00000004 - -[PcdsPatchableInModule] - gUefiLessonsPkgTokenSpaceGuid.PcdMyPatchableVar32|0x31313131|UINT32|0x10000001 - -[PcdsFeatureFlag] - gUefiLessonsPkgTokenSpaceGuid.PcdMyFeatureFlagVar|FALSE|BOOLEAN|0x20000001 - -[PcdsDynamic] - gUefiLessonsPkgTokenSpaceGuid.PcdMyDynamicVar32|0x38323232|UINT32|0x30000001 - gUefiLessonsPkgTokenSpaceGuid.PcdMyDynamicVar32_1|42|UINT32|0x30000002 - -[PcdsDynamicEx] - gUefiLessonsPkgTokenSpaceGuid.PcdMyDynamicExVar32|0x38333333|UINT32|0x40000001 diff --git a/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dsc b/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dsc deleted file mode 100644 index cdd60c9..0000000 --- a/Lessons/Lesson_37/UefiLessonsPkg/UefiLessonsPkg.dsc +++ /dev/null @@ -1,62 +0,0 @@ -[Defines] - DSC_SPECIFICATION = 0x0001001C - PLATFORM_GUID = 3db7270f-ffac-4139-90a4-0ae68f3f8167 - PLATFORM_VERSION = 0.01 - PLATFORM_NAME = UefiLessonsPkg - SKUID_IDENTIFIER = DEFAULT - SUPPORTED_ARCHITECTURES = X64 - BUILD_TARGETS = RELEASE - - -[LibraryClasses] - UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf - UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf - DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf - BaseLib|MdePkg/Library/BaseLib/BaseLib.inf - #PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf - PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf - BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf - RegisterFilterLib|MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.inf - PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf - DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf - UefiLib|MdePkg/Library/UefiLib/UefiLib.inf - MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf - DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf - UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf - ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf - ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf - FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf - HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf - SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf - UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf - #SimpleLibrary|UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf - #SimpleLibrary|UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf - SimpleLibrary|UefiLessonsPkg/Library/SimpleLibraryWithConstructorAndDestructor/SimpleLibraryWithConstructorAndDestructor.inf - -[Components] - UefiLessonsPkg/SimplestApp/SimplestApp.inf - UefiLessonsPkg/HelloWorld/HelloWorld.inf - UefiLessonsPkg/ImageHandle/ImageHandle.inf - UefiLessonsPkg/ImageInfo/ImageInfo.inf - UefiLessonsPkg/MemoryInfo/MemoryInfo.inf - UefiLessonsPkg/SimpleShellApp/SimpleShellApp.inf - UefiLessonsPkg/ListVariables/ListVariables.inf - UefiLessonsPkg/ShowBootVariables/ShowBootVariables.inf - UefiLessonsPkg/InteractiveApp/InteractiveApp.inf - #UefiLessonsPkg/GOPInfo/GOPInfo.inf - #UefiLessonsPkg/HiiMenu/HiiMenu.inf - #UefiLessonsPkg/TestGlyphs/TestGlyphs.inf - #UefiLessonsPkg/ShowHii/ShowHii.inf - UefiLessonsPkg/PCDLesson/PCDLesson.inf - UefiLessonsPkg/ShowTables/ShowTables.inf - UefiLessonsPkg/AcpiInfo/AcpiInfo.inf - UefiLessonsPkg/SaveBGRT/SaveBGRT.inf - UefiLessonsPkg/ListPCI/ListPCI.inf - UefiLessonsPkg/PCIRomInfo/PCIRomInfo.inf - UefiLessonsPkg/Library/SimpleLibrary/SimpleLibrary.inf - UefiLessonsPkg/Library/SimpleLibraryWithConstructor/SimpleLibraryWithConstructor.inf - UefiLessonsPkg/SimpleLibraryUser/SimpleLibraryUser.inf - -[PcdsFixedAtBuild] - gUefiLessonsPkgTokenSpaceGuid.PcdMyVar32_2|44 - -- cgit v1.2.3-18-g5258