mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-08 19:33:07 +00:00
The code from configure_vcpu_early() is split into two parts: 1. vcpu_features() returns the `VcpuFeature`s required for vcpu.init() 2. vcpu_init() returns the general register state This makes use of the new generic vcpu_init code path and moves the general purpose register initialization into configure_vcpu() rather than the ARM-specific confgiure_vcpu_early() to be consistent with other architectures. Only the vcpu.init() call needs to happen before irqchip is finalized on ARM, not other register setup. BUG=b:237095693 TEST=tools/presubmit --all TEST=Boot Crostini on trogdor Change-Id: Ib3eab946ba9f1e407f339c2119d36d280655066f Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3786979 Reviewed-by: Junichi Uekawa <uekawa@chromium.org> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> |
||
---|---|---|
.. | ||
src | ||
.build_test_skip | ||
Cargo.toml |