Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor QEMU lib #680

Open
macpijan opened this issue Jan 21, 2025 · 1 comment
Open

Refactor QEMU lib #680

macpijan opened this issue Jan 21, 2025 · 1 comment

Comments

@macpijan
Copy link
Contributor

Problems:

Errors from QemuMonitor are ignore, so many problems are ignored under the hood. We do now know when things fail in QemuMonitor. That was the result of false positive in some tests in the past, it seems.

Catching errors has been added here: b956e6f

But it results in stockpiling errors when handling disk / USB connection / disconnection.

A good suite to test this is esp-scanning.

The end result of this task should be that the esp-scanning and secure-boot suite can reliably pass on QEMU.

@macpijan macpijan mentioned this issue Jan 21, 2025
14 tasks
@macpijan
Copy link
Contributor Author

Some experiments done here: https://github.com/Dasharo/open-source-firmware-validation/tree/qemu-lib-refactor

The results led me to believe that the current implementation has never worked correctly, so I have up at this point.

One could start from checking the state of this suite prior any mods.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant