/openbmc/linux/arch/loongarch/mm/ |
H A D | kasan_init.c | 17 #define __pgd_none(early, pgd) (0) argument 19 #define __pgd_none(early, pgd) (early ? (pgd_val(pgd) == 0) : \ argument 24 #define __p4d_none(early, p4d) (0) argument 26 #define __p4d_none(early, p4d) (early ? (p4d_val(p4d) == 0) : \ argument 31 #define __pud_none(early, pud) (0) argument 33 #define __pud_none(early, pud) (early ? (pud_val(pud) == 0) : \ argument 37 #define __pmd_none(early, pmd) (early ? (pmd_val(pmd) == 0) : \ argument 40 #define __pte_none(early, pte) (early ? pte_none(pte) : \ argument 113 static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node, bool early) in kasan_pte_offset() argument 115 if (__pmd_none(early, READ_ONCE(*pmdp))) { in kasan_pte_offset() [all …]
|
/openbmc/linux/arch/arm64/mm/ |
H A D | kasan_init.c | 63 bool early) in kasan_pte_offset() argument 66 phys_addr_t pte_phys = early ? in kasan_pte_offset() 72 return early ? pte_offset_kimg(pmdp, addr) in kasan_pte_offset() 77 bool early) in kasan_pmd_offset() argument 80 phys_addr_t pmd_phys = early ? in kasan_pmd_offset() 86 return early ? pmd_offset_kimg(pudp, addr) : pmd_offset(pudp, addr); in kasan_pmd_offset() 90 bool early) in kasan_pud_offset() argument 93 phys_addr_t pud_phys = early ? in kasan_pud_offset() 99 return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr); in kasan_pud_offset() 103 unsigned long end, int node, bool early) in kasan_pte_populate() argument [all …]
|
/openbmc/linux/arch/powerpc/ |
H A D | Kconfig.debug | 103 The cmdline option 'xmon' or 'xmon=early' will drop into xmon 104 very early during boot. 'xmon=on' will just enable the xmon 148 bool "Support for early boot text console (BootX or OpenFirmware only)" 157 Say Y to enable some early debugging facilities that may be available 159 intended to debug problems early during boot, this should not be 162 to be pushed to max automatically very early during boot 168 Use the selected console for early debugging. Careful, if you 176 Select this to enable early debugging for a machine using BootX 183 Select this to enable early debugging for a machine with a HVC 190 Select this to enable early debugging for a machine with a HVSI [all …]
|
/openbmc/u-boot/arch/arm/mach-uniphier/clk/ |
H A D | Makefile | 5 obj-$(CONFIG_ARCH_UNIPHIER_LD4) += clk-early-ld4.o clk-dram-ld4.o dpll-ld4.o 6 obj-$(CONFIG_ARCH_UNIPHIER_PRO4) += clk-early-ld4.o clk-dram-ld4.o dpll-pro4.o 7 obj-$(CONFIG_ARCH_UNIPHIER_SLD8) += clk-early-ld4.o clk-dram-ld4.o dpll-sld8.o 8 obj-$(CONFIG_ARCH_UNIPHIER_PRO5) += clk-early-ld4.o clk-dram-pro5.o dpll-pro5.o 9 obj-$(CONFIG_ARCH_UNIPHIER_PXS2) += clk-early-ld4.o clk-dram-pxs2.o dpll-pxs2.o 10 obj-$(CONFIG_ARCH_UNIPHIER_LD6B) += clk-early-ld4.o clk-dram-pxs2.o dpll-pxs2.o
|
/openbmc/linux/arch/arm/mm/ |
H A D | kasan_init.c | 38 unsigned long end, bool early) in kasan_pte_populate() argument 49 if (!early) { in kasan_pte_populate() 88 unsigned long end, bool early) in kasan_pmd_populate() argument 100 void *p = early ? kasan_early_shadow_pte : in kasan_pmd_populate() 113 kasan_pte_populate(pmdp, addr, next, early); in kasan_pmd_populate() 118 bool early) in kasan_pgd_populate() argument 132 if (!early && pgd_none(*pgdp)) { in kasan_pgd_populate() 152 kasan_pmd_populate(pudp, addr, next, early); in kasan_pgd_populate()
|
/openbmc/linux/Documentation/driver-api/driver-model/ |
H A D | platform.rst | 177 early during system boot. 191 The early platform interfaces provide platform data to platform device 192 drivers early on during the system boot. The code is built on top of the 193 early_param() command line parsing and can be executed very early on. 195 Example: "earlyprintk" class early serial console in 6 steps 197 1. Registering early platform device data 200 early_platform_add_devices(). In the case of early serial console this 202 at this point will later on be matched against early platform drivers. 208 User specified early platform devices will be registered at this point. 209 For the early serial console case the user can specify port on the [all …]
|
/openbmc/linux/arch/x86/kernel/cpu/microcode/ |
H A D | amd.c | 16 * early loader: 857 * a patch could have been loaded early, set uci->mc so that in load_microcode_amd() 126 verify_container(const u8 * buf,size_t buf_size,bool early) verify_container() argument 153 verify_equivalence_table(const u8 * buf,size_t buf_size,bool early) verify_equivalence_table() argument 193 __verify_patch_section(const u8 * buf,size_t buf_size,u32 * sh_psize,bool early) __verify_patch_section() argument 272 verify_patch(u8 family,const u8 * buf,size_t buf_size,u32 * patch_size,bool early) verify_patch() argument
|
/openbmc/qemu/tests/tcg/s390x/ |
H A D | Makefile.softmmu-target | 22 exrl-ssm-early \ 26 lpswe-early \ 31 ssm-early \ 32 stosm-early \
|
/openbmc/linux/tools/testing/memblock/linux/ |
H A D | init.h | 20 int early; member 23 #define __setup_param(str, unique_id, fn, early) \ argument 29 { __setup_str_##unique_id, fn, early }
|
/openbmc/linux/arch/nios2/ |
H A D | Kconfig.debug | 4 bool "Activate early kernel debugging" 9 Enable early printk on console. 11 early before the console code is initialized.
|
/openbmc/linux/arch/x86/kernel/ |
H A D | mpparse.c | 188 static int __init smp_read_mpc(struct mpc_table *mpc, unsigned early) in smp_read_mpc() argument 203 if (early) in smp_read_mpc() 424 static int __init check_physptr(struct mpf_intel *mpf, unsigned int early) in check_physptr() argument 436 if (!smp_read_mpc(mpc, early)) { in check_physptr() 447 if (early) in check_physptr() 476 void __init default_get_smp_config(unsigned int early) in default_get_smp_config() argument 486 if (acpi_lapic && early) in default_get_smp_config() 517 if (early) { in default_get_smp_config() 527 if (check_physptr(mpf, early)) in default_get_smp_config() 532 if (!early) in default_get_smp_config()
|
/openbmc/openbmc/poky/meta/recipes-core/picolibc/ |
H A D | picolibc_git.bb | 13 SRC_URI:append = " file://no-early-compiler-checks.cross" 16 # early compiler tests from failing, cant remember why I added it 25 MESON_CROSS_FILE:append = " --cross-file=${UNPACKDIR}/no-early-compiler-checks.cross"
|
/openbmc/linux/Documentation/core-api/ |
H A D | debugging-via-ohci1394.rst | 34 Together with a early initialization of the OHCI-1394 controller for debugging, 36 buffer on to debug early boot problems in areas like ACPI where the system 48 completed, an initialization routine which runs pretty early has been 53 Remote debugging over FireWire early on boot) and pass the parameter 54 "ohci1394_dma=early" to the recompiled kernel on boot. 89 Step-by-step instructions for using firescope with early OHCI initialization: 147 4) Prepare for debugging with early OHCI-1394 initialization: 152 (Kernel hacking: Provide code for enabling DMA over FireWire early on boot) 164 CONFIG_PROVIDE_OHCI1394_DMA_INIT enabled, with the option ohci1394_dma=early.
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-catalina/plat-svc/ |
H A D | plat-svc_0.1.bb | 15 file://catalina-early-sys-init \ 27 install -m 0755 ${UNPACKDIR}/catalina-early-sys-init ${CATALINA_LIBEXECDIR}
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/ |
H A D | plat-svc_0.1.bb | 15 file://yosemite4-early-sys-init \ 28 install -m 0755 ${UNPACKDIR}/yosemite4-early-sys-init ${D}${libexecdir}
|
/openbmc/linux/include/linux/ |
H A D | init.h | 290 #define early_initcall(fn) __define_initcall(fn, early) 327 int early; member 338 #define __setup_param(str, unique_id, fn, early) \ argument 344 = { __setup_str_##unique_id, fn, early }
|
/openbmc/u-boot/board/efi/ |
H A D | Kconfig | 11 this case EFI does the early initialisation, and U-Boot 19 this case EFI does the early initialisation, and U-Boot
|
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/plat-svc/ |
H A D | plat-svc_0.1.bb | 15 file://bletchley-early-sys-init \ 29 install -m 0755 ${UNPACKDIR}/bletchley-early-sys-init ${D}${libexecdir}
|
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-ventura/plat-svc/ |
H A D | plat-svc_0.1.bb | 15 file://ventura-early-sys-init \ 32 install -m 0755 ${UNPACKDIR}/ventura-early-sys-init ${VENTURA_LIBEXECDIR}
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-minerva/plat-svc/ |
H A D | plat-svc_0.1.bb | 15 file://minerva-early-sys-init \ 31 install -m 0755 ${UNPACKDIR}/minerva-early-sys-init ${D}${libexecdir}
|
/openbmc/linux/Documentation/driver-api/early-userspace/ |
H A D | early_userspace_support.rst | 25 two ways to add an early userspace image: specify an existing cpio 32 You can create a cpio archive that contains the early userspace image. 41 The kernel build process can also build an early userspace image from 68 early userspace image can be built by an unprivileged user. 88 early userspace useful. The klibc distribution is currently 111 move to early userspace: 124 For questions and help, you can sign up for the early userspace
|
/openbmc/linux/tools/perf/dlfilters/ |
H A D | dlfilter-test-api-v0.c | 301 static int do_checks(void *data, const struct perf_dlfilter_sample *sample, void *ctx, bool early) in do_checks() argument 307 if (early) { in do_checks() 323 if (early && !d->do_early) in do_checks() 330 if (early) in do_checks()
|
H A D | dlfilter-test-api-v2.c | 320 static int do_checks(void *data, const struct perf_dlfilter_sample *sample, void *ctx, bool early) in do_checks() argument 326 if (early) { in do_checks() 342 if (early && !d->do_early) in do_checks() 349 if (early) in do_checks()
|
/openbmc/linux/Documentation/riscv/ |
H A D | boot.rst | 12 touching the early boot process. For the purposes of this document, the 13 ``early boot process`` refers to any code that runs before the final virtual 69 wins a lottery and executes the early boot code while the other harts are 108 The RISC-V kernel's early boot process operates under the following constraints: 156 patching of early alternatives and the early parsing of the kernel command line.
|
/openbmc/linux/arch/mips/ |
H A D | Kconfig.debug | 9 to print messages very early in the bootup process. 12 early before the console code is initialized. For normal operation, 22 "8250/16550 and compatible serial early printk driver" 131 occur early in the boot process of a secondary core. 144 debug information from the early stages of core startup.
|