twizzler-operating-system / twizzler

The Twizzler Operating System
BSD 3-Clause "New" or "Revised" License
66 stars 13 forks source link

Generate targets in xtask for config.toml dynamically #130

Closed dbittman closed 1 year ago

dbittman commented 1 year ago

This patch generates all target info in rusts config.toml inside xtask dynamically, including all possible supported targets for Twizzler, and the host target.

Additionally, we now generate the CPU feature flags for QEMU based on the presence of KVM (as the emulator doesn't support all CPU feature flags). This makes qemu start up on mac. Still doesn't boot, but that's for a later PR.

PandaZ3D commented 1 year ago

Could you rename the PR with something a little more descriptive?

dbittman commented 1 year ago

Ha, totally forgot to change the name when I made it