Skip to content
Commit 348d1315 authored by Andrew Boie's avatar Andrew Boie Committed by Anas Nashif
Browse files

x86: 32-bit: restore virtual linking capability



This reverts commit 7d32e9f9.

We now allow the kernel to be linked virtually. This patch:

- Properly converts between virtual/physical addresses
- Handles early boot instruction pointer transition
- Double-maps SRAM to both virtual and physical locations
  in boot page tables to facilitate instruction pointer
  transition, with logic to clean this up after completed.

Signed-off-by: default avatarAndrew Boie <andrew.p.boie@intel.com>
Signed-off-by: default avatarDaniel Leung <daniel.leung@intel.com>
parent 03b41371
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment