unikernels: check the smp pool against a fixed checksum
The example moved to an Eio.Executor_pool demo but its cram test and README
still described the Domain.spawn Fibonacci demo it replaced, so the committed
test failed and the README claimed unikraft schedules domains cooperatively on
the boot core -- the opposite of what the backend now does.
Each job now computes an LCG chain seeded by its position and the unikernel
reports the sum, which is fixed by the arithmetic alone, so the test pins down
that every job ran exactly once and computed the right chain rather than only
that the run printed a timing. The parallel total is also compared against the
same total computed sequentially. --jobs and --iterations size the workload, so
the machine check stays fast and deterministic while the defaults still
saturate the pool for long enough to measure.
Being a directory in unikernels/bin rather than under a category, smp was
invisible to `mrg registry`, which walks category/name -- so its cross-build
arms were never regenerated or diffed and had gone stale. Under simple/ the
registry regenerates them, which is what picks up the cmdliner dependency the
boot arguments need.