Hi Ankur,

It would be great if you could implement virtualization support, and we
would be very happy to work with you to get it into the code base if you do
it.  Given the extent to which we use gem5 in AMD, we'd strongly prefer to
see you implement the AMD-V extensions.  While nested paging by itself
might be a single patch, I agree with Gabe that you should try and break it
down into pieces, since you'll need the other AMD-V features like guest
mode, VMRUN/VMLOAD/VMSAVE, etc.  in order for that to be useful.  It's all
in Chapter 15 of Volume 2 of the AMD64 Architecture Manual.

We've tried a couple times in the past to sign up for GSOC and have never
been approved; I think we're too small and too far removed from things
Google cares about to qualify.

Steve

On Wed, Mar 14, 2012 at 3:46 AM, Gabriel Michael Black <
[email protected]> wrote:

> Hi! We don't want *a* patch, something large like that would only be
> manageable if it was broken down into small, self contained commits with
> good commit messages. We're all very busy, so being able to find a big
> chunk of time to go over a large contribution and go back and forth to fix
> all the things that inevitably need fixing is not likely to happen. But it
> would be a good thing to have support for AMD's virtualization extensions,
> so I don't want to discourage you from working on it.
>
> We are not part of Google's summer of code program. I think those projects
> tend to be ones like Gnome or KDE which have a much more general audience.
>
> Gabe
>
>
> Quoting Ankur Agrawal <[email protected]>:
>
>  Hi,
>>
>> I am a graduate student at Stony Brook University and am working on design
>> and implementation of hypervisors for OSCAR lab (
>> http://oscar.cs.stonybrook.**edu/ <http://oscar.cs.stonybrook.edu/>).
>> Currently I am working on implementing
>> emulation of Nested Page Tables in GEM5 as present in AMD-V architectures.
>>
>> I would like to know if the GEM5 team will be interested in having a patch
>> which emulates the Nested Page Table and other hardware virtualization
>> techniques supported by AMD-V or Intel-VT atchitectures.
>>
>> I would  love to help in maintenance of my patch or any other issues in
>> GEM5 in future as well.
>>
>> I would also like to know if there is any chance that this can become a
>> part of Google Summer of Code 2012.
>>
>> Thanks,
>> Ankur
>> ______________________________**_________________
>> gem5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/**listinfo/gem5-dev<http://m5sim.org/mailman/listinfo/gem5-dev>
>>
>>
>
> ______________________________**_________________
> gem5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/**listinfo/gem5-dev<http://m5sim.org/mailman/listinfo/gem5-dev>
>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to