1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-29 08:08:37 +00:00
freebsd/sys
Justin Hibbits 3f24b50567 powerpc: Add a (CPU/runtime features) flags set to pcpu struct
Summary:
The point of this addition is to cache CPU behavior 'features', to avoid
having to recompute based on CPU, etc.

The first such use case is to avoid the unnecessary manipulation of the
SLBs (Segment Lookaside Buffers) when using the Radix pmap on POWER9.
Since we already get the PCPU pointer wherever we swap the SLB entries,
we can use a cached flag to check if it's necessary to perform the
operation anyway, and skip it when not.

Reviewed by:	bdragon
Differential Revision:	https://reviews.freebsd.org/D24908
2020-06-06 02:40:52 +00:00
..
amd64
arm
arm64
bsm
cam
cddl
compat Ensure pci_channel_offline() actually queries the PCI register space, 2020-06-05 08:12:08 +00:00
conf Update vt(4) config option names to chase r303043. 2020-06-04 16:05:24 +00:00
contrib Document upgrade procedure in FREEBSD-upgrade 2020-06-04 20:48:57 +00:00
crypto Rename skein_block_asm.s to .S and assemble using Clang IAS 2020-06-06 00:35:41 +00:00
ddb
dev Add bunch of HDA controller and codec IDs. 2020-06-05 15:06:58 +00:00
dts Remove licenses 2020-06-04 17:20:58 +00:00
fs
gdb
geom geom_label: Use provider aliasing to alias upstream geoms 2020-06-05 16:12:21 +00:00
gnu dts: patch the am33xx dts for upcoming clock support 2020-06-05 20:14:54 +00:00
i386
isa
kern Fix hang due to missing unbusy in sendfile when an async data I/O fails. 2020-06-06 00:02:50 +00:00
kgssapi
libkern
mips
modules Rename skein_block_asm.s to .S and assemble using Clang IAS 2020-06-06 00:35:41 +00:00
net Refer to AES-CBC as "aes-cbc" rather than "rijndael-cbc" for IPsec. 2020-06-04 22:58:37 +00:00
net80211 [net80211] Don't call ic_updateslot if it's not set. 2020-06-05 14:17:19 +00:00
netgraph
netinet
netinet6
netipsec
netpfil ipfw: unbreak matching with big table type flow. 2020-06-04 14:15:39 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto Use separate output buffers for OCF requests in KTLS. 2020-06-04 20:12:34 +00:00
powerpc powerpc: Add a (CPU/runtime features) flags set to pcpu struct 2020-06-06 02:40:52 +00:00
riscv
rpc
security
sys vfs: add restrictions to read(2) of a directory [2/2] 2020-06-04 18:17:25 +00:00
teken
tests
tools
ufs Further evaluation of the POSIX spec for fdatasync() shows that it 2020-06-05 01:00:55 +00:00
vm Don't mark pages as valid if reading the contents from disk fails. 2020-06-06 00:47:59 +00:00
x86
xdr
xen
Makefile