]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/pmap.c
xnu-1228.3.13.tar.gz
[apple/xnu.git] / osfmk / i386 / pmap.c
index 36dae2f3ef138edd719cd43106ceea56865a6a75..72ecf5f761a771085e94ed83c0f383deb23f8530 100644 (file)
@@ -221,7 +221,11 @@ void dump_4GB_pdpt_thread(thread_t tp);
 #define        iswired(pte)    ((pte) & INTEL_PTE_WIRED)
 
 int nx_enabled = 1;                    /* enable no-execute protection */
+#ifdef CONFIG_EMBEDDED
+int allow_data_exec  = 0;      /* no exec from data, embedded is hardcore like that */
+#else
 int allow_data_exec  = VM_ABI_32;      /* 32-bit apps may execute data by default, 64-bit apps may not */
+#endif
 int allow_stack_exec = 0;              /* No apps may execute from the stack by default */
 
 int cpu_64bit  = 0;