Another small update. I have the build almost completed. The M1015 has been successfully cross flashed, motherboard, CPU and RAM all installed. I haven't installed the disks yet, I'll do that tomorrow. I booted from the FreeNAS 9.1.1 image, everything looks pretty good. Opened up a shell and ran the command Dusan suggested, check the output:
[root@freenas ~]# dmidecode -t 16
# dmidecode 2.11
SMBIOS 2.7 present.
Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: 16 GB
Error Information Handle: No Error
Number Of Devices: 2
It looks like that command at least thinks ECC is being utilized. Once I get the disks installed, I plan to install a jail with a compiler and compile and run that C program. Or, I might port the program to python and make it more useful to anybody running vanilla FreeNAS who doesn't want to install a jail and compiler just to run that one program.
Thanks everyone for your help and suggestions. More info to come.
Steve