issue: #447307 - part #1 of: linux code should use the arch layer
instead of Linux specific code

Change-Id: Idc07a51ad760924b180f159131fa50aeed6b008d
Signed-off-by: Avner BenHanoch <avnerb@mellanox.com>