User Tools

Site Tools


developers:getting_started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers:getting_started [2019/04/10 20:21]
mick [Linux kernel feature support list]
developers:getting_started [2019/11/04 14:54] (current)
mick [Linux kernel feature support list]
Line 10: Line 10:
  
 [[https://​www.kernel.org/​doc/​html/​latest/​process/​coding-style.html | Linux kernel coding style]] [[https://​www.kernel.org/​doc/​html/​latest/​process/​coding-style.html | Linux kernel coding style]]
 +
 +[[https://​kernelnewbies.org/​FirstKernelPatch | Your first patch]]
  
 [[https://​www.kernel.org/​doc/​html/​latest/​process/​submitting-patches.html|Submitting your patches]] [[https://​www.kernel.org/​doc/​html/​latest/​process/​submitting-patches.html|Submitting your patches]]
Line 20: Line 22:
 [[https://​patchwork.kernel.org/​project/​linux-riscv/​list/​ | Patchwork]] [[https://​patchwork.kernel.org/​project/​linux-riscv/​list/​ | Patchwork]]
  
-[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​palmer/​riscv-linux.git/​ | Git repository]] (use riscv-all ​branch for development)+[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​palmer/​riscv-linux.git/​ | Git repository]] (use fixes branch for development)
  
  
Line 42: Line 44:
 ^ Subsystem ^ Feature name ^ Feature description ^ Status ^ ^ Subsystem ^ Feature name ^ Feature description ^ Status ^
 |  core  |  cBPF-JIT ​ |Arch supports cBPF JIT optimizations ​ |  <wrap warning> TODO </​wrap> ​ | |  core  |  cBPF-JIT ​ |Arch supports cBPF JIT optimizations ​ |  <wrap warning> TODO </​wrap> ​ |
-|  core  |  eBPF-JIT ​ |Arch supports eBPF JIT optimizations ​ |  <​wrap ​warningTODO </​wrap> ​ |+|  core  |  eBPF-JIT ​ |Arch supports eBPF JIT optimizations ​ |  <​wrap ​safetyOK </​wrap> ​  ​|
 |  core  |  generic-idle-thread ​ |Arch makes use of the generic SMP idle thread facility ​ |  <wrap safety> OK </​wrap> ​ | |  core  |  generic-idle-thread ​ |Arch makes use of the generic SMP idle thread facility ​ |  <wrap safety> OK </​wrap> ​ |
 |  core  |  jump-labels ​ |Arch supports live patched, high efficiency branches ​ |  <wrap warning> TODO </​wrap> ​ | |  core  |  jump-labels ​ |Arch supports live patched, high efficiency branches ​ |  <wrap warning> TODO </​wrap> ​ |
Line 64: Line 66:
 |  locking ​ |  rwsem-optimized ​ |Arch provides optimized rwsem APIs  |  <wrap warning> TODO </​wrap> ​ | |  locking ​ |  rwsem-optimized ​ |Arch provides optimized rwsem APIs  |  <wrap warning> TODO </​wrap> ​ |
 |  perf  |  kprobes-event ​ |Arch supports kprobes with perf events ​ |  <wrap warning> TODO </​wrap> ​ | |  perf  |  kprobes-event ​ |Arch supports kprobes with perf events ​ |  <wrap warning> TODO </​wrap> ​ |
-|  perf  |  perf-regs ​ |Arch supports perf events register access ​ |  <​wrap ​warningTODO </​wrap> ​ | +|  perf  |  perf-regs ​ |Arch supports perf events register access ​ |  <​wrap ​safetyOK </​wrap> ​ | 
-|  perf  |  perf-stackdump ​ |Arch supports perf events stack dumps  |  <​wrap ​warningTODO </​wrap> ​ |+|  perf  |  perf-stackdump ​ |Arch supports perf events stack dumps  |  <​wrap ​safetyOK </​wrap> ​  ​|
 |  sched  |  membarrier-sync-core ​ |Arch supports core serializing membarrier ​ |  <wrap warning> TODO </​wrap> ​ | |  sched  |  membarrier-sync-core ​ |Arch supports core serializing membarrier ​ |  <wrap warning> TODO </​wrap> ​ |
 |  sched  |  numa-balancing ​ |Arch supports NUMA balancing ​ |  <wrap warning> TODO </​wrap> ​ | |  sched  |  numa-balancing ​ |Arch supports NUMA balancing ​ |  <wrap warning> TODO </​wrap> ​ |
developers/getting_started.1554916865.txt.gz · Last modified: 2019/04/10 20:21 by mick