TRIM
TRIM is a drive management system that is part of OS X. It manages unused space, deleted files and prolongs the life of SSDs. The problem is that Apple blocks TRIM from working unless the OS detects an Apple original equipment (OE) SSD.
Trim Enabler
Although there are command lines that you can run in Terminal to unblock TRIM, there is an app that can do this for you. Trim Enabler.app is shareware – its core function (unblock TRIM) works if you don't pay the $10 but the shareware fee allows all of its features to work. One of those features is a pop-up every time you run an OS update that tells you that the app has been disabled. There's other functionality, too.
https://www.cindori.org/software/
Issues and what to do if you cause them
Kext signing is a new security "feature" in Yosemite. Because Trim Enabler turns it off (unblocking TRIM is not approved by Apple, after all), there are issues if you don't remember to disable it before performing certain functions.
It is known that in Yosemite, if you reset the NV RAM (PRAM) with Trim Enabler on, your Mac won't boot from that drive until you fix it. This is true for both spinners and SSDs – I can verify this. I now know that a Safe Boot will cause the same result (guess how I found out?).
Anyway, if that happens to you there are three ways to fix this:
1) Follow the instructions at Cindori's web site Terminal Commands:
http://www.cindori.org/trim-enabler-and-yosemite/
If you are comfortable with Terminal commands, this is the fastest way.
2) If you have another partition or drive with OS X, Option-Boot into it. Download the latest Combo Update from Apple. Install it onto the affected drive. Select it as your boot drive and restart. It is the easiest of the three methods. However, if you have installed an update after the last Combo Update, your Mac may not let you install this. If so, try downloading the latest build of OS X from the App Store (check Purchases or Featured) – it needs to be the latest build if Combo Update doesn't work. If that won't install or you do not have another bootable drive or partition, you must…
3) Option-Boot into the Repair partition, select Reinstall OS X. This takes a lot longer than either of the other methods (an hour on my system). It's the only way if you don't want to mess with Terminal and don't have another drive or partition to boot in. This does not affect your data, it only reinstalls the OS and updates your Repair partition.
When I accidentally caused this on my mechanical HD, it took awhile to figure out that Safe Boot with Trim Enabler on was the culprit.

In case it happens to you.