Hi there,
I think the check whether the CPU has AES builtin misses an #ifdef
CRYPTO as it is there for the declaration of amd64_has_aesni.
-- Matthias
Index: identcpu.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/identcpu.c,v
retrieving revision 1.45
diff -u -p -r1.45 identcpu.c
--- arch/amd64/amd64/identcpu.c 21 Mar 2013 19:43:14 -0000 1.45
+++ arch/amd64/amd64/identcpu.c 8 Apr 2013 13:11:03 -0000
@@ -497,8 +497,10 @@ identifycpu(struct cpu_info *ci)
if (cpu_ecxfeature & CPUIDECX_EST)
setperf_setup = est_init;
+#ifdef CRYPTO
if (cpu_ecxfeature & CPUIDECX_AES)
amd64_has_aesni = 1;
+#endif
if (cpu_ecxfeature & CPUIDECX_RDRAND)
has_rdrand = 1;