*参照元 [#x503fc93]
#backlinks

*説明 [#m57118fb]
-パス: [[linux-2.6.33/]]
-パス: 複数

-アーキテクチャ独自の get_unmapped_area() を定義しているか否かを表す。
--pgtable.h で定義していることが多い。
--[[linux-2.6.33/get_unmapped_area()]]


**参考 [#k8884681]
-検索結果
 $ grep -r HAVE_ARCH_UNMAPPED_AREA *
 arch/alpha/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/arm/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/frv/include/asm/uaccess.h:#define HAVE_ARCH_UNMAPPED_AREA  /* we decide where to put mmaps */
 arch/ia64/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/mips/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/parisc/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/powerpc/include/asm/pgtable-ppc64.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/powerpc/include/asm/pgtable-ppc64.h:#define HAVE_ARCH_UNMAPPED_AREA_TOPDOWN
 arch/sh/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/sh/include/asm/pgtable.h:#define HAVE_ARCH_UNMAPPED_AREA_TOPDOWN
 arch/sparc/include/asm/pgtable_32.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/sparc/include/asm/pgtable_64.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/sparc/include/asm/pgtable_64.h:#define HAVE_ARCH_UNMAPPED_AREA_TOPDOWN
 arch/x86/include/asm/pgtable_64.h:#define HAVE_ARCH_UNMAPPED_AREA
 arch/x86/include/asm/pgtable_64.h:#define HAVE_ARCH_UNMAPPED_AREA_TOPDOWN
 mm/mmap.c:#ifndef HAVE_ARCH_UNMAPPED_AREA
 mm/mmap.c:#ifndef HAVE_ARCH_UNMAPPED_AREA_TOPDOWN

-独自の get_unmapped_area() を定義しているアーキテクチャ一覧
--alpha
--arm
--frv
--ia64
--mips
--parisc
--powerpc(64bit)
--sh
--sparc(32bit)
--sparc(64bit)
--x86(64bit)


*実装 [#ad64a1c6]
なし


*コメント [#da1af451]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS