A great technical educational video has been posted over on YouTube from the Linux.conf.au 2015 conference.
KVM on IBM POWER8 servers, by Paul Mackerras
Paul Mackerras walks the viewer through how Linux has been extended to open-source firmware, KVM enabling, and the latest Linux-only POWER8 systems.
This is a 45-minute video - Paul's presentation in its entirety.
Interesting discussions points are the KVM handling of the SMT 8 threads per core, and the POWER8 "micro-threading" - which splits the POWER8 core into sub-cores, and the system characteristics when leveraging these modes. Scheduler ramifications are covered, giving the viewer a better sense of the KVM implementation.
The presentation is a fairly deep technical discussion of Power8, Linux kernel, and the implementations. Check it out.