multicore — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited multicore (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Leverage multiple CPU cores to increase performance, isolate critical tasks, and integrate heterogeneous systems.
Run the Zephyr kernel and your threads across multiple identical cores.
CONFIG_SMP, k_spinlock, Thread Affinity.Communicate between heterogeneous cores (e.g., A-series and M-series) using standard protocols.
CONFIG_OPENAMP, message vrings, Resource Tables.Implement efficient data exchange between cores using high-level services or low-level mailboxes.
IPC Service, IPM drivers, Shared Memory.Dynamically load and run binary modules at runtime without a full firmware update.
CONFIG_LLEXT, dynamic ELF loading, Symbol Export.Build separate application-core and network-core images in one Sysbuild invocation.
west build --sysbuild, CONFIG_NRF53_BOOT_NETWORK_CORE_ON_STARTUP, domains.# Enable SMP for dual-core SoCs
CONFIG_SMP=y
CONFIG_MP_NUM_CPUS=2// Using spinlocks for cross-core sync
struct k_spinlock lock;
k_spinlock_key_t key = k_spin_lock(&lock);
// ... critical section ...
k_spin_unlock(&lock, key);prj.conf.west flash programs each domain.smp_configuration.md: Configuration and spinlocks.openamp_rpmsg.md: AMP and Linux interoperability.ipc_patterns.md: Mailboxes and high-level IPC services.llext_basics.md: Dynamic code loading.smp_config_check.py: SMP config consistency checker.rpmsg_channel_contract.md: RPMsg interface contract template.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.