Displaying 20 results from an estimated 27 matches for "paravirt_patc".
Did you mean:
paravirt_patch
2007 Apr 18
1
[PATCH] Fix 'arch/i386/kernel/paravirt.c:481: warning: initialization from incompatible pointer type'
Fix paravirt_probe() macro so that handing it start_kernel doesn't
evoke a warning (start_kernel is asmlinkage).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
diff -urpN --exclude TAGS -X /home/rusty/devel/kernel/kernel-patches/dontdiff --minimal linux-2.6.19-rc4-mm2/include/asm-i386/paravirt.h working-2.6.19-rc4-mm2-warnings/include/asm-i386/paravirt.h
---
2007 Apr 18
1
[PATCH] Fix 'arch/i386/kernel/paravirt.c:481: warning: initialization from incompatible pointer type'
Fix paravirt_probe() macro so that handing it start_kernel doesn't
evoke a warning (start_kernel is asmlinkage).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
diff -urpN --exclude TAGS -X /home/rusty/devel/kernel/kernel-patches/dontdiff --minimal linux-2.6.19-rc4-mm2/include/asm-i386/paravirt.h working-2.6.19-rc4-mm2-warnings/include/asm-i386/paravirt.h
---
2007 Apr 18
7
[patch 0/6] Various cleanups
Hi Andi,
Here's a little batch of cleanups:
- re-enable VDSO when PARAVIRT is enabled
- make the parainstructions symbols match the
other altinstructions naming convention
- add kernel command-line options to disable altinstructions for
smp and pv_ops
Oh, and I'm mailing your noreplacement patch back at you, for no
particularly good reason.
J
--
2007 Apr 18
7
[patch 0/6] Various cleanups
Hi Andi,
Here's a little batch of cleanups:
- re-enable VDSO when PARAVIRT is enabled
- make the parainstructions symbols match the
other altinstructions naming convention
- add kernel command-line options to disable altinstructions for
smp and pv_ops
Oh, and I'm mailing your noreplacement patch back at you, for no
particularly good reason.
J
--
2007 Jul 24
1
lguest doesn't work on kernel 2.6.23-rc1
...107d9f c04b8f58 c04bf2f0 c04abee0 00000=
000 =
c0107df2 00000006 00010202 c0491ff0 c04975fa c04ac2a0 c0492aba 00000=
080 =
Call Trace:
[<c0107ca2>] text_poke+0x22/0xd0
[<c010fc1e>] lookup_address+0x1e/0x70
[<c010fc23>] lookup_address+0x23/0x70
[<c010e474>] paravirt_patch_call+0x44/0x60
[<c010fc24>] lookup_address+0x24/0x70
[<c0107d9f>] nop_out+0x4f/0x60
[<c0107df2>] apply_paravirt+0x42/0x50
[<c04975fa>] alternative_instructions+0x3a/0x50
[<c0492aba>] start_kernel+0x21a/0x2b0
[<c0492370>] unknown_bootoption+0x0/0x1e0...
2007 Jul 24
1
lguest doesn't work on kernel 2.6.23-rc1
...107d9f c04b8f58 c04bf2f0 c04abee0 00000=
000 =
c0107df2 00000006 00010202 c0491ff0 c04975fa c04ac2a0 c0492aba 00000=
080 =
Call Trace:
[<c0107ca2>] text_poke+0x22/0xd0
[<c010fc1e>] lookup_address+0x1e/0x70
[<c010fc23>] lookup_address+0x23/0x70
[<c010e474>] paravirt_patch_call+0x44/0x60
[<c010fc24>] lookup_address+0x24/0x70
[<c0107d9f>] nop_out+0x4f/0x60
[<c0107df2>] apply_paravirt+0x42/0x50
[<c04975fa>] alternative_instructions+0x3a/0x50
[<c0492aba>] start_kernel+0x21a/0x2b0
[<c0492370>] unknown_bootoption+0x0/0x1e0...
2007 Apr 18
17
[patch 00/17] paravirt_ops updates
...atch - operations to pack/unpack ptes
paravirt-memory-init.patch - hooks for memory/pagetable init
paravirt-fixmap.patch - add fixmap for paravirt boot
shared-kernel-pmd.patch - allow selectable shared kernel pmd
mm-lifetime-hooks.patch - hooks for mm dup/activate/exit
paravirt-patch-rename-paravirt_patch.patch - rename patch structure for clarity
paravirt-use-offset-site-ids.patch - use patch-site id derived from offset
paravirt-fix-clobbers.patch - fix register clobbers for patch sites
paravirt-patchable-call-wrappers.patch - wrap paravirt calls for patching
paravirt-patch-machinery.patch - com...
2007 Apr 18
17
[patch 00/17] paravirt_ops updates
...atch - operations to pack/unpack ptes
paravirt-memory-init.patch - hooks for memory/pagetable init
paravirt-fixmap.patch - add fixmap for paravirt boot
shared-kernel-pmd.patch - allow selectable shared kernel pmd
mm-lifetime-hooks.patch - hooks for mm dup/activate/exit
paravirt-patch-rename-paravirt_patch.patch - rename patch structure for clarity
paravirt-use-offset-site-ids.patch - use patch-site id derived from offset
paravirt-fix-clobbers.patch - fix register clobbers for patch sites
paravirt-patchable-call-wrappers.patch - wrap paravirt calls for patching
paravirt-patch-machinery.patch - com...
2007 Apr 18
23
[patch 00/20] paravirt_ops updates
...xmap for early paravirt_ops mappings.
shared-kernel-pmd.patch
Make the choice of whether the kernel pmd is shared between
processes or not a runtime selectable flag.
mm-lifetime-hooks.patch
Hooks to allow the creation, use and destruction of an mm_struct
to be followed.
paravirt-patch-rename-paravirt_patch.patch
Rename a structure to make its use a bit more clear.
paravirt-use-offset-site-ids.patch
Use the offsetof each function pointer in paravirt_ops as the
basis of its patching identifier.
paravirt-fix-clobbers.patch
Fix up various register/use clobber problems. This may be 2.6.21
materia...
2007 Apr 18
23
[patch 00/20] paravirt_ops updates
...xmap for early paravirt_ops mappings.
shared-kernel-pmd.patch
Make the choice of whether the kernel pmd is shared between
processes or not a runtime selectable flag.
mm-lifetime-hooks.patch
Hooks to allow the creation, use and destruction of an mm_struct
to be followed.
paravirt-patch-rename-paravirt_patch.patch
Rename a structure to make its use a bit more clear.
paravirt-use-offset-site-ids.patch
Use the offsetof each function pointer in paravirt_ops as the
basis of its patching identifier.
paravirt-fix-clobbers.patch
Fix up various register/use clobber problems. This may be 2.6.21
materia...
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...-------
include/asm-i386/pgtable-3level-defs.h | 2
8 files changed, 622 insertions(+), 505 deletions(-)
===================================================================
--- a/arch/i386/kernel/alternative.c
+++ b/arch/i386/kernel/alternative.c
@@ -368,8 +368,8 @@ void apply_paravirt(struct paravirt_patc
BUG_ON(p->len > MAX_PATCH_LEN);
/* prep the buffer with the original instructions */
memcpy(insnbuf, p->instr, p->len);
- used = paravirt_ops.patch(p->instrtype, p->clobbers, insnbuf,
- (unsigned long)p->instr, p->len);
+ used = pv_init_ops.patch(p->instr...
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...-------
include/asm-i386/pgtable-3level-defs.h | 2
8 files changed, 622 insertions(+), 505 deletions(-)
===================================================================
--- a/arch/i386/kernel/alternative.c
+++ b/arch/i386/kernel/alternative.c
@@ -368,8 +368,8 @@ void apply_paravirt(struct paravirt_patc
BUG_ON(p->len > MAX_PATCH_LEN);
/* prep the buffer with the original instructions */
memcpy(insnbuf, p->instr, p->len);
- used = paravirt_ops.patch(p->instrtype, p->clobbers, insnbuf,
- (unsigned long)p->instr, p->len);
+ used = pv_init_ops.patch(p->instr...
2007 Sep 28
2
[PATCH RFC] paravirt_ops: refactor struct paravirt_ops into smaller pv_*_ops
....h | 2
8 files changed, 712 insertions(+), 612 deletions(-)
diff -r f1e210bdae95 arch/i386/kernel/alternative.c
--- a/arch/i386/kernel/alternative.c Thu Sep 27 12:51:01 2007 -0700
+++ b/arch/i386/kernel/alternative.c Fri Sep 28 11:05:49 2007 -0700
@@ -368,8 +368,8 @@ void apply_paravirt(struct paravirt_patc
BUG_ON(p->len > MAX_PATCH_LEN);
/* prep the buffer with the original instructions */
memcpy(insnbuf, p->instr, p->len);
- used = paravirt_ops.patch(p->instrtype, p->clobbers, insnbuf,
- (unsigned long)p->instr, p->len);
+ used = pv_init_ops.patch(p->instr...
2007 Sep 28
2
[PATCH RFC] paravirt_ops: refactor struct paravirt_ops into smaller pv_*_ops
....h | 2
8 files changed, 712 insertions(+), 612 deletions(-)
diff -r f1e210bdae95 arch/i386/kernel/alternative.c
--- a/arch/i386/kernel/alternative.c Thu Sep 27 12:51:01 2007 -0700
+++ b/arch/i386/kernel/alternative.c Fri Sep 28 11:05:49 2007 -0700
@@ -368,8 +368,8 @@ void apply_paravirt(struct paravirt_patc
BUG_ON(p->len > MAX_PATCH_LEN);
/* prep the buffer with the original instructions */
memcpy(insnbuf, p->instr, p->len);
- used = paravirt_ops.patch(p->instrtype, p->clobbers, insnbuf,
- (unsigned long)p->instr, p->len);
+ used = pv_init_ops.patch(p->instr...
2007 Jul 09
1
[PATCH RFC] first cut at splitting up paravirt_ops
...------
include/asm-i386/pgtable-3level-defs.h | 2
12 files changed, 762 insertions(+), 641 deletions(-)
===================================================================
--- a/arch/i386/kernel/alternative.c
+++ b/arch/i386/kernel/alternative.c
@@ -352,8 +352,8 @@ void apply_paravirt(struct paravirt_patc
for (p = start; p < end; p++) {
unsigned int used;
- used = paravirt_ops.patch(p->instrtype, p->clobbers, p->instr,
- p->len);
+ used = pv_init_ops.patch(p->instrtype, p->clobbers, p->instr,
+ p->len);
BUG_ON(used > p->len);
==============...
2007 Jul 09
1
[PATCH RFC] first cut at splitting up paravirt_ops
...------
include/asm-i386/pgtable-3level-defs.h | 2
12 files changed, 762 insertions(+), 641 deletions(-)
===================================================================
--- a/arch/i386/kernel/alternative.c
+++ b/arch/i386/kernel/alternative.c
@@ -352,8 +352,8 @@ void apply_paravirt(struct paravirt_patc
for (p = start; p < end; p++) {
unsigned int used;
- used = paravirt_ops.patch(p->instrtype, p->clobbers, p->instr,
- p->len);
+ used = pv_init_ops.patch(p->instrtype, p->clobbers, p->instr,
+ p->len);
BUG_ON(used > p->len);
==============...
2007 Apr 18
31
[PATCH 00/28] Updates for firstfloor paravirt-ops patches
Hi Andi,
This is a set of updates for the firstfloor patch queue.
Quick rundown:
revert-mm-x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch
separate-module-percpu-space.patch
Update the module percpu accounting patch
fix-ff-allow-percpu-variables-to-be-page-aligned.patch
Make sure the percpu memory allocation is page-aligned
2007 Apr 18
31
[PATCH 00/28] Updates for firstfloor paravirt-ops patches
Hi Andi,
This is a set of updates for the firstfloor patch queue.
Quick rundown:
revert-mm-x86_64-mm-account-for-module-percpu-space-separately-from-kernel-percpu.patch
separate-module-percpu-space.patch
Update the module percpu accounting patch
fix-ff-allow-percpu-variables-to-be-page-aligned.patch
Make sure the percpu memory allocation is page-aligned
2007 Oct 15
13
[PATCH 00/12] xen/paravirt_ops patches for 2.6.24
Hi Linus,
Here's a set of patches to update paravirt_ops and Xen for 2.6.24
A quick overview of the patchset:
paravirt_ops:
Remove the monolithic paravirt_ops structure, and replace it with
smaller structures of related functions. Also, clean up the handling
of lazy mode to make it easier to implement.
x86/mm/init.c: remove a chunk of dead code
Xen:
- remove duplicate includes
-
2007 Oct 15
13
[PATCH 00/12] xen/paravirt_ops patches for 2.6.24
Hi Linus,
Here's a set of patches to update paravirt_ops and Xen for 2.6.24
A quick overview of the patchset:
paravirt_ops:
Remove the monolithic paravirt_ops structure, and replace it with
smaller structures of related functions. Also, clean up the handling
of lazy mode to make it easier to implement.
x86/mm/init.c: remove a chunk of dead code
Xen:
- remove duplicate includes
-