android_kernel_xiaomi_sm7250/scripts
Sultan Alsawaf 12d906d079 lto: Add Link Time Optimization support for GCC
This requires a modern version of GCC and various other patches in order
to work. LTO results in a smaller kernel binary with better performance.

Based off of work from Andi Kleen <ak@linux.intel.com>.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2022-11-12 11:24:06 +00:00
..
basic
coccinelle
dtc Revert "scripts: Makefile: add support to use external DTC" 2022-11-12 11:19:03 +00:00
dtc-aosp dtc-aosp: Makefile: Fix building on k4.19 2022-11-12 11:19:03 +00:00
gcc-plugins This is the 4.19.239 stable release 2022-04-21 14:12:17 +02:00
gdb
genksyms mass revert: clean 2022-11-12 11:18:57 +00:00
kconfig mass revert: clean 2022-11-12 11:18:57 +00:00
ksymoops
mod This is the 4.19.250 stable release 2022-07-08 12:27:37 +02:00
package
selinux selinux: use "grep -E" instead of "egrep" 2022-10-26 13:19:24 +02:00
tracing scripts/tracing: fix the bug that can't parse raw_trace_func 2021-08-12 13:19:42 +02:00
ufdt ufdt: Fix compilation of libufdt 2022-11-12 11:19:02 +00:00
.gitignore
adjust_autoksyms.sh
asn1_compiler.c
bin2c.c
bloat-o-meter scripts: switch explicitly to Python 3 2021-05-22 10:59:50 +02:00
bootgraph.pl
bpf_helpers_doc.py
build-all.py
cc-can-link.sh
check_00index.sh
check_extable.sh
check-config-debug-exemptions
check-config-perf-exemptions
check-config.py
checkincludes.pl
checkkconfigsymbols.py
checkpatch.pl Merge tag 'ASB-2021-01-05_4.19-stable' of https://github.com/aosp-mirror/kernel_common into android12-base 2022-02-26 14:49:12 +05:30
checkstack.pl
checksyscalls.sh
checkversion.pl
clang-version.sh
cleanfile
cleanpatch
coccicheck
config tweewide: Fix most Shebang lines 2021-05-22 10:59:50 +02:00
conmakehash.c
const_structs.checkpatch
decode_stacktrace.sh
decodecode
depmod.sh
diffconfig scripts: switch explicitly to Python 3 2021-05-22 10:59:50 +02:00
documentation-file-ref-check
export_report.pl
extract_xc3028.pl
extract-cert.c BACKPORT: cert host tools: Stop complaining about deprecated OpenSSL functions 2022-11-12 11:21:29 +00:00
extract-ikconfig
extract-module-sig.pl
extract-sys-certs.pl
extract-vmlinux
faddr2line scripts/faddr2line: Fix vmlinux detection on arm64 2022-08-25 11:15:26 +02:00
file-size.sh
find-unused-docs.sh
gcc-goto.sh
gcc-ld scripts: gcc-ld: Fix -m* flag parsing 2022-11-12 11:24:06 +00:00
gcc-plugin.sh
gcc-version.sh
gcc-wrapper.py mass revert: clean 2022-11-12 11:18:57 +00:00
gcc-x86_32-has-stack-protector.sh
gcc-x86_64-has-stack-protector.sh
gen_autoksyms.sh
generate_initcall_order.pl ANDROID: generate_initcall_order.pl: Use two dash long options for llvm-nm 2021-07-21 20:39:33 -07:00
get_dvb_firmware
get_maintainer.pl
gfp-translate
headerdep.pl
headers_check.pl
headers_install.sh
headers.sh
insert-sys-cert.c
kallsyms.c
Kbuild.include
Kconfig.include BACKPORT: kbuild: Add support for 'as-instr' to be used in Kconfig files 2022-11-12 11:22:39 +00:00
kernel-doc
ld-version.sh
leaking_addresses.pl leaking_addresses: Always print a trailing newline 2021-11-26 11:36:06 +01:00
Lindent
link-vmlinux.sh lto: Add Link Time Optimization support for GCC 2022-11-12 11:24:06 +00:00
lld-version.sh ANDROID: Add CONFIG_LLD_VERSION 2021-06-23 12:22:01 -07:00
Makefile mkdtimg: Bundle upstream python rewrite as submodule 2022-11-12 11:19:02 +00:00
Makefile.asm-generic
Makefile.build
Makefile.clean
Makefile.dtbinst
Makefile.dtbo mass revert: clean 2022-11-12 11:18:57 +00:00
Makefile.extrawarn kbuild: silence pointer-to-int-cast warnings 2022-11-12 11:19:19 +00:00
Makefile.gcc-plugins gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file 2022-08-25 11:15:42 +02:00
Makefile.headersinst
Makefile.host
Makefile.kasan
Makefile.kcov
Makefile.lib lto: Add Link Time Optimization support for GCC 2022-11-12 11:24:06 +00:00
Makefile.modbuiltin
Makefile.modinst
Makefile.modpost Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-09-22 14:02:10 +05:30
Makefile.modsign
Makefile.ubsan
makelst
markup_oops.pl
mkcompile_h This is the 4.19.199 stable release 2021-07-28 13:24:42 +02:00
mkmakefile
mksysmap mksysmap: Fix the mismatch of 'L0' symbols in System.map 2022-09-28 11:02:53 +02:00
mkuboot.sh
module-common.lds
module-lto.lds.S
namespace.pl
objdiff
parse-maintainers.pl
patch-kernel
pnmtologo.c
profile2linkerlist.pl
prune-kernel
recordmcount.c This is the 4.19.181 stable release 2021-03-17 18:01:47 +01:00
recordmcount.h
recordmcount.pl recordmcount.pl: fix typo in s390 mcount regex 2022-01-05 12:34:58 +01:00
setlocalversion scripts: Don't append "+" to localversion 2022-11-12 11:19:21 +00:00
show_delta
sign-file.c BACKPORT: cert host tools: Stop complaining about deprecated OpenSSL functions 2022-11-12 11:21:29 +00:00
sortextable.c
sortextable.h
spdxcheck.py
spelling.txt
sphinx-pre-install
split-man.pl tweewide: Fix most Shebang lines 2021-05-22 10:59:50 +02:00
stackdelta
stackusage
subarch.include
tags.sh
tools-support-relr.sh
unifdef.c
ver_linux
xen-hypercalls.sh
xz_wrap.sh