[bfin] Add more cpu types
Bernd Schmidt
bernds_cb1@t-online.de
Wed Sep 12 00:31:00 GMT 2007
Jie Zhang wrote:
> This patch makes -mcpu accept the silicon revision of the processor. Now
> -mcpu option has the form:
>
> -mcpu=cpu[-sirevision]
>
> Currently, cpu can be one of `bf522', `bf525', `bf527', `bf531',
> `bf532', `bf533', `bf534', `bf536', `bf537', `bf538', `bf539', `bf542',
> `bf544', `bf548', `bf549', and `bf561'. The optional sirevision
> specifies the silicon revision of the target Blackfin processor. Any
> workarounds available for the targeted silicon revision will be enabled.
> If sirevision is `none', no workarounds are enabled. If sirevision is
> `any', all workarounds for the targeted processor will be enabled. The
> __SILICON_REVISION__ macro is defined to two hexadecimal digits
> representing the major and minor numbers in the silicon revision. If
> sirevision is `none', the __SILICON_REVISION__ is not defined. If
> sirevision is `any', the __SILICON_REVISION__ is defined to be 0xffff.
> If this optional sirevision is not used, GCC assumes the latest known
> silicon revision of the targeted Blackfin processor. Without this
> option, `bf532' is used as cpu by default.
>
> OK to commit?
Not too happy about the excessive multilibs for a not very interesting
hardware workaround, but since this matches what we do in our tree, I
guess it's best to apply this for now.
Bernd
--
This footer brought to you by insane German lawmakers.
Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif
More information about the Gcc-patches
mailing list