Bmcleech
No description available
Install / Use
/learn @bmcleech/BmcleechREADME
Paper and Presentation
Build Instructions
- Install dependencies
- Clone Facebook OpenBMC repository:
git clone -b helium https://github.com/facebook/openbmc.git cd openbmc/ - Use the commit we used for this project:
git checkout d419a50e13d62591ab17d95713492be61033a2a5 - Clone Yocto build system:
./sync_yocto.sh
- Update build config to use Linux kernel version 5.0
- Initialize the build environment for the Facebook Tioga Pass (fbtp) hardware
source openbmc-init-build-env meta-facebook/meta-fbtp - Let the build system create a Linux kernel tree and apply the patches. The patches for the Aspeed XDMA Engine Driver are taken from the LKML.
- Update the kernel config to build the aspeed-xdma module
- Build OpenBMC
bitbake fbtp-image
- Verify that aspeed-xdma was built
