Create possible_dtbo_dir so that make doesn't fail for fresh builds when
kernel directories don't exist and wildcard doesn't have valid content.
Change-Id: If2fc3381169d5292793339894837f39848113801
We now create the non-hlos mount points as part of the build for all
configurations. A/B builds require them to be in the image generated by
the build system and for the non A/B cases it does not hurt having them
created at build time and simplifies selinux rules.
Change-Id: I98ef5a9f9220b280ff0110731fb58c8e4132b05d
On builds where A/B support is enabled the system image acts as the
rootfs. In this case we can no longer create the non-hlos image mount
points at run time as we used to. We now create them as part of the
build itself.
Change-Id: I30d98f7c50fca3ce7117b9b8d87150655bb5b440
- Makefile change to add support for builds that do not have a recovery
partition
- Updated the list of A/B partitions
- Fixed the order of writes in the gpt_disk_commit function
- Added a function to get the layout of a set of partitions on a disk
Change-Id: Icef65178f42cbb01727fe046640602d4cdfd339b
The kernel now resides within a subir under build_root/kernel.Adding
support for this build tree structure.
Change-Id: Ic7806d3b1780e633df0335905680731598646f97
Numerous changes to bring-up tree on new release. Some permanent
and some temporary until all modules are in place.
Final changes:
- re-enable JACK compilation
- supporting changes for kernel source relocation to kernel/msm-3.18
- remove camera preview hint in power HAL
Temporary:
- disable Trebuchet, Mms
- disable device overlays
Change-Id: I4ecd709ab2fdae80635e9d6f35d5251724216eb5
678eb850ea ("common: find dtb files in qcom subdirectories when
generating dt.img") failed to take into account that order matters
in the possible_dtb_dirs list of directories. More specific paths
must be listed first, since the first path that exists will be used.
Fix this by re-ordering the list so that the entries with
'/dts/qcom/' come before those that don't.
Change-Id: I82e948c0a20605f051a60fdfaae9679e1fa6555e
This is needed to match the new convention in the msm-3.18 kernel.
The old search paths are left intact for backward-compatibility.
Change-Id: Iba7fd603df33e3dee44a3d1ff0fd5bd120a60ed4
LK now requires recovery image to be signed. This
is a new change to ensure that only signed images
are used
Change-Id: I25fef9c311370e3f26d2d09b577575cd2a16f880
Dummy file size is zero because design flaw.
This fix will delete the dummy file if it already exists
before make the iso file and add additional 1KB size to avoid
size gap between byte and Kbyte.
Change-Id: I8f7a0a28b74e5413d4ad3d931a69275d011b73d7
Use $TARGET_KERNEL_ARCH to specify the architecture-dependent
path location of the DTB files. Also, optionally disable
compilation of DLKM based on TARGET_KERNEL_DLKM_DISABLE flag.
Change-Id: I302f407d987e1b33acb0e47b284a1cb793747691
The usb gadget mass_storage driver limit the min
size of CDROM file. SHOULD larger than 300 Sectors.
Each sector is 2KBytes.
If the resouce file size fit the limitation of cdrom
feature. Create cdrom_install.iso file dynamically at
compiling time.
If not, create a dummy file dynamically to increase the
total size of cdrom_install.iso
Change-Id: I49d08bad83b8debfb16fe011f350b3eed3d907cb
TARGET_NO_KERNEL implies the kernel is not present/compiled with
the rest of the build. In absence of a kernel, it does not make
much sense to compile a device tree either. Make dt.img generation
tied to TARGET_NO_KERNEL flag.
Change-Id: Ie0421c7630f30c39019bebd63fd82fe52e11e982
Add support to generate the android disk image as part of the
regular android images so that simulation software can load it.
Change-Id: Ic7af0a0c17b9899fc92f5e3abea054b588ce238f
Conflicts:
generate_extra_images.mk
This change adds usbdisk.img file with FAT32 file system using
size provided from platform specific makefile.
Change-Id: Ica6a60bf7bf54e542de6b3cef57bd5d89a9fd353
This change dynamically create CDROM ISO file.Just put the resource
files into device specific cdrom_res folder.
This cdrom iso will be mounted at PC host, in order to expose
things to the end users, such as device driver etc.
Change-Id: I16e75364b323d1de9542b4d6a2d044d16131752e
The dtbs have changed location between 3.4 and 3.10. Look for the
new location first and fallback to the 3.4 location if they're
missing.
Change-Id: I7aada8dbcf01ea6f62b3235b452c9329cd69e5e8
Explicitly add dtbtool makefile when generating for Tiny
Android as the dtbtool source path is not part of the
standard Tiny Android source search path.
Change-Id: If31963311deb43782d66589964f7fe3579c21bba
- Rename make target from 2K to 4K, as 4k images are
default images for NAND devices.
- Fix persist image generatin for NAND
Change-Id: Ieea6a23a38026595205d938b862b6db36266e76f