All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH v3 0/1] xen: rework compat headers generation
@ 2023-01-16 18:10 Anthony PERARD
  2023-01-16 18:10 ` [XEN PATCH v3 1/1] build: replace get-fields.sh by a python script Anthony PERARD
  0 siblings, 1 reply; 12+ messages in thread
From: Anthony PERARD @ 2023-01-16 18:10 UTC (permalink / raw)
  To: xen-devel
  Cc: Anthony PERARD, George Dunlap, Julien Grall, Andrew Cooper,
	Wei Liu, Stefano Stabellini, Jan Beulich

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

v3:
- Rewrite script into python instead of perl.
  (last patch of the series)

v2:
- new patch [1/4] to fix issue with command line that can be way too long
- other small changes, and reorder patches

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 (1):
  build: replace get-fields.sh by a python script

 xen/include/Makefile            |   6 +-
 xen/tools/compat-xlat-header.py | 468 ++++++++++++++++++++++++++++
 xen/tools/get-fields.sh         | 528 --------------------------------
 3 files changed, 470 insertions(+), 532 deletions(-)
 create mode 100644 xen/tools/compat-xlat-header.py
 delete mode 100644 xen/tools/get-fields.sh

-- 
Anthony PERARD



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

end of thread, other threads:[~2023-01-19 11:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-16 18:10 [XEN PATCH v3 0/1] xen: rework compat headers generation Anthony PERARD
2023-01-16 18:10 ` [XEN PATCH v3 1/1] build: replace get-fields.sh by a python script Anthony PERARD
2023-01-17 16:07   ` Luca Fancellu
2023-01-17 16:55     ` Anthony PERARD
2023-01-17 16:58       ` Luca Fancellu
2023-01-17 17:21   ` Andrew Cooper
2023-01-18  8:06     ` Jan Beulich
2023-01-18 19:38       ` Andrew Cooper
2023-01-18 18:21     ` Anthony PERARD
2023-01-18 19:49       ` Andrew Cooper
2023-01-19 10:50       ` Jan Beulich
2023-01-19 11:27         ` Andrew Cooper

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.