|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] How many patches are missing in upstream Linux?
On 03/06/2014 11:26 AM, Konrad Rzeszutek Wilk wrote:
> Being worked on are:
> - EFI (Daniel Kiper, CC-ed)
This has been a blocker for me. My new laptop is EFI booting, so I
haven't been running Xen on it for the last few months. I don't have
much time for deep work on it, but I'm happy to be a test subject.
> - perf (Boris Ostrovsky, CC-ed).
> - user mode accessible PV clock (Boris or me)
I did have some work on this, but I don't remember how far it got. I
think it stumbled on having a mechanism to allow usermode to detect it
had switched physical cpus. Is this a continuation of my patches or a
new attempt?
> The maintainer is being <insert your own opinion here>:
> - runtime microcode. What I had been told was to use the 'early
> microcode' mechanism - which is now implemented and Xen can also scan
> the initramfs to extract the microcode payload and apply it.
I've never got that to work, but ucode=-1 with a microcode.dat multiboot
modules works pretty well.
> But it misses the important part of server longevity in that the
> host might be running for years and the microcode might need to be
> updated during that time. bpetkov wasn't too thrilled about the
> runtime microcode and I hadn't come back to this yet to figure out
> what are his exact technical misgivings.
I think, in the end, he (and Ingo) were advocating just doing a full
emulation of the Intel/AMD update mechanism in the set/getmsr PV
callbacks. Which is doable but... well, not pretty. Maybe a new attempt
with get a new reception.
J
>
>
>
> MSI-X - I presume you are referring to
> http://comments.gmane.org/gmane.comp.emulators.xen.devel/170534
>
> That had been taking me through so many twists and turns. The only
> machine I had which manifested this was an Intel SandyBridge Desktop. But of
> course the BIOS does not do SR-IOV. But no worry - I implemented the
> 'assign-busses' mechanism to do what the BIOS couldn't do (expand the
> bus numbers). Great, now I do finally see the issue. And the patch
> I had posted for Linux (which is in Linux 3.14) solves the problem
> part-way. I had been mulling this a bit but don't have yet a good
> solution.
>
> So many things, so little time. Zhang are you able to help with some of
> these?
>>> that information?
>> A few more that I know of:
>>
>> - EFI
>> - user mode accessible PV clock
>> - runtime microcode loading
>> - support for running with more than 1Tb (XEN_ELFNOTE_INIT_P2M)
>> (but afaict there are also shortcomings needing fixing in the tools
>> when going beyond 512Gb)
>> - support for using huge initrd (XEN_ELFNOTE_MOD_START_PFN)
>> - blktap (or a suitable replacement thereof)
>> - pvSCSI
>> - pvUSB
>> - perf/oprof
>>
>> Plus various smaller items where e.g. certain special drivers need
>> adjustments to work right in dom0 (dcdbas, dell_rbu, coretemp,
>> via-cputemp, msr).
>>
>> Also I'm not certain whether the MSI-X issue that was found a while
>> ago is meanwhile fully fixed.
>>
>> Jan
>>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |