search for: jump_label

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