The secure hypervisor project extends traditional hypervisor concepts by adding controlled sharing and flexible access control (for example, MLS, RBAC, DTE) for communication between partitions, efficient resource control and usage metering for individual partitions, auditing, secure services and trusted computing capabilities.