This just reminded me of the existence of that excellent movie, will watch again (unrelated to the post or the topic except for the section title).
Keep in mind that TCG API and internals have no stable guarantees, so if you cross-reference with current QEMU code you are bound to find differences.