*参照元 [#o96f03f5]
#backlinks
*説明 [#i3dfdaaa]
-パス: 複数あり
--ARM: [[linux-4.4.1/arch/arm/mm/Kconfig]]
---Broadcom: [[linux-4.4.1/arch/arm/mach-bcm/Kconfig]]
---Xen: [[linux-4.4.1/arch/arm/Kconfig]]
---Renesas SH mobile: [[linux-4.4.1/arch/arm/mach-shmobile/Kconfig]]
---Samsung Exynos: [[linux-4.4.1/arch/arm/mach-exynos/Kconfig]]
---LSI Corp Axxia: [[linux-4.4.1/arch/arm/mach-axxia/Kconfig]]
---Calxeda Highbank: [[linux-4.4.1/arch/arm/mach-highbank/Kconfig]]
--x86: [[linux-4.4.1/arch/x86/Kconfig]]
--ia64: [[linux-4.4.1/arch/ia64/Kconfig]]
-FIXME: これは何?
--説明
**参考 [#l859ee65]
$ grep -r ARCH_DMA_ADDR_T_ arch/
arch/arc/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/arm/mm/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/arm/mach-bcm/Kconfig: select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
arch/arm/Kconfig: select ARCH_DMA_ADDR_T_64BIT
arch/arm/mach-shmobile/Kconfig: select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
arch/arm/mach-exynos/Kconfig: select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
arch/arm/mach-axxia/Kconfig: select ARCH_DMA_ADDR_T_64BIT
arch/arm/mach-highbank/Kconfig: select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
arch/x86/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/ia64/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/mips/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/s390/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/tile/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/alpha/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/arm64/Kconfig:config ARCH_DMA_ADDR_T_64BIT
arch/powerpc/Kconfig:config ARCH_DMA_ADDR_T_64BIT
*実装 [#v9e22ccb]
**ARM: arch/arm/mm/Kconfig [#d8b432b3]
config ARCH_DMA_ADDR_T_64BIT
bool
-アーキテクチャ依存
***Broadcom: arch/arm/mach-bcm/Kconfig [#a59eff2a]
***Xen: arch/arm/Kconfig [#g69d7f08]
config XEN
bool "Xen guest support on ARM"
depends on ARM && AEABI && OF
depends on CPU_V7 && !CPU_V6
depends on !GENERIC_ATOMIC64
depends on MMU
select ARCH_DMA_ADDR_T_64BIT
select ARM_PSCI
select SWIOTLB_XEN
help
Say Y if you want to run Linux in a Virtual Machine on Xen on ARM.
-
--[[linux-4.4.1/CONFIG_XEN]]
--[[linux-4.4.1/CONFIG_ARM]]
--[[linux-4.4.1/CONFIG_AEABI]]
--[[linux-4.4.1/CONFIG_OF]]
--[[linux-4.4.1/CONFIG_CPU_V7]]
--[[linux-4.4.1/CONFIG_CPU_V6]]
--[[linux-4.4.1/CONFIG_GENERIC_ATOMIC64]]
--[[linux-4.4.1/CONFIG_MMU]]
***Renesas SH Mobile: arch/arm/mach-shmobile/Kconfig [#i82287d0]
***Samsung Exynos: arch/arm/mach-exynos/Kconfig [#z88e3898]
***LSI Corp Axxia: arch/arm/mach-axxia/Kconfig [#a7043b0a]
***Calxeda Highbank: arch/arm/mach-highbank/Kconfig [#j31f669d]
**x86: arch/x86/Kconfig [#j3318b37]
config ARCH_DMA_ADDR_T_64BIT
def_bool y
depends on X86_64 || HIGHMEM64G
-
--[[linux-4.4.1/CONFIG_X86_64]]
--[[linux-4.4.1/CONFIG_HIGHMEM64G]]
**ia64: arch/ia64/Kconfig [#j2220cb6]
config ARCH_DMA_ADDR_T_64BIT
def_bool y
-64bit
*コメント [#i933e15c]