kurtqiao / MyPkg

UEFI application package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyPkg

A sample UEFI Application package

License:

Free as in Freedom(GPLv3).

Build(windows):

  1. open VS cmd prompt
  2. edksetup.bat
  3. Build -a IA32/X64 -p MyPkg\MyPkg.dsc
  4. output in Build\MyPkg
  • check uefi.blogspot.com for how to setting VS UEFI build env
  • refer to UEFI readme check how to build in linux

Application:

  1. AHCI
    sample how to manipulate AHCI mmio issue HDD identify cmd and ODD eject cmd.
  2. ctest
    a uefi sample import c language.
  3. HddId:
    sample how to identify HDD data,support both AHCI and IDE mode.
  4. HiiMenu
    sample how to use uefi HII.
  5. bootmgr
    sample to manipulate UEFI variables, show/set BootOrder, show Boot####, BootCurrent.
  6. GPT
    sample to read disk LBA1 to check GPT signature.
  7. 2048 small game in UEFI shell
  8. pwcyle utility that shutdown and RTC wakeup, support both DOS version
    and UEFI version, by different build.

About

UEFI application package


Languages

Language:C 88.2%Language:C++ 7.2%Language:Assembly 2.0%Language:Shell 1.8%Language:Objective-C 0.4%Language:Batchfile 0.3%