Home
last modified time | relevance | path

Searched refs:initrd (Results 1 – 23 of 23) sorted by relevance

/packages/modules/Virtualization/build/microdroid/initrd/src/
Dmain.rs35 initrd: PathBuf,
49 initrd: PathBuf,
74 fn detach_bootconfig(initrd_bc: PathBuf, initrd: PathBuf, bootconfig: PathBuf) -> Result<()> { in detach_bootconfig()
77 let mut initrd = File::create(initrd)?; in detach_bootconfig() localVariable
94 copyfile2file(&mut initrd_bc, &mut initrd, initrd_size)?; in detach_bootconfig()
101 fn attach_bootconfig(initrd: PathBuf, bootconfigs: Vec<PathBuf>, output: PathBuf) -> Result<()> { in attach_bootconfig()
103 let mut initrd_file = File::open(initrd)?; in attach_bootconfig()
129 Opt::Attach { initrd, bootconfigs, output } => { in try_main()
130 attach_bootconfig(initrd, bootconfigs, output)? in try_main()
132 Opt::Detach { initrd_with_bootconfigs, initrd, bootconfigs } => { in try_main()
[all …]
/packages/modules/Virtualization/guest/pvmfw/avb/tests/
Dutils.rs44 initrd: &[u8], in assert_payload_verification_with_initrd_fails()
48 assert_payload_verification_fails(kernel, Some(initrd), trusted_public_key, expected_error) in assert_payload_verification_with_initrd_fails()
53 initrd: Option<&[u8]>, in assert_payload_verification_fails()
57 assert_eq!(expected_error, verify_payload(kernel, initrd, trusted_public_key).unwrap_err()); in assert_payload_verification_fails()
115 initrd: &[u8], in assert_latest_payload_verification_passes()
122 let verified_boot_data = verify_payload(&kernel, Some(initrd), &public_key) in assert_latest_payload_verification_passes()
129 let initrd_digest = Some(hash(&[&hash(&[initrd_salt]), initrd])); in assert_latest_payload_verification_passes()
Dapi_test.rs363 let mut initrd = load_latest_initrd_normal()?; in extended_initrd_fails_verification() localVariable
364 initrd.extend(b"androidboot.vbmeta.digest=1111"); in extended_initrd_fails_verification()
368 &initrd, in extended_initrd_fails_verification()
376 let mut initrd = load_latest_initrd_normal()?; in tampered_normal_initrd_fails_verification() localVariable
377 initrd[1] = !initrd[1]; // Flip the bits in tampered_normal_initrd_fails_verification()
381 &initrd, in tampered_normal_initrd_fails_verification()
389 let mut initrd = load_latest_initrd_debug()?; in tampered_debug_initrd_fails_verification() localVariable
390 initrd[1] = !initrd[1]; // Flip the bits in tampered_debug_initrd_fails_verification()
394 &initrd, in tampered_debug_initrd_fails_verification()
/packages/modules/Virtualization/guest/pvmfw/avb/src/
Dverify.rs273 initrd: Option<&[u8]>, in verify_payload()
276 let payload = Payload::new(kernel, initrd, trusted_public_key); in verify_payload()
294 if initrd.is_none() { in verify_payload()
308 let initrd = initrd.unwrap(); in verify_payload() localVariable
310 if verify_initrd(&mut ops, PartitionName::InitrdNormal, initrd).is_ok() { in verify_payload()
312 } else if verify_initrd(&mut ops, PartitionName::InitrdDebug, initrd).is_ok() { in verify_payload()
Dops.rs26 initrd: Option<&'a [u8]>, field
33 initrd: Option<&'a [u8]>, in new()
36 Self { kernel, initrd, trusted_public_key } in new()
43 self.initrd.ok_or(IoError::NoSuchPartition) in get_partition()
/packages/modules/Virtualization/libs/vmconfig/src/
Dlib.rs47 pub initrd: Option<PathBuf>, field
84 if self.bootloader.is_some() && (self.kernel.is_some() || self.initrd.is_some()) { in validate()
121 initrd: maybe_open_parcel_file(&self.initrd, false)?, in to_parcelable()
/packages/modules/Virtualization/build/debian/
Dbuild.sh375 rm -f vmlinuz* initrd.img*
378 mv initrd.img* initrd.img
381 initrd.img
/packages/modules/Virtualization/build/apex/
Dsign_virt_apex.py351 def detach_bootconfigs(initrd_bc, initrd, bc): argument
352 cmd = ['initrd_bootconfig', 'detach', initrd_bc, initrd, bc]
355 def attach_bootconfigs(initrd_bc, initrd, bc): argument
357 initrd, bc, '--output', initrd_bc]
411 for initrd in initrds:
412 detach_bootconfigs(initrd, tmp_initrd, tmp_bc)
423 attach_bootconfigs(initrd, tmp_initrd, tmp_bc)
/packages/modules/Virtualization/build/microdroid/initrd/
DAndroid.bp288 // separate initrd.
292 // For arm64, the initrd for 16k kernel is the same.
351 // separate initrd.
355 // For arm64, the initrd for 16k kernel is the same.
/packages/modules/Virtualization/microfuchsia/microfuchsiad/src/
Dinstance_starter.rs65 let initrd = Some(ParcelFileDescriptor::new(initrd_fd)); in start_new_instance() localVariable
80 initrd, in start_new_instance()
/packages/modules/Virtualization/guest/pvmfw/testdata/
Dtest_crosvm_dt_base.dtsi14 linux,initrd-end = <0x811d6cb8>;
15 linux,initrd-start = <0x81000000>;
/packages/modules/Virtualization/android/virtualizationservice/aidl/android/system/virtualizationservice/
DVirtualMachineRawConfig.aidl45 @nullable ParcelFileDescriptor initrd;
/packages/modules/Virtualization/android/TerminalApp/java/com/android/virtualization/terminal/
DConfigJson.kt53 private val initrd: String?, in <lambda>() constant in com.android.virtualization.terminal.ConfigJson
100 .setInitrdPath(initrd) in <lambda>()
/packages/modules/Virtualization/guest/pvmfw/
DREADME.md420 linux,initrd-start = <0x82000000>;
421 linux,initrd-end = <0x82800000>;
469 cp <initrd.bin> /tmp/
470 avbtool add_hash_footer --image /tmp/<initrd.bin> \
477 --include_descriptor_from_image /tmp/<initrd.bin> \
481 Note that the `/tmp/<initrd.bin>` file is only created to temporarily hold the
483 `<initrd.bin>` should be passed to the VMM when booting a pVM.
/packages/modules/Virtualization/android/virtmgr/src/
Dpayload.rs460 let initrd = format!("/apex/com.android.virt/etc/{os_name}_initrd_{debug_suffix}.img"); in add_microdroid_system_images() localVariable
461 vm_config.initrd = Some(open_parcel_file(Path::new(&initrd), false)?); in add_microdroid_system_images()
Dcrosvm.rs110 pub initrd: Option<File>, field
1261 if let Some(initrd) = config.initrd { in run_vm()
1262 command.arg("--initrd").arg(add_preserved_fd(&mut preserved_fds, initrd)); in run_vm()
1484 if config.bootloader.is_some() && (config.kernel.is_some() || config.initrd.is_some()) { in validate_config()
Daidl.rs785 let initrd = maybe_clone_file(&config.initrd)?; in create_vm_internal() localVariable
793 check_label_for_kernel_files(&kernel, &initrd, calling_partition) in create_vm_internal()
979 initrd, in create_vm_internal()
1534 config.initrd.as_ref().map_or(Ok(()), |fd| check_partition_for_file(fd, calling_partition))?; in check_partitions_for_files()
1698 initrd: &Option<File>, in check_label_for_kernel_files()
1704 if let Some(f) = initrd { in check_label_for_kernel_files()
/packages/modules/Virtualization/docs/
Dcustom_vm.md14 "initrd": "/data/local/tmp/ramdisk",
/packages/modules/Virtualization/tests/vmbase_example/src/
Dmain.rs99 initrd: None, in run_test()
/packages/modules/Virtualization/libs/libavf/src/
Dlib.rs148 config.initrd = file.map(ParcelFileDescriptor::new); in AVirtualMachineRawConfig_setInitRd()
/packages/modules/Virtualization/libs/framework-virtualization/src/android/system/virtualmachine/
DVirtualMachineConfig.java706 config.initrd = in toVsRawConfig()
/packages/modules/Virtualization/guest/kernel/android15-6.6/x86_64/
DSystem.map88276 ffffffff82281bd0 d initrd
/packages/modules/Virtualization/guest/kernel/android16-6.12/x86_64/
DSystem.map93048 ffffffff8229a880 d initrd