freebsd-skq/sys
bz 083ca1a6af The GIC (v2 at least) has a bit in the TYPER register to indicate whether the GIC
supports the Security Extensions or not. This bit is not the same as the CPU one.
Currently we are not checking for either before trying to write to the special
registers.  This can lead to problems on hardware or simulators that do not
provide the security extensions.  Add the missing checks. Their interactions with
the CPU flag is not entirely clear to me but using a macro will make it easier
to quickly adjust the condition once the CPU bits are sorted as well.

Reviewed by:	br
Sponsored by:	DARPA/AFRL
Differential Revision:	https://reviews.freebsd.org/D6397
2016-05-17 13:12:26 +00:00
..
amd64 Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
arm The GIC (v2 at least) has a bit in the TYPER register to indicate whether the GIC 2016-05-17 13:12:26 +00:00
arm64 The GIC (v2 at least) has a bit in the TYPER register to indicate whether the GIC 2016-05-17 13:12:26 +00:00
boot Add proper PCIe init for MT7628/MT7688 SoCs 2016-05-17 06:45:25 +00:00
bsm
cam Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
cddl zfs_ioc_rename: fix a reversed condition 2016-05-17 07:56:05 +00:00
compat Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
conf [bwn] add in bwn n-phy linking. 2016-05-17 07:15:25 +00:00
contrib Make subsequent code reachable. 2016-05-15 22:35:11 +00:00
crypto aesni(4): Initialize error before use 2016-04-20 03:05:32 +00:00
ddb Add a small set of logical operators to DDB command language. 2016-05-16 19:42:38 +00:00
dev Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
fs Silence down the "insmntque() failed" autofs error; it happens 2016-05-17 12:04:39 +00:00
gdb
geom Add an EARLY_AP_STARTUP option to start APs earlier during boot. 2016-05-14 18:22:52 +00:00
gnu [bwn] add initial bwn(4) N-PHY code, ported from Linux b43. 2016-05-17 07:09:24 +00:00
i386 atomic: Add testandclear on i386/amd64 2016-05-16 07:19:33 +00:00
isa sys/isa: minor spelling fixes. 2016-05-03 21:51:52 +00:00
kern Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
kgssapi kgssapi: insignificant spelling fix. 2016-05-03 22:05:03 +00:00
libkern sys: Make use of our rounddown() macro when sys/param.h is available. 2016-04-30 14:41:18 +00:00
mips Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
modules [bwn] add in bwn n-phy linking. 2016-05-17 07:15:25 +00:00
net Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
net80211 Revert parts of r299575 in order to make more MIPS kernels build 2016-05-14 08:54:34 +00:00
netgraph sys/netgraph: spelling fixes in comments. 2016-04-29 21:25:05 +00:00
netinet This small change adopts the excellent suggestion for using named 2016-05-17 09:53:22 +00:00
netinet6 Use Node Information flag names instead of hard-coding their values. 2016-05-15 03:22:13 +00:00
netipsec netipsec: Fix minor style nit 2016-05-10 20:14:11 +00:00
netnatm kernel: use our nitems() macro when it is available through param.h. 2016-04-19 23:48:27 +00:00
netpfil Make named objects set-aware. Now it is possible to create named 2016-05-17 07:47:23 +00:00
netsmb sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
nfs NFS: spelling fixes on comments. 2016-04-29 16:07:25 +00:00
nfsclient
nfsserver
nlm Remove slightly used const values that can be replaced with nitems(). 2016-04-21 15:38:28 +00:00
ofed Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
opencrypto sys/opencrypto: minor spelling fixes. 2016-05-06 23:37:19 +00:00
pc98 Move 'device pci' for the PCI bus driver to the MI NOTES file. 2016-04-29 23:53:55 +00:00
powerpc Use OF_prop_free instead of direct call to free(9) 2016-05-14 20:06:38 +00:00
riscv Eliminate an unused #include. For a brief period of time, _unrhdr.h was 2016-05-13 20:14:41 +00:00
rpc sys/rpc: minor spelling fixes. 2016-05-06 01:49:46 +00:00
security sys/security: minor spelling fixes. 2016-05-06 16:59:04 +00:00
sparc64 sys/sparc64: minor spelling fixes. 2016-05-04 15:52:40 +00:00
sys Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
teken
tests
tools
ufs Fix comments. 2016-05-17 08:24:27 +00:00
vm Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
x86 Add an EARLY_AP_STARTUP option to start APs earlier during boot. 2016-05-14 18:22:52 +00:00
xdr RPC: for pointers replace 0 with NULL. 2016-04-14 17:06:37 +00:00
xen Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
Makefile Add riscv to the list of architectures for cscope. 2016-02-29 16:39:27 +00:00