Cleanup of ARM subarchitecture backends
There is relatively high code duplication between the imx51 and dove backends for armel image creation, this spec exists to track cleanup and recoding of this backend code to be cleaner and easier to manage.
Blueprint information
- Status:
- Complete
- Approver:
- David Mandala
- Priority:
- Medium
- Drafter:
- Michael Casadevall
- Direction:
- Needs approval
- Assignee:
- Michael Casadevall
- Definition:
- Obsolete
- Series goal:
- Accepted for lucid
- Implementation:
- Deferred
- Milestone target:
- lucid-alpha-3
- Started by
- Completed by
- Michael Casadevall
Whiteboard
[mcasadevall 24-11-09] discussed with asac, we'll put the u-boot handling in another spec, and not this one as this only handles cleanup of existing code and not writing new functionality. That being said, this spec may merge into mobile-
[asac 24-11-09]: please remember to also refactor/unify the uboot handling as part of this spec once the mobile-
[asac 24-11-09]: 4 day work items are quite heavy weight items and usually indicate that those could be split up in multiple items. Please check if you can expand more details on the standarized partitioned libarary and the "test new code backends" work items.
[asac 27-01-10] postponing all items; if we have time we can still work on these, but as it stands now we probably won't even have uboot for imx51 which reduces priority for this cleanup even further.
Work items:
Separate common code between imx51/dove into libraries [1 days]: POSTPONE
Create a standarized partitioning library for backends to use to create proper image files [3 days]: POSTPONE
Fully test new code backends for imx51/dove [2 days]: POSTPONE
Deploy new code to antimony: POSTPONE
Status:
deferred.