projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d96bb17
)
x86/boot: Map more than the first 16MB
author
Andrew Cooper
<andrew.cooper3@citrix.com>
Wed, 22 Nov 2017 11:39:04 +0000
(11:39 +0000)
committer
Wei Liu
<wei.liu2@citrix.com>
Tue, 16 Jan 2018 18:34:04 +0000
(18:34 +0000)
TODO: Replace somehow (bootstrap_map() ?)
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/boot/x86_64.S
patch
|
blob
|
history
diff --git
a/xen/arch/x86/boot/x86_64.S
b/xen/arch/x86/boot/x86_64.S
index cf47e019f5c0599996fc8ea5da85ffd2a78f2f75..42636cf334baf61c19171d97124879123b3fde9d 100644
(file)
--- a/
xen/arch/x86/boot/x86_64.S
+++ b/
xen/arch/x86/boot/x86_64.S
@@
-114,11
+114,10
@@
GLOBAL(__page_tables_start)
GLOBAL(l2_identmap)
.quad sym_offs(l1_identmap) + __PAGE_HYPERVISOR
idx = 1
- .rept
7
+ .rept
4 * L2_PAGETABLE_ENTRIES - 1
.quad (idx << L2_PAGETABLE_SHIFT) | PAGE_HYPERVISOR | _PAGE_PSE
idx = idx + 1
.endr
- .fill 4 * L2_PAGETABLE_ENTRIES - 8, 8, 0
.size l2_identmap, . - l2_identmap
/*