Skip to content

Kazu-zamasu/mruby_on_efi_shell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mruby on EFI Shell

Please refer to the project page.

Overview

This is a mruby porting on EFI Shell.

Build Environment

  1. Install and setup 32bit Ubuntu.
    I use Ubuntu 9.10 Karmic Koala.
  2. Clone edk2_for_mruby.
    I assume that the directory is 'edk2_for_mruby'.
  3. Clone mruby_on_efi_shell to 'edk2_for_mruby/AppPkg/Applications/mruby'.
  4. Run 'ruby edk2_for_mruby/AppPkg/Applications/mruby/override/override.rb' to patch mruby source code.
  5. Move to 'edk2_for_mruby' then run following commands to prepare to build edk module.
  6. Run '. edksetup.sh'.
  7. Run 'make -C BaseTools'.
  8. Run 'build'.

TODO

  • Support calling UEFI functions from ruby source code.
    For example,
  • Call GetVariable, SetVariable.

About

mruby porting on EFI Shell

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 83.2%
  • Ruby 16.8%