All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH 0/4] xen: rework compat headers generation
@ 2022-06-01 16:59 Anthony PERARD
  2022-06-01 16:59 ` [XEN PATCH 1/4] build: xen/include: use if_changed Anthony PERARD
                   ` (4 more replies)
  0 siblings, 5 replies; 23+ messages in thread
From: Anthony PERARD @ 2022-06-01 16:59 UTC (permalink / raw)
  To: xen-devel
  Cc: Anthony PERARD, Julien Grall, Jan Beulich, Andrew Cooper,
	Wei Liu, George Dunlap, Stefano Stabellini

Patch series available in this git branch:
https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git br.build-system-xen-include-rework-v1

Hi,

This patch series is about 2 improvement. First one is to use $(if_changed, )
in "include/Makefile" to make the generation of the compat headers less verbose
and to have the command line part of the decision to rebuild the headers.
Second one is to replace one slow script by a much faster one, and save time
when generating the headers.

Thanks.

Anthony PERARD (4):
  build: xen/include: use if_changed
  build: set PERL
  build: replace get-fields.sh by a perl script
  build: remove auto.conf prerequisite from compat/xlat.h target

 xen/Makefile                 |   1 +
 xen/include/Makefile         | 106 ++++---
 xen/tools/compat-xlat-header | 539 +++++++++++++++++++++++++++++++++++
 xen/tools/get-fields.sh      | 528 ----------------------------------
 4 files changed, 614 insertions(+), 560 deletions(-)
 create mode 100755 xen/tools/compat-xlat-header
 delete mode 100644 xen/tools/get-fields.sh

-- 
Anthony PERARD



^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2022-06-13 13:58 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-01 16:59 [XEN PATCH 0/4] xen: rework compat headers generation Anthony PERARD
2022-06-01 16:59 ` [XEN PATCH 1/4] build: xen/include: use if_changed Anthony PERARD
2022-06-02  9:11   ` Jan Beulich
2022-06-06 13:39     ` Anthony PERARD
2022-06-07  6:26       ` Jan Beulich
2022-06-09 10:16   ` Bertrand Marquis
2022-06-09 10:26     ` Jan Beulich
2022-06-09 11:51       ` Bertrand Marquis
2022-06-09 12:16         ` Jan Beulich
2022-06-09 12:48           ` Bertrand Marquis
2022-06-09 12:55         ` Anthony PERARD
2022-06-09 14:26           ` Bertrand Marquis
2022-06-13 13:58           ` Bertrand Marquis
2022-06-01 16:59 ` [XEN PATCH 2/4] build: set PERL Anthony PERARD
2022-06-02  9:01   ` Jan Beulich
2022-06-06 13:47     ` Anthony PERARD
2022-06-01 16:59 ` [XEN PATCH 3/4] build: replace get-fields.sh by a perl script Anthony PERARD
2022-06-01 17:32   ` Elliott Mitchell
2022-06-06 13:51     ` Anthony PERARD
2022-06-01 16:59 ` [XEN PATCH 4/4] build: remove auto.conf prerequisite from compat/xlat.h target Anthony PERARD
2022-06-02  9:16   ` Jan Beulich
2022-06-01 17:17 ` [XEN PATCH 0/4] xen: rework compat headers generation Andrew Cooper
2022-06-06 13:24   ` Anthony PERARD

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.