Re: Add prefetch switch stack hook in scheduler function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* [email protected] <[email protected]> wrote:

> I think this pretty clearly points out the need for some arch-generic 
> infrastructure in Linux.  An awful lot of arch hooks are for one or 
> two architectures with some peculiarities, and the other 90% of the 
> implementations are identical.
> 
> For example, this is 22 repetitions of
> #define MIN_KERNEL_STACK_FOOTPRINT L1_CACHE_BYTES
> 
> with one different case.

this just primes all the architectures so that they build. Every 
architecture should then adjust these parameters. Also, since the 
patches are not final yet i didnt try to widen them too much.

> It would be awfully nice if there was a standard way to provide a 
> default implementation that was automatically picked up by any 
> architecture that didn't explicitly override it.

that used to be the ARCH_HAS_* flags & macros - but these days we prefer 
clean inline functions defined per arch, no ifdefs.

If there is something that is truly shared between all arches then an 
asm-generic/*.h file can be generated for it, and included from most 
arches. I dont think the changes i did will necessiate that.

	Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]
  Powered by Linux