├── .gitignore ├── Makefile ├── NOTES.txt ├── README.txt ├── gnu-efi ├── .gitignore ├── ChangeLog ├── Make.defaults ├── Make.rules ├── Makefile ├── README.efilib ├── README.elilo ├── README.git ├── README.gnuefi ├── apps │ ├── AllocPages.c │ ├── FreePages.c │ ├── Makefile │ ├── debughook.c │ ├── drv0.c │ ├── drv0.h │ ├── drv0_use.c │ ├── modelist.c │ ├── printenv.c │ ├── route80h.c │ ├── setjmp.c │ ├── t.c │ ├── t2.c │ ├── t3.c │ ├── t4.c │ ├── t5.c │ ├── t6.c │ ├── t7.c │ ├── t8.c │ ├── tcc.c │ ├── tpause.c │ └── trivial.S ├── gnuefi │ ├── Makefile │ ├── crt0-efi-aarch64.S │ ├── crt0-efi-arm.S │ ├── crt0-efi-ia32.S │ ├── crt0-efi-ia64.S │ ├── crt0-efi-x86_64.S │ ├── elf_aarch64_efi.lds │ ├── elf_arm_efi.lds │ ├── elf_ia32_efi.lds │ ├── elf_ia32_fbsd_efi.lds │ ├── elf_ia64_efi.lds │ ├── elf_x86_64_efi.lds │ ├── elf_x86_64_fbsd_efi.lds │ ├── reloc_aarch64.c │ ├── reloc_arm.c │ ├── reloc_ia32.c │ ├── reloc_ia64.S │ └── reloc_x86_64.c ├── inc │ ├── Makefile │ ├── aarch64 │ │ ├── efibind.h │ │ ├── efilibplat.h │ │ └── efisetjmp_arch.h │ ├── arm │ │ ├── efibind.h │ │ ├── efilibplat.h │ │ └── efisetjmp_arch.h │ ├── efi.h │ ├── efi_nii.h │ ├── efi_pxe.h │ ├── efiapi.h │ ├── eficompiler.h │ ├── eficon.h │ ├── efidebug.h │ ├── efidef.h │ ├── efidevp.h │ ├── efierr.h │ ├── efifs.h │ ├── efigpt.h │ ├── efiip.h │ ├── efilib.h │ ├── efilink.h │ ├── efinet.h │ ├── efipart.h │ ├── efipciio.h │ ├── efipoint.h │ ├── efiprot.h │ ├── efipxebc.h │ ├── efirtlib.h │ ├── efiser.h │ ├── efisetjmp.h │ ├── efishellintf.h │ ├── efishellparm.h │ ├── efistdarg.h │ ├── efitcp.h │ ├── efiudp.h │ ├── efiui.h │ ├── ia32 │ │ ├── efibind.h │ │ ├── efilibplat.h │ │ ├── efisetjmp_arch.h │ │ └── pe.h │ ├── ia64 │ │ ├── efibind.h │ │ ├── efilibplat.h │ │ ├── efisetjmp_arch.h │ │ ├── pe.h │ │ └── salproc.h │ ├── inc.mak │ ├── libsmbios.h │ ├── make.inf │ ├── makefile.hdr │ ├── pci22.h │ ├── protocol │ │ ├── adapterdebug.h │ │ ├── eficonsplit.h │ │ ├── efidbg.h │ │ ├── efivar.h │ │ ├── ia64 │ │ │ └── eficontext.h │ │ ├── intload.h │ │ ├── legacyboot.h │ │ ├── make.inf │ │ ├── makefile.hdr │ │ ├── piflash64.h │ │ ├── readme.txt │ │ └── vgaclass.h │ ├── romload.h │ └── x86_64 │ │ ├── efibind.h │ │ ├── efilibplat.h │ │ ├── efisetjmp_arch.h │ │ └── pe.h └── lib │ ├── Makefile │ ├── Makefile.orig │ ├── aarch64 │ ├── efi_stub.S │ ├── initplat.c │ ├── math.c │ └── setjmp.S │ ├── arm │ ├── div.S │ ├── edk2asm.h │ ├── efi_stub.S │ ├── initplat.c │ ├── ldivmod.S │ ├── llsl.S │ ├── llsr.S │ ├── math.c │ ├── mullu.S │ ├── setjmp.S │ └── uldiv.S │ ├── boxdraw.c │ ├── cmdline.c │ ├── console.c │ ├── crc.c │ ├── data.c │ ├── debug.c │ ├── dpath.c │ ├── error.c │ ├── event.c │ ├── guid.c │ ├── hand.c │ ├── hw.c │ ├── ia32 │ ├── efi_stub.S │ ├── initplat.c │ ├── math.c │ └── setjmp.S │ ├── ia64 │ ├── initplat.c │ ├── math.c │ ├── palproc.S │ ├── palproc.h │ ├── salpal.c │ └── setjmp.S │ ├── init.c │ ├── lib.h │ ├── lock.c │ ├── misc.c │ ├── print.c │ ├── runtime │ ├── efirtlib.c │ ├── rtdata.c │ ├── rtlock.c │ ├── rtstr.c │ └── vm.c │ ├── smbios.c │ ├── sread.c │ ├── str.c │ └── x86_64 │ ├── callwrap.c │ ├── efi_stub.S │ ├── initplat.c │ ├── math.c │ └── setjmp.S ├── inc ├── stdint.h └── string.h ├── ovmf ├── BUILD_INFO ├── LICENSE ├── OVMF.fd └── README └── src ├── fileio.c ├── goodies.c ├── goodies.h ├── hello.c ├── inet6.c ├── inet6.h ├── libc.c ├── netifc.c ├── netifc.h ├── osboot.c └── showmem.c /.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | .*.sw? 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/Makefile -------------------------------------------------------------------------------- /NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/NOTES.txt -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/README.txt -------------------------------------------------------------------------------- /gnu-efi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/.gitignore -------------------------------------------------------------------------------- /gnu-efi/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/ChangeLog -------------------------------------------------------------------------------- /gnu-efi/Make.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/Make.defaults -------------------------------------------------------------------------------- /gnu-efi/Make.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/Make.rules -------------------------------------------------------------------------------- /gnu-efi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/Makefile -------------------------------------------------------------------------------- /gnu-efi/README.efilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/README.efilib -------------------------------------------------------------------------------- /gnu-efi/README.elilo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/README.elilo -------------------------------------------------------------------------------- /gnu-efi/README.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/README.git -------------------------------------------------------------------------------- /gnu-efi/README.gnuefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/README.gnuefi -------------------------------------------------------------------------------- /gnu-efi/apps/AllocPages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/AllocPages.c -------------------------------------------------------------------------------- /gnu-efi/apps/FreePages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/FreePages.c -------------------------------------------------------------------------------- /gnu-efi/apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/Makefile -------------------------------------------------------------------------------- /gnu-efi/apps/debughook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/debughook.c -------------------------------------------------------------------------------- /gnu-efi/apps/drv0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/drv0.c -------------------------------------------------------------------------------- /gnu-efi/apps/drv0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/drv0.h -------------------------------------------------------------------------------- /gnu-efi/apps/drv0_use.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/drv0_use.c -------------------------------------------------------------------------------- /gnu-efi/apps/modelist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/modelist.c -------------------------------------------------------------------------------- /gnu-efi/apps/printenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/printenv.c -------------------------------------------------------------------------------- /gnu-efi/apps/route80h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/route80h.c -------------------------------------------------------------------------------- /gnu-efi/apps/setjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/setjmp.c -------------------------------------------------------------------------------- /gnu-efi/apps/t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t.c -------------------------------------------------------------------------------- /gnu-efi/apps/t2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t2.c -------------------------------------------------------------------------------- /gnu-efi/apps/t3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t3.c -------------------------------------------------------------------------------- /gnu-efi/apps/t4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t4.c -------------------------------------------------------------------------------- /gnu-efi/apps/t5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t5.c -------------------------------------------------------------------------------- /gnu-efi/apps/t6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t6.c -------------------------------------------------------------------------------- /gnu-efi/apps/t7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t7.c -------------------------------------------------------------------------------- /gnu-efi/apps/t8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/t8.c -------------------------------------------------------------------------------- /gnu-efi/apps/tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/tcc.c -------------------------------------------------------------------------------- /gnu-efi/apps/tpause.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/tpause.c -------------------------------------------------------------------------------- /gnu-efi/apps/trivial.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/apps/trivial.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/Makefile -------------------------------------------------------------------------------- /gnu-efi/gnuefi/crt0-efi-aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/crt0-efi-aarch64.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/crt0-efi-arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/crt0-efi-arm.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/crt0-efi-ia32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/crt0-efi-ia32.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/crt0-efi-ia64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/crt0-efi-ia64.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/crt0-efi-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/crt0-efi-x86_64.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_aarch64_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_aarch64_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_arm_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_arm_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_ia32_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_ia32_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_ia32_fbsd_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_ia32_fbsd_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_ia64_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_ia64_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_x86_64_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_x86_64_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/elf_x86_64_fbsd_efi.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/elf_x86_64_fbsd_efi.lds -------------------------------------------------------------------------------- /gnu-efi/gnuefi/reloc_aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/reloc_aarch64.c -------------------------------------------------------------------------------- /gnu-efi/gnuefi/reloc_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/reloc_arm.c -------------------------------------------------------------------------------- /gnu-efi/gnuefi/reloc_ia32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/reloc_ia32.c -------------------------------------------------------------------------------- /gnu-efi/gnuefi/reloc_ia64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/reloc_ia64.S -------------------------------------------------------------------------------- /gnu-efi/gnuefi/reloc_x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/gnuefi/reloc_x86_64.c -------------------------------------------------------------------------------- /gnu-efi/inc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/Makefile -------------------------------------------------------------------------------- /gnu-efi/inc/aarch64/efibind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/aarch64/efibind.h -------------------------------------------------------------------------------- /gnu-efi/inc/aarch64/efilibplat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/aarch64/efilibplat.h -------------------------------------------------------------------------------- /gnu-efi/inc/aarch64/efisetjmp_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/aarch64/efisetjmp_arch.h -------------------------------------------------------------------------------- /gnu-efi/inc/arm/efibind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/arm/efibind.h -------------------------------------------------------------------------------- /gnu-efi/inc/arm/efilibplat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/arm/efilibplat.h -------------------------------------------------------------------------------- /gnu-efi/inc/arm/efisetjmp_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/arm/efisetjmp_arch.h -------------------------------------------------------------------------------- /gnu-efi/inc/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efi.h -------------------------------------------------------------------------------- /gnu-efi/inc/efi_nii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efi_nii.h -------------------------------------------------------------------------------- /gnu-efi/inc/efi_pxe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efi_pxe.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiapi.h -------------------------------------------------------------------------------- /gnu-efi/inc/eficompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/eficompiler.h -------------------------------------------------------------------------------- /gnu-efi/inc/eficon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/eficon.h -------------------------------------------------------------------------------- /gnu-efi/inc/efidebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efidebug.h -------------------------------------------------------------------------------- /gnu-efi/inc/efidef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efidef.h -------------------------------------------------------------------------------- /gnu-efi/inc/efidevp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efidevp.h -------------------------------------------------------------------------------- /gnu-efi/inc/efierr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efierr.h -------------------------------------------------------------------------------- /gnu-efi/inc/efifs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efifs.h -------------------------------------------------------------------------------- /gnu-efi/inc/efigpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efigpt.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiip.h -------------------------------------------------------------------------------- /gnu-efi/inc/efilib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efilib.h -------------------------------------------------------------------------------- /gnu-efi/inc/efilink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efilink.h -------------------------------------------------------------------------------- /gnu-efi/inc/efinet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efinet.h -------------------------------------------------------------------------------- /gnu-efi/inc/efipart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efipart.h -------------------------------------------------------------------------------- /gnu-efi/inc/efipciio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efipciio.h -------------------------------------------------------------------------------- /gnu-efi/inc/efipoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efipoint.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiprot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiprot.h -------------------------------------------------------------------------------- /gnu-efi/inc/efipxebc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efipxebc.h -------------------------------------------------------------------------------- /gnu-efi/inc/efirtlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efirtlib.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiser.h -------------------------------------------------------------------------------- /gnu-efi/inc/efisetjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efisetjmp.h -------------------------------------------------------------------------------- /gnu-efi/inc/efishellintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efishellintf.h -------------------------------------------------------------------------------- /gnu-efi/inc/efishellparm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efishellparm.h -------------------------------------------------------------------------------- /gnu-efi/inc/efistdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efistdarg.h -------------------------------------------------------------------------------- /gnu-efi/inc/efitcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efitcp.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiudp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiudp.h -------------------------------------------------------------------------------- /gnu-efi/inc/efiui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/efiui.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia32/efibind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia32/efibind.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia32/efilibplat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia32/efilibplat.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia32/efisetjmp_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia32/efisetjmp_arch.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia32/pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia32/pe.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia64/efibind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia64/efibind.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia64/efilibplat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia64/efilibplat.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia64/efisetjmp_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia64/efisetjmp_arch.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia64/pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia64/pe.h -------------------------------------------------------------------------------- /gnu-efi/inc/ia64/salproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/ia64/salproc.h -------------------------------------------------------------------------------- /gnu-efi/inc/inc.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/inc.mak -------------------------------------------------------------------------------- /gnu-efi/inc/libsmbios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/libsmbios.h -------------------------------------------------------------------------------- /gnu-efi/inc/make.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/make.inf -------------------------------------------------------------------------------- /gnu-efi/inc/makefile.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/makefile.hdr -------------------------------------------------------------------------------- /gnu-efi/inc/pci22.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/pci22.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/adapterdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/adapterdebug.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/eficonsplit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/eficonsplit.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/efidbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/efidbg.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/efivar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/efivar.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/ia64/eficontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/ia64/eficontext.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/intload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/intload.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/legacyboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/legacyboot.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/make.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/make.inf -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/makefile.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/makefile.hdr -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/piflash64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/piflash64.h -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/readme.txt -------------------------------------------------------------------------------- /gnu-efi/inc/protocol/vgaclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/protocol/vgaclass.h -------------------------------------------------------------------------------- /gnu-efi/inc/romload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/romload.h -------------------------------------------------------------------------------- /gnu-efi/inc/x86_64/efibind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/x86_64/efibind.h -------------------------------------------------------------------------------- /gnu-efi/inc/x86_64/efilibplat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/x86_64/efilibplat.h -------------------------------------------------------------------------------- /gnu-efi/inc/x86_64/efisetjmp_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/x86_64/efisetjmp_arch.h -------------------------------------------------------------------------------- /gnu-efi/inc/x86_64/pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/inc/x86_64/pe.h -------------------------------------------------------------------------------- /gnu-efi/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/Makefile -------------------------------------------------------------------------------- /gnu-efi/lib/Makefile.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/Makefile.orig -------------------------------------------------------------------------------- /gnu-efi/lib/aarch64/efi_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/aarch64/efi_stub.S -------------------------------------------------------------------------------- /gnu-efi/lib/aarch64/initplat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/aarch64/initplat.c -------------------------------------------------------------------------------- /gnu-efi/lib/aarch64/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/aarch64/math.c -------------------------------------------------------------------------------- /gnu-efi/lib/aarch64/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/aarch64/setjmp.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/div.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/div.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/edk2asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/edk2asm.h -------------------------------------------------------------------------------- /gnu-efi/lib/arm/efi_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/efi_stub.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/initplat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/initplat.c -------------------------------------------------------------------------------- /gnu-efi/lib/arm/ldivmod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/ldivmod.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/llsl.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/llsl.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/llsr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/llsr.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/math.c -------------------------------------------------------------------------------- /gnu-efi/lib/arm/mullu.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/mullu.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/setjmp.S -------------------------------------------------------------------------------- /gnu-efi/lib/arm/uldiv.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/arm/uldiv.S -------------------------------------------------------------------------------- /gnu-efi/lib/boxdraw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/boxdraw.c -------------------------------------------------------------------------------- /gnu-efi/lib/cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/cmdline.c -------------------------------------------------------------------------------- /gnu-efi/lib/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/console.c -------------------------------------------------------------------------------- /gnu-efi/lib/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/crc.c -------------------------------------------------------------------------------- /gnu-efi/lib/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/data.c -------------------------------------------------------------------------------- /gnu-efi/lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/debug.c -------------------------------------------------------------------------------- /gnu-efi/lib/dpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/dpath.c -------------------------------------------------------------------------------- /gnu-efi/lib/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/error.c -------------------------------------------------------------------------------- /gnu-efi/lib/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/event.c -------------------------------------------------------------------------------- /gnu-efi/lib/guid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/guid.c -------------------------------------------------------------------------------- /gnu-efi/lib/hand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/hand.c -------------------------------------------------------------------------------- /gnu-efi/lib/hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/hw.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia32/efi_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia32/efi_stub.S -------------------------------------------------------------------------------- /gnu-efi/lib/ia32/initplat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia32/initplat.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia32/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia32/math.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia32/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia32/setjmp.S -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/initplat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/initplat.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/math.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/palproc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/palproc.S -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/palproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/palproc.h -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/salpal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/salpal.c -------------------------------------------------------------------------------- /gnu-efi/lib/ia64/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/ia64/setjmp.S -------------------------------------------------------------------------------- /gnu-efi/lib/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/init.c -------------------------------------------------------------------------------- /gnu-efi/lib/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/lib.h -------------------------------------------------------------------------------- /gnu-efi/lib/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/lock.c -------------------------------------------------------------------------------- /gnu-efi/lib/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/misc.c -------------------------------------------------------------------------------- /gnu-efi/lib/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/print.c -------------------------------------------------------------------------------- /gnu-efi/lib/runtime/efirtlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/runtime/efirtlib.c -------------------------------------------------------------------------------- /gnu-efi/lib/runtime/rtdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/runtime/rtdata.c -------------------------------------------------------------------------------- /gnu-efi/lib/runtime/rtlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/runtime/rtlock.c -------------------------------------------------------------------------------- /gnu-efi/lib/runtime/rtstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/runtime/rtstr.c -------------------------------------------------------------------------------- /gnu-efi/lib/runtime/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/runtime/vm.c -------------------------------------------------------------------------------- /gnu-efi/lib/smbios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/smbios.c -------------------------------------------------------------------------------- /gnu-efi/lib/sread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/sread.c -------------------------------------------------------------------------------- /gnu-efi/lib/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/str.c -------------------------------------------------------------------------------- /gnu-efi/lib/x86_64/callwrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/x86_64/callwrap.c -------------------------------------------------------------------------------- /gnu-efi/lib/x86_64/efi_stub.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/x86_64/efi_stub.S -------------------------------------------------------------------------------- /gnu-efi/lib/x86_64/initplat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/x86_64/initplat.c -------------------------------------------------------------------------------- /gnu-efi/lib/x86_64/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/x86_64/math.c -------------------------------------------------------------------------------- /gnu-efi/lib/x86_64/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/gnu-efi/lib/x86_64/setjmp.S -------------------------------------------------------------------------------- /inc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/inc/stdint.h -------------------------------------------------------------------------------- /inc/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/inc/string.h -------------------------------------------------------------------------------- /ovmf/BUILD_INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/ovmf/BUILD_INFO -------------------------------------------------------------------------------- /ovmf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/ovmf/LICENSE -------------------------------------------------------------------------------- /ovmf/OVMF.fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/ovmf/OVMF.fd -------------------------------------------------------------------------------- /ovmf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/ovmf/README -------------------------------------------------------------------------------- /src/fileio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/fileio.c -------------------------------------------------------------------------------- /src/goodies.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/goodies.c -------------------------------------------------------------------------------- /src/goodies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/goodies.h -------------------------------------------------------------------------------- /src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/hello.c -------------------------------------------------------------------------------- /src/inet6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/inet6.c -------------------------------------------------------------------------------- /src/inet6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/inet6.h -------------------------------------------------------------------------------- /src/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/libc.c -------------------------------------------------------------------------------- /src/netifc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/netifc.c -------------------------------------------------------------------------------- /src/netifc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/netifc.h -------------------------------------------------------------------------------- /src/osboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/osboot.c -------------------------------------------------------------------------------- /src/showmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travisg/uefi/HEAD/src/showmem.c --------------------------------------------------------------------------------