freebsd-nq/sys/conf
Conrad Meyer f953e7317a xen-locore: Silence DWARF2 section warning
Silence the "DWARF2 can only represent one section per compilation unit"
warning in amd64 GENERIC builds by disabling Clang's debuginfo generation for
this assembler file (-g0).  The message is replaced by a warning from
ctfconvert that there is no debuginfo to convert (future work).

The file contains some metadata (several ELF notes) and some code.  The code
does not appear to have anything that debuginfo would aid.

I looked at the generated debuginfo (readelf -w xen-locore.o) prior to this
change, and the metadata that would be disabled are things like associated
between binary offset and code line number (not especially useful with a
disassembler), and label metadata for the entry points (not especially useful
as this is already in the symbol table).

Reviewed by:	royger
Differential Revision:	https://reviews.freebsd.org/D24384
2020-04-17 20:20:03 +00:00
..
config.mk Define SMP for standalone module builds. 2020-02-05 20:57:45 +00:00
dtb.build.mk Introduce bsd.sysdir.mk to consolidate looking for the kernel. 2019-11-21 15:59:33 +00:00
dtb.mk
files Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
files.amd64 xen-locore: Silence DWARF2 section warning 2020-04-17 20:20:03 +00:00
files.arm Always compile minidump_machdep.c on arm. 2020-04-17 16:55:14 +00:00
files.arm64 Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
files.i386 retire cx,ctau drivers 2020-03-20 16:50:19 +00:00
files.mips [PowerPC] [MIPS] Implement 32-bit kernel emulation of atomic64 operations 2020-01-02 23:20:37 +00:00
files.powerpc powerpc/amigaone: Add CPLD driver for AmigaOne A1222 "Tabor" 2020-04-03 20:45:16 +00:00
files.riscv Add the Cadence GEM ethernet driver to NOTES so that it gets built with 2020-04-02 19:06:05 +00:00
files.x86 Fix old-style build 2020-02-02 08:27:20 +00:00
kern.mk Better check for floating point type. 2020-02-27 15:34:30 +00:00
kern.opts.mk Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
kern.post.mk Allow the kernel to build with a compiler that sets -fno-common. 2020-04-07 15:32:08 +00:00
kern.pre.mk Add -fno-common to all userland/kernel src builds 2020-04-07 17:04:24 +00:00
kmod_syms_prefix.awk
kmod_syms.awk
kmod.mk Add -fno-common to all userland/kernel src builds 2020-04-07 17:04:24 +00:00
kmod.opts.mk Add a kmod.opts.mk. 2019-11-21 18:14:26 +00:00
ldscript.amd64 Tighten mapping protections on preloaded files on amd64. 2019-10-18 14:05:13 +00:00
ldscript.arm Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker 2019-12-29 18:17:12 +00:00
ldscript.arm64 Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker 2019-12-29 18:17:12 +00:00
ldscript.i386
ldscript.kmod.amd64 Add an ldscript for amd64 kernel modules. 2019-10-17 21:39:23 +00:00
ldscript.kmod.i386 Formalize the use of linker scripts for kernel modules. 2019-10-16 22:19:56 +00:00
ldscript.mips
ldscript.mips.cfe
ldscript.mips.mips64
ldscript.mips.octeon1 Fix linking OCTEON1 kernel with LLD 2020-03-22 22:18:00 +00:00
ldscript.powerpc powerpc: Kernel fixes for ppc32 and powerpcspe w/ lld 2019-11-14 04:34:17 +00:00
ldscript.powerpc64
ldscript.powerpcspe powerpc: Kernel fixes for ppc32 and powerpcspe w/ lld 2019-11-14 04:34:17 +00:00
ldscript.riscv Set the LMA of the riscv kernel to the OpenSBI jump target by default 2020-02-04 00:06:16 +00:00
Makefile.amd64
Makefile.arm Set a "kernbase" symbol in 32-bit arm locore.S and use it with ldscript.arm. 2019-12-30 23:20:46 +00:00
Makefile.arm64 Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker 2019-12-29 18:17:12 +00:00
Makefile.i386
Makefile.mips Compile hack.c with normal CFLAGS + -shared -nostdlib. 2020-01-26 14:19:08 +00:00
Makefile.powerpc Compile hack.c with normal CFLAGS + -shared -nostdlib. 2020-01-26 14:19:08 +00:00
Makefile.riscv Better check for floating point type. 2020-02-27 15:34:30 +00:00
makeLINT.mk Move arm back to having one LINT 2020-02-02 08:27:08 +00:00
makeLINT.sed
newvers.sh Fix newvers.sh on macOS 10.15 2020-03-23 17:51:44 +00:00
NOTES Disable QUEUE_MACRO_DEBUG_TRACE in LINT kernels 2020-04-13 20:25:01 +00:00
options Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
options.amd64
options.arm Kill old armv4 busdma 2020-02-02 08:27:14 +00:00
options.arm64 Dynamically select LSE-based atomic(9)s on arm64. 2020-02-03 18:23:50 +00:00
options.i386
options.mips
options.powerpc powerpc: Axe PPC4xx support. 2020-03-18 01:09:43 +00:00
options.riscv
sysent.mk sysent.mk: split interpreter out of target command 2020-01-21 05:01:11 +00:00
systags.sh Fix kernel-tags target. 2020-01-23 13:56:12 +00:00
WITHOUT_SOURCELESS
WITHOUT_SOURCELESS_HOST
WITHOUT_SOURCELESS_UCODE retire cx,ctau drivers 2020-03-20 16:50:19 +00:00