Technical Report Number
Fine-grained hardware protection could provide a powerful and effective means for isolating untrusted code. However, previous techniques for providing fine-grained protection in hardware have lead to poor performance. Legba has been proposed as a new caching architecture, designed to reduce the granularity of protection, without slowing down the processor. Unfortunately, the designers of Legba have not attempted an implementation. Instead, all of their analysis is based purely on simulations. We present an implementation of the Legba design on a MIPS Core Processor, along with an analysis of our observations and results.
Sheffield, Sowell, and Wilson, "Implementing Legba: Fine-Grained Memory Protection" Report Number: WUCSE-2007-43 (2007). All Computer Science and Engineering Research.