search for: hypervisor_blob

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...