acrn-hypervisor/devicemodel/include
Liu Long 49426147aa ACRN: DM: Fix the virtio negotiated features bug.
The virtio feature bits is 64bits but the access will be split
as two times 32bits access. This patch fixes the bug which overwrites
another side 32bits, and causes feature bits are lost.

Tracked-On: #7456
Signed-off-by: Liu Long <long.liu@linux.intel.com>
Reviewed-by: Conghui <conghui.chen@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2022-05-12 16:15:24 +08:00
..
public Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
acpi.h dm: get lapic id from madt 2022-01-28 14:21:22 +08:00
acpi_hpet.h dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
ahci.h initial import 2018-05-11 14:44:28 +08:00
ata.h dm:Remove deprecated terms 2020-09-01 09:30:08 +08:00
atkbdc.h DM: add deinit function to virtual keyboard device 2018-05-15 17:25:24 +08:00
atomic.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
att_keybox.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
block_if.h dm: virtio-block: extend the max iov number of virtio block 2019-04-16 15:03:04 +08:00
cmd_monitor.h DM: add DM parameter for command monitor 2022-02-18 18:33:52 +08:00
console.h DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
cpuset.h initial import 2018-05-11 14:44:28 +08:00
dm.h dm: remove the dependency on native RTCT for vRTCT init 2022-01-10 13:34:27 +08:00
dm_string.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
gc.h dm: virtio-gpu: VGA compability support 2022-03-28 15:26:20 +08:00
gpio_dm.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
hpet.h dm: vhpet: add HPET-related header files 2019-01-23 10:33:28 +08:00
i8253reg.h dm: vpit: add PIT-related header files 2018-10-09 13:24:47 +08:00
inout.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ioapic.h DM: increase vioapic pin count 2018-05-16 15:09:48 +08:00
ioc.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
iodev.h initial import 2018-05-11 14:44:28 +08:00
irq.h initial import 2018-05-11 14:44:28 +08:00
log.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
lpc.h initial import 2018-05-11 14:44:28 +08:00
macros.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mc146818rtc.h initial import 2018-05-11 14:44:28 +08:00
mei.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mem.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.h dm: enhence the mevent API 2018-12-07 20:21:33 +08:00
mmio_dev.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
monitor.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mptable.h initial import 2018-05-11 14:44:28 +08:00
mptbl.h DM: remove unused function mptable_add_oemtbl 2019-05-24 11:51:00 +08:00
npk.h DM: implement emulated npk pci device 2018-06-07 16:11:49 +08:00
ns16550.h initial import 2018-05-11 14:44:28 +08:00
passthru.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pci_core.h dm: rename some ssram variables and functions 2022-01-10 13:34:27 +08:00
pci_util.h dm: fix: TSN in multi-hostbridge could crash 2022-01-28 11:10:44 +08:00
pciio.h initial import 2018-05-11 14:44:28 +08:00
pcireg.h ACRN:DM: Add pci msi per-vector masking capable 2022-04-11 13:50:21 +08:00
pit.h dm: vpit: add PIT-related header files 2018-10-09 13:24:47 +08:00
pm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
pm_vuart.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
ps2kbd.h DM: add deinit function for ps2kbd and ps2mouse 2018-05-15 17:25:24 +08:00
ps2mouse.h DM: add deinit function for ps2kbd and ps2mouse 2018-05-15 17:25:24 +08:00
ptm.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pty_vuart.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rpmb.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rpmb_backend.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rpmb_sim.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
rtc.h DM: remove unused function vrtc_reset 2019-05-24 11:51:00 +08:00
segments.h initial import 2018-05-11 14:44:28 +08:00
specialreg.h initial import 2018-05-11 14:44:28 +08:00
sw_load.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
timer.h dm: Remove dependency on libuuid 2022-05-10 09:20:14 +08:00
tpm.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
tree.h dm: clean up mem.c 2019-03-21 10:28:17 +08:00
types.h dm: Update license info of types.h 2022-04-08 13:54:47 +08:00
uart_core.h dm: refine the uart_core 2018-12-27 09:58:20 +08:00
usb.h DM USB: move the UREQ macro into common header 2018-05-29 10:35:05 +08:00
usb_core.h ACRN:DM Release resource when destroy the device 2021-09-04 18:55:12 +08:00
usb_pmapper.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
usbdi.h initial import 2018-05-11 14:44:28 +08:00
vbs_common_if.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vdisplay.h ACRN:DM: Add Texture based on DMAbuf to support dmabuf_sharing rendering 2022-04-01 11:40:43 +08:00
vga.h ACRN:DM: Fix the memory_leak of vga_context in virtio_gpu_deinit 2022-04-19 18:30:06 +08:00
vhost.h ACRN: DM: Fix the virtio negotiated features bug. 2022-05-12 16:15:24 +08:00
vhost_vsock.h ACRN: DM: Implement the vhost vsock 2022-05-12 16:15:24 +08:00
virtio.h ACRN: DM: Implement the vhost vsock 2022-05-12 16:15:24 +08:00
virtio_kernel.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vmmapi.h dm: Remove dependency on libuuid 2022-05-10 09:20:14 +08:00
vrpmb.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vssram.h Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
xhci.h DM USB: xHCI: rename some variables about ERST 2019-09-26 11:29:22 +08:00
xhcireg.h DM USB: xHCI: re-implement the emulation of extented capabilities 2019-05-24 13:21:12 +08:00