Displaying 9 results from an estimated 9 matches for "hypersior".
2017 Feb 10
2
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
Stephen Hemminger <sthemmin at microsoft.com> writes:
> Why not use existing seqlock's?
>
To be honest I don't quite understand how we could use it -- the
sequence locking here is done against the page updated by the
hypersior, we're not creating new structures (so I don't understand how
we could use struct seqcount which we don't have) but I may be
misunderstanding something.
BTW, I just occured to me that I should've probably put the TSC reading
code to mshyperv.h and use it from both vDSO and read_hv_...
2017 Feb 10
2
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
Stephen Hemminger <sthemmin at microsoft.com> writes:
> Why not use existing seqlock's?
>
To be honest I don't quite understand how we could use it -- the
sequence locking here is done against the page updated by the
hypersior, we're not creating new structures (so I don't understand how
we could use struct seqcount which we don't have) but I may be
misunderstanding something.
BTW, I just occured to me that I should've probably put the TSC reading
code to mshyperv.h and use it from both vDSO and read_hv_...
2017 Feb 10
0
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
...ly Kuznetsov wrote:
> Stephen Hemminger <sthemmin at microsoft.com> writes:
>
> > Why not use existing seqlock's?
> >
>
> To be honest I don't quite understand how we could use it -- the
> sequence locking here is done against the page updated by the
> hypersior, we're not creating new structures (so I don't understand how
> we could use struct seqcount which we don't have) but I may be
> misunderstanding something.
You can't use seqlock, but you might be able to use seqcount. Though I
doubt it given the 0 check ....
Thanks,
tglx
2025 May 13
1
Bug#1105222: Boot loop on Debian 12.10.0 once installing XEN under Nested Virutalization on INTEL CPUs
...Virtualization support
*
iso : debian-12.10.0-amd64-DVD-1.iso
*
VM config CPU : Virtualize Intel VT-x/EPT or AMD-V/RVI enabled
*
install XEN on Debian 12 -
*
$ apt install xen-hypervisor
*
$ reboot
*
boot loop on the new added GRUD entries
*
Debian GNU/Linux, with Xen Hypersior => boot loop
*
Advanced options for Bebian GNU/Linux (with Xen Hypervisor) => boot loop
Analysis:
*
Regression introduced by https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=6bdb965178bbb3fc50cd4418d4770a7789956e2c
*
Regression fixed by https://xenbits.xen.org/gitweb/?p=xen....
2017 Feb 10
2
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
...Kuznetsov wrote:
> Stephen Hemminger <sthemmin at microsoft.com> writes:
>
> > Why not use existing seqlock's?
> >
>
> To be honest I don't quite understand how we could use it -- the
> sequence locking here is done against the page updated by the
> hypersior, we're not creating new structures (so I don't understand
> how we could use struct seqcount which we don't have) but I may be
> misunderstanding something.
You can't use seqlock, but you might be able to use seqcount. Though I doubt it given the 0 check ....
Thanks,
tgl...
2017 Feb 10
2
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
...Kuznetsov wrote:
> Stephen Hemminger <sthemmin at microsoft.com> writes:
>
> > Why not use existing seqlock's?
> >
>
> To be honest I don't quite understand how we could use it -- the
> sequence locking here is done against the page updated by the
> hypersior, we're not creating new structures (so I don't understand
> how we could use struct seqcount which we don't have) but I may be
> misunderstanding something.
You can't use seqlock, but you might be able to use seqcount. Though I doubt it given the 0 check ....
Thanks,
tgl...
2017 Feb 09
6
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
On Thu, 9 Feb 2017, Vitaly Kuznetsov wrote:
> +#ifdef CONFIG_HYPERV_TSCPAGE
> +static notrace u64 vread_hvclock(int *mode)
> +{
> + const struct ms_hyperv_tsc_page *tsc_pg =
> + (const struct ms_hyperv_tsc_page *)&hvclock_page;
> + u64 sequence, scale, offset, current_tick, cur_tsc;
> +
> + while (1) {
> + sequence = READ_ONCE(tsc_pg->tsc_sequence);
> + if
2017 Feb 09
6
[PATCH 2/2] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method
On Thu, 9 Feb 2017, Vitaly Kuznetsov wrote:
> +#ifdef CONFIG_HYPERV_TSCPAGE
> +static notrace u64 vread_hvclock(int *mode)
> +{
> + const struct ms_hyperv_tsc_page *tsc_pg =
> + (const struct ms_hyperv_tsc_page *)&hvclock_page;
> + u64 sequence, scale, offset, current_tick, cur_tsc;
> +
> + while (1) {
> + sequence = READ_ONCE(tsc_pg->tsc_sequence);
> + if
2010 Oct 22
6
help a newbie please
Hi list readers,
I am an experienced developer with only nominal configuration talent.
These days, mostly I use ubuntu linux, but have used Debian, WhiteBox,
CentOS, RH, Fedora.
I have been using Sun VirtualBox to very great effect and hope for better
performance
by installing and using xen.
I also intend to use Dom0 exclusively as a host, and not install any other
packages.
Instead, I expect to