Displaying 4 results from an estimated 4 matches for "hypervisor_blob".
2007 Apr 18
0
[PATCH] lguest: Compile hypervisor.S into the lg module directly
...parately building
the hypervisor.S switcher code (which is mapped at 0xFFC0000 in host
and guest). However, the lguest64 patches showed the error of my
ways: it has no relocations, so it can be linked into the module like
normal then remapped.
The only downside is that we can no longer use sizeof(hypervisor_blob),
so we need to allocate our page-array dynamically.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
diff -r 9d462a93e1fa arch/i386/lguest/Makefile
--- a/arch/i386/lguest/Makefile Wed Mar 21 08:56:52 2007 +1100
+++ b/arch/i386/lguest/Makefile Thu Mar 22 11:43:20 2007 +1100
@@ -4,19 +4,...
2007 Apr 18
0
[PATCH] lguest: Compile hypervisor.S into the lg module directly
...parately building
the hypervisor.S switcher code (which is mapped at 0xFFC0000 in host
and guest). However, the lguest64 patches showed the error of my
ways: it has no relocations, so it can be linked into the module like
normal then remapped.
The only downside is that we can no longer use sizeof(hypervisor_blob),
so we need to allocate our page-array dynamically.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
diff -r 9d462a93e1fa arch/i386/lguest/Makefile
--- a/arch/i386/lguest/Makefile Wed Mar 21 08:56:52 2007 +1100
+++ b/arch/i386/lguest/Makefile Thu Mar 22 11:43:20 2007 +1100
@@ -4,19 +4,...
2007 Apr 18
2
porting lguest to x86_64
...mapped:
Since the virtual address space is very large, it would be much
simpler to just keep the Host always mapped in the Guests
address space. So the Guest will be more like a process here.
So instead of just mapping the HV in both the Guest and Host as
a hypervisor_blob, the entire Host will continually remain
mapped. This simplifies things tremendously.
Now, we're thinking of moving the guest's PAGE_OFFSET instead of
the Host. But this hasn't been determined yet.
Add PDA VCPU Field:
Add another field...
2007 Apr 18
2
porting lguest to x86_64
...mapped:
Since the virtual address space is very large, it would be much
simpler to just keep the Host always mapped in the Guests
address space. So the Guest will be more like a process here.
So instead of just mapping the HV in both the Guest and Host as
a hypervisor_blob, the entire Host will continually remain
mapped. This simplifies things tremendously.
Now, we're thinking of moving the guest's PAGE_OFFSET instead of
the Host. But this hasn't been determined yet.
Add PDA VCPU Field:
Add another field...