Domain Tool

The domain tool is a kernel object, the key to which is closely held. This describes the complete behavior of the tool. This describes the class like function that the tool provides. The only common holder of the domain tool key is the domain creator which is the only user mode code that knows how nodes compose domains.

The domain tool is closely held because that part of the architecture seemed delicate and subject to change. Indeed the QEMU technology and other such schemes suggest new sorts of domains to execute other instruction sets. Holding the domain tool closely limits the number of programs that need attention to make this scheme work. Another reason is that the domain tool is one of few things in the system that require real nodes and synthetic nodes will not do.