Nicholas Fitzroy-Dale

Learn More
Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robust-ness. However, in the past, systems based on user-level drivers have generally exhibited poor I/O performance. Consequently, user-level device drivers have never caught on to any significant degree.(More)
We describe Currawong, a tool to perform <i>system software architecture optimisation</i>. Currawong is an extensible tool which applies optimisations at the point where an application invokes framework or library code. Currawong does not require source code to perform optimisations, effectively decoupling the relationship between compilation and(More)
58 3 Foreword The First International Workshop on MicroKernels for Embedded Systems was conceived to provide a forum for the discussion of issues in the application of microkernels in the embedded systems domain, including emerging problems, novel concepts, analysis approaches, and case studies. The workshop attracted submissions from both academia and(More)
  • 1