a hardware compatibility layer consists of tools that allow hardware emulation bararekuwe byabaye aka wa mugani ngo uvuga ibigoramye umuhoro ukarakara gusa intego zange ndazizi