Rev 2071 | Rev 2692 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2071 | Rev 2079 | ||
---|---|---|---|
Line 101... | Line 101... | ||
101 | ); |
101 | ); |
102 | } |
102 | } |
103 | 103 | ||
104 | void arch_pre_mm_init(void) |
104 | void arch_pre_mm_init(void) |
105 | { |
105 | { |
106 | struct cpu_info cpuid_s; |
106 | cpu_info_t cpuid_s; |
107 | 107 | ||
108 | cpuid(AMD_CPUID_EXTENDED,&cpuid_s); |
108 | cpuid(AMD_CPUID_EXTENDED,&cpuid_s); |
109 | if (! (cpuid_s.cpuid_edx & (1<<AMD_EXT_NOEXECUTE))) |
109 | if (! (cpuid_s.cpuid_edx & (1<<AMD_EXT_NOEXECUTE))) |
110 | panic("Processor does not support No-execute pages.\n"); |
110 | panic("Processor does not support No-execute pages.\n"); |
111 | 111 |