/aosp_15_r20/hardware/interfaces/keymaster/4.1/vts/functional/ |
H A D | EarlyBootKeyTest.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 27 // Because VTS tests are run on fully-booted machines, we can only run negative tests for early boot 30 // creates/uses early boot keys during boot. It should fail to boot if the early boot key usage 42 // This is a more comprenhensive test, but it can only be run on a machine which is still in early 43 // boot stage, which no proper Android device is by the time we can run VTS. To use this, 44 // un-disable it and modify vold to remove the call to earlyBootEnded(). Running the test will end 45 // early boot, so you'll have to reboot between runs. 47 // Should be able to create keys, since early boot has not ended in TEST_P() 51 // TAG_EARLY_BOOT_ONLY should be in hw-enforced. in TEST_P() 57 // Should be able to use keys, since early boot has not ended in TEST_P() [all …]
|
/aosp_15_r20/system/core/init/ |
H A D | README.md | 2 --------------------- 7 All of these are line-oriented, consisting of tokens separated by 8 whitespace. The c-style backslash escapes may be used to insert 11 when it is the last character on a line, may be used for line-folding. 29 -------------- 81 ------------------------------- 96 For an APEX module with the following files in /apex/sample-module/apex/etc/: 118 ------- 122 the tail of a to-be-executed queue (unless it is already on the 143 on boot [all …]
|
/aosp_15_r20/out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_init_rc/android_arm64_armv8-2a_cortex-a55/ |
D | init.rc | 13 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 14 on early-init 20 # set RLIMIT_NICE to allow priorities from 19 to -20 33 # Wait for ueventd to have finished cold boot. 34 # This is needed by prng-seeder (at least). 35 # (In Android this happens inside apexd-bootstrap.) 40 mkdir /mnt/extra-apk 0755 root root 64 on init && property:ro.boot.microdroid.debuggable=1 72 on late-init 73 trigger early-fs [all …]
|
/aosp_15_r20/packages/modules/Virtualization/build/microdroid/ |
D | init.rc | 13 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 14 on early-init 20 # set RLIMIT_NICE to allow priorities from 19 to -20 33 # Wait for ueventd to have finished cold boot. 34 # This is needed by prng-seeder (at least). 35 # (In Android this happens inside apexd-bootstrap.) 40 mkdir /mnt/extra-apk 0755 root root 64 on init && property:ro.boot.microdroid.debuggable=1 72 on late-init 73 trigger early-fs [all …]
|
/aosp_15_r20/out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid/android_common/root/system/etc/init/hw/ |
D | init.rc | 13 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 14 on early-init 20 # set RLIMIT_NICE to allow priorities from 19 to -20 33 # Wait for ueventd to have finished cold boot. 34 # This is needed by prng-seeder (at least). 35 # (In Android this happens inside apexd-bootstrap.) 40 mkdir /mnt/extra-apk 0755 root root 64 on init && property:ro.boot.microdroid.debuggable=1 72 on late-init 73 trigger early-fs [all …]
|
/aosp_15_r20/device/google/cuttlefish/shared/minidroid/ |
D | init.rc | 13 # TODO(b/267320398): this file does not exist in -user builds, but init can 19 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 20 on early-init 21 # set RLIMIT_NICE to allow priorities from 19 to -20 28 mkdir /mnt/extra-apk 0755 root root 43 # create an empty ld.config.txt before running any non-static executables 54 start apexd-vm 57 restorecon /mnt/extra-apk 64 perform_apex_config --bootstrap 71 setprop ro.debuggable ${ro.boot.microdroid.debuggable:-0} [all …]
|
/aosp_15_r20/device/google/cuttlefish/shared/config/ |
D | init.vendor.rc | 1 on early-init 4 setprop ro.hw_timeout_multiplier ${ro.boot.hw_timeout_multiplier} 5 setprop hypervisor.memory_reclaim.supported ${ro.boot.hypervisor.vm.supported} 11 exec u:r:modprobe:s0 -- /system/bin/modprobe -a -d /system/lib/modules zram.ko 13 on early-init && property:ro.boot.vendor.apex.com.android.hardware.keymint=\ 27 mkdir /dev/cpuctl/top-app 32 chown system system /dev/cpuctl/top-app 37 chown system system /dev/cpuctl/top-app/tasks 42 chmod 0664 /dev/cpuctl/top-app/tasks 49 mount_all --early [all …]
|
/aosp_15_r20/device/generic/goldfish/ |
D | init.ranchu.rc | 1 on early-fs 5 mount_all /vendor/etc/fstab.ranchu --early 7 on late-fs 9 mount_all /vendor/etc/fstab.ranchu --late 11 on early-init 15 setprop ro.config.low_ram ${ro.boot.config.low_ram} 16 setprop ro.cpuvulkan.version ${ro.boot.qemu.cpuvulkan.version} 17 setprop ro.hardware.egl ${ro.boot.hardwareegl:-emulation} 18 setprop ro.hardware.vulkan ${ro.boot.hardware.vulkan} 19 setprop ro.opengles.version ${ro.boot.opengles.version} [all …]
|
/aosp_15_r20/hardware/google/pixel/powerstats/ |
D | android.hardware.power.stats-service.pixel.rc | 3 on early-boot && property:ro.boot.hardware.sku=GP4BC 6 on early-boot && property:ro.boot.hardware.sku=GFE4J 9 on early-boot && property:ro.boot.hardware.sku=GVU6C 12 on early-boot && property:ro.boot.hardware.sku=G03Z5 15 service vendor.power.stats /vendor/bin/hw/android.hardware.power.stats-service.pixel
|
/aosp_15_r20/device/google/zuma/conf/ |
D | init.zuma.rc | 3 import [email protected]-service.widevine.rc 6 on early-init 16 # Disable util-awareness for mids and bigs 103 start vendor.keymaster-4-0 183 write /proc/sys/vm/page-cluster 0 185 # Some user code relies on ro.boot.hardware.revision 186 setprop ro.boot.hardware.revision ${ro.revision} 189 setprop ro.oem.key1 ${ro.boot.hardware.sku} 193 setprop ro.boot.product.hardware.sku ${ro.boot.hardware.sku} 210 write /sys/class/net/rmnet0/queues/rx-0/rps_cpus fe [all …]
|
/aosp_15_r20/out/target/product/shiba/obj/ETC/init.rc_intermediates/ |
D | init.rc | 14 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 15 on early-init 44 # set RLIMIT_NICE to allow priorities from 19 to -20 57 # Greatly extend dm-verity's Merkle tree cache timeout. The default timeout 61 # Disable dm-verity hash prefetching, since it doesn't help performance 65 # Generate empty ld.config.txt for early executed processes which rely on 80 # Run apexd-bootstrap so that APEXes that provide critical libraries 83 exec_start apexd-bootstrap 84 perform_apex_config --bootstrap 108 # Mix device-specific information into the entropy pool [all …]
|
/aosp_15_r20/out/target/product/shiba/system/etc/init/hw/ |
D | init.rc | 14 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 15 on early-init 44 # set RLIMIT_NICE to allow priorities from 19 to -20 57 # Greatly extend dm-verity's Merkle tree cache timeout. The default timeout 61 # Disable dm-verity hash prefetching, since it doesn't help performance 65 # Generate empty ld.config.txt for early executed processes which rely on 80 # Run apexd-bootstrap so that APEXes that provide critical libraries 83 exec_start apexd-bootstrap 84 perform_apex_config --bootstrap 108 # Mix device-specific information into the entropy pool [all …]
|
/aosp_15_r20/system/core/rootdir/ |
H A D | init.rc | 14 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 15 on early-init 44 # set RLIMIT_NICE to allow priorities from 19 to -20 57 # Greatly extend dm-verity's Merkle tree cache timeout. The default timeout 61 # Disable dm-verity hash prefetching, since it doesn't help performance 65 # Generate empty ld.config.txt for early executed processes which rely on 80 # Run apexd-bootstrap so that APEXes that provide critical libraries 83 exec_start apexd-bootstrap 84 perform_apex_config --bootstrap 108 # Mix device-specific information into the entropy pool [all …]
|
/aosp_15_r20/out/soong/.intermediates/system/core/rootdir/init.rc/android_arm64_armv8-2a_cortex-a55/ |
D | init.rc | 14 # Cgroups are mounted right before early-init using list from /etc/cgroups.json 15 on early-init 44 # set RLIMIT_NICE to allow priorities from 19 to -20 57 # Greatly extend dm-verity's Merkle tree cache timeout. The default timeout 61 # Disable dm-verity hash prefetching, since it doesn't help performance 65 # Generate empty ld.config.txt for early executed processes which rely on 80 # Run apexd-bootstrap so that APEXes that provide critical libraries 83 exec_start apexd-bootstrap 84 perform_apex_config --bootstrap 108 # Mix device-specific information into the entropy pool [all …]
|
/aosp_15_r20/device/google/caimito/conf/ |
D | init.komodo.rc | 7 on init && property:ro.boot.hardware.platform=zuma 8 setprop vendor.powerhal.config powerhint-proto.json 15 on late-init && property:ro.boot.hardware.revision=PROTO1.0 18 on early-boot 36 chown system system /sys/class/backlight/panel0-backlight/acl_mode 39 chown system system /sys/class/backlight/panel0-backlight/ssc_en 40 chmod 664 /sys/class/backlight/panel0-backlight/ssc_en 43 on post-fs-data 44 setprop wifi.direct.interface p2p-dev-wlan0 51 on post-fs-data [all …]
|
D | init.tokay.rc | 7 on init && property:ro.boot.hardware.platform=zuma 8 setprop vendor.powerhal.config powerhint-proto.json 15 on late-init && property:ro.boot.hardware.revision=PROTO1.0 18 on early-boot 35 on post-fs-data 36 setprop wifi.direct.interface p2p-dev-wlan0 43 on post-fs-data 47 on late-init && property:ro.boot.hardware.revision=PROTO1.0 50 on late-init && property:ro.boot.hardware.revision=PROTO1.1 61 on early-boot && property:ro.boot.hardware.sku=GUR25 [all …]
|
D | init.caiman.rc | 7 on init && property:ro.boot.hardware.platform=zuma 8 setprop vendor.powerhal.config powerhint-proto.json 15 on late-init && property:ro.boot.hardware.revision=PROTO1.0 18 on early-boot 36 chown system system /sys/class/backlight/panel0-backlight/acl_mode 39 on post-fs-data 40 setprop wifi.direct.interface p2p-dev-wlan0 47 on post-fs-data 51 on late-init && property:ro.boot.hardware.revision=PROTO1.0 54 on late-init && property:ro.boot.hardware.revision=PROTO1.1 [all …]
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/plat/nvidia/tegra/common/ |
D | tegra_bl31_setup.c | 2 * Copyright (c) 2015-2024, ARM Limited and Contributors. All rights reserved. 3 * Copyright (c) 2020-2023, NVIDIA Corporation. All rights reserved. 5 * SPDX-License-Identifier: BSD-3-Clause 59 * This variable holds the non-secure image entry address 65 * security state specified. BL33 corresponds to the non-secure image type 103 * Tegra platforms will receive boot parameters through custom in bl31_early_platform_setup2() 110 * Copy BL3-3, BL3-2 entry point information. in bl31_early_platform_setup2() 114 assert(arg_from_bl2->bl33_ep_info != NULL); in bl31_early_platform_setup2() 115 bl33_image_ep_info = *arg_from_bl2->bl33_ep_info; in bl31_early_platform_setup2() 117 if (arg_from_bl2->bl32_ep_info != NULL) { in bl31_early_platform_setup2() [all …]
|
/aosp_15_r20/external/arm-trusted-firmware/plat/nvidia/tegra/common/ |
H A D | tegra_bl31_setup.c | 2 * Copyright (c) 2015-2020, ARM Limited and Contributors. All rights reserved. 5 * SPDX-License-Identifier: BSD-3-Clause 56 * This variable holds the non-secure image entry address 62 * security state specified. BL33 corresponds to the non-secure image type 112 * Copy BL3-3, BL3-2 entry point information. in bl31_early_platform_setup2() 116 assert(arg_from_bl2->bl33_ep_info != NULL); in bl31_early_platform_setup2() 117 bl33_image_ep_info = *arg_from_bl2->bl33_ep_info; in bl31_early_platform_setup2() 119 if (arg_from_bl2->bl32_ep_info != NULL) { in bl31_early_platform_setup2() 120 bl32_image_ep_info = *arg_from_bl2->bl32_ep_info; in bl31_early_platform_setup2() 122 /* save BL32 boot parameters */ in bl31_early_platform_setup2() [all …]
|
/aosp_15_r20/device/linaro/dragonboard/ |
D | init.common.rc | 4 on early-fs 8 mount_all /vendor/etc/fstab.${ro.hardware} --early 11 on post-fs 15 on late-fs 16 mount_all /vendor/etc/fstab.${ro.hardware} --late 24 # since /storage is mounted on post-fs in init.rc 27 # Initialize cpusets to boot-time values 28 write /dev/cpuset/foreground/cpus 0-7 29 write /dev/cpuset/background/cpus 0-7 30 write /dev/cpuset/system-background/cpus 0-7 [all …]
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/bl2/ |
D | bl2_main.c | 2 * Copyright (c) 2013-2024, Arm Limited and Contributors. All rights reserved. 4 * SPDX-License-Identifier: BSD-3-Clause 45 /* Enable early console if EARLY_CONSOLE flag is enabled */ in bl2_el3_setup() 48 /* Perform early platform-specific setup */ in bl2_el3_setup() 51 /* Perform late platform-specific setup */ in bl2_el3_setup() 56 * Assert that the ARMv8.3-PAuth registers are present or an access in bl2_el3_setup() 70 /* Enable early console if EARLY_CONSOLE flag is enabled */ in bl2_setup() 73 /* Perform early platform-specific setup */ in bl2_setup() 76 /* Perform late platform-specific setup */ in bl2_setup() 81 * Assert that the ARMv8.3-PAuth registers are present or an access in bl2_setup() [all …]
|
/aosp_15_r20/external/coreboot/src/console/ |
H A D | Kconfig | 1 ## SPDX-License-Identifier: GPL-2.0-only 10 bool "Enable early (bootblock) console output." 24 bool "Squelch AP CPUs from early console." 28 When selected only the BSP CPU will output to early console. 55 comment "I/O mapped, 8250-compatible" 58 comment "memory mapped, 8250-compatible" 61 comment "device-specific UART" 80 # FIXME: Early programming in romstage is incorrect as we should 166 # TODO: Allow user-friendly selection of settings other than 8n1. 200 Use following netcat command: nc -u -l -p 6666 [all …]
|
/aosp_15_r20/bootable/libbootloader/gbl/libgbl/src/ |
H A D | boot_mode.rs | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 //! Possible boot modes. 17 // TODO: b/312605899 - find full list of supported boot modes 23 // not have ramoops backup would have the boot reason "reboot,longkey". 89 {"reboot,dm-verity_device_corrupted", 172}, 90 {"reboot,dm-verity_enforcing", 173}, 100 {"reboot,unknown[0-9]*", 183}, 102 {"reboot,boringssl-self-check-failed", 185}, 128 {"watchdog,apc,bl,debug,early", 211}, 129 {"watchdog,apc,bl,early", 212}, [all …]
|
/aosp_15_r20/external/crosvm/docs/book/src/architecture/ |
H A D | interrupts.md | 10 - IRQ: Interrupt ReQuest 11 - ISR: Interrupt Service Routine 12 - EOI: End Of Interrupt 13 - MSI: message signaled interrupts. In this document, synonymous with MSI-X. 14 - MSI-X: message signaled interrupts - extended 15 - LAPIC: local APIC 16 - APIC: Advanced Programmable Interrupt Controller (successor to the legacy PIC) 17 - IOAPIC: IO APIC (has physical interrupt lines, which it responds to by triggering an MSI directed 19 - PIC: Programmable Interrupt Controller (the "legacy PIC" / Intel 8259 chip). 23 Interrupts on `x86_64` in CrosVM come in two primary flavors: legacy and MSI-X. In this document, [all …]
|
/aosp_15_r20/external/coreboot/Documentation/soc/amd/ |
H A D | family17h.md | 8 discusses the new boot flow, and challenges, and the tradeoffs of the 13 Family 17h products are x86-based designs. This documentation assumes 14 familiarity with x86, its reset state and its early initialization 44 * ABL - AGESA Bootloader - Processor initialization code that runs on 46 * PSP Directory Table - A structured list of pointers to PSP firmware 48 * BIOS Directory Table - A structured list of pointers to BIOS 50 * Embedded Firmware Structure - Signature and pointers used by the 53 * vboot - The generic technology name for verifying/choosing a RW A/B 55 * verstage - The code (vboot) to verify the firmware contained in the 58 * vboot app - A portion of vboot technology designed and compiled [all …]
|