Skip to content

Rethink driver API #465

Open
Open
@ludfjig

Description

@ludfjig

With our current driver API for kvm/mshv/whp, certain functionality needs to be reimplemented 3 times over. We should probably change the existing Hypervisor trait to be "dumber" and only include things like set_regs, get_regs, run, and not include dispatch nor initialize, and then we can implement dispatch and initialize only once

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/APIRelated to the API or public interfacelifecycle/confirmedBug is verified or proposal seems reasonable

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions