No description, website, or topics provided.
C Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
RamDisk
LICENSE-gpl-2.0.txt
README.TXT
RamDiskPkg.dec
RamDiskPkg.dsc
build-rom.bat

README.TXT

RamDisk -- RamDisk UEFI Driver

https://github.com/rcpao-enmotus/RamDiskPkg
Roger C. Pao <rcpao.enmotus+RamDiskEfi@gmail.com>


diskimage.h is compiled directly into RamDisk.efi.

Copy one of the EFI-*.img to diskimage.img.
*.img can be mounted by ImDisk Virtual Disk Driver available from 
http://www.ltr-data.se/opencode.html/

Run xxd-i.sh to generate diskimage.h from diskimage.img.
'xxd: Hexdump utility' is available in cygwin.


Build Instructions

https://github.com/tianocore/tianocore.github.io/wiki/UDK2014.IHV-Setup-Guide
https://github.com/tianocore-docs/Docs/raw/master/Driver_Developer/UDK2014.IHV.zip

UDK2014.IHV/Conf/target.txt
ACTIVE_PLATFORM       = RamDiskPkg/RamDiskPkg.dsc
TARGET_ARCH           = X64
TOOL_CHAIN_TAG        = VS2012x86 # or GCC48 depending on 'gcc --version'

cd UDK2014.IHV
git clone git@github.com:rcpao-enmotus/RamDiskPkg.git

$ ./xxd-i.sh #to generate diskimage.h from diskimage.img
build

RamDisk.efi locations:
UDK2014.IHV\Build\RamDiskPkg\DEBUG_VS2012x86\X64\RamDisk.efi
UDK2014.IHV\Build\RamDiskPkg\DEBUG_VS2012x86\X64\RamDiskPkg\RamDisk\RamDisk\DEBUG\RamDisk.efi
UDK2014.IHV\Build\RamDiskPkg\DEBUG_VS2012x86\X64\RamDiskPkg\RamDisk\RamDisk\OUTPUT\RamDisk.efi