Skip to content

Hardware-accelerated dynamic binary translation system for Sail ISA models

License

Notifications You must be signed in to change notification settings

avisi-group/borg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

borg

Borealis

ISA simulation and development.

CI Docs

Build Requirements

### Usage

$ cd borealis && cargo r --bin borealis -- ../arm-v9.4-a_d43f3f4c.rkyv ../aarch64

brig

Unikernel dynamic binary translator

 __
/\ \             __
\ \ \____  _ __ /\_\     __             __4___
 \ \  __ \/\  __\/\ \  / _  \        _  \ \ \ \
  \ \ \L\ \ \ \/ \ \ \/\ \L\ \      <'\ /_/_/_/
   \ \____/\ \_\  \ \_\ \____ \      ((____!___/)
    \/___/  \/_/   \/_/\/___L\ \      \0\0\0\0\/
                         /\____/   ~~~~~~~~~~~~~~~~
                         \_/__/

Usage

Running

$ cd brig-cli && cargo r

in the brig-cli directory will build the kernel and plugins, place them inside a bootable UEFI image and guest tarfile, then start QEMU with that image.

Issues

Panic Abort Errors

Make sure you are in the brig-cli directory not brig when running cargo r.

About

Hardware-accelerated dynamic binary translation system for Sail ISA models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published