[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [GSoC]about the task "Share a page in memory from the VM config file"



Hi Stefano,

What do you say if we extend this project into "sharing multiple
ranges of memory area among VMs from the config file".

Cheers.

Zhongze Liu

2017-03-30 9:07 GMT+08:00 Zhongze Liu <blackskygg@xxxxxxxxx>:
> Hi Stefano,
>
> Thanks for reminding me of the deadline and providing me with more information
> on this project.
>
> I did setup the arm model and doing well with it. But after that, I
> encountered some
> private issues that I have to handle first, so I failed to get back to
> you immediately.
> Sorry for that.
>
> I would finish the proposal ASAP and start discussing the
> implementation details with
> you and Julien.
>
> Thanks again.
>
> Cheers.
>
> Zhongze Liu
>
> 2017-03-29 8:15 GMT+08:00 Stefano Stabellini <sstabellini@xxxxxxxxxx>:
>> On Tue, 28 Mar 2017, Stefano Stabellini wrote:
>>> Hello Zhongze,
>>>
>>> did you manage to make any progress with the ARM model?
>>>
>>> Finally, I would like to remind you of the upcoming deadline for
>>> applications submissions, which is the 3rd of April for GSoC and the
>>> 30th of March for Outreachy, see:
>>>
>>> http://marc.info/?l=xen-devel&m=149071502330534
>>>
>>> Please give a look at the Xen Project application template here:
>>>
>>> https://wiki.xenproject.org/wiki/GSoC_Student_Application_Template
>>>
>>> It also includes an "Implementation Plan", where you have the chance to
>>> explain the implementation plan for the projects you would like to apply
>>> for.
>>
>> FYI I added more info on this project here:
>>
>> http://marc.info/?l=xen-devel&m=149074641908123
>>
>>
>>> Thanks,
>>>
>>> Stefano
>>>
>>>
>>> On Wed, 22 Mar 2017, Stefano Stabellini wrote:
>>> > On Thu, 23 Mar 2017, Zhongze Liu wrote:
>>> > > Back to the GSoC task.
>>> > > Do I need to meet any special hardware requirements to complete the 
>>> > > task?
>>> >
>>> > No special hardware requirements, what you have below is more than
>>> > enough. However, if you have some spare time, it would be helpful for
>>> > you to setup an ARM build and test environment too, because it would be
>>> > nice if you could make this project work on ARM as well. In fact, this
>>> > work is mostly meant to help users in embedded scenarios, which are
>>> > mostly ARM based. You could go very far in this project with only the
>>> > x86 hardware you have, but you'll need ARM for the last bit.
>>> >
>>> > First you need a cross-compiler, you can download the latest from
>>> > linaro:
>>> >
>>> > https://releases.linaro.org/components/toolchain/binaries/latest/armv8l-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86_64_armv8l-linux-gnueabihf.tar.xz
>>> >
>>> > You can download a free ARMv8 emulator from here:
>>> >
>>> > https://developer.arm.com/products/system-design/fixed-virtual-platforms
>>> >
>>> > choose "ARMv8-A Foundation Platform for Linux". Then follow these
>>> > instructions:
>>> >
>>> > http://marc.info/?l=xen-devel&m=149021352631609
>>> >
>>> > Please read the following emails in the thread too which tells you how
>>> > to build Xen and Linux for ARM. We are still solving some issues but the
>>> > steps so far are also on the wiki, see "Firmware & boot-wrapper" ->
>>> > arm64 and "Foundation Model":
>>> >
>>> > https://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/FastModels
>>> >
>>> >
>>> > > Currently I have 12G RAM and 128G SSD + 1T HDD.
>>> > > The output of "lscpu" on my test machine is as follows:
>>> > >
>>> > >    Architecture:          x86_64
>>> > >    CPU op-mode(s):        32-bit, 64-bit
>>> > >    Byte Order:            Little Endian
>>> > >    CPU(s):                4
>>> > >    On-line CPU(s) list:   0-3
>>> > >    Thread(s) per core:    1
>>> > >    Core(s) per socket:    4
>>> > >    Socket(s):             1
>>> > >    NUMA node(s):          1
>>> > >    Vendor ID:             GenuineIntel
>>> > >    CPU family:            6
>>> > >    Model:                 94
>>> > >    Model name:            Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
>>> > >    Stepping:              3
>>> > >    CPU MHz:               800.030
>>> > >    CPU max MHz:           3200.0000
>>> > >    CPU min MHz:           800.0000
>>> > >    BogoMIPS:              4609.00
>>> > >    Virtualization:        VT-x
>>> > >    L1d cache:             32K
>>> > >    L1i cache:             32K
>>> > >    L2 cache:              256K
>>> > >    L3 cache:              6144K
>>> > >    NUMA node0 CPU(s):     0-3
>>> > >    Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep
>>> > > mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht
>>> > > tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs
>>> > > bts rep_good nopl xtopology nonstop_tsc aperfmperf tsc_known_freq pni
>>> > > pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr
>>> > > pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes
>>> > > xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt
>>> > > tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle
>>> > > avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt
>>> > > xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify
>>> > > hwp_act_window hwp_epp
>>> > >
>>> > > Cheers.
>>> > >
>>> > > Zhongze Liu.
>>> > >
>>> >
>>>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.