opnsense-src/sys
Alfredo Dal'Ava Junior 7e583075a4 virtio-modern: fix PCI common read/write functions on big endian targets
Virtio modern has the common data organized in little endian, but
on powerpc64 BE it was reading and writing in the wrong endian.

Submitted by:	Leonardo Bianconi <leonardo.bianconi@eldorado.org.br>
Reviewed by:	bryanv, alfredo
Sponsored by:	Eldorado Research Institute (eldorado.org.br)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D28947

(cherry picked from commit fb53b42e36)
2021-08-30 13:14:20 -03:00
..
amd64 AMD-vi: Fortify IVHD device_identify process 2021-08-27 21:05:58 +08:00
arm Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
arm64 Add more arm64 external abort sources 2021-08-30 12:22:22 +01:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam cam(4): Mark all sysctls as CTLFLAG_MPSAFE. 2021-08-24 21:53:17 -04:00
cddl fbt: Remove some handling for multiple CTF containers 2021-04-15 21:27:24 -04:00
compat linuxkpi: remove global atomic counter of the task allocations 2021-08-03 12:56:02 +03:00
conf kern: add an option for preserving the early kenv 2021-08-26 01:35:30 -05:00
contrib ipfilter: remove doubled semicolons 2021-08-18 20:23:50 -04:00
crypto armv8crypto: note derivation in armv8_crypto_wrap.c 2021-03-22 13:14:51 -03:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev virtio-modern: fix PCI common read/write functions on big endian targets 2021-08-30 13:14:20 -03:00
dts arm: allwinner: dtb: Add overlays to disable SD/MMC node 2021-07-22 19:29:21 +02:00
fs ext2fs(5): Correct a typo in an error message 2021-08-29 08:12:08 +02:00
gdb gdb: report specific stop reason for watchpoints 2021-04-21 10:20:33 -03:00
geom geom(4): Mark all sysctls as CTLFLAG_MPSAFE. 2021-08-24 21:53:17 -04:00
gnu Remove the old dts imported tree. 2021-01-15 20:09:55 +01:00
i386 Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern kern: mountroot: avoid fd leak in .md parsing 2021-08-29 11:58:24 -05:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
libkern Switch to an ifunc in the kernel for crc32c 2021-08-30 12:22:21 +01:00
mips Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
modules MFC 517904de5c: igc(4): Introduce new driver for the Intel I225 Ethernet controller. 2021-08-15 20:33:54 +10:00
net altq: Fix panics on rmc_restart() 2021-08-30 10:02:14 +02:00
net80211 net80211/LinuxKPI: add more radiotap definitions 2021-07-18 00:35:03 +00:00
netgraph ng_bridge: Use M_NOWAIT when allocating memory in the newhook routine 2021-08-20 08:42:43 -04:00
netinet ipfw: use unsigned int for dummynet bandwidth 2021-08-26 14:05:26 +02:00
netinet6 frag6: do less work in frag6_slowtimo if possible 2021-08-18 09:44:45 +00:00
netipsec netipsec/key.c: Use ANSI C definition for key_random() 2021-08-13 12:34:42 +03:00
netpfil ipfw: use unsigned int for dummynet bandwidth 2021-08-26 14:05:26 +02:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsclient nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
ofed Fix mismerge in OFED update 2021-07-26 18:12:35 +02:00
opencrypto cryptodev: Fix some input validation bugs 2021-05-14 09:58:54 -04:00
powerpc Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
riscv Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
rpc rpc: Make function tables const 2021-08-21 12:10:31 -04:00
security mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-07-05 11:32:14 +00:00
sys pci: Add an ioctl to perform I/O to BARs 2021-08-29 12:39:42 -04:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests tests: Revise FIB lookups per second benchmarking routines 2021-06-20 13:27:17 +02:00
tools makesyscalls.lua: improve generated file style(9) compliance 2021-05-19 20:31:54 -04:00
ufs ufs_dirhash: Correct a typo in a comment 2021-08-23 08:32:50 +02:00
vm Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
x86 amd64: stop doing special allocation for the AP startup trampoline 2021-08-24 02:21:13 +03:00
xdr xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen: remove .swp file from public headers 2021-01-11 18:14:11 +01:00
Makefile Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00