def boot(self):
    self.machine.DEBUG('%s.boot', self.__class__.__name__)

    self._mmio_page = KeyboardMMIOMemoryPage(self, self.machine.memory, addr_to_page(self._mmio_address))
    self.machine.memory.register_page(self._mmio_page)