setup.h (b3bbcc5d1da1b654091dad15980b3d58fdae0fc6) | setup.h (3e7318584dfec11992f3ac45658c4bc1210b3778) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_POWERPC_SETUP_H 3#define _ASM_POWERPC_SETUP_H 4 5#include <uapi/asm/setup.h> 6 7#ifndef __ASSEMBLY__ 8extern void ppc_printk_progress(char *s, unsigned short hex); 9 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_POWERPC_SETUP_H 3#define _ASM_POWERPC_SETUP_H 4 5#include <uapi/asm/setup.h> 6 7#ifndef __ASSEMBLY__ 8extern void ppc_printk_progress(char *s, unsigned short hex); 9 |
10extern unsigned int rtas_data; | |
11extern unsigned long long memory_limit; 12extern void *zalloc_maybe_bootmem(size_t size, gfp_t mask); 13 14struct device_node; 15 16/* Used in very early kernel initialization. */ 17extern unsigned long reloc_offset(void); 18extern unsigned long add_reloc_offset(unsigned long); --- 46 unchanged lines hidden (view full) --- 65extern bool barrier_nospec_enabled; 66 67#ifdef CONFIG_PPC_BARRIER_NOSPEC 68void do_barrier_nospec_fixups_range(bool enable, void *start, void *end); 69#else 70static inline void do_barrier_nospec_fixups_range(bool enable, void *start, void *end) { } 71#endif 72 | 10extern unsigned long long memory_limit; 11extern void *zalloc_maybe_bootmem(size_t size, gfp_t mask); 12 13struct device_node; 14 15/* Used in very early kernel initialization. */ 16extern unsigned long reloc_offset(void); 17extern unsigned long add_reloc_offset(unsigned long); --- 46 unchanged lines hidden (view full) --- 64extern bool barrier_nospec_enabled; 65 66#ifdef CONFIG_PPC_BARRIER_NOSPEC 67void do_barrier_nospec_fixups_range(bool enable, void *start, void *end); 68#else 69static inline void do_barrier_nospec_fixups_range(bool enable, void *start, void *end) { } 70#endif 71 |
73#ifdef CONFIG_PPC_FSL_BOOK3E | 72#ifdef CONFIG_PPC_E500 |
74void __init setup_spectre_v2(void); 75#else 76static inline void setup_spectre_v2(void) {} 77#endif 78void __init do_btb_flush_fixups(void); 79 80#ifdef CONFIG_PPC32 81unsigned long __init early_init(unsigned long dt_ptr); --- 14 unchanged lines hidden --- | 73void __init setup_spectre_v2(void); 74#else 75static inline void setup_spectre_v2(void) {} 76#endif 77void __init do_btb_flush_fixups(void); 78 79#ifdef CONFIG_PPC32 80unsigned long __init early_init(unsigned long dt_ptr); --- 14 unchanged lines hidden --- |