Make kernel arch headers agnostic
* Move arch-specific logic from kernel/arch/ headers into x86
bridge headers (arch_context.h, arch_paging.h, arch_mm.h,
arch_syscall.h)
* Agnostic headers now include <arch_*.h> resolved via -I$(ARCH_DIR)
* Move arch_supports_nx() implementation to x86/arch.c
11 files changed,
156 insertions,
122 deletions