Merge changes Ibf0bd6b3,I0e1cd967,I129d33bb,I237d0f3e,I9a5e8d9d, ... into android12-5.10 * changes: ANDROID: virtio-dxgkrnl: add seqno debug logs ANDROID: virtio-dxgkrnl: ESM flag fix ANDROID: virtio-dxgkrnl: disable device state caching ANDROID: virtio-dxgkrnl: save output privateData ANDROID: virtio-dxgkrnl: present virtual ANDROID: virtio-dxgkrnl: fix red herring errors ANDROID: virtio-dxgkrnl: return result from all sync commands ANDROID: virtio-dxgkrnl: return ntstatus from createAllocation ANDROID: virtio-dxgkrnl: return ntstatus from reserve gpu va ANDROID: virtio-dxgkrnl: remove SharedHandle expectation ANDROID: virtio-dxgkrnl: use d3dddi_allocationinfo ANDROID: virtio-dxgkrnl: fix sync object cpu va map ANDROID: virtio-dxgkrnl: call open adapter ANDROID: virtio-dxgkrnl: events and command completions ANDROID: virtio-dxgkrnl: initial implementation ANDROID: virtio-dxgkrnl: convert to virtio ANDROID: virtio_dxgkrnl: fix formatting issues ANDROID: Allow killing a process waiting for a VM bus message reply ANDROID: drivers: hv: dxgkrnl: Implement support for mapping guest pages on the host. ANDROID: drivers: hv: dxgkrnl: Implement DXGSYNCFILE ANDROID: drivers: hv: dxgkrnl: Implementation of submit command, paging and hardware queue. ANDROID: drivers: hv: dxgkrnl: Seal the shared resource object when dxgk_share_objects is called. ANDROID: drivers: hv: dxgkrnl: Implement sharing resources and sync objects ANDROID: drivers: hv: dxgkrnl: Implement operations with GPU sync objects ANDROID: drivers: hv: dxgkrnl: Implement creation/destruction of GPU allocations/resources ANDROID: drivers: hv: dxgkrnl: Driver initialization and creation of dxgadapter