diff options
| author | Lu Qiuwen <[email protected]> | 2021-03-02 10:17:05 +0800 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2021-03-02 10:17:05 +0800 |
| commit | cee158a3cc5ef5187f68ac5bcf7c4ff91a646d28 (patch) | |
| tree | 9f88814fb38d5086bbdc55dd22a4420e34f58f6d /docker | |
| parent | 4627eb7f0893465a6264a18a35fa26bfa48b7368 (diff) | |
增加支持virtio-user的EAL选项和设备扫描实现。
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 1 | ||||
| -rwxr-xr-x | docker/create-build-env.sh | 2 | ||||
| -rwxr-xr-x | docker/create-virtio-env.sh | 8 | ||||
| -rw-r--r-- | docker/mrglobal.conf | 23 |
4 files changed, 34 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..15a0e61 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1 @@ +FROM git.mesalab.cn:7443/mesa_platform/marsio-build-env:master diff --git a/docker/create-build-env.sh b/docker/create-build-env.sh new file mode 100755 index 0000000..550ad6d --- /dev/null +++ b/docker/create-build-env.sh @@ -0,0 +1,2 @@ +docker build . +docker run --name marsio-build-container -v $(pwd)/../:/marsio -it git.mesalab.cn:7443/mesa_platform/marsio-build-env:master /bin/bash diff --git a/docker/create-virtio-env.sh b/docker/create-virtio-env.sh new file mode 100755 index 0000000..d2b1d25 --- /dev/null +++ b/docker/create-virtio-env.sh @@ -0,0 +1,8 @@ +docker build . + +sudo sh -c "echo 16 > /sys/devices/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepages" + +sudo mkdir -p /var/tmp/huge_1G +sudo mount -t hugetlbfs nodev -o pagesize=1G /var/tmp/huge_1G + +docker run --name marsio-virtio-container --cpus=4 -v /tmp/sock0:/var/run/usvhost0 -v /var/tmp/huge_1G:/var/tmp/huge_1G -v $(pwd)/../:/marsio -it git.mesalab.cn:7443/mesa_platform/marsio-build-env:master /bin/bash diff --git a/docker/mrglobal.conf b/docker/mrglobal.conf new file mode 100644 index 0000000..419e260 --- /dev/null +++ b/docker/mrglobal.conf @@ -0,0 +1,23 @@ +[device] + +[service] +# lcore id for i/o service, use comma to split +iocore=12,13,14,15 +#distmode=0 +#hashmode=0 + +[eal] +virtaddr=0x7f40c4a00000 +loglevel=7 + +[keepalive] +check_spinlock=1 + +#[ctrlzone] +#ctrlzone0=janus,64 + +[pool] +create_mode=3 +sz_direct_pktmbuf=4194304 +sz_indirect_pktmbuf=8192 +sz_cache=256 |
