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

Re: [XEN PATCH v4 2/3] build: replace get-fields.sh by a python script


  • To: Anthony Perard <anthony.perard@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Fri, 20 Jan 2023 18:24:17 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NgQSqVDP/1CKKX5qck6RM2o3MN4Im2tSBUeM6n6PiHk=; b=M+2eDM5N1d+A3NNcUYGFEynAWsyBp2aTPPNLmpp5gvsITvk4QrRwIiEaXuDza2+lkrPNWTsKjoS2y4P0R/yZXP32iJ8huCt+Z5hod3Qf1alh0HNoezx5nxXTyQXeufoxXXU+Sc9SQW/xdBpBUiUojKiK3+vjaB07uTcwAOLUZ5D6PJ60B45b6B+aaQLH9HGBkldPVeAJNzsI/eA4ePNwwZl4zrL0mJjWELLXJdUF+BLBWAnjoVV+6sNu4JNNy9WVvqvPz7F0MTJMB7v1/xPowSzyuNvaz2fa36ZumNZp+S8dndp1rvNknG86HarMDwrg/WwfhwyxccvwvV4g9yoQ6g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SeyPLI5aCGfIiyLgC/zkqd0YP7OmEEY6PgaQhfnA022e6kuqQkMP59i6VoW3ugmrXmCUpXcnXO2XOY2lDjdjypqaJ7qM6QRiAgo9T1qfaBSG6LzrMXiWFkCZ2Qyqway4RA/OyIF/YEl3AW0rmCv4bAOqRh14tiNLLv/LyJQ7rP+X26RtMq3vH33vjvJmN+uli2iKQbdauRvHQ3ZkZAjIxYm3ZoyZNDUNjCPoy7zq9Sazws55aepEqVqcpRdgVtvUDjYoX5uAssmYy2jpPszw4e0qfSVJ5T5VgEfK7Z4hTOIkfwodE4MvD0whB4MlOS2TI2bOLjAVqhE94o7DgkVgvg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: George Dunlap <George.Dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 20 Jan 2023 18:24:47 +0000
  • Ironport-data: A9a23:Nh2Dxa4mYRb/U19oZ1w3MQxRtPPGchMFZxGqfqrLsTDasY5as4F+v mdJCGrQO6uDMGrzft9+aIjj8UpXvpLcytM1QQRupXhjHi5G8cbLO4+Ufxz6V8+wwm8vb2o8t plDNYOQRCwQZiWBzvt4GuG59RGQ7YnRGvynTraBYnoqLeNdYH9JoQp5nOIkiZJfj9G8Agec0 fv/uMSaM1K+s9JOGjt8B5mr9VU+45wehBtC5gZlPakR5AeF/5UoJMl3yZ+ZfiOQrrZ8RoZWd 86bpJml82XQ+QsaC9/Nut4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5iXBYoUm9Fii3hojxE4 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpdFLjoH4EweZOUlFuhL7W5m0 s4SD2k1YUm4wLi7n6CWE8xcvvs5FZy+VG8fkikIITDxK98DGcqGb4CRoNhS0XE3m9xEGuvYa 4wBcz1zYR/cYhpJfFAKFJY5m+TujX76G9FagAvN+exrvC6OkkotgdABM/KMEjCObexTklyVu STt+GPhDwtBHNee1SCE4jSngeqncSbTCdhOSubkqKcCbFu7ljw9NyAbCmqAgcbom1SDZ4JOd Ase0397xUQ13AnxJjXnZDWorXjBshMCVt54F+wh9BrL2qfS+xyeBGUPUnhGctNOnM08SCEu1 1SJt8j0HjEpu7qQIVqf67OVoDWaKSUTa2gYakcsVhAZ6tPupIUyiBPnTdt5FqOxyNrvFlnY3 DSivCU4wbIJgqY2O76T+FnGh3ego8PPRwttvAHPBDr5v0V+eZKvYJGu5R7D9/FcIY2FT16H+ n8Zh8yZ6+NIBpaI/MCQfNgw8HiSz67tGFXhbZRHRvHNKxzFF6afQL1t
  • Ironport-hdrordr: A9a23:md8sGqw1bKXpjcDrZJf9KrPwO71zdoMgy1knxilNoH1uA6+lfq WV954mPHDP+VQssQ4b6LW90cW7LE80lqQU3WByB9mftWDd0QOVxedZgbcKqAeAJ8SRzIFgPK 5bAsxDNOE=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHZLBn16yskFr/tykaq4ezXFz5nWa6noJuA
  • Thread-topic: [XEN PATCH v4 2/3] build: replace get-fields.sh by a python script

On 19/01/2023 3:22 pm, Anthony PERARD wrote:
> The get-fields.sh which generate all the include/compat/.xlat/*.h
> headers is quite slow. It takes for example nearly 3 seconds to
> generate platform.h on a recent machine, or 2.3 seconds for memory.h.
>
> Rewriting the mix of shell/sed/python into a single python script make
> the generation of those file a lot faster.
>
> No functional change, the headers generated are identical.
>
> Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>

Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.