Files
FAT-Allocator/dpdk/run-contigko.sh
2024-10-01 15:59:06 +01:00

35 lines
886 B
Bash

# # pull changes
# git pull origin main
# remove freebsd build directory to force build
# rm -rf /home/akilan/Alloc-Test/Allocator/dpdk/build-hybrid/kernel/freebsd
export PKG_CONFIG_PATH=`pwd`/config/hybrid
sudo CC=clang meson -Dexamples=helloworld -Denable_kmods=true build-hybrid
# build the changes
sudo ninja -j4 -C build-hybrid
# remove previous contig kernel module running
sudo kldunload contigmem.ko
# entering directory of the contig build .ko files
cd /home/akilan/Alloc-Test/CHERI-Allocator/dpdk/build-hybrid/kernel/freebsd
# Copyping files to /boot/modules
sudo cp contigmem.ko /boot/modules/
# Run the new contig kernel module
sudo kldload /boot/modules/contigmem.ko
# # Get back to the DPDK directory
# cd /home/akilan/CHERI-Allocator/dpdk
# # Run HelloWorld
# sudo ./build-hybrid/examples/dpdk-helloworld
# Show the dmesg to see the debug prints
# sudo dmesg