Displaying 20 results from an estimated 125 matches for "jump_label".
2018 Dec 17
3
[PATCH v3 00/12] x86, kbuild: revert macrofying inline assembly code
...arch/x86/include/asm/alternative.h | 30 +---------
arch/x86/include/asm/asm.h | 46 +++++----------
arch/x86/include/asm/bug.h | 98 +++++++++++++------------------
arch/x86/include/asm/cpufeature.h | 82 +++++++++++---------------
arch/x86/include/asm/jump_label.h | 22 +++++--
arch/x86/include/asm/paravirt_types.h | 56 +++++++++---------
arch/x86/include/asm/refcount.h | 81 +++++++++++--------------
arch/x86/kernel/macros.S | 16 -----
include/asm-generic/bug.h | 8 +--
include/linux/compiler.h...
2018 Dec 17
3
[PATCH v3 00/12] x86, kbuild: revert macrofying inline assembly code
...arch/x86/include/asm/alternative.h | 30 +---------
arch/x86/include/asm/asm.h | 46 +++++----------
arch/x86/include/asm/bug.h | 98 +++++++++++++------------------
arch/x86/include/asm/cpufeature.h | 82 +++++++++++---------------
arch/x86/include/asm/jump_label.h | 22 +++++--
arch/x86/include/asm/paravirt_types.h | 56 +++++++++---------
arch/x86/include/asm/refcount.h | 81 +++++++++++--------------
arch/x86/kernel/macros.S | 16 -----
include/asm-generic/bug.h | 8 +--
include/linux/compiler.h...
2018 Dec 19
0
[PATCH v3 00/12] x86, kbuild: revert macrofying inline assembly code
...m/alternative.h | 30 +---------
> arch/x86/include/asm/asm.h | 46 +++++----------
> arch/x86/include/asm/bug.h | 98 +++++++++++++------------------
> arch/x86/include/asm/cpufeature.h | 82 +++++++++++---------------
> arch/x86/include/asm/jump_label.h | 22 +++++--
> arch/x86/include/asm/paravirt_types.h | 56 +++++++++---------
> arch/x86/include/asm/refcount.h | 81 +++++++++++--------------
> arch/x86/kernel/macros.S | 16 -----
> include/asm-generic/bug.h | 8 +--
> inc...
2012 Apr 19
13
[PATCH RFC V7 0/12] Paravirtualized ticketlocks
...avirtualizing ticket locks, increment by 2
x86/ticketlock: add slowpath logic
xen/pvticketlock: allow interrupts to be enabled while blocking
Raghavendra K T (1):
x86/ticketlock: don't inline _spin_unlock when using paravirt
spinlocks
Andrew Jones (1):
split out rate limiting from jump_label.h
Stefano Stabellini (1):
xen: enable PV ticketlocks on HVM Xen
---
V6 : https://lkml.org/lkml/2012/3/21/161
Changes in V6 posting: (Raghavendra K T)
- Rebased to linux-3.3-rc6.
- used function+enum in place of macro (better type checking)
- use cmpxchg while resetting zero status for possi...
2012 Apr 19
13
[PATCH RFC V7 0/12] Paravirtualized ticketlocks
...avirtualizing ticket locks, increment by 2
x86/ticketlock: add slowpath logic
xen/pvticketlock: allow interrupts to be enabled while blocking
Raghavendra K T (1):
x86/ticketlock: don't inline _spin_unlock when using paravirt
spinlocks
Andrew Jones (1):
split out rate limiting from jump_label.h
Stefano Stabellini (1):
xen: enable PV ticketlocks on HVM Xen
---
V6 : https://lkml.org/lkml/2012/3/21/161
Changes in V6 posting: (Raghavendra K T)
- Rebased to linux-3.3-rc6.
- used function+enum in place of macro (better type checking)
- use cmpxchg while resetting zero status for possi...
2013 Aug 06
16
[PATCH V12 0/14] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (2):
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Raghavendra K T (2):
x86/ticketlock: Don't inline _spin_unlock when using par...
2013 Aug 06
16
[PATCH V12 0/14] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (2):
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Raghavendra K T (2):
x86/ticketlock: Don't inline _spin_unlock when using par...
2013 Aug 06
16
[PATCH V12 0/14] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (2):
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Raghavendra K T (2):
x86/ticketlock: Don't inline _spin_unlock when using par...
2020 Jul 08
2
[PATCH v3 0/6] powerpc: queued spinlocks and rwlocks
...ll spend a
> fair amount of time on making that thing guarantee forward progressm, so
> there just isn't too much room to play.
>
>> We don't have a good alternate patching for function calls yet, but
>> that would be something to do for native vs pv.
> Going by your jump_label implementation, support for static_call should
> be fairly straight forward too, no?
>
> https://lkml.kernel.org/r/20200624153024.794671356 at infradead.org
>
Speaking of static_call, I am also looking forward to it. Do you have an
idea when that will be merged?
Cheers,
Longman
2020 Jul 08
2
[PATCH v3 0/6] powerpc: queued spinlocks and rwlocks
...ll spend a
> fair amount of time on making that thing guarantee forward progressm, so
> there just isn't too much room to play.
>
>> We don't have a good alternate patching for function calls yet, but
>> that would be something to do for native vs pv.
> Going by your jump_label implementation, support for static_call should
> be fairly straight forward too, no?
>
> https://lkml.kernel.org/r/20200624153024.794671356 at infradead.org
>
Speaking of static_call, I am also looking forward to it. Do you have an
idea when that will be merged?
Cheers,
Longman
2013 Jun 24
19
[PATCH RFC V10 0/18] Paravirtualized ticket spinlocks
...arch/x86/kvm/cpuid.c | 3 +-
arch/x86/kvm/lapic.c | 5 +-
arch/x86/kvm/x86.c | 39 +++-
arch/x86/xen/smp.c | 2 +-
arch/x86/xen/spinlock.c | 385 ++++++++++---------------------
include/linux/jump_label.h | 26 +--
include/linux/jump_label_ratelimit.h | 34 +++
include/linux/kvm_host.h | 2 +-
include/linux/perf_event.h | 1 +
include/uapi/linux/kvm_para.h | 1 +
kernel/jump_label.c | 1 +
virt/kvm/kvm_main.c...
2013 Jun 24
19
[PATCH RFC V10 0/18] Paravirtualized ticket spinlocks
...arch/x86/kvm/cpuid.c | 3 +-
arch/x86/kvm/lapic.c | 5 +-
arch/x86/kvm/x86.c | 39 +++-
arch/x86/xen/smp.c | 2 +-
arch/x86/xen/spinlock.c | 385 ++++++++++---------------------
include/linux/jump_label.h | 26 +--
include/linux/jump_label_ratelimit.h | 34 +++
include/linux/kvm_host.h | 2 +-
include/linux/perf_event.h | 1 +
include/uapi/linux/kvm_para.h | 1 +
kernel/jump_label.c | 1 +
virt/kvm/kvm_main.c...
2013 Jun 24
19
[PATCH RFC V10 0/18] Paravirtualized ticket spinlocks
...arch/x86/kvm/cpuid.c | 3 +-
arch/x86/kvm/lapic.c | 5 +-
arch/x86/kvm/x86.c | 39 +++-
arch/x86/xen/smp.c | 2 +-
arch/x86/xen/spinlock.c | 385 ++++++++++---------------------
include/linux/jump_label.h | 26 +--
include/linux/jump_label_ratelimit.h | 34 +++
include/linux/kvm_host.h | 2 +-
include/linux/perf_event.h | 1 +
include/uapi/linux/kvm_para.h | 1 +
kernel/jump_label.c | 1 +
virt/kvm/kvm_main.c...
2013 Jul 22
21
[PATCH RFC V11 0/18] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (3):
kvm hypervisor : Add a hypercall to KVM hypervisor to support pv-ticketlocks
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Ragh...
2013 Jul 22
21
[PATCH RFC V11 0/18] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (3):
kvm hypervisor : Add a hypercall to KVM hypervisor to support pv-ticketlocks
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Ragh...
2013 Jul 22
21
[PATCH RFC V11 0/18] Paravirtualized ticket spinlocks
...dd xen_nopvspin parameter to disable xen pv ticketlocks
x86/pvticketlock: Use callee-save for lock_spinning
x86/pvticketlock: When paravirtualizing ticket locks, increment by 2
x86/ticketlock: Add slowpath logic
xen/pvticketlock: Allow interrupts to be enabled while blocking
Andrew Jones (1):
jump_label: Split jumplabel ratelimit
Srivatsa Vaddagiri (3):
kvm hypervisor : Add a hypercall to KVM hypervisor to support pv-ticketlocks
kvm guest : Add configuration support to enable debug information for KVM Guests
kvm : Paravirtual ticketlocks support for linux guests running on KVM hypervisor
Ragh...
2012 May 02
23
[PATCH RFC V8 0/17] Paravirtualized ticket spinlocks
...KVM hypervisor
Raghavendra K T (3):
x86/ticketlock: Don't inline _spin_unlock when using paravirt
spinlocks
Fold pv_unhalt flag into GET_MP_STATE ioctl to aid migration
Add documentation on Hypercalls and features used for PV spinlock
Andrew Jones (1):
Split out rate limiting from jump_label.h
Stefano Stabellini (1):
xen: Enable PV ticketlocks on HVM Xen
---
PS: Had to trim down recipient list because, LKML archive does not support
list > 20. Though many more people should have been in To/CC list.
Ticketlock links:
V7 : https://lkml.org/lkml/2012/4/19/335
V6 : https://lkml.org/l...
2012 May 02
23
[PATCH RFC V8 0/17] Paravirtualized ticket spinlocks
...KVM hypervisor
Raghavendra K T (3):
x86/ticketlock: Don't inline _spin_unlock when using paravirt
spinlocks
Fold pv_unhalt flag into GET_MP_STATE ioctl to aid migration
Add documentation on Hypercalls and features used for PV spinlock
Andrew Jones (1):
Split out rate limiting from jump_label.h
Stefano Stabellini (1):
xen: Enable PV ticketlocks on HVM Xen
---
PS: Had to trim down recipient list because, LKML archive does not support
list > 20. Though many more people should have been in To/CC list.
Ticketlock links:
V7 : https://lkml.org/lkml/2012/4/19/335
V6 : https://lkml.org/l...
2013 Aug 09
1
[PATCH V13 00/14] Paravirtualized ticket spinlocks
...testing and feedback.
The older series[4] was tested by Attilio for Xen implementation.
Note that Konrad needs to revert below two patches to enable xen on hvm
70dd4998, f10cd522c
Changes in V13
- fixed arch_spinlock_t redefinition issue.
- fixed forward declaration of atomic_read issue in jump_label
Changes in V12
- spiltted uapi header patch.
- dropped patch 18.
- bailout of lock spinning in case of NMI (Gleb)
- drop out patch 18 whose benefits are inconclusive (Gleb, Ingo)
Changes in V11:
- use safe_halt in lock_spinning path to avoid potential problem
in case of irq_handlers takin...
2013 Aug 09
1
[PATCH V13 00/14] Paravirtualized ticket spinlocks
...testing and feedback.
The older series[4] was tested by Attilio for Xen implementation.
Note that Konrad needs to revert below two patches to enable xen on hvm
70dd4998, f10cd522c
Changes in V13
- fixed arch_spinlock_t redefinition issue.
- fixed forward declaration of atomic_read issue in jump_label
Changes in V12
- spiltted uapi header patch.
- dropped patch 18.
- bailout of lock spinning in case of NMI (Gleb)
- drop out patch 18 whose benefits are inconclusive (Gleb, Ingo)
Changes in V11:
- use safe_halt in lock_spinning path to avoid potential problem
in case of irq_handlers takin...