kvm: bios: Update e820 table for EPT real mode pagetable
PATCH 1/1 kvm: bios: Update e820 table for EPT real mode pagetable
I remembered I had sent this long long ago, but happened to find it missing in upstream...
Signed-off-by Sheng Yang <[email protected]>
--- bios/rombios.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
bios/rombios.c +3 -2
@@ -4578,8 +4578,9 @@ ASM_ENDreturn ;break ;case 5 : -/* 3 pages before the bios, we map the vmx tss pages */ -set_e820_range (ES , regs.u.r16.di,0xfffbd000L , +/* 4 pages before the bios, 3 pages for vmx tss pages, +* the other page for EPT real mode pagetable */ +set_e820_range (ES , regs.u.r16.di,0xfffbc000L ,0xfffc0000L ,0 ,0 ,2 ); regs.u.r32.ebx =6 ; regs.u.r32.eax =0x534D4150 ;
Signature · 1 line
1.5.4.5
Quoted 4 lines · On Friday 17 October 2008 15:17:52 Sheng Yang wrote:
I remembered I had sent this long long ago, but happened to find it missing in upstream...
Signed-off-by Sheng Yang <[email protected]>
Avi?
Signature · 2 lines
regards Yang, Sheng
Quoted 20 lines
--- bios/rombios.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)bios/rombios.c +0
-1@@ -4578,8 +4578,9 @@ ASM_ENDreturn; break; case 5: -/* 3 pages before the bios, we map the vmx tss pages */ - set_e820_range(ES, regs.u.r16.di,
0xfffbd000L, + /* 4 pages before the bios, 3 pages
for vmx tss pages, + * the other page for EPT real mode pagetable */
+ set_e820_range(ES, regs.u.r16.di,0xfffbc000L,0xfffc0000L, 0, 0, 2); regs.u.r32.ebx = 6; regs.u.r32.eax = 0x534D4150;
Quoted 10 lines · Sheng Yang
Quoted 5 lines · On Friday 17 October 2008 15:17:52 Sheng Yang wrote:
I remembered I had sent this long long ago, but happened to find it missing in upstream...
Signed-off-by Sheng Yang <[email protected]>Avi?
Thanks for persisting; applied.
Signature · 1 line
error compiling committee.c: too many arguments to function