freebsd-dev/sys/mips
Andrew Turner 2bf9501287 Create a new macro for static DPCPU data.
On arm64 (and possible other architectures) we are unable to use static
DPCPU data in kernel modules. This is because the compiler will generate
PC-relative accesses, however the runtime-linker expects to be able to
relocate these.

In preparation to fix this create two macros depending on if the data is
global or static.

Reviewed by:	bz, emaste, markj
Sponsored by:	ABT Systems Ltd
Differential Revision:	https://reviews.freebsd.org/D16140
2018-07-05 17:13:37 +00:00
..
atheros hwpmc: yet another missed fixup 2018-06-08 18:54:47 +00:00
beri Add SMP support for BERI CPU. 2018-04-12 17:43:19 +00:00
broadcom bhnd(4): Use the new BHND_CAP_BP64 capability flag to exclude DMA 2018-03-29 19:48:50 +00:00
cavium hwpmc: simplify calling convention for hwpmc interrupt handling 2018-06-08 04:58:03 +00:00
conf Remove redundant device ar71xx_wdog which is now included from 2018-07-05 17:11:55 +00:00
gxemul sys/mips: further adoption of SPDX licensing ID tags. 2017-11-27 15:07:26 +00:00
include Fix PT_STEP single-stepping for mips. 2018-04-24 17:53:16 +00:00
ingenic Tune xDMA interface slightly: 2018-04-12 15:36:24 +00:00
malta Support 2GB of memory on Malta systems with FreeBSD/mips. 2018-06-28 21:27:34 +00:00
mediatek Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
mips Create a new macro for static DPCPU data. 2018-07-05 17:13:37 +00:00
nlm Create a new macro for static DPCPU data. 2018-07-05 17:13:37 +00:00
sibyte sys/mips: further adoption of SPDX licensing ID tags. 2017-11-27 15:07:26 +00:00