app: aboot: Pass kernel size to appended DTB function.

Pass the total size of the kernel to appended DTB function
to validate the correctness of appended DTB address.

CRs-Fixed: 480291
Change-Id: Ib3d2423715757d4c4e8080306c069a8d11b3294a
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index 6047ecb..4f3d5c8 100644
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -655,7 +655,7 @@
 			 */
 			void *dtb;
 			dtb = dev_tree_appended((void*) hdr->kernel_addr,
-						(void *)hdr->tags_addr);
+						(void *)hdr->tags_addr, hdr->kernel_size);
 			if (!dtb) {
 				dprintf(CRITICAL, "ERROR: Appended Device Tree Blob not found\n");
 				return -1;
@@ -752,7 +752,7 @@
 			 */
 			void *dtb;
 			dtb = dev_tree_appended((void*) hdr->kernel_addr,
-						(void *)hdr->tags_addr);
+						(void *)hdr->tags_addr, hdr->kernel_size);
 			if (!dtb) {
 				dprintf(CRITICAL, "ERROR: Appended Device Tree Blob not found\n");
 				return -1;
@@ -1285,7 +1285,7 @@
 	 */
 	if (!dtb_copied) {
 		void *dtb;
-		dtb = dev_tree_appended((void *)hdr->kernel_addr, (void *)hdr->tags_addr);
+		dtb = dev_tree_appended((void *)hdr->kernel_addr, (void *)hdr->tags_addr, hdr->kernel_size);
 		if (!dtb) {
 			fastboot_fail("dtb not found");
 			return;