intel / ccc-linux-guest-hardening

Linux Security Hardening for Confidential Compute
https://intel.github.io/ccc-linux-guest-hardening-docs
MIT License
64 stars 13 forks source link

pipeline.py: manage cpu sets associated with pipelines #60

Closed il-steffen closed 1 year ago

il-steffen commented 1 year ago

Due to delayed Qemu launch, auto-detecting free cpus fails on parallel kAFL startup. We have to manage cpu sets belonging to pipes manually. This patch assigns a pipe_id to each task and now also flexibly launches a new task if any of the pipe_ids becomes free again.