hardware interface for system software 1836629