mirror of
https://github.com/gatieme/LDD-LinuxDeviceDrivers.git
synced 2026-08-17 16:52:08 +08:00
description/memory: PCP
This commit is contained in:
@@ -93,6 +93,7 @@ CAS 的原理是, 将旧值与一个期望值进行比较, 如果相等, 则更
|
||||
| 2021/09/19 | Guo Ren <guoren@kernel.org> | [riscv: locks: introduce ticket-based spinlock implementation](https://patchwork.kernel.org/project/linux-riscv/patch/20210919165331.224664-1-guoren@kernel.org) | riscv 架构 ticket spinlocks 的实现. | v1 ☐ |[PatchWork](https://patchwork.kernel.org/project/linux-riscv/patch/20210919165331.224664-1-guoren@kernel.org) |
|
||||
| 2013/10/09 | Nick Piggin <npiggin@suse.de> | [arm64: locks: introduce ticket-based spinlock implementation](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=52ea2a560a9dba57fe5fd6b4726b1089751accf2) | ARM64 架构 ticket spinlocks 的实现. | v1 ☑ 3.13-rc1 | [COMMIT](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=52ea2a560a9dba57fe5fd6b4726b1089751accf2) |
|
||||
| 2015/02/10 | Nick Piggin <npiggin@suse.de> | [arm64: locks: patch in lse instructions when supported by the CPU](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=81bb5c6420635dfd058c210bd342c29c95ccd145) | ARM64 ticket spinlocks 使用 LSE 进行优化. | v1 ☑ 4.3-rc1 | [COMMIT](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=81bb5c6420635dfd058c210bd342c29c95ccd145) |
|
||||
| 2022/04/14 | Palmer Dabbelt <palmer@rivosinc.com> | [RISC-V: Generic Ticket Spinlocks](https://patchwork.kernel.org/project/linux-riscv/cover/20220414220214.24556-1-palmer@rivosinc.com/) | 632429 | v3 ☐☑ | [LORE v3,0/7](https://lore.kernel.org/all/20220414220214.24556-1-palmer@rivosinc.com) |
|
||||
|
||||
|
||||
[Linux中的spinlock机制[一] - CAS和ticket spinlock](https://zhuanlan.zhihu.com/p/80727111)
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user