Asgard: Software guards for system address spaces