1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-11 09:50:12 +00:00
freebsd/sys/dev/hyperv
John Baldwin 53e938e408 hyperv storvsc: Don't abuse struct sglist to hold virtual addresses.
struct sglist is intended for holding S/G lists of physical address
ranges, not virtual address ranges.  GCC 9.x issues several warnings
due to casts between pointers and integers of different sizes as a
result (vm_paddr_t is 64-bits on i386).  Instead, add a local 'struct
hv_sglist' which uses an array of 'struct iovec' to hold the S/G list
of virtual address ranges.

Differential Revision:	https://reviews.freebsd.org/D31933
2022-01-31 17:11:27 -08:00
..
hvsock domains: make domain_init() initialize only global state 2022-01-03 10:15:22 -08:00
include
input hv_kbd: Fix build with EVDEV_SUPPORT kernel option disabled. 2021-04-23 01:13:25 +03:00
netvsc hn: plug set-but-not-unused vars 2021-12-10 12:09:26 +00:00
pcib Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
storvsc hyperv storvsc: Don't abuse struct sglist to hold virtual addresses. 2022-01-31 17:11:27 -08:00
utilities
vmbus hyperv: scanning locking is using the bus mtx 2021-12-14 16:53:09 -07:00