]> git.proxmox.com Git - mirror_edk2.git/commit - ArmPkg/Library/BdsLib/BdsLinuxFdt.c
ArmPkg/BdsLib: Update the size of the Device Tree before booting Linux
authorOlivier Martin <olivier.martin@arm.com>
Fri, 12 Dec 2014 19:15:37 +0000 (19:15 +0000)
committeroliviermartin <oliviermartin@Edk2>
Fri, 12 Dec 2014 19:15:37 +0000 (19:15 +0000)
commit85774874bcd13dba0ed8886ab5eb36b1ccdc44c1
treef742a0a76ff163a882eaf0682bf9f133b6959779
parent061568e2d5f21aeafa942891b15768c57fa0ffac
ArmPkg/BdsLib: Update the size of the Device Tree before booting Linux

The memory reserved to load the device tree is over-allocated when
UEFI loads the blob to update the device tree with additional
information such as the command line, the initrd, etc.

This change ensures the total size declared by the device tree matches
the actual data (and not the over-allocated size value).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16517 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/Library/BdsLib/BdsLinuxFdt.c