search for: pv_ops

Displaying 20 results from an estimated 461 matches for "pv_ops".

2018 Aug 10
0
[PATCH 04/10] x86/paravirt: use a single ops structure
...rch/x86/hyperv/mmu.c +++ b/arch/x86/hyperv/mmu.c @@ -228,9 +228,9 @@ void hyperv_setup_mmu_ops(void) if (!(ms_hyperv.hints & HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED)) { pr_info("Using hypercall for remote TLB flush\n"); - pv_mmu_ops.flush_tlb_others = hyperv_flush_tlb_others; + pv_ops.pv_mmu_ops.flush_tlb_others = hyperv_flush_tlb_others; } else { pr_info("Using ext hypercall for remote TLB flush\n"); - pv_mmu_ops.flush_tlb_others = hyperv_flush_tlb_others_ex; + pv_ops.pv_mmu_ops.flush_tlb_others = hyperv_flush_tlb_others_ex; } } diff --git a/arch/x86/include...
2010 Jan 12
18
Debian Repository
...rade to unstable and use the 3.4 deb packages. My problem is that there isn''t a kernel package so when booting you cant boot into xenified kernel mode. If i try and use a kernel from the stable tree it messes things up. How is everyone else running the 3.4 packages? Ive read about pv_ops but i don''t know how to install or use it. Any ideas? Cheers Ian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
2010 May 11
2
No power down with pv_ops
Hi, i''ve new hardware for my XEN server. It boots pv_ops kernel now. But with my pv_ops kernel the server doesn''t power off. Even there isn''t this messages for it. When i boot a 2.6.24 from Ubuntu it power off. Regards, Stefan Kuhne _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com...
2010 Jul 15
9
Troubleshooting Xen 4.0 + 2.6.32.16 pv_ops install
Hi, I have several servers Supermicro - running Xen 3.4.1 @ debian 5.0 x64 running without any issues for more than year. Now I bought new server with exactly same config and installed Ubuntu 10.04 x64 - Xen 4.0.1-rc4 - 2.6.32.16 pv_ops - base Ubuntu 10.04 install boot without issues - Xen 4.0.1-rc4 compiled and installed withou any problems - 2.6.32.16 pv_ops dom0 kernel with custom config. That config has Boris verified as working here in mailing list. Also me mysel booted this kernel config correctly in vmware machine with m...
2008 May 28
0
[PATCH] ia64/xen: a recipe for using xen/ia64 with pv_ops.
Recipe for useing xen/ia64 with pv_ops domU. Signed-off-by: Akio Takebe <takebe_akio at jp.fujitsu.com> Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: Randy Dunlap <randy.dunlap at oracle.com> --- Documentation/ia64/xen.txt | 183 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 183 inse...
2008 May 28
0
[PATCH] ia64/xen: a recipe for using xen/ia64 with pv_ops.
Recipe for useing xen/ia64 with pv_ops domU. Signed-off-by: Akio Takebe <takebe_akio at jp.fujitsu.com> Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: Randy Dunlap <randy.dunlap at oracle.com> --- Documentation/ia64/xen.txt | 183 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 183 inse...
2007 Apr 18
1
pv_ops smp support
I'm looking at adding Xen SMP support, so I'm trying to work out what pv_ops we need, and how to cut into the existing smp stuff. smpboot.c has a mixture of stuff which is generally useful for SMP stuff (the various CPU sets, and presumably the sibling relationships are useful in principle), but also a whole pile of APIC stuff which is irrelevent to Xen. It has these e...
2007 Apr 18
1
pv_ops smp support
I'm looking at adding Xen SMP support, so I'm trying to work out what pv_ops we need, and how to cut into the existing smp stuff. smpboot.c has a mixture of stuff which is generally useful for SMP stuff (the various CPU sets, and presumably the sibling relationships are useful in principle), but also a whole pile of APIC stuff which is irrelevent to Xen. It has these e...
2019 Sep 10
1
[bug report] x86/paravirt: Use a single ops structure
Hello Juergen Gross, The patch 5c83511bdb98: "x86/paravirt: Use a single ops structure" from Aug 28, 2018, leads to the following static checker warning: arch/x86/kernel/paravirt.c:123 paravirt_patch_default() warn: uncapped user index '*(&pv_ops + type)' arch/x86/kernel/paravirt.c:124 paravirt_patch_default() error: buffer overflow '&pv_ops' 90 <= 255 user_rl='0-255' arch/x86/kernel/paravirt.c 116 unsigned paravirt_patch_default(u8 type, void *insn_buff, 117 unsigned lo...
2023 Mar 08
3
[PATCH] x86/paravirt: convert simple paravirt functions to asm
...e_wbinvd(); } -static noinstr void pv_native_irq_enable(void) -{ - native_irq_enable(); -} - -static noinstr void pv_native_irq_disable(void) -{ - native_irq_disable(); -} - static noinstr void pv_native_safe_halt(void) { native_safe_halt(); @@ -298,7 +283,7 @@ struct paravirt_patch_template pv_ops = { .cpu.end_context_switch = paravirt_nop, /* Irq ops. */ - .irq.save_fl = __PV_IS_CALLEE_SAVE(native_save_fl), + .irq.save_fl = __PV_IS_CALLEE_SAVE(pv_native_save_fl), .irq.irq_disable = __PV_IS_CALLEE_SAVE(pv_native_irq_disable), .irq.irq_enable = __PV_IS_CALLEE_SAVE(pv_native_irq_...
2008 May 21
0
[PATCH] ia64/pv_ops: documentation on ia64/pv_ops
Documentation on ia64/pv_ops which describes its strategy and implementation. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: Gerald Pfeifer <gp at novell.com> --- Documentation/ia64/paravirt_ops.txt | 137 +++++++++++++++++++++++++++++++++++ 1 files changed, 137 insertions(+), 0 deletions(-) crea...
2008 May 21
0
[PATCH] ia64/pv_ops: documentation on ia64/pv_ops
Documentation on ia64/pv_ops which describes its strategy and implementation. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: Gerald Pfeifer <gp at novell.com> --- Documentation/ia64/paravirt_ops.txt | 137 +++++++++++++++++++++++++++++++++++ 1 files changed, 137 insertions(+), 0 deletions(-) crea...
2018 Aug 10
13
[PATCH 00/10] x86/paravirt: several cleanups
This series removes some no longer needed stuff from paravirt infrastructure and puts large quantities of paravirt ops under a new config option PARAVIRT_XXL which is selected by XEN_PV only. A pvops kernel without XEN_PV being configured is about 2.5% smaller with this series applied. tip commit 5800dc5c19f34e6e03b5adab1282535cb102fafd ("x86/paravirt: Fix spectre-v2 mitigations for
2009 Aug 10
4
FC11 and pv_ops kernel
Is there a version of the pv_ops kernel that will do HVM and work with fc11? I have been failing miserably trying to get it to work. I have followed Boris''s guide at: http://bderzhavets.wordpress.com/2009/06/10/setup-fedora-11-pv-domu-at-xen-3-4-1-dom0-kernel-2-6-30-rc6-tip-on-top-of-fedora-11/ But have had no succe...
2008 Feb 18
2
paravirt_ops support in IA64
[Added CC:virtualization at lists.linux-foundation.org] On Mon, Feb 18, 2008 at 11:28:41AM +0800, Dong, Eddie wrote: > Hi, Tony & all: > Recently Xen-IA64 community is considering to add paravirt_ops > support to keep sync with X86 and reduce maintenance effort. With > pv_ops, sensitive instructions or some high level primitive > functionalities (such as MMU ops) are replaced with pv_ops which is a > function table call whose exact function pointer is initialized at Linux > startup time depending on different hypervisor (or native) runing > underlayer. I...
2008 Feb 18
2
paravirt_ops support in IA64
[Added CC:virtualization at lists.linux-foundation.org] On Mon, Feb 18, 2008 at 11:28:41AM +0800, Dong, Eddie wrote: > Hi, Tony & all: > Recently Xen-IA64 community is considering to add paravirt_ops > support to keep sync with X86 and reduce maintenance effort. With > pv_ops, sensitive instructions or some high level primitive > functionalities (such as MMU ops) are replaced with pv_ops which is a > function table call whose exact function pointer is initialized at Linux > startup time depending on different hypervisor (or native) runing > underlayer. I...
2009 Oct 03
7
Fedora 11 DomU
When I try to virt-install a PV instance of F11, I''m getting an ''invalid kernel'' message, as if it''s not a Xen kernel. I have tried both the i386 and x86_64 versions. Is there any weirdness with this distro that I''m not aware of?
2010 Mar 17
11
Checksumming problem in pv_ops dom0 kernel / netback
Hello, I seem to be having some troubles regarding the latest 2.6.31.6 and 2.6.32.9 Xen dom0 pv_ops trees. Our platform: -Xen 3.4.3-rc3 (also tried 3.4.2 on 2.6.31.6 pv_ops dom0) -2.6.32.9 pv_ops dom0 kernel, perhaps a week old checkout from xen/stable git (can provide changeset if requested). -100+ domU''s, all PV. Ever since we switched to a pv_ops dom0 kernel (we were using 2.6.26...
2018 Aug 13
11
[PATCH v2 00/11] x86/paravirt: several cleanups
...tigations for paravirt guests") is a prerequisite for this series. The last 4 patches of this series require my Xen cleanup series https://lore.kernel.org/lkml/20180717120113.12756-1-jgross at suse.com/ which hides more Xen PV-only code behind CONFIG_XEN_PV. Changes in V2: - patch 4: shorten pv_ops sub-structure names (Jan Beulich) - patch 11: new patch Juergen Gross (11): x86/paravirt: make paravirt_patch_call() and paravirt_patch_jmp() static x86/paravirt: remove clobbers parameter from paravirt patch functions x86/paravirt: remove clobbers from struct paravirt_patch_site x86/p...
2007 Nov 21
5
Next steps with pv_ops for Xen
Hi all, I've been looking at the next steps to try to get Xen running fully on top of pv_ops. To that end, I've (just) started looking at one of the next major jobs --- i686 dom0 on pv_ops. There are still a number of things needing done to reach parity with xen-unstable: x86_64 xen on pv_ops Paravirt framebuffer/keyboard CPU hotplug Balloon kexec driver domains but it...