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