[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] xen: Switch to using -Og for debug builds
- To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Mon, 19 Apr 2021 15:01:25 +0100
- Authentication-results: esa6.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Tim Deegan <tim@xxxxxxx>
- Delivery-date: Mon, 19 Apr 2021 14:01:51 +0000
- Ironport-hdrordr: A9a23:5vWkZ6EsrGgLMSGBpLqEDseALOonbusQ8zAX/mpaICY1TuWzkc eykPMHkSLugDEKV3063fyGMq+MQXTTnKQFh7U5F7GkQQXgpS+UPJhvhLGSpAHINiXi+odmpM RdWodkDtmYNzdHpOLbxCX9LNo62tmA98mT9IPj5lNgVxtjZa0lzyoRMHf4LmRMSANLBYU0Gf Onj6ItzVfNRV0tYtmmHX5AZuDfprTw5evbSCQbDB0q4hTmt1OVwYP9eiL34j4uFxdGwbIv6g H+4mnE2pk=
- Ironport-sdr: om/z81jF28FP3gxWxSZ+xEi5v7Shp1AbS7DkTVM3TYfsjotMHqzlrs8dMSr/86rbZ+L/3CChf8 N4OJF2JbUKYC+EQ93hyNK/yjKTlqOE4ZujxtKjVuq+AyiQtbq4HU9mJtGD3hQtkWlLVDpQmhs6 Jy6aLYwn7tGMcu8URxqjgPeBsO+yi970oBusAsNZ6DqVP/Mzh/5yla2pG+az5T0+FxcGz1GGDW xd09XOwUvGF+JnZ7qETjpE5Gy+vY6whVekEKNT83+U1LaxnaOfbGoydgPTdmiPWlNb/bObB7oY gmY=
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
As with the toolstack side, we ought to use -Og for debug builds.
All fixes are trivial. The first 3 are understandable, given reduced
optimisations. The next 3 are, AFAICT, bogus diagnostics.
Andrew Cooper (7):
xen/arm: Make make_cpus_node() compile at -Og
x86/shim: Fix compilation at -Og
x86/sysctl: Make arch_do_sysctl() compile at -Og
x86/irq: Make create_irq() compile at -Og
xen/efi: Make efi_start() compile at -Og
x86/shadow: Make _shadow_prealloc() compile at -Og
xen: Use -Og for debug builds when available
xen/Makefile | 4 +++-
xen/arch/arm/domain_build.c | 2 +-
xen/arch/x86/irq.c | 2 +-
xen/arch/x86/mm/shadow/common.c | 2 +-
xen/arch/x86/pv/shim.c | 6 +++---
xen/arch/x86/sysctl.c | 4 ++--
xen/common/efi/boot.c | 2 +-
7 files changed, 12 insertions(+), 10 deletions(-)
--
2.11.0
|