hvm device emulation model.

| | Comments (0)



The struggle between abstraction, technical accuracy, and aesthetics.  I find the whole thing depressing, no matter which comes out ahead.

Anyway, you can see here my attempt to depict the HVM emulated devices.  It's a slightly-simplified (and dramatically-changed) version of a diagram in http://www.cmg.org/measureit/issues/mit41/m_41_1.html .  (I think mine is more attractive and clearer, but theirs is most assuredly more complete.)  The biggest difference between this one and that is that I've focused on the write/interrupt aspect as a cycle, ordering the other elements based on that interaction with the devices.  Hence the overall circular aspect.  I think the concept is good, but the implementation could use some work.  The big aesthetic problem with this diagram is that it wastes a huge amount of space in the "emulated device" box, because that box needs to span the entire circle.  Maybe I'll revise it later.

Most likely we won't include anything like this in the book.  But I did rough it into earlier drafts, so it's good to at least get something in there.

Leave a comment

About this Entry

This page contains a single entry by chris t published on March 26, 2008 7:40 PM.

shrews evolving into parsnips. was the previous entry in this blog.

keep on feeding it tomorrow. is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.