aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/head.S
AgeCommit message (Expand)AuthorFilesLines
2023-05-29ARM: mm: Make virt_to_pfn() a static inlineLinus Walleij1-1/+1
2023-01-10ARM: footbridge: remove CATSArnd Bergmann1-1/+1
2022-07-17ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDERMike Rapoport1-17/+17
2022-01-24ARM: mm: switch to swapper_pg_dir early for vmap'ed stackArd Biesheuvel1-0/+7
2021-11-02Merge branches 'devel-stable' and 'misc' into for-linusRussell King (Oracle)1-2/+3
2021-10-25ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.SLABBE Corentin1-2/+2
2021-09-27ARM: smp: Pass task to secondary_start_kernelKeith Packard1-2/+3
2021-08-10ARM: 9104/2: Fix Keystone 2 kernel mapping regressionLinus Walleij1-3/+14
2021-06-13ARM: 9089/1: Define kernel physical section start and endLinus Walleij1-3/+24
2021-06-13ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSETLinus Walleij1-2/+1
2020-12-21Merge branch 'devel-stable' into for-nextRussell King1-190/+15
2020-12-21ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical...Ard Biesheuvel1-2/+2
2020-10-28ARM: head.S: use PC relative insn sequence to calculate PHYS_OFFSETArd Biesheuvel1-8/+2
2020-10-28ARM: head: use PC-relative insn sequence for __smp_altArd Biesheuvel1-10/+2
2020-10-28ARM: kernel: use relative references for UP/SMP alternativesArd Biesheuvel1-5/+5
2020-10-28ARM: head.S: use PC-relative insn sequence for secondary_dataArd Biesheuvel1-15/+4
2020-10-28ARM: head-common.S: use PC-relative insn sequence for idmap creationArd Biesheuvel1-10/+2
2020-10-28ARM: p2v: move patching code to separate assembler source fileArd Biesheuvel1-138/+0
2020-10-28ARM: p2v: fix handling of LPAE translation in BE modeArd Biesheuvel1-5/+1
2020-10-27ARM: 9012/1: move device tree mapping out of linear regionArd Biesheuvel1-3/+2
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2018-11-12ARM: 8811/1: always list both ldrd/strd registers explicitlyNicolas Pitre1-1/+1
2017-08-14ARM: align .data sectionRussell King1-0/+2
2016-11-23Revert "arm: move exports to definitions"Russell King1-3/+0
2016-08-07arm: move exports to definitionsAl Viro1-0/+3
2015-09-03Merge branches 'cleanup', 'fixes', 'misc', 'omap-barrier' and 'uaccess' into ...Russell King1-4/+4
2015-08-21ARM: domains: move initial domain setting value to asm/domains.hRussell King1-4/+1
2015-08-07ARM: 8408/1: Fix the secondary_startup function in Big Endian caseGregory CLEMENT1-0/+3
2015-06-12Merge branch 'bsym' into for-nextRussell King1-4/+4
2015-06-12Merge branches 'arnd-fixes', 'clk', 'misc', 'v7' and 'fixes' into for-nextRussell King1-12/+32
2015-06-02ARM: 8359/1: correct secondary_startup_arm modeYingjoe Chen1-1/+1
2015-06-01ARM: redo TTBR setup code for LPAERussell King1-11/+31
2015-05-08ARM: replace BSYM() with badr assembly macroRussell King1-4/+4
2015-03-28ARM: 8314/1: replace PROCINFO embedded branch with relative offsetArd Biesheuvel1-7/+7
2015-02-10ARM: 8302/1: Add a secondary_startup that assumes ARM modeStephen Boyd1-0/+7
2015-01-21ARM: 8291/1: replace magic number with PAGE_SHIFT macro in fixup_pv codeMasahiro Yamada1-1/+1
2014-07-18ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+Russell King1-9/+9
2014-06-05Merge branches 'alignment', 'fixes', 'l2c' (early part) and 'misc' into for-nextRussell King1-1/+1
2014-05-25ARM: 8028/1: move __fixup_smp out of init sectionRob Herring1-1/+1
2014-04-22ARM: 8033/1: fix big endian __pv_phys_pfn_offset size related issueVictor Kamensky1-1/+1
2014-04-04Merge branches 'amba', 'fixes', 'misc', 'mmci', 'unstable/omap-dma' and 'unst...Russell King1-9/+10
2014-04-03ARM: Better virt_to_page() handlingRussell King1-8/+9
2014-02-21ARM: 7980/1: kernel: improve error message when LPAE config doesn't match CPUThomas Petazzoni1-1/+1
2014-01-28ARM: 7947/1: Make pgtbl macro more robustChristopher Covington1-1/+2
2013-12-13ARM: fix asm/memory.h build errorRussell King1-1/+1
2013-11-14ARM: 7883/1: fix mov to mvn conversion in case of 64 bit phys_addr_t and BEVictor Kamensky1-1/+5
2013-11-14ARM: 7881/1: __fixup_smp read of SCU config should do byteswap in BE caseVictor Kamensky1-0/+1
2013-11-12Merge branch 'devel-stable' into for-nextRussell King1-16/+66
2013-10-30Merge branch 'baserock/bjdooks/312-rc4/be/core-v3' of git://git.baserock.org/...Russell King1-4/+22
2013-10-29ARM: 7870/1: head: Fix the missing underscore in __ARMEB__ macro and .align k...Sricharan R1-1/+2
2013-10-19ARM: set BE8 if LE in head codeBen Dooks1-0/+4
2013-10-19ARM: fixup_pv_table bug when CPU_ENDIAN_BE8Ben Dooks1-0/+8
2013-10-10ARM: mm: Correct virt_to_phys patching for 64 bit physical addressesSricharan R1-16/+47
2013-10-03ARM: 7846/1: Update SMP_ON_UP code to detect A9MPCore with 1 CPU devicesSantosh Shilimkar1-1/+20
2013-08-01ARM: Add .text annotations where required after __CPUINIT removalRussell King1-0/+1
2013-07-14arm: delete __cpuinit/__CPUINIT usage from all ARM usersPaul Gortmaker1-1/+0
2013-05-30ARM: LPAE: accomodate >32-bit addresses for page table baseCyril Chemparathy1-6/+4
2013-04-03ARM: 7690/1: mm: fix CONFIG_LPAE typosPaul Bolle1-1/+1
2013-03-03ARM: 7657/1: head: fix swapper and idmap population with LPAE and big-endianWill Deacon1-4/+22
2013-01-19Merge branch 'for-rmk/virt/hyp-boot/fixes' of git://git.kernel.org/pub/scm/li...Russell King1-1/+1
2013-01-16ARM: 7628/1: head.S: map one extra section for the ATAG/DTB areaNicolas Pitre1-0/+3
2013-01-10ARM: virt: boot secondary CPUs through the right entry pointMarc Zyngier1-1/+1
2012-10-11Merge branch 'fixes' into for-linusRussell King1-2/+2
2012-09-19ARM: virt: allow the kernel to be entered in HYP modeDave Martin1-3/+11
2012-09-14ARM: move debug macros to common locationRob Herring1-2/+2
2012-07-09ARM: 7439/1: head.S: simplify initial page table mappingNicolas Pitre1-36/+23
2012-05-04ARM: 7363/1: DEBUG_LL: limit early mapping to the minimumNicolas Pitre1-8/+1
2012-03-24ARM: 7338/1: add support for early console output via semihostingNicolas Pitre1-4/+4
2012-03-24ARM: move CP15 definitions to separate header fileRussell King1-1/+1
2012-01-13ARM: 7275/1: LPAE: Check the CPU support for the long descriptor formatCatalin Marinas1-0/+8
2011-12-08Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/cmari...Russell King1-2/+45
2011-12-08ARM: LPAE: MMU setup for the 3-level page table formatCatalin Marinas1-2/+43
2011-12-08ARM: LPAE: add ISBs around MMU enabling codeWill Deacon1-0/+2
2011-12-06Merge branch 'kexec/idmap' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Russell King1-8/+10
2011-12-06ARM: SMP: use idmap_pgd for mapping MMU enable during secondary bootingWill Deacon1-1/+3
2011-12-06ARM: head.S: only include __turn_mmu_on in the initial identity mappingWill Deacon1-7/+7
2011-11-08ARM: 7150/1: Allow kernel unaligned accesses on ARMv6+ processorsCatalin Marinas1-1/+1
2011-10-28Merge branch 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kern...Linus Torvalds1-2/+2
2011-10-25Merge branches 'arnd-randcfg-fixes', 'debug', 'io' (early part), 'l2x0', 'p2v...Russell King1-83/+52
2011-09-26ARM: prepare for removal of a bunch of <mach/memory.h> filesNicolas Pitre1-1/+1
2011-09-26ARM: add an extra temp register to the low level debugging addruart macroNicolas Pitre1-1/+1
2011-08-23ARM: 7059/1: LPAE: Use PMD_(SHIFT|SIZE|MASK) instead of PGDIR_*Catalin Marinas1-35/+39
2011-08-13ARM: 7013/1: P2V: Remove ARM_PATCH_PHYS_VIRT_16BITNicolas Pitre1-48/+13
2011-07-19ARM: 6999/1: head, zImage: Always Enter the kernel in ARM stateDave Martin1-0/+8
2011-05-27Merge branches 'devel', 'devel-stable' and 'fixes' into for-linusRussell King1-6/+9
2011-05-26ARM: 6942/1: mm: make TTBR1 always point to swapper_pg_dir on ARMv6/7Catalin Marinas1-2/+5
2011-05-11arm/dt: Make __vet_atags also accept a dtb imageGrant Likely1-4/+4
2011-03-16Merge branch 'p2v' into develRussell King1-25/+159
2011-03-16Merge branch 'misc' into develRussell King1-7/+2
2011-03-10ARM: 6747/1: P2V: Thumb2 supportNicolas Pitre1-1/+48
2011-02-17ARM: 6648/1: map ATAGs when not in first 1MB of RAMRob Herring1-4/+10
2011-02-17ARM: P2V: extend to 16-bit translation offsetsRussell King1-1/+14
2011-02-17ARM: P2V: introduce phys_to_virt/virt_to_phys runtime patchingRussell King1-0/+68
2011-02-17ARM: P2V: eliminate head.S use of PHYS_OFFSET for !XIP_KERNELRussell King1-22/+22
2011-02-15ARM: Defer lookup of machine_type to setup.cRussell King1-7/+2
2011-02-10ARM: fixup SMP alternatives in modulesRussell King1-12/+26
2011-01-31ARM: smp_on_up: allow non-ARM SMP processorsRussell King1-12/+10
2011-01-06Merge branch 'misc' into develRussell King1-19/+31
2010-12-20ARM: 6516/1: Allow SMP_ON_UP to work with Thumb-2 kernels.Dave Martin1-3/+10
2010-12-20ARM: SMP: use more sane register allocation for __fixup_smp_on_upRussell King1-17/+22
2010-11-30ARM: 6504/1: Thumb-2: Fix long-distance conditional branches in head.S for Th...Dave Martin1-0/+3
2010-11-30ARM: 6500/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kern...Dave Martin1-0/+4
2010-10-20arm: use addruart macro to establish debug mappingsJeremy Kerr1-4/+19
2010-10-18Merge branch 'hotplug' into develRussell King1-111/+139
2010-10-08ARM: add register documentation for __enable_mmuRussell King1-0/+10
2010-10-08ARM: hotplug cpu: move secondary_startup, __enable_mmu to cpuinitRussell King1-102/+104
2010-10-08ARM: hotplug cpu: ensure that __enable_mmu is identity mappedRussell King1-9/+24
2010-10-08ARM: cleanup boot cpu calling __mmap_switchedRussell King1-1/+2
2010-10-04ARM: Allow SMP kernels to boot on UP systemsRussell King1-0/+50
2009-11-23ARM: convert to use __HEAD and HEAD_TEXT macros.Tim Abbott1-1/+1
2009-07-24Thumb-2: Implementation of the unified start-up and exceptions codeCatalin Marinas1-11/+17
2008-09-01[ARM] 5227/1: Add the ENDPROC declarations to the .S filesCatalin Marinas1-6/+6
2008-03-06[ARM] 4849/1: move ATAGS asm definitionsGreg Ungerer1-3/+0
2007-07-12[ARM] 4423/1: add ATAGS supportBill Gatliff1-1/+6
2007-05-08[ARM] Ensure head text is always placed at the start of kernelRussell King1-1/+1
2007-05-03[ARM] 4227/1: minor head.S fixupsNicolas Pitre1-1/+5
2007-02-25[ARM] 4226/1: initial .data and .bss mappings of XIP kernel should be TEXT_OF...Nicolas Pitre1-16/+17
2007-02-25[ARM] 4224/2: allow XIP kernel to boot againNicolas Pitre1-12/+13
2007-01-24[ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB addressLinus Walleij1-1/+6
2006-12-11[ARM] Clean up KERNEL_RAM_ADDRRussell King1-9/+10
2006-11-30[ARM] Include asm/elf.h instead of asm/procinfo.hRussell King1-1/+0
2006-09-30[ARM] 3809/3: get rid of 4 megabyte kernel image size limitLennert Buytenhek1-9/+9
2006-08-18[ARM] 3757/1: Use PROCINFO_INITFUNC in head.SCatalin Marinas1-1/+1
2006-07-26[ARM] Fix SMP bootingRussell King1-3/+3
2006-07-02Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-3/+2
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-29[ARM] Set bit 4 on section mappings correctly depending on CPURussell King1-3/+2
2006-06-25[ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQRussell King1-2/+2
2006-05-05[ARM] 3496/1: more constants for asm-offsets.hUwe Zeisberger1-8/+0
2006-03-28Merge nommu treeRussell King1-206/+1
2006-03-27[ARM] nommu: start-up codeHyok S. Choi1-206/+1
2006-03-25Merge nommu treeRussell King1-6/+9
2006-03-21[ARM] 3261/2: remove phys_ram from struct machine_desc (part 3)Nicolas Pitre1-4/+3
2006-03-21[ARM] Move read of processor ID out of lookup_processor_type()Russell King1-6/+9
2006-01-13[ARM] 3259/1: remove phys_ram from struct machine_desc (part 1)Nicolas Pitre1-4/+3
2006-01-03[ARM] Make kernel link address depend on PAGE_OFFSETRussell King1-0/+2
2005-11-25[ARM] Remove mach-types.h from head.SRussell King1-8/+3
2005-10-29[ARM] 3061/1: cleanup the XIP link address messNicolas Pitre1-39/+15
2005-10-29[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm codeNicolas Pitre1-2/+3
2005-09-09kbuild: arm - use generic asm-offsets.h supportSam Ravnborg1-1/+1
2005-07-01[PATCH] ARM: Make the magic values in head.S more obviousRussell King1-12/+8
2005-06-18[PATCH] ARM SMP: Add support for startup of secondary processorsRussell King1-0/+44
2005-05-05[PATCH] ARM: Fix kernel stack offset calculationsRussell King1-1/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+516