Submit and vote on feature ideas.

Welcome to the new Parasoft forums! We hope you will enjoy the site and try out some of the new features, like sharing an idea you may have for one of our products or following a category.

slimboot bios code coverage

Options
erik_kline
erik_kline Posts: 1

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 Description
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

Answers