* [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]
|
|