Skip to main content.
Navigation:
DENX
>
U-Boot
>
PatchStatus
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
U-Boot
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
U-Boot Home
Documentation
Source Code
The Custodians
Custodian Repositories
Development Process
Release Cycle
Coding Style
Patches
Tasks
Contacts
Changes
Index
List of pages in U-Boot
Search
---+Patch Status For Particular Architectures ---++ARM Most recent first. <BR> Status could be * *U* nder consideration * *T* esting * *R* eferred back to owner * *I* n (linux ARM Wiki U-Boot) Repository * *P* ushed (to ARM U-Boot repository) * *C* losed (merged in main tree) Deleted from this page after time. * *D* eclined (too many objections to just be referred back to owner) |*Mail Subject*|*Posted*|*Status*|*Comments*| ||||next| ---+++Required ARM Patches * Remove all externs from .c files - see esp. davinci. * Remove -msoft-float for all ARM boards/cpus - floating point is deprecated, although the ELDK tools are built with this option. <br> Code may be built locally with this option to allow local use of floating point. * The tag start.S::reset is confusing - all to be renamed start_code. * Files named lowlevel_init.S should contain BOARD initialisation code & be located in the corresponding board directory <br> There are some under cpu. Any CPU initialisation code should be moved to the cpu_init_crit function in the corresponding cpu start.S file <br> or the start_code in that file. * cmc_pu2 && mp2usb use at91 defines ? should they ? * Recode all <br> *sub rx, rx, #CONSTANT* <br> with regard to possible values of #CONSTANT <br> - must be 8 bit rotated in 32. <br> ? Provide an ifdef to allow smaller code when constant is acceptable ? <br> ? What expansion will occur if just all coded to allow any value ? * Consolidate all the arm sizes.h <br> With the aim of replacing all SZ_xx macros with e.g (xx * 1024 * 1024)) * Use *r7* for the gd pointer, rather than *r8* * *r8* is banked - not available in FIQ handlers without additional code * *r7* fits into Thumb/Thumb-2 instructions * Future ARM architectures may have similar constraints * Remove the unused S_R<regnum> defines throughout ARM code * Exception vectors incorrect in many files * General timer routines incorrect esp TIMER_LOAD_VAL * Implement weak, architecture specific, cache functions in lib_arm to allow their removal from various cpu files. * Implement weak reset_cpu function in lib_arm to allow removal from cpu files. ---++Other Architectures <BR> <BR> -- Main.PeterPearse - 20 Mar 2007