Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:jcmvbkbc:linux-xtensa

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
etc:users:jcmvbkbc:linux-xtensa [2016/08/08 20:53] – ↷ Page moved from users:jcmvbkbc:linux-xtensa to etc:users:jcmvbkbc:linux-xtensa keletc:users:jcmvbkbc:linux-xtensa [2019/12/06 00:27] jcmvbkbc
Line 10: Line 10:
  
   * coprocessors support in SMP   * coprocessors support in SMP
-  * TIE coprocessors (23ae3f723c8996d47ef205e98cb7732bbde4775f) 
-  * ptrace (support latest GDB) (617244763e19a4eebb4fabe41ba56eb1ccbdb049, 23ae3f723c8996d47ef205e98cb7732bbde4775f, <del>ff1b10f85a1176d1eb8df433434b717f6f0841d4</del> (already upstream), <del>a2b61af3328025d6069e8bf9ff36f5288e11dba9</del>) 
-  * ticket spinlocks 
   * dynamic ftrace   * dynamic ftrace
   * kprobes   * kprobes
-  * fixes for debuggability (continuous stack trace over exceptions at least)+  * kgdb/kdb
   * kexec   * kexec
 +  * NX
  
 ===== In Progress ===== ===== In Progress =====
  
-  * support xtfpga audio hardware in ALSA +  * seccomp 
-    clock synthesizer +  audit
-    * I2S interface+
  
 ===== Done ===== ===== Done =====
 +
 +=== eXecute In Place ===
 +[[.:linux-xtensa:xip|XIP]] done, in the mainline:
 +<code>
 + 7af710d98877 xtensa: add XIP kernel support
 +</code>
 +
 +=== QEMU virt machine ===
 +Done, in the mainline:
 +<code>
 +775f1f7eaced xtensa: virt: add defconfig and DTS
 +</code>
 +
 +=== support for cores with MPU ===
 +Done, in the mainline:
 +<code>
 +a5944195d00a xtensa: implement initialize_cacheattr for MPU cores
 +</code>
 +
 +=== exclusive access support (l32ex/s32ex) ===
 +Done, in the mainline:
 +<code>
 +f7c34874f04a xtensa: add exclusive atomics support
 +</code>
 +
 +=== ticket spinlocks ===
 +Done, in the mainline:
 +<code>
 +af3d890b4303 xtensa: provide xchg for sizes 1 and 2
 +579afe866f52 xtensa: use generic spinlock/rwlock implementation
 +</code>
 +
 +=== support xtfpga audio hardware in ALSA ===
 +Done, in the mainline:
 +<code>
 +57b7068de5d0 ASoC: add xtensa xtfpga I2S interface and platform
 +0c7665c35602 clk: TI CDCE706 clock synthesizer driver
 +3a33a85401ec i2c: ocores: fix clock-frequency binding usage
 +e961a094afe0 i2c: ocores: add common clock support
 +c2c62e61fb85 xtensa: xtfpga: add audio card to xtfpga DTS
 +04ddc5b5ad4e xtensa: xtfpga: provide defconfig with audio subsystem
 +</code>
 +
 +
 +=== fixes for debuggability (continuous stack trace over exceptions at least) ===
 +Done, in the mainline:
 +<code>
 +b6569439f1ce xtensa: keep exception/interrupt stack continuous
 +</code>
 +
 === NoMMU fixes === === NoMMU fixes ===
 Done, in the xtensa-fixes branch: Done, in the xtensa-fixes branch:
etc/users/jcmvbkbc/linux-xtensa.txt · Last modified: 2023/07/12 06:25 by jcmvbkbc