forked from unikraft/app-elfloader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
kraft.cloud.yaml
43 lines (43 loc) · 1.12 KB
/
kraft.cloud.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
specification: '0.5'
name: elfloader
unikraft:
version: cloud
kconfig:
- CONFIG_LIBUKLIBPARAM=y
- CONFIG_LIBNOLIBC=y
- CONFIG_LIBNOLIBC_UKDEBUG_ASSERT=y
- CONFIG_LIBPOSIX_EVENT=y
- CONFIG_LIBPOSIX_FUTEX=y
- CONFIG_LIBPOSIX_MMAP=y
- CONFIG_LIBPOSIX_PROCESS=y
- CONFIG_LIBPOSIX_PROCESS_PIDS=y
- CONFIG_LIBPOSIX_PROCESS_MAX_PID=31
- CONFIG_LIBPOSIX_PROCESS_CLONE=y
- CONFIG_LIBPOSIX_SOCKET=y
- CONFIG_LIBPOSIX_SYSINFO=y
- CONFIG_LIBPOSIX_TIME=y
- CONFIG_LIBPOSIX_USER=y
- CONFIG_LIBUKSIGNAL=y
- CONFIG_LIBSYSCALL_SHIM=y
targets:
- name: kraftcloud-x86_64
architecture: x86_64
platform: firecracker
kconfig:
- CONFIG_PLAT_KVM=y
- CONFIG_KVM_BOOT_PROTO_LXBOOT=y
- CONFIG_KVM_VMM_FIRECRACKER=y
- CONFIG_LIBVFSCORE_AUTOMOUNT_ROOTFS=y
- CONFIG_LIBVFSCORE_ROOTFS_INITRD=y
- CONFIG_LIBVFSCORE_ROOTFS="initrd"
- CONFIG_VIRTIO_BUS=y
- CONFIG_APPELFLOADER_VFSEXEC_EXECBIT=n
libraries:
lwip:
version: stable
libelf:
version: stable
ukp-bin:
source: https://github.com/unikraft-io/lib-ukp-bin
version: stable