# sabpf-kernel **Repository Path**: youyifeng/sabpf-kernel ## Basic Information - **Project Name**: sabpf-kernel - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-13 - **Last Updated**: 2023-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # provbpf-kernel ## Building and installing the kernel Preparing mainline kernel source: ``` make prepare ``` Configuring the kernel: ``` make config ``` Build the kernel: ``` make build ``` Install the kernel: ``` make install ``` ## Creating the kernel patch ``` git config --global user.name '' git config --global user.email '' make patch ``` The patch will be located in `patches/0001-provbf.patch` ## Building kernel with CamFlow patch + saBPF patch You should first [install CamFlow](https://github.com/CamFlow/camflow-install). To perform benchmarks we want to build a kernel with both this bpf and camflow patches for comparison. This is how to prepare, build and configure such setting: ``` git config --global user.name '' git config --global user.email '' make prepare_camflow make config_camflow make build make install ``` During `make config_nochange` pick the appropriate options to test the desired configuration.