Thread (46 messages) 46 messages, 13 authors, 2015-06-08

Re: [RFC PATCH v5] Documentation/arch: Add Documentation/arch-TODO

From: Michele Curti <hidden>
Date: 2015-05-13 14:09:58
Also in: linux-arch, lkml

On Wed, May 13, 2015 at 11:47:56AM +0200, Ingo Molnar wrote:
(fixed the subject.)

So this is the final version for now:

 - add a fourth table

 - fix errors in earlier tables, in particular I missed some PowerPC 
   Kconfigs

 - introduce the '..' denotion (in the final table) to show features 
   that cannot be supported by an architecture due to hardware 
   dependencies:

		   gcov-profile-all:---------------.
				THP:--------.      |
		      irq-time-acct:-.      |      |
				     |      |      |
		----------------------------------------
		  alpha           | TODO | TODO | TODO |
		  arc             | TODO |  ..  | TODO |
		  arm             |  ok  |  ok  |  ok  |
		  arm64           | TODO |  ok  |  ok  |
		  avr32           | TODO |  ..  | TODO |
		  blackfin        | TODO |  ..  | TODO |
		  c6x             | TODO |  ..  | TODO |

   so in the 'THP' column, if an architecture could in theory support 
   THP, it's listed as 'TODO', if it cannot, it's listed as '..'.

Please let me know about errors in these tables, and I can also add 
more features/facilities as well if I missed any.

Thanks,
Tried to transpose rows with columns, to avoid architecture name duplication
and to get only one table while keeping 80 char width, but result seems less
readable :p


                                                m                              
                                                i                         u    
                              b                 c       o                 n    
                              l       h         r   m   p   p             i    
                              a       e         o   n   e p o             c   x
                    a     a a c       x       m b   1 n n a w   s   s     o   t
                    l     r v k   c   a i m m e l m 0 i r r e s c   p t   r   e
                    p a a m r f c r f g a 3 6 t a i 3 o i i r 3 o   a i   e x n
                    h r r 6 3 i 6 i r o 6 2 8 a z p 0 s s s p 9 r s r l u 3 8 s
                    a c m 4 2 n x s v n 4 r k g e s 0 2 c c c 0 e h c e m 2 6 a
-------------------------------------------------------------------------------
            lockdep T K K K K K T T T K T T T K K K T T T T K K K K K K K K K K
     stackprotector T T K K T T T T T T T T T T T K T T T T T T T K T T T T K T
        jump-labels T T K K T T T T T T T T T T T K T T T T K K T T K T T T K T
     seccomp-filter T T K K T T T T T T T T T T T K T T T T T K T T T T T T K T
   context-tracking T T K K T T T T T T T T T T T K T T T T K T T T K K T T K T
               kgdb T K K K T K T T T K T T T T K K K K T T K T T K K K T T K T
 modern-timekeeping K K T K K T K T K K K T T K K K K K K K K K K K K K K K K K
        clockevents K K K K K K K K T K T T K K K K K K K T K K K K K K K K K K
           ELF-ASLR T T K K T T T T T T T T T T T K T T T T K K T T T T T T K T
arch-tick-broadcast T T K K T T T T T T T T T T T K T T T T K T T T T T T T T T
            kprobes T K K T K T T T T T K T T T T K T T T T K K T K K K T T K T
          optprobes T T K T T T T T T T T T T T T T T T T T T T T T T K T T K T
  kprobes-on-ftrace T T T T T T T T T T T T T T T T T T T T T T T T T T T T K T
            uprobes T T K T T T T T T T T T T T T T T T T T K K T T T T T T K T
         kretprobes T K K T T T T T T T K T T T T K T T T T K K T K K K T T K T
  user-ret-profiler T T T T T T T T T T T T T T T T T T T T T T T T T K T T K T
     ioremap_prot() T K T T T T T T T T T T T T T T T T T T K T T K T K T T K T
          tracehook T K K K T K K T K K K T T K T K K K K T K K T K K K T T K T
generic-idle-thread K K K K T K T T T K K T T K T K T T T K K K T K K T T T K K
  dma_*map*_attrs() K T K K T T T T T K K T T T K K T T K T K K T K K K T K K T
     dma-contiguous T T K K T T T T T T T T T T T K T T T T T T T T T T T T K T
      kprobes-event T T K T T T T T T K T T T T T T T T T T K K T K T K T T K T
      dma-api-debug T T K K T T K T T T K T T T K K T T T T K K T K K K T T K T
          perf-regs T T K K T T T T T T T T T T T T T T T T T T T T T T T T K T
     perf-stackdump T T K K T T T T T T T T T T T T T T T T T T T T T T T T K T
      cmpxchg-local T T T T T T T T T T T T T T T T T T T T T K T T T T T T K T
       virt-cpuacct K T K K T T T T T T K T T T T K T T T K K K T T K K T T K T
      irq-time-acct T T K T T T T T T T T T T T T K T T T T T T T T T T T T K K
                THP T - K K - - - - - - T - - - - K - - - T K K - - K T - - K -
   gcov-profile-all T T K K T T T T T T T T T T K T T T T T K K T K T T T T K T

Legend:
    K = ok
    T = TODO
    - = cannot

Michele
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help