Fix PTE_VALID_ARCH macros
commitdc05a9a597536a77b10988235cdf855c96b15084
authorJakub Jermar <jakub@jermar.eu>
Wed, 31 Aug 2016 14:12:45 +0000 (31 16:12 +0200)
committerJakub Jermar <jakub@jermar.eu>
Wed, 31 Aug 2016 14:12:45 +0000 (31 16:12 +0200)
tree9d3fc2049313942b0c9bb87bf66ca48f4525cc85
parent7a674165a6fe89026b91266eaab051a565eabcae
Fix PTE_VALID_ARCH macros

The PTE_VALID_ARCH macros are rewritten so that they don't break the
anti-aliasing rules. The page_ht PTE_VALID_ARCH is modified not to
trigger always-true warnings.
kernel/arch/abs32le/include/arch/mm/page.h
kernel/arch/amd64/include/arch/mm/page.h
kernel/arch/arm32/include/arch/mm/page_armv4.h
kernel/arch/arm32/include/arch/mm/page_armv6.h
kernel/arch/ia32/include/arch/mm/page.h
kernel/arch/mips32/include/arch/mm/page.h
kernel/arch/ppc32/include/arch/mm/page.h
kernel/arch/sparc32/include/arch/mm/page.h
kernel/genarch/include/genarch/mm/page_ht.h