hla: move memory read/write functionality to driver