spec: 'v0.6'
name: vanilla
unikraft:
  source: libs/unikraft
  kconfig:
    # CONFIG_LIBUKDEBUG: 'y'
    # CONFIG_LIBUKDEBUG_PRINTD: 'y'
    # CONFIG_LIBUKDEBUG_PRINTK: 'y'
    # CONFIG_LIBUKDEBUG_PRINTK_INFO: 'y'
    # CONFIG_LIBUKDEBUG_ANSI_COLOR: 'y'
    CONFIG_OPTIMIZE_SYMFILE: 'y'
    CONFIG_LIBUKNETDEV: 'y'
    CONFIG_LIBUKNETDEV_EINFO_LIBPARAM: 'y'
    CONFIG_LIBUKNETDEV_DISPATCHERTHREADS: 'y'
    CONFIG_LIBPOSIX_POLL_YIELD: 'y'
    CONFIG_LIBPOSIX_USER: 'y'
    CONFIG_LIBVFSCORE: 'y'
    CONFIG_LIBVFSCORE_AUTOMOUNT_UP: 'y'
    CONFIG_LIBVFSCORE_AUTOMOUNT: 'y'
    CONFIG_LIBVFSCORE_NONLARGEFILE: 'y'
    CONFIG_LIBUKCPIO: 'y'
    CONFIG_LIBRAMFS: 'y'
    CONFIG_LIBUK9P: 'y'
    CONFIG_PAGING: 'y'
targets:
  - architecture: x86_64
    platform: kvm
libraries:
  musl:
    source: libs/musl
  libunwind:
    source: libs/libunwind
  libcxxabi:
    source: libs/libcxxabi
  libcxx:
    source: libs/libcxx
  compiler-rt:
    source: libs/compiler-rt
