mirror of
https://github.com/suyu-emu/horinux.git
synced 2026-09-21 14:15:21 -07:00
tools/lguest: fix features_accepted logic in example launcher.
We were clearing the lower bits when setting the upper bits. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -1721,7 +1721,7 @@ static void emulate_mmio_write(struct device *d, u32 off, u32 val, u32 mask)
|
|||||||
d->features_accepted |= val;
|
d->features_accepted |= val;
|
||||||
} else {
|
} else {
|
||||||
assert(d->mmio->cfg.guest_feature_select == 1);
|
assert(d->mmio->cfg.guest_feature_select == 1);
|
||||||
d->features_accepted &= ((u64)0xFFFFFFFF << 32);
|
d->features_accepted &= 0xFFFFFFFF;
|
||||||
d->features_accepted |= ((u64)val) << 32;
|
d->features_accepted |= ((u64)val) << 32;
|
||||||
}
|
}
|
||||||
if (d->features_accepted & ~d->features)
|
if (d->features_accepted & ~d->features)
|
||||||
|
|||||||
Reference in New Issue
Block a user