I got SmartOS running on EC2 back in 2015 as an exercise.
https://twitter.com/aszeszo/status/658115638683115521
The details below may be useful for whoever wants to get the latest images running on EC2 again. Unfortunately, I don't have time to tinker with this stuff after-hours anymore:
Required patches from Delphix illumos tree (at the time):
58b782ef6ec93fef26ab349aff81e8748f673b24 32722 Xen PV disks don't have properties set
09846dfe2cfc30fe54d80637aea0aa38b64127ed 33942 Creating xdf.conf file causes the kernel to panic on boot
2c4f787714ba44c84b8ed4dfb7ad05288c942a0e 34224 Xen HVM VM with 32 VCPUs hangs on boot
1fc3b35c42d5aeadb1e9c8b7308f3c33cfba00ac 34424 Some PV devices should not be configured in HVM mode
91f305d4c307729116dfa89022334083bf817058 34508 Expose xdf minor nodes when in PV-HVM mode
718bba6535f2a3423643aede0067775730a15a23 35310 Fix iostat on the EC2 instances
Files that had to be updated in the the vanilla SmartOS image after building the smartos-live tree:
platform/i86hvm/kernel/drv/amd64/cmdk
platform/i86hvm/kernel/drv/amd64/rtls
platform/i86hvm/kernel/drv/amd64/sd
platform/i86hvm/kernel/drv/amd64/xdf
platform/i86hvm/kernel/drv/amd64/xnf
platform/i86hvm/kernel/drv/amd64/xpv
platform/i86hvm/kernel/drv/amd64/xpvd
platform/i86hvm/kernel/drv/xpvd.conf
platform/i86hvm/kernel/misc/amd64/hvm_bootstrap
platform/i86hvm/kernel/misc/amd64/hvm_cmdk
platform/i86hvm/kernel/misc/amd64/hvm_sd
I would be cool to see official SmartOS images on EC2!