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

Processor emulation: Options #387

Closed
jlucas9 opened this issue Oct 16, 2024 · 3 comments
Closed

Processor emulation: Options #387

jlucas9 opened this issue Oct 16, 2024 · 3 comments
Assignees
Labels
Feature Feature

Comments

@jlucas9 jlucas9 self-assigned this Oct 16, 2024
@jlucas9 jlucas9 changed the title Processor emulation options Processor emulation: Options Oct 16, 2024
@jlucas9 jlucas9 added the Feature Feature label Oct 18, 2024
@dgeletko
Copy link

I looked into unicorn a while ago and it seems like a great project, but keep in mind they basically stripped everything out of qemu other than the CPU models, so there are no devices. It seems to be meant as a core framework to build other tooling, plus it has numerous language bindings. It would be great if we wanted to build our own product almost from scratch (which I love the idea of), but for what we do it seems like it would be way too much effort given our team size and priorities. We might be able to use it as a starting point and pull qemu devices back in (PCI, timers, etc.) which could essentially give us a qemu 'lite', but not sure that would buy much other than removing all of the non-modeling code in qemu. Also keep in mind it is also a GPL2 license.

@dgeletko
Copy link

dgeletko commented Oct 29, 2024

I haven't heard of Qiling before but it looks interesting, however, based on the docs it is more comparable to qemu user mode emulation, where you can execute a binary compiled for a different architecture on a host, which is different than the system emulation we do where we execute the binary on an emulated system of the target architecture.

@jlucas9
Copy link
Contributor Author

jlucas9 commented Nov 14, 2024

QEMU

@jlucas9 jlucas9 closed this as completed Nov 14, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in NOS3 Path Forward Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature
Projects
Status: Done
Development

No branches or pull requests

3 participants