opnsense-src/sys
Andrew Turner 273fef1f9b Only use byte register access in legacy virtio pci
Some simulators don't implement arbitrary sized memory access to the
virtio PCI registers. Follow Linux and use single byte accesses to read
and write to these registers.

Reviewed by:	bryanv, emaste (previous version)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D31424

(cherry picked from commit 89c085b899)
2021-09-27 09:36:38 +01:00
..
amd64 amd64 wakeup: rework trampoline page allocation 2021-09-20 03:47:21 +03:00
arm Revert "arm: Bump KSTACK_PAGES default to match i386/amd64" 2021-09-02 07:56:25 -07:00
arm64 Remove an unused arm64 panic string 2021-09-27 09:36:38 +01:00
bsm
cam Fix data race in scsi cd driver. 2021-09-26 20:54:02 -04:00
cddl kern: drop remaining references to removed makesyscalls.sh 2021-09-14 20:53:03 -05:00
compat freebsd32: Fix a double copyin in sendmsg() and recvmsg() 2021-09-26 11:55:05 -04:00
conf e1000: remove duplicated phy codes 2021-09-23 18:21:34 -07:00
contrib zfs: merge openzfs/zfs@71c609852 (zfs-2.1-release) into stable/13 2021-09-18 20:44:14 +02:00
crypto crypto(4): Fix a few typos in camellia.c 2021-09-07 09:23:33 +02:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev Only use byte register access in legacy virtio pci 2021-09-27 09:36:38 +01:00
dts arm: allwinner: dtb: Add overlays to disable SD/MMC node 2021-07-22 19:29:21 +02:00
fs nfsd: Fix build after commit 103b207536 for 32bit arches 2021-09-25 13:42:26 -07:00
gdb gdb: report specific stop reason for watchpoints 2021-04-21 10:20:33 -03:00
geom g_label: Handle small sector sizes when tasting 2021-09-14 08:50:09 -04:00
gnu
i386 x86: duplicate acpi_wakeup.c per i386 and amd64 2021-09-20 03:47:21 +03:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern aio_fsync_vnode: handle ERELOOKUP after VOP_FSYNC() 2021-09-27 03:24:08 +03:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-08-30 12:22:21 +01:00
mips Fix a common typo in source code comments 2021-09-07 09:24:05 +02:00
modules e1000: remove duplicated phy codes 2021-09-23 18:21:34 -07:00
net netmap: monitor: add a flag to distinguish packet direction 2021-09-26 14:00:04 +00:00
net80211 net80211/LinuxKPI: add more radiotap definitions 2021-07-18 00:35:03 +00:00
netgraph routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549). 2021-09-07 21:25:06 +00:00
netinet sctp: Allow blocking on I/O locks even with non-blocking sockets 2021-09-21 09:38:39 -04:00
netinet6 nd6: Make the DAD callout MPSAFE 2021-09-21 09:37:52 -04:00
netipsec netipsec/key.c: Use ANSI C definition for key_random() 2021-08-13 12:34:42 +03:00
netpfil pf: fix NOINET6 builds 2021-09-17 17:55:42 +02:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-21 09:37:21 -04:00
opencrypto opencrypto: Allow kern.crypto.allow_soft to be specified as a tunable 2021-09-26 20:25:00 -04:00
powerpc Add pmap_vm_page_alloc_check() 2021-08-24 02:21:13 +03:00
riscv sifive_spi: Add missing case for SPIBUS_MODE_NONE 2021-09-07 13:08:20 +01:00
rpc rpc: Convert an SOLISTENING check to an assertion 2021-09-24 09:01:07 -04:00
security mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-07-05 11:32:14 +00:00
sys procctl(2): Add PROC_WXMAP_CTL/STATUS 2021-09-24 03:26:59 +03:00
teken
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools makesyscalls.lua: improve generated file style(9) compliance 2021-05-19 20:31:54 -04:00
ufs buffer pager: allow get_blksize method to return error 2021-09-24 03:26:59 +03:00
vm uma: Show the count of free slabs in each per-domain keg's sysctl tree 2021-09-24 09:01:22 -04:00
x86 x86: duplicate acpi_wakeup.c per i386 and amd64 2021-09-20 03:47:21 +03:00
xdr
xen
Makefile