slimboot bios code coverage
I am attempting to use parasoft code coverage for slimboot bios https://github.com/slimbootloader/slimbootloader
it appears that code code coverage requires a test app to run on the target which makes use of a runtime library. Since slimboot is a bios. I do not know how to make that work. The slimboot build process produces a binary that must be combined with opaque object to produce an image that will function to boot a OS. This process is similar to bare metal code but with significant differences. The compile process is quite complex involving many layers of build.
Stage 1A Pre-memory initialization
Stage 1B Initialize main memory
Stage 2 Post memory initialization: initialize CPU, I/O controllers, devices etc.
Payload Load, verify and launch OS images; or perform firmware update