NetBSD/sys
kamil e807f4b65a Silent UB alignment issues in acpica under kUBSan
Pass -DACPI_MISALIGNMENT_NOT_SUPPORTED under kUBSan enabled. This option
is dedicated for alignment sensitive CPUs in acpica. It was originally
designed for Itanium CPUs, but nowadays it's wanted for aarch64 as well.

Define it in acpica code under kUBSan in order to pacify Undefined Behavior
reports on all ports (in particular x86). The number of reports is now
halved with this patch applied. The remaining alignment alarms in acpica
will be addressed in future.

Patch contributed by <Akul Pillai>
2019-02-13 18:04:35 +00:00
..
altq Remove the 't' argument from m_tag_find(). 2018-11-15 10:23:55 +00:00
arch Conditionally compile a conditionally used variable. 2019-02-13 09:57:46 +00:00
coda Fix locking for readdir code (Brett Lymn) 2018-11-20 19:05:25 +00:00
compat compat_sunos depends upon compat_09. fixes: 2019-02-12 07:16:55 +00:00
conf compat_sunos depends upon compat_09. fixes: 2019-02-12 07:16:55 +00:00
crypto add fallthru comments. i considered patching makefiles to ignore 2019-02-04 08:23:53 +00:00
ddb - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
dev Add Intel-VMX support in NVMM. This allows us to run hardware-accelerated 2019-02-13 16:03:16 +00:00
dist/pf Replace M_ALIGN and MH_ALIGN by m_align. 2018-12-22 14:28:56 +00:00
external libnv: Free the data array for NV_TYPE_DESCRIPTOR_ARRAY case. 2019-02-12 12:52:49 +00:00
fs It turns out we do want the puffs compat code in any kernel which 2019-02-05 00:22:36 +00:00
gdbscripts
kern Silent UB alignment issues in acpica under kUBSan 2019-02-13 18:04:35 +00:00
lib don't use -fnon-call-exceptions on arm. not needed and triggers eh_frame generation. 2019-02-07 10:44:54 +00:00
miscfs Add "void *extra" argument to vcache_new() so a file system may 2019-01-01 10:06:54 +00:00
modules Add Intel-VMX support in NVMM. This allows us to run hardware-accelerated 2019-02-13 16:03:16 +00:00
net Remove NOTRAILERS from IFFBITS. 2019-02-05 06:43:20 +00:00
net80211 Normalize all the compat hooks' names to the form 2019-01-29 09:28:50 +00:00
netatalk Fix memory leaks pointed out by Ilja Van Sprundel: all 2019-01-28 12:53:01 +00:00
netbt - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
netcan Remove the 't' argument from m_tag_find(). 2018-11-15 10:23:55 +00:00
netinet Add some fallthrough annotations. 2019-02-12 14:40:38 +00:00
netinet6 adjust fallthru comments to appease gcc7. 2019-02-05 04:48:47 +00:00
netipsec Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
netmpls Fix memory leaks pointed out by Ilja Van Sprundel: all 2019-01-28 12:53:01 +00:00
netsmb
nfs - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
opencrypto Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
rump kill compat code dependencies. 2019-02-06 23:00:56 +00:00
secmodel
stand Add support for "bootargs" environment variable from jmcneill@ 2019-01-18 19:41:03 +00:00
sys Introduce PR_ZERO to avoid open-coding memset()s everywhere. OK riastradh@. 2019-02-10 17:13:33 +00:00
ufs Update comment (overlooked in r1.179). 2019-01-10 06:31:04 +00:00
uvm Remove end of line spaces - one (two in one line) added during recent merge, 2019-01-27 05:22:19 +00:00
Makefile