Ticket #42 (closed defect: fixed)
dynamic mtd partition table cration
| Reported by: | laforge@… | Owned by: | laforge@… |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | u-boot | Version: | current svn head |
| Severity: | blocker | Keywords: | |
| Cc: | buglog@… | Blocked By: | |
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | PatchReviewResult: | ||
| Reproducible: |
Description
When the device boots the first time, u-boot does a NAND bad block scan, and
stores the result in the bbt (bad block table) at the end of flash. At this
point we know at which locations the factory-default-bad-blocks are, and can
thus determine at which page offsets the individual partitions start. this
information is stored in the environment, from which it generates a bootcmd
paramter that tells the kernel about the device-specific mtd partition table.
Change History
Note: See
TracTickets for help on using
tickets.
