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...