aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Makefile
AgeCommit message (Expand)AuthorFilesLines
9 dayspowerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland1-1/+4
2024-05-07powerpc/Makefile: Remove bits related to the previous use of -mcmodel=largeNaveen N Rao1-5/+1
2024-03-15Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-12/+20
2024-03-03powerpc: Remove cpu-as-y completelyChristophe Leroy1-12/+0
2024-03-03powerpc: Add allmodconfig for all 32-bit sub-archesMichael Ellerman1-0/+20
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-2/+2
2023-12-07powerpc/Makefile: Auto detect cross compilerMichael Ellerman1-0/+11
2023-12-07powerpc/Makefile: Default to ppc64le_defconfig when cross buildingMichael Ellerman1-2/+2
2023-12-07powerpc/Makefile: Don't use $(ARCH) unnecessarilyMichael Ellerman1-5/+5
2023-08-25powerpc/64s: Move CPU -mtune options into KconfigMichael Ellerman1-3/+1
2023-08-22powerpc/ftrace: Add support for -fpatchable-function-entryNaveen N Rao1-0/+5
2023-06-27powerpc: remove checks for binutils older than 2.25Masahiro Yamada1-16/+1
2023-06-27powerpc: Fail build if using recordmcount with binutils v2.37Naveen N Rao1-0/+8
2023-06-14powerpc/build: Remove -pipe from compilation flagsNicholas Piggin1-1/+1
2023-04-21powerpc/configs: Make pseries_defconfig an alias for ppc64le_guestMichael Ellerman1-0/+3
2023-04-21powerpc/configs: Make pseries_le an alias for ppc64le_guestMichael Ellerman1-4/+3
2023-04-21powerpc/configs: Incorporate generic kvm_guest.config into guest configsMichael Ellerman1-2/+2
2023-04-21powerpc/Makefile: Add generated defconfigs to help outputMichael Ellerman1-18/+24
2023-04-20powerpc/Makefile: Don't prefix archhelp commands with "@"Michael Ellerman1-19/+19
2023-04-20powerpc/64: modules support building with PCREL addresingNicholas Piggin1-3/+2
2023-04-20powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin1-0/+7
2023-04-20powerpc/64: Add support to build with prefixed instructionsNicholas Piggin1-0/+4
2023-04-11powerpc/64: Always build with 128-bit long doubleMichael Ellerman1-0/+1
2023-03-15powerpc: Fix use of '-mabi=elfv2' with clangNathan Chancellor1-3/+1
2023-02-26Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2023-02-25Merge tag 'powerpc-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-21/+5
2023-02-17powerpc: Pass correct CPU reference to assemblerChristophe Leroy1-4/+0
2023-01-30powerpc/64: Set default CPU in KconfigChristophe Leroy1-17/+5
2023-01-26powerpc: Remove linker flag from KBUILD_AFLAGSNathan Chancellor1-1/+1
2023-01-24kbuild: Add config fragment merge functionalityNicolas Saenz Julienne1-11/+1
2022-10-10Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-12/+0
2022-10-02kbuild: remove head-y syntaxMasahiro Yamada1-12/+0
2022-09-28powerpc/64s: POWER10 CPU Kconfig build optionNicholas Piggin1-1/+6
2022-09-28powerpc/64s: update cpu selection optionsNicholas Piggin1-2/+3
2022-09-28powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5Nicholas Piggin1-1/+1
2022-09-26powerpc: Change CONFIG_E500 to CONFIG_PPC_E500Christophe Leroy1-1/+1
2022-09-26powerpc: Remove CONFIG_FSL_BOOKEChristophe Leroy1-1/+1
2022-07-27powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')Christophe Leroy1-7/+1
2022-07-27powerpc/32: Don't always pass -mcpu=powerpc to the compilerChristophe Leroy1-25/+1
2022-05-28Merge tag 'powerpc-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-6/+6
2022-05-19powerpc: Finalise cleanup around ABI useChristophe Leroy1-1/+1
2022-05-19powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2Christophe Leroy1-5/+5
2022-05-11kbuild: factor out the common installation code into scripts/install.shMasahiro Yamada1-2/+1
2022-03-07Merge branch 'topic/func-desc-lkdtm' into nextMichael Ellerman1-1/+1
2022-03-01powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bitMichael Ellerman1-1/+1
2022-02-16powerpc: Fix 'sparse' checking on PPC64leChristophe Leroy1-1/+1
2022-02-12powerpc/vdso: Merge vdso64 and vdso32 into a single directoryChristophe Leroy1-2/+2
2021-12-23powerpc: check for support for -Wa,-m{power4,any}Daniel Axtens1-1/+3
2021-12-23powerpc/toc: Future proof kernel tocAlan Modra1-2/+3
2021-11-08Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-6/+1
2021-10-24kbuild: use more subdir- for visiting subdirectories while cleaningMasahiro Yamada1-6/+1
2021-09-30powerpc: smp: remove hack to obtain offset of task_struct::cpuArd Biesheuvel1-11/+0
2021-08-15powerpc: Add "-z notext" flag to disable diagnosticFangrui Song1-0/+1
2021-08-04powerpc: move the install rule to arch/powerpc/MakefileMasahiro Yamada1-1/+2
2021-07-10Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-3/+0
2021-05-26kbuild: require all architectures to have arch/$(SRCARCH)/KbuildMasahiro Yamada1-3/+0
2021-05-23powerpc/Makefile: Add ppc32/ppc64_randconfig targetsMichael Ellerman1-0/+10
2021-04-20powerpc: Only define _TASK_CPU for 32-bitMichael Ellerman1-1/+4
2021-03-29powerpc/Makefile: Remove workaround for gcc versions below 4.9Christophe Leroy1-6/+0
2021-02-25Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-02-12kbuild: LD_VERSION redenominationMasahiro Yamada1-1/+1
2021-01-29arch: powerpc: Stop building and using oprofileViresh Kumar1-2/+0
2020-12-17Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-9/+20
2020-12-15powerpc/configs: Add ppc64le_allnoconfig targetMichael Ellerman1-0/+5
2020-12-06Merge tag 'kbuild-fixes-v5.10-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2020-12-04powerpc/vdso: Retrieve sigtramp offsets at buildtimeChristophe Leroy1-0/+15
2020-12-04powerpc/vdso: Stripped VDSO is not needed, don't build itChristophe Leroy1-9/+0
2020-12-01kbuild: Hoist '--orphan-handling' into KconfigNathan Chancellor1-1/+0
2020-11-17powerpc: Drop -me200 addition to build flagsMichael Ellerman1-1/+0
2020-10-22Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+0
2020-10-08powerpc/32s: Rename head_32.S to head_book3s_32.SChristophe Leroy1-1/+2
2020-09-25kbuild: preprocess module linker scriptMasahiro Yamada1-1/+0
2020-06-22powerpc/4xx: ppc4xx compile flag optimizationsImre Kaloz1-1/+2
2020-04-01powerpc: Suppress .eh_frame generationNaveen N. Rao1-0/+3
2020-04-01powerpc: Drop -fno-dwarf2-cfi-asmNaveen N. Rao1-5/+0
2020-03-04powerpc/Makefile: Mark phony targets as PHONYMichael Ellerman1-0/+6
2019-11-25powerpc: Don't add -mabi= flags when building with ClangNathan Chancellor1-0/+4
2019-10-28powerpc/configs: Rename foo_basic_defconfig to foo_base.configMichael Ellerman1-6/+6
2019-09-20Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+0
2019-09-20Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2019-08-22powerpc: remove meaningless KBUILD_ARFLAGS additionMasahiro Yamada1-1/+0
2019-08-21kbuild: rebuild modules when module linker scripts are updatedMasahiro Yamada1-1/+1
2019-08-20powerpc/Makefile: Always pass --synthetic to nm if supportedMichael Ellerman1-2/+0
2019-05-18treewide: prefix header search paths with $(srctree)/Masahiro Yamada1-1/+1
2019-04-20powerpc: vdso: Make vdso32 installation conditional in vdso_installBen Hutchings1-0/+2
2019-04-20powerpc: Fix defconfig choice logic when cross compilingMichael Ellerman1-5/+4
2019-04-20powerpc/32: Add ppc_defconfigMichael Ellerman1-0/+4
2019-02-23powerpc/32: Remove CURRENT_THREAD_INFO and rename TI_CPUChristophe Leroy1-1/+1
2019-02-23powerpc: Activate CONFIG_THREAD_INFO_IN_TASKChristophe Leroy1-0/+7
2019-01-14powerpc: remove redundant header search path additionsMasahiro Yamada1-2/+2
2018-12-27Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-5/+23
2018-12-21powerpc: generate uapi header and system call table filesFiroz Khan1-0/+3
2018-12-20powerpc/32: Avoid unsupported flags with clangJoel Stanley1-1/+8
2018-12-17powerpc/32: Move the old 6xx -mcpu logic before the TARGET_CPU logicMathieu Malaterre1-4/+4
2018-12-09x86, powerpc: Remove -funit-at-a-time compiler option entirelyMasahiro Yamada1-4/+0
2018-11-26powerpc: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32Christophe Leroy1-1/+1
2018-11-26powerpc/configs: Add KVM guest defconfigSatheesh Rajendran1-0/+8
2018-11-02kbuild: replace cc-name test with CONFIG_CC_IS_CLANGMasahiro Yamada1-2/+2
2018-10-26Merge tag 'powerpc-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-55/+36
2018-10-19powerpc: Move core kernel logic into arch/powerpc/KbuildMichael Ellerman1-12/+2
2018-10-13powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGSJoel Stanley1-1/+5
2018-10-04powerpc: remove leftover code of old GCC version checksMasahiro Yamada1-8/+0
2018-10-03powerpc/64: add stack protector supportChristophe Leroy1-0/+8
2018-10-03powerpc/32: add stack protector supportChristophe Leroy1-0/+10
2018-10-02kbuild: consolidate Devicetree dtb build rulesRob Herring1-3/+0
2018-10-02powerpc: build .dtb files in dts directoryRob Herring1-1/+1
2018-09-19powerpc: avoid -mno-sched-epilog on GCC 4.9 and newerNicholas Piggin1-2/+6
2018-09-19powerpc: consolidate -mno-sched-epilog into FTRACE flagsNicholas Piggin1-6/+6
2018-09-19powerpc: remove old GCC version checksNicholas Piggin1-29/+2
2018-08-24kbuild: rename LDFLAGS to KBUILD_LDFLAGSMasahiro Yamada1-3/+3
2018-08-13Merge branch 'fixes' into nextMichael Ellerman1-0/+1
2018-08-08powerpc: Make CPU selection logic generic in MakefileChristophe Leroy1-7/+1
2018-08-08powerpc/Makefiles: Convert ifeq to ifdef where possibleRodrigo R. Galvao1-13/+13
2018-07-24powerpc: Add ppc64le and ppc64_book3e allmodconfig targetsMichael Ellerman1-0/+10
2018-07-24powerpc: Add ppc32_allmodconfig defconfig targetMichael Ellerman1-0/+5
2018-07-18powerpc/Makefile: Assemble with -me500 when building for E500James Clarke1-0/+1
2018-06-19powerpc/e500mc: Set assembler machine type to e500mcMichael Jeanson1-0/+1
2018-06-11powerpc/kbuild: move -mprofile-kernel check to KconfigNicholas Piggin1-12/+1
2018-06-04powerpc/Makefile: set -mcpu=860 flag for the 8xxChristophe Leroy1-0/+1
2018-06-01powerpc/kbuild: Use flags variables rather than overriding LD/CC/ASNicholas Piggin1-7/+9
2018-06-01powerpc/kbuild: Remove CROSS32 defines from top level powerpc MakefileNicholas Piggin1-7/+0
2018-06-01powerpc/kbuild: Set default generic machine type for 32-bit compileNicholas Piggin1-0/+8
2018-04-01powerpc/64s: Add POWER9 CPU type selectionNicholas Piggin1-1/+2
2018-04-01powerpc/64: Add GENERIC_CPU support for little endianNicholas Piggin1-0/+5
2018-04-01powerpc/64s: Remove POWER4 supportNicholas Piggin1-3/+2
2018-04-01powerpc/64s: Set assembler machine type to POWER4Nicholas Piggin1-0/+1
2018-03-06powerpc: Keep const vars out of writable .sdataSegher Boessenkool1-0/+2
2017-12-11powerpc/modules: Fix alignment of .toc section in kernel modulesAlan Modra1-0/+1
2017-08-23Merge branch 'fixes' into nextMichael Ellerman1-12/+13
2017-08-10powerpc/8xx: Getting rid of remaining use of CONFIG_8xxChristophe Leroy1-1/+1
2017-07-31powerpc/configs: Add a powernv_be_defconfigMichael Ellerman1-0/+4
2017-07-26powerpc/Makefile: Fix ld version check with 64-bit LE-only toolchainMichael Ellerman1-12/+13
2017-05-30powerpc: Link warning for orphan sectionsNicholas Piggin1-0/+1
2017-05-30powerpc/64: Linker on-demand sfpr functions for modulesNicholas Piggin1-0/+10
2017-04-28powerpc: Add arch/powerpc/tools directoryNicholas Piggin1-1/+1
2017-04-28powerpc: Use the new post-link pass to check relocationsNicholas Piggin1-11/+0
2017-03-03powerpc: Fix compiling a BE kernel with a powerpc64le toolchainNicholas Piggin1-1/+10
2016-11-30powerpc: Add purgatory for kexec_file_load() implementation.Thiago Jung Bauermann1-0/+1
2016-11-29powerpc: Stop passing ARCH=ppc64 to boot MakefileMichael Ellerman1-4/+4
2016-11-18powerpc: Add option to use thin archivesNicholas Piggin1-2/+2
2016-11-14powerpc/book3s64: Always build for power4 or laterMichael Ellerman1-0/+1
2016-09-25arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfigClaudiu Manoil1-2/+2
2016-09-13powerpc/Makefile: Construct the UTS_MACHINE value more conciselyMichael Ellerman1-15/+4
2016-09-13powerpc/Makefile: Drop CONFIG_WORD_SIZE for BITSMichael Ellerman1-10/+15
2016-09-13powerpc/Makefile: CROSS32AS is unused, remove itMichael Ellerman1-1/+0
2016-08-10powerpc/Makefile: Use cflags-y/aflags-y for setting endian optionsMichael Ellerman1-10/+12
2016-07-14powerpc/sparse: Pass endianness to sparseDaniel Axtens1-0/+5
2016-07-05powerpc: Avoid -maltivec when using clang integrated assemblerAnton Blanchard1-1/+1
2016-03-14Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwoo...Michael Ellerman1-0/+10
2016-03-11powerpc/86xx: Switch to kconfig fragments approachAlessio Igor Bogani1-0/+10
2016-03-07powerpc/ftrace: Add Kconfig & Make glue for mprofile-kernelTorsten Duwe1-0/+15
2015-10-19powerpc/cell: Drop CONFIG_TUNE_CELL in favour of CONFIG_CELL_CPUMichael Ellerman1-2/+0
2015-10-01powerpc: Add ppc64le_defconfigMichael Ellerman1-0/+4
2015-09-08Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds1-4/+4
2015-09-04kbuild: Fix clang detectionMichal Marek1-4/+4
2015-08-07powerpc/85xx: Use kconfig fragmentsScott Wood1-0/+20
2015-06-11powerpc: Don't use gcc specific options on clangAnton Blanchard1-3/+3
2015-06-11powerpc: Don't use -mno-strict-align on clangAnton Blanchard1-1/+4
2015-06-11powerpc: Only use -mtraceback=no, -mno-string and -msoft-float if toolchain s...Anton Blanchard1-3/+4
2015-06-02powerpc/configs: Replace pseries_le_defconfig with a Makefile target using me...Cyril Bur1-0/+15
2015-05-11powerpc: Reject binutils 2.24 when building little endianMichael Ellerman1-0/+8
2015-05-11powerpc: Don't do gcc version checks if we're building with clangMichael Ellerman1-3/+6
2015-03-23powerpc: Convert relocs_check to a shell script using grepStephen Rothwell1-2/+2
2015-01-09kbuild: do not add $(call ...) to invoke cc-version or cc-fullversionMasahiro Yamada1-3/+3
2014-09-25powerpc: Add POWER8 CPU selectionAnton Blanchard1-0/+1
2014-05-28Merge branch 'merge' into nextBenjamin Herrenschmidt1-1/+3
2014-05-28powerpc: Fix 64 bit builds with binutils 2.24Guenter Roeck1-1/+3
2014-05-05Merge remote-tracking branch 'anton/abiv2' into nextBenjamin Herrenschmidt1-3/+8
2014-05-01ppc476: Enable a linker work around for IBM errata #46Alistair Popple1-0/+5
2014-04-23powerpc: Build little endian ppc64 kernel with ABIv2Anton Blanchard1-3/+7
2014-04-23powerpc: Don't build assembly files with ABIv2Anton Blanchard1-1/+2
2014-04-09powerpc/le: Avoid creatng R_PPC64_TOCSAVE relocations for modules.Tony Breeds1-0/+1
2013-11-25powerpc: Fix error when cross building TAGS & cscopeMichael Neuling1-0/+2
2013-11-22powerpc/corenet64: compile with CONFIG_E{5,6}500_CPU wellTiejun Chen1-0/+5
2013-11-21powerpc: Don't use ELFv2 ABI to build the kernelAlistair Popple1-0/+1
2013-10-11powerpc: Work around little endian gcc bugAnton Blanchard1-1/+1
2013-10-11powerpc: Add ability to build little endian kernelsIan Munsie1-3/+21
2013-10-11powerpc: uname should return ppc64le/ppcle on little endian buildsAnton Blanchard1-2/+11
2013-08-20powerpc/e500: Set -mcpu flag for 32-bit e500Scott Wood1-0/+8
2013-08-20powerpc/booke64: Use appropriate -mcpuScott Wood1-0/+9
2013-08-20powerpc/85xx: Remove -Wa,-me500Scott Wood1-1/+0
2013-08-14Revert "powerpc/e500: Update compilation flags with core specific options"Benjamin Herrenschmidt1-16/+2
2013-08-07powerpc/e500: Update compilation flags with core specific optionsCatalin Udma1-2/+16
2013-01-10powerpc: Avoid load of static chain register when calling nested functions th...Anton Blanchard1-0/+1
2013-01-10powerpc: Build kernel with -mcmodel=mediumAnton Blanchard1-1/+18
2013-01-10powerpc: Relocate prom_init.c on 64bitAnton Blanchard1-0/+1
2013-01-10powerpc: Add a powerpc implementation of SHA-1Michael Ellerman1-0/+1
2012-11-15powerpc: dtc is required to build dtb filesMatthew McClintock1-1/+1
2012-06-27crypto: nx - move nx build to driver/crypto MakefileSeth Jennings1-1/+0
2012-05-16powerpc/crypto: Build files for the nx device driverKent Yoder1-0/+1
2012-04-30powerpc: Add 64-bit CPU targets for gccAnton Blanchard1-13/+12
2012-04-30powerpc: Remove altivec fix for gcc versions before 4.0Anton Blanchard1-10/+0
2012-04-30powerpc: Require gcc 4.0 on 64-bitAnton Blanchard1-3/+10
2012-02-23powerpc/perf: Move perf core & PMU code into a subdirectoryMichael Ellerman1-0/+1
2011-12-20powerpc: Process dynamic relocations for kernelSuzuki Poulose1-3/+3
2011-12-08powerpc: Add support for OpenBlockS 600Benjamin Herrenschmidt1-1/+1
2011-11-28arch/powerpc: Remove duplicate/redundant Altivec entriesMatthew McClintock1-2/+1
2011-11-17powerpc: Remove buggy 9-year-old test for binutils < 2.12.1Kyle Moffett1-6/+0
2011-07-25Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-1/+1
2011-07-21net: filter: BPF 'JIT' compiler for PPC64Matt Evans1-1/+2