This was more or less transplanted from old Viper codebase (Zephyr's ancestor which supported paging) and adapted to current coding style. Change-Id: I203e631f1dcd5f2fb4e9a2fa9339fc7521c7962d Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>