Re: [Xen-devel] [RFC v1 2/8] tables.h: add linker table support

2016-01-20 Thread Michael Brown
+ * To solve this problem linker tables can be used on Linux, it enables you to + * always force compiling of select features that one wishes to avoid bit-rot + * while still enabling you to disable linking feature code into the final + * kernel image or building certain modules if the features

Re: [Xen-devel] [RFC v1 2/8] tables.h: add linker table support

2016-01-20 Thread Konrad Rzeszutek Wilk
> diff --git a/Documentation/kbuild/makefiles.txt > b/Documentation/kbuild/makefiles.txt > index 13f888a02a3d..0a21b8db2f90 100644 > --- a/Documentation/kbuild/makefiles.txt > +++ b/Documentation/kbuild/makefiles.txt > @@ -1088,6 +1088,25 @@ When kbuild executes, the following steps are followed

Re: [Xen-devel] [RFC v1 2/8] tables.h: add linker table support

2016-01-20 Thread H. Peter Anvin
On January 20, 2016 3:15:48 PM PST, Michael Brown wrote: >>> + * To solve this problem linker tables can be used on Linux, it >enables you to >>> + * always force compiling of select features that one wishes to >avoid bit-rot >>> + * while still enabling you to disable linking

[Xen-devel] [RFC v1 2/8] tables.h: add linker table support

2015-12-15 Thread Luis R. Rodriguez
From: "Luis R. Rodriguez" This adds Linux table support to Linux, based on Michael Brown's gPXE's linker table solution. Linker tables enable an extremely light weight linker build time solution for feature ordering and selection, this can help to both simplify init sequences in