* [U-Boot] Pull request: u-boot-net @ 2015-12-22 17:58 Joe Hershberger 2015-12-24 3:47 ` Tom Rini 2016-01-02 17:09 ` Tom Rini 0 siblings, 2 replies; 26+ messages in thread From: Joe Hershberger @ 2015-12-22 17:58 UTC (permalink / raw) To: u-boot A few patches that came in during the merge window and appear harmless. These cause no additional build warnings or errors. Thanks, -Joe The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze (2015-12-18 07:28:24 -0500) are available in the git repository at: git://git.denx.de/u-boot-net.git master for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused (2015-12-21 20:01:57 -0600) ---------------------------------------------------------------- Bin Meng (5): fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() fdt: Rewrite the logic in fdt_fixup_ethernet() net: e1000: Remove dead codes wrapped by #if 0 net: e1000: Remove CONFIG_MVBC_1G net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused Fabio Estevam (1): include: net: Simplify the usage of __always_inline common/fdt_support.c | 64 ++++++++++++++++++++-------------------- drivers/net/e1000.c | 77 +------------------------------------------------ drivers/net/e1000.h | 31 -------------------- drivers/net/e1000_spi.c | 9 +++--- include/net.h | 9 +++--- 5 files changed, 42 insertions(+), 148 deletions(-) ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2015-12-22 17:58 [U-Boot] Pull request: u-boot-net Joe Hershberger @ 2015-12-24 3:47 ` Tom Rini 2015-12-29 3:02 ` Joe Hershberger 2016-01-02 17:09 ` Tom Rini 1 sibling, 1 reply; 26+ messages in thread From: Tom Rini @ 2015-12-24 3:47 UTC (permalink / raw) To: u-boot On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > A few patches that came in during the merge window and appear harmless. so.. > > These cause no additional build warnings or errors. > > Thanks, > -Joe > > The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: > > Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze > (2015-12-18 07:28:24 -0500) > > are available in the git repository at: > > > git://git.denx.de/u-boot-net.git master > > for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: > > net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > (2015-12-21 20:01:57 -0600) > > ---------------------------------------------------------------- > Bin Meng (5): > fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() > fdt: Rewrite the logic in fdt_fixup_ethernet() This one here pushes "iocon" just over the edge, again, with ELDK 5.6. First off, let me say that I eagarly await the gcc that will finally let strings of garbage collected functions also be collected and dropped. My first very quick _hack_ here to gain a tiny bit of space back was to remove from the common case some functions in common/fdt_support.c I really don't know a good fix for today and as Dirk has pointed out (and I frankly agree, and have been poked about in some other places), we really do need to take care with our image sizes when adding all of these neat new features. > net: e1000: Remove dead codes wrapped by #if 0 > net: e1000: Remove CONFIG_MVBC_1G > net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > > Fabio Estevam (1): > include: net: Simplify the usage of __always_inline > > common/fdt_support.c | 64 ++++++++++++++++++++-------------------- > drivers/net/e1000.c | 77 +------------------------------------------------ > drivers/net/e1000.h | 31 -------------------- > drivers/net/e1000_spi.c | 9 +++--- > include/net.h | 9 +++--- > 5 files changed, 42 insertions(+), 148 deletions(-) > _______________________________________________ > U-Boot mailing list > U-Boot at lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151223/87223ae7/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2015-12-24 3:47 ` Tom Rini @ 2015-12-29 3:02 ` Joe Hershberger 2015-12-29 14:09 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Joe Hershberger @ 2015-12-29 3:02 UTC (permalink / raw) To: u-boot Hi Tom, On Wed, Dec 23, 2015 at 9:47 PM, Tom Rini <trini@konsulko.com> wrote: > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > >> A few patches that came in during the merge window and appear harmless. > > so.. Hmm... With the buildman toolchains I'm using nothing broke. >> >> These cause no additional build warnings or errors. >> >> Thanks, >> -Joe >> >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: >> >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze >> (2015-12-18 07:28:24 -0500) >> >> are available in the git repository at: >> >> >> git://git.denx.de/u-boot-net.git master >> >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: >> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >> (2015-12-21 20:01:57 -0600) >> >> ---------------------------------------------------------------- >> Bin Meng (5): >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() >> fdt: Rewrite the logic in fdt_fixup_ethernet() > > This one here pushes "iocon" just over the edge, again, with ELDK 5.6. > > First off, let me say that I eagarly await the gcc that will finally let > strings of garbage collected functions also be collected and dropped. > My first very quick _hack_ here to gain a tiny bit of space back was to > remove from the common case some functions in common/fdt_support.c > > I really don't know a good fix for today and as Dirk has pointed out > (and I frankly agree, and have been poked about in some other places), > we really do need to take care with our image sizes when adding all of > these neat new features. That's a fine goal, but features aren't free. We can have a goal of not bloating grossly or making easily separable functionality disable-able by adding ifdefs, but requiring that any given combination of ifdefs in a config never grow even a few bytes seems unwieldy. Surely keeping any target so close to the limit is a waste of everyone's time and energy. Why not take advantage of the enormous numbers of ifdefs and start disabling some features to get these targets off the ledge? -Joe ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2015-12-29 3:02 ` Joe Hershberger @ 2015-12-29 14:09 ` Tom Rini 0 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2015-12-29 14:09 UTC (permalink / raw) To: u-boot On Mon, Dec 28, 2015 at 09:02:02PM -0600, Joe Hershberger wrote: > Hi Tom, > > On Wed, Dec 23, 2015 at 9:47 PM, Tom Rini <trini@konsulko.com> wrote: > > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > > > >> A few patches that came in during the merge window and appear harmless. > > > > so.. > > Hmm... With the buildman toolchains I'm using nothing broke. What one(s) are that? ELDK 5.3 has failed for a while for me and ELDK 5.6 just started with this PR. > >> These cause no additional build warnings or errors. > >> > >> Thanks, > >> -Joe > >> > >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: > >> > >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze > >> (2015-12-18 07:28:24 -0500) > >> > >> are available in the git repository at: > >> > >> > >> git://git.denx.de/u-boot-net.git master > >> > >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: > >> > >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > >> (2015-12-21 20:01:57 -0600) > >> > >> ---------------------------------------------------------------- > >> Bin Meng (5): > >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() > >> fdt: Rewrite the logic in fdt_fixup_ethernet() > > > > This one here pushes "iocon" just over the edge, again, with ELDK 5.6. > > > > First off, let me say that I eagarly await the gcc that will finally let > > strings of garbage collected functions also be collected and dropped. > > My first very quick _hack_ here to gain a tiny bit of space back was to > > remove from the common case some functions in common/fdt_support.c > > > > I really don't know a good fix for today and as Dirk has pointed out > > (and I frankly agree, and have been poked about in some other places), > > we really do need to take care with our image sizes when adding all of > > these neat new features. > > That's a fine goal, but features aren't free. We can have a goal of > not bloating grossly or making easily separable functionality > disable-able by adding ifdefs, but requiring that any given Yes, this is where I do agree and wonder if we perhaps haven't been giving enough care here. Especially since until another big gcc release or two we won't have the stupid string consolidation bug fixed. We may need to keep that bug in mind and re-think how we structure some of the code. > combination of ifdefs in a config never grow even a few bytes seems > unwieldy. Surely keeping any target so close to the limit is a waste > of everyone's time and energy. Why not take advantage of the enormous > numbers of ifdefs and start disabling some features to get these > targets off the ledge? The problem with "iocon" is that we have an active board maintainer and I'm not immediately seeing a bunch of waste that could just be turned off here. Perhaps Dirk will see something or another. > > -Joe -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151229/4ef88c1f/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2015-12-22 17:58 [U-Boot] Pull request: u-boot-net Joe Hershberger 2015-12-24 3:47 ` Tom Rini @ 2016-01-02 17:09 ` Tom Rini 2016-01-04 2:35 ` Bin Meng 1 sibling, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-02 17:09 UTC (permalink / raw) To: u-boot On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > A few patches that came in during the merge window and appear harmless. > > These cause no additional build warnings or errors. > > Thanks, > -Joe > > The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: > > Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze > (2015-12-18 07:28:24 -0500) > > are available in the git repository at: > > > git://git.denx.de/u-boot-net.git master > > for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: > > net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > (2015-12-21 20:01:57 -0600) > > ---------------------------------------------------------------- > Bin Meng (5): > fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() > fdt: Rewrite the logic in fdt_fixup_ethernet() > net: e1000: Remove dead codes wrapped by #if 0 > net: e1000: Remove CONFIG_MVBC_1G > net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > > Fabio Estevam (1): > include: net: Simplify the usage of __always_inline > > common/fdt_support.c | 64 ++++++++++++++++++++-------------------- > drivers/net/e1000.c | 77 +------------------------------------------------ > drivers/net/e1000.h | 31 -------------------- > drivers/net/e1000_spi.c | 9 +++--- > include/net.h | 9 +++--- > 5 files changed, 42 insertions(+), 148 deletions(-) I think at this stage in the release we need to rework this and drop the fdt patches, or defer the whole thing until we can figure out some way to fit iocon in with the ELDK 5.6 toolchains. Thanks! -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160102/938c4073/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-02 17:09 ` Tom Rini @ 2016-01-04 2:35 ` Bin Meng 2016-01-04 3:46 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-04 2:35 UTC (permalink / raw) To: u-boot +Dirk On Sun, Jan 3, 2016 at 1:09 AM, Tom Rini <trini@konsulko.com> wrote: > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > >> A few patches that came in during the merge window and appear harmless. >> >> These cause no additional build warnings or errors. >> >> Thanks, >> -Joe >> >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: >> >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze >> (2015-12-18 07:28:24 -0500) >> >> are available in the git repository at: >> >> >> git://git.denx.de/u-boot-net.git master >> >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: >> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >> (2015-12-21 20:01:57 -0600) >> >> ---------------------------------------------------------------- >> Bin Meng (5): >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() >> fdt: Rewrite the logic in fdt_fixup_ethernet() >> net: e1000: Remove dead codes wrapped by #if 0 >> net: e1000: Remove CONFIG_MVBC_1G >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >> >> Fabio Estevam (1): >> include: net: Simplify the usage of __always_inline >> >> common/fdt_support.c | 64 ++++++++++++++++++++-------------------- >> drivers/net/e1000.c | 77 +------------------------------------------------ >> drivers/net/e1000.h | 31 -------------------- >> drivers/net/e1000_spi.c | 9 +++--- >> include/net.h | 9 +++--- >> 5 files changed, 42 insertions(+), 148 deletions(-) > > I think at this stage in the release we need to rework this and drop the > fdt patches, or defer the whole thing until we can figure out some way > to fit iocon in with the ELDK 5.6 toolchains. Thanks! > > -- I cannot reproduce this with the kernel.org powerpc gcc 4.9 toolchain. I am downloading ELDK 5.6 toolchain to see what's going on there. IMHO, we should increase the iocon's U-Boot size to 512K. I see from its iocon.h file its flash size is 64MB, which has plenty of spaces to store a bigger U-Boot. Even if we try our best to rework this fdt patch, there is still possibility to break iocon sometime in the future by some other random fixes or new features. This to me is a tedious process. Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 2:35 ` Bin Meng @ 2016-01-04 3:46 ` Tom Rini 2016-01-04 3:56 ` Bin Meng 0 siblings, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-04 3:46 UTC (permalink / raw) To: u-boot On Mon, Jan 04, 2016 at 10:35:39AM +0800, Bin Meng wrote: > +Dirk > > On Sun, Jan 3, 2016 at 1:09 AM, Tom Rini <trini@konsulko.com> wrote: > > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: > > > >> A few patches that came in during the merge window and appear harmless. > >> > >> These cause no additional build warnings or errors. > >> > >> Thanks, > >> -Joe > >> > >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: > >> > >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze > >> (2015-12-18 07:28:24 -0500) > >> > >> are available in the git repository at: > >> > >> > >> git://git.denx.de/u-boot-net.git master > >> > >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: > >> > >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > >> (2015-12-21 20:01:57 -0600) > >> > >> ---------------------------------------------------------------- > >> Bin Meng (5): > >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() > >> fdt: Rewrite the logic in fdt_fixup_ethernet() > >> net: e1000: Remove dead codes wrapped by #if 0 > >> net: e1000: Remove CONFIG_MVBC_1G > >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused > >> > >> Fabio Estevam (1): > >> include: net: Simplify the usage of __always_inline > >> > >> common/fdt_support.c | 64 ++++++++++++++++++++-------------------- > >> drivers/net/e1000.c | 77 +------------------------------------------------ > >> drivers/net/e1000.h | 31 -------------------- > >> drivers/net/e1000_spi.c | 9 +++--- > >> include/net.h | 9 +++--- > >> 5 files changed, 42 insertions(+), 148 deletions(-) > > > > I think at this stage in the release we need to rework this and drop the > > fdt patches, or defer the whole thing until we can figure out some way > > to fit iocon in with the ELDK 5.6 toolchains. Thanks! > > I cannot reproduce this with the kernel.org powerpc gcc 4.9 toolchain. > I am downloading ELDK 5.6 toolchain to see what's going on there. > IMHO, we should increase the iocon's U-Boot size to 512K. I see from > its iocon.h file its flash size is 64MB, which has plenty of spaces to > store a bigger U-Boot. Even if we try our best to rework this fdt > patch, there is still possibility to break iocon sometime in the > future by some other random fixes or new features. This to me is a > tedious process. I don't know why this is so hard to reproduce, I also see it with the debian/unstable gcc 5.x toolchain I do beleive. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160103/a3875c20/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 3:46 ` Tom Rini @ 2016-01-04 3:56 ` Bin Meng 2016-01-04 8:31 ` Bin Meng ` (2 more replies) 0 siblings, 3 replies; 26+ messages in thread From: Bin Meng @ 2016-01-04 3:56 UTC (permalink / raw) To: u-boot +Simon, Hi Tom, On Mon, Jan 4, 2016 at 11:46 AM, Tom Rini <trini@konsulko.com> wrote: > On Mon, Jan 04, 2016 at 10:35:39AM +0800, Bin Meng wrote: >> +Dirk >> >> On Sun, Jan 3, 2016 at 1:09 AM, Tom Rini <trini@konsulko.com> wrote: >> > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: >> > >> >> A few patches that came in during the merge window and appear harmless. >> >> >> >> These cause no additional build warnings or errors. >> >> >> >> Thanks, >> >> -Joe >> >> >> >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: >> >> >> >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze >> >> (2015-12-18 07:28:24 -0500) >> >> >> >> are available in the git repository at: >> >> >> >> >> >> git://git.denx.de/u-boot-net.git master >> >> >> >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: >> >> >> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >> >> (2015-12-21 20:01:57 -0600) >> >> >> >> ---------------------------------------------------------------- >> >> Bin Meng (5): >> >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() >> >> fdt: Rewrite the logic in fdt_fixup_ethernet() >> >> net: e1000: Remove dead codes wrapped by #if 0 >> >> net: e1000: Remove CONFIG_MVBC_1G >> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >> >> >> >> Fabio Estevam (1): >> >> include: net: Simplify the usage of __always_inline >> >> >> >> common/fdt_support.c | 64 ++++++++++++++++++++-------------------- >> >> drivers/net/e1000.c | 77 +------------------------------------------------ >> >> drivers/net/e1000.h | 31 -------------------- >> >> drivers/net/e1000_spi.c | 9 +++--- >> >> include/net.h | 9 +++--- >> >> 5 files changed, 42 insertions(+), 148 deletions(-) >> > >> > I think at this stage in the release we need to rework this and drop the >> > fdt patches, or defer the whole thing until we can figure out some way >> > to fit iocon in with the ELDK 5.6 toolchains. Thanks! >> >> I cannot reproduce this with the kernel.org powerpc gcc 4.9 toolchain. >> I am downloading ELDK 5.6 toolchain to see what's going on there. >> IMHO, we should increase the iocon's U-Boot size to 512K. I see from >> its iocon.h file its flash size is 64MB, which has plenty of spaces to >> store a bigger U-Boot. Even if we try our best to rework this fdt >> patch, there is still possibility to break iocon sometime in the >> future by some other random fixes or new features. This to me is a >> tedious process. > > I don't know why this is so hard to reproduce, I also see it with the > debian/unstable gcc 5.x toolchain I do beleive. > Still downloading ELDK toolchains so cannot comment ELDK compiler behavior :) One question, what's our recommended toolchains for U-Boot? I have been using kernel.org toolchains as mentioned in the buildman doc and some other ones mentioned in the moveconfig doc. The simple fix is to change change iocon to a more larger size since it has a 64MB flash. Dirk, can you please comment? Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 3:56 ` Bin Meng @ 2016-01-04 8:31 ` Bin Meng 2016-01-04 14:24 ` Tom Rini 2016-01-04 11:46 ` Dirk Eibach 2016-01-04 14:32 ` Tom Rini 2 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-04 8:31 UTC (permalink / raw) To: u-boot On Mon, Jan 4, 2016 at 11:56 AM, Bin Meng <bmeng.cn@gmail.com> wrote: > +Simon, > > Hi Tom, > > On Mon, Jan 4, 2016 at 11:46 AM, Tom Rini <trini@konsulko.com> wrote: >> On Mon, Jan 04, 2016 at 10:35:39AM +0800, Bin Meng wrote: >>> +Dirk >>> >>> On Sun, Jan 3, 2016 at 1:09 AM, Tom Rini <trini@konsulko.com> wrote: >>> > On Tue, Dec 22, 2015 at 11:58:01AM -0600, Joe Hershberger wrote: >>> > >>> >> A few patches that came in during the merge window and appear harmless. >>> >> >>> >> These cause no additional build warnings or errors. >>> >> >>> >> Thanks, >>> >> -Joe >>> >> >>> >> The following changes since commit 4832e17787acb29734d895751bc7a594908aecc6: >>> >> >>> >> Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze >>> >> (2015-12-18 07:28:24 -0500) >>> >> >>> >> are available in the git repository at: >>> >> >>> >> >>> >> git://git.denx.de/u-boot-net.git master >>> >> >>> >> for you to fetch changes up to 140bc33e05382545b762ef51d6fc31dd5b6ec82c: >>> >> >>> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >>> >> (2015-12-21 20:01:57 -0600) >>> >> >>> >> ---------------------------------------------------------------- >>> >> Bin Meng (5): >>> >> fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet() >>> >> fdt: Rewrite the logic in fdt_fixup_ethernet() >>> >> net: e1000: Remove dead codes wrapped by #if 0 >>> >> net: e1000: Remove CONFIG_MVBC_1G >>> >> net: e1000: Mark _disable_wr() and _write_status() as __maybe_unused >>> >> >>> >> Fabio Estevam (1): >>> >> include: net: Simplify the usage of __always_inline >>> >> >>> >> common/fdt_support.c | 64 ++++++++++++++++++++-------------------- >>> >> drivers/net/e1000.c | 77 +------------------------------------------------ >>> >> drivers/net/e1000.h | 31 -------------------- >>> >> drivers/net/e1000_spi.c | 9 +++--- >>> >> include/net.h | 9 +++--- >>> >> 5 files changed, 42 insertions(+), 148 deletions(-) >>> > >>> > I think at this stage in the release we need to rework this and drop the >>> > fdt patches, or defer the whole thing until we can figure out some way >>> > to fit iocon in with the ELDK 5.6 toolchains. Thanks! >>> >>> I cannot reproduce this with the kernel.org powerpc gcc 4.9 toolchain. >>> I am downloading ELDK 5.6 toolchain to see what's going on there. >>> IMHO, we should increase the iocon's U-Boot size to 512K. I see from >>> its iocon.h file its flash size is 64MB, which has plenty of spaces to >>> store a bigger U-Boot. Even if we try our best to rework this fdt >>> patch, there is still possibility to break iocon sometime in the >>> future by some other random fixes or new features. This to me is a >>> tedious process. >> >> I don't know why this is so hard to reproduce, I also see it with the >> debian/unstable gcc 5.x toolchain I do beleive. >> > > Still downloading ELDK toolchains so cannot comment ELDK compiler > behavior :) One question, what's our recommended toolchains for > U-Boot? I have been using kernel.org toolchains as mentioned in the > buildman doc and some other ones mentioned in the moveconfig doc. > > The simple fix is to change change iocon to a more larger size since > it has a 64MB flash. Dirk, can you please comment? > I am having a hard time installing ELDK 5.6 with eldk-5.6-powerpc-4xx.iso on a CentOS machine. Firstly, I read the help by: $ ./install.sh -h Usage: install.sh [-D] [-d <dir>] [-a <arch>] [-s <sdk_img> ] [-r <rfs_img> ] [<target>] install.sh -l [<target>] install.sh -h -D: Dry-run: display commands, but don't actually execute them. -a: SDK host architecture. Chose one of 'i686' or 'x86_64". Defaults to "i686". -d: Destination directory. Defaults to "/opt/eldk-5.6" -h: Help: print this message. -l: List available SDK and RFS images -s: Select SDK image. Chose one of 'toolchain', 'toolchain-qte', 'toolchain-qte-xenomai', or '-' for none. Defaults to "toolchain". -r: Select list of target RFS images. Chose one or more of 'minimal', 'minimal-mtdutils', 'minimal-dev', 'minimal-xenomai', 'base', 'basic', 'clutter', 'lsb', 'lsb-dev', 'lsb-sdk', 'sato', 'sato-dev', 'sato-sdk', 'qte-sdk', 'qte-xenomai-sdk', 'x11', or '-' for none. Defaults to all. <target> target architecture, defaults to "armv7a-hf" Then I did: $ ./install.sh -d /share/toolchain/eldk-5.6 -r - -a x86_64 powerpc-4xx Error: SDK image "gmae" is not available Available SDK images for target 'powerpc-4xx': <none> Then I did: $ ./install.sh -d /share/toolchain/eldk-5.6 -s toolchain -r - -a x86_64 powerpc-4xx Error: SDK image "toolchain" is not available Available SDK images for target 'powerpc-4xx': <none> Nothing helpful was shown on the console until I figured it out I should pass '-a i686' :( $ ./install.sh -d /share/toolchain/eldk-5.6 -s toolchain -r - -a i686 powerpc-4xx *** Installing ./targets/powerpc-4xx/eldk-eglibc-i686-powerpc-toolchain-5.6.sh into /share/toolchain/eldk-5.6/powerpc-4xx tar: ./sysroots: Cannot mkdir: Read-only file system tar: ./sysroots/ppc440e-linux: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/boot: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/bin: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/bin/.debug: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib/.debug: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib/security: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib/security/.debug: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib/security/pam_filter: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/lib/security/pam_filter/.debug: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/pam.d: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/security: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/security/namespace.d: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/security/limits.d: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/default: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/default/volatiles: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/terminfo: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/terminfo/v: Cannot mkdir: No such file or directory tar: ./sysroots/ppc440e-linux/etc/terminfo/s: Cannot mkdir: No such file or directory <......> Lots of 'Cannot mkdir: No such file or directory' message are shown on the console. I am pretty sure I have RW rights on the /share/toolchain/eldk-5.6 directory. Anything I am missing here? Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 8:31 ` Bin Meng @ 2016-01-04 14:24 ` Tom Rini 2016-01-05 4:08 ` Bin Meng 0 siblings, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-04 14:24 UTC (permalink / raw) To: u-boot On Mon, Jan 04, 2016 at 04:31:05PM +0800, Bin Meng wrote: [snip] > $ ./install.sh -d /share/toolchain/eldk-5.6 -s toolchain -r - -a i686 > powerpc-4xx > *** Installing ./targets/powerpc-4xx/eldk-eglibc-i686-powerpc-toolchain-5.6.sh > into /share/toolchain/eldk-5.6/powerpc-4xx > tar: ./sysroots: Cannot mkdir: Read-only file system [snip] > Lots of 'Cannot mkdir: No such file or directory' message are shown on > the console. I am pretty sure I have RW rights on the > /share/toolchain/eldk-5.6 directory. Anything I am missing here? Well, please confirm that you can write to /sysroots/ :) IIRC the installer doesn't invoke sudo by itself, btw.. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160104/011fd89e/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 14:24 ` Tom Rini @ 2016-01-05 4:08 ` Bin Meng 2016-01-05 13:18 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-05 4:08 UTC (permalink / raw) To: u-boot Hi Tom, On Mon, Jan 4, 2016 at 10:24 PM, Tom Rini <trini@konsulko.com> wrote: > On Mon, Jan 04, 2016 at 04:31:05PM +0800, Bin Meng wrote: > [snip] >> $ ./install.sh -d /share/toolchain/eldk-5.6 -s toolchain -r - -a i686 >> powerpc-4xx >> *** Installing ./targets/powerpc-4xx/eldk-eglibc-i686-powerpc-toolchain-5.6.sh >> into /share/toolchain/eldk-5.6/powerpc-4xx >> tar: ./sysroots: Cannot mkdir: Read-only file system > [snip] >> Lots of 'Cannot mkdir: No such file or directory' message are shown on >> the console. I am pretty sure I have RW rights on the >> /share/toolchain/eldk-5.6 directory. Anything I am missing here? > > Well, please confirm that you can write to /sysroots/ :) IIRC the > installer doesn't invoke sudo by itself, btw.. The install.sh prompts ./sysroots/, not /sysroots/. ./sysroots/ should point to the installation root where I definitely have the write permission. Today I switched to another machine with a Ubuntu 12.04, and with the same iso and command I installed ELDK successfully without any error message like "Cannot mkdir: Read-only file system". But when I used the ELDK toolchain to build U-Boot iocon, I got: /buildarea1/bmeng/eldk-5.6/powerpc-4xx/sysroots/i686-eldk-linux/usr/bin/powerpc-linux/powerpc-linux-ld.bfd -m32 -melf32ppclinux -g -Ttext 0x40000 -o examples/standalone/hello_world -e hello_world examples/standalone/hello_world.o examples/standalone/libstubs.o -L . -lgcc /buildarea1/bmeng/eldk-5.6/powerpc-4xx/sysroots/i686-eldk-linux/usr/bin/powerpc-linux/powerpc-linux-ld.bfd: cannot find -lgcc make[2]: *** [examples/standalone/hello_world] Error 1 make[1]: *** [examples/standalone] Error 2 make: *** [examples] Error 2 It did not help whether I just source "environment-setup-ppc440e-linux" in the ELDK installation tree, or just simply "export CROSS_COMPILE=path/to/ELDK/toolchain" before building U-Boot. Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-05 4:08 ` Bin Meng @ 2016-01-05 13:18 ` Tom Rini 0 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2016-01-05 13:18 UTC (permalink / raw) To: u-boot On Tue, Jan 05, 2016 at 12:08:24PM +0800, Bin Meng wrote: > Hi Tom, > > On Mon, Jan 4, 2016 at 10:24 PM, Tom Rini <trini@konsulko.com> wrote: > > On Mon, Jan 04, 2016 at 04:31:05PM +0800, Bin Meng wrote: > > [snip] > >> $ ./install.sh -d /share/toolchain/eldk-5.6 -s toolchain -r - -a i686 > >> powerpc-4xx > >> *** Installing ./targets/powerpc-4xx/eldk-eglibc-i686-powerpc-toolchain-5.6.sh > >> into /share/toolchain/eldk-5.6/powerpc-4xx > >> tar: ./sysroots: Cannot mkdir: Read-only file system > > [snip] > >> Lots of 'Cannot mkdir: No such file or directory' message are shown on > >> the console. I am pretty sure I have RW rights on the > >> /share/toolchain/eldk-5.6 directory. Anything I am missing here? > > > > Well, please confirm that you can write to /sysroots/ :) IIRC the > > installer doesn't invoke sudo by itself, btw.. > > The install.sh prompts ./sysroots/, not /sysroots/. ./sysroots/ should > point to the installation root where I definitely have the write > permission. > > Today I switched to another machine with a Ubuntu 12.04, and with the > same iso and command I installed ELDK successfully without any error > message like "Cannot mkdir: Read-only file system". But when I used > the ELDK toolchain to build U-Boot iocon, I got: > > /buildarea1/bmeng/eldk-5.6/powerpc-4xx/sysroots/i686-eldk-linux/usr/bin/powerpc-linux/powerpc-linux-ld.bfd > -m32 -melf32ppclinux -g -Ttext 0x40000 -o > examples/standalone/hello_world -e hello_world > examples/standalone/hello_world.o examples/standalone/libstubs.o -L . > -lgcc > /buildarea1/bmeng/eldk-5.6/powerpc-4xx/sysroots/i686-eldk-linux/usr/bin/powerpc-linux/powerpc-linux-ld.bfd: > cannot find -lgcc > make[2]: *** [examples/standalone/hello_world] Error 1 > make[1]: *** [examples/standalone] Error 2 > make: *** [examples] Error 2 > > It did not help whether I just source > "environment-setup-ppc440e-linux" in the ELDK installation tree, or > just simply "export CROSS_COMPILE=path/to/ELDK/toolchain" before > building U-Boot. I've never had a problem installing and using eldk-eglibc-i686-powerpc-toolchain-5.6.sh (or 5.5 and so on). -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160105/4584f746/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 3:56 ` Bin Meng 2016-01-04 8:31 ` Bin Meng @ 2016-01-04 11:46 ` Dirk Eibach 2016-01-04 13:48 ` Bin Meng 2016-01-04 14:32 ` Tom Rini 2 siblings, 1 reply; 26+ messages in thread From: Dirk Eibach @ 2016-01-04 11:46 UTC (permalink / raw) To: u-boot Hi Bin, > ... > The simple fix is to change change iocon to a more larger size since > it has a 64MB flash. Dirk, can you please comment? The problem is the flash partition layout, coming from a time where u-boot was an order of magnitude smaller :) Updating partition layout in tens of thousands of devices in the field is not an option for us. Cheers Dirk ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 11:46 ` Dirk Eibach @ 2016-01-04 13:48 ` Bin Meng 2016-01-04 14:22 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-04 13:48 UTC (permalink / raw) To: u-boot Hi Dirk, On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > Hi Bin, > >> ... >> The simple fix is to change change iocon to a more larger size since >> it has a 64MB flash. Dirk, can you please comment? > > The problem is the flash partition layout, coming from a time where > u-boot was an order of magnitude smaller :) > I guess so. > Updating partition layout in tens of thousands of devices in the field > is not an option for us. > I suspect 256KB won't fit anyway, if trying to make use of these new U-Boot features,eg: using driver model adds some more footprints too. So in your deployment, you just upgrade those devices in the field to latest U-Boot (new version) but not changing partition layout, for fix only? Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 13:48 ` Bin Meng @ 2016-01-04 14:22 ` Tom Rini 2016-01-05 4:18 ` Bin Meng 0 siblings, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-04 14:22 UTC (permalink / raw) To: u-boot On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > Hi Dirk, > > On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > > Hi Bin, > > > >> ... > >> The simple fix is to change change iocon to a more larger size since > >> it has a 64MB flash. Dirk, can you please comment? > > > > The problem is the flash partition layout, coming from a time where > > u-boot was an order of magnitude smaller :) > > > > I guess so. > > > Updating partition layout in tens of thousands of devices in the field > > is not an option for us. > > > > I suspect 256KB won't fit anyway, if trying to make use of these new > U-Boot features,eg: using driver model adds some more footprints too. > So in your deployment, you just upgrade those devices in the field to > latest U-Boot (new version) but not changing partition layout, for fix > only? I'm not convinced that we shouldn't be able to be useful in 256KB. Sure, a kitchen-sink EVM + config will be large but iocon is a defined production type config. If we can't make this work, I'm going to be worried. I've already gotten some aside pokes about making U-Boot shrink down when you turn stuff off. I want to cycle back to saying that we need to look at ways to work-around the gcc issue that's keeping a bunch of unused strings in the resulting binary. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160104/9f44be68/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 14:22 ` Tom Rini @ 2016-01-05 4:18 ` Bin Meng 2016-01-05 13:18 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-05 4:18 UTC (permalink / raw) To: u-boot Hi Tom, On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: >> Hi Dirk, >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: >> > Hi Bin, >> > >> >> ... >> >> The simple fix is to change change iocon to a more larger size since >> >> it has a 64MB flash. Dirk, can you please comment? >> > >> > The problem is the flash partition layout, coming from a time where >> > u-boot was an order of magnitude smaller :) >> > >> >> I guess so. >> >> > Updating partition layout in tens of thousands of devices in the field >> > is not an option for us. >> > >> >> I suspect 256KB won't fit anyway, if trying to make use of these new >> U-Boot features,eg: using driver model adds some more footprints too. >> So in your deployment, you just upgrade those devices in the field to >> latest U-Boot (new version) but not changing partition layout, for fix >> only? > > I'm not convinced that we shouldn't be able to be useful in 256KB. > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > production type config. If we can't make this work, I'm going to be > worried. I've already gotten some aside pokes about making U-Boot > shrink down when you turn stuff off. > > I want to cycle back to saying that we need to look at ways to > work-around the gcc issue that's keeping a bunch of unused strings in > the resulting binary. > So, what's our best way to do with this PR? I am worried that since this iocon board is already at an edge, any ramdom bug fix (to common codes) in the future could be the next victim. Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-05 4:18 ` Bin Meng @ 2016-01-05 13:18 ` Tom Rini 2016-01-07 2:49 ` Bin Meng 0 siblings, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-05 13:18 UTC (permalink / raw) To: u-boot On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: > Hi Tom, > > On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > >> Hi Dirk, > >> > >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > >> > Hi Bin, > >> > > >> >> ... > >> >> The simple fix is to change change iocon to a more larger size since > >> >> it has a 64MB flash. Dirk, can you please comment? > >> > > >> > The problem is the flash partition layout, coming from a time where > >> > u-boot was an order of magnitude smaller :) > >> > > >> > >> I guess so. > >> > >> > Updating partition layout in tens of thousands of devices in the field > >> > is not an option for us. > >> > > >> > >> I suspect 256KB won't fit anyway, if trying to make use of these new > >> U-Boot features,eg: using driver model adds some more footprints too. > >> So in your deployment, you just upgrade those devices in the field to > >> latest U-Boot (new version) but not changing partition layout, for fix > >> only? > > > > I'm not convinced that we shouldn't be able to be useful in 256KB. > > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > > production type config. If we can't make this work, I'm going to be > > worried. I've already gotten some aside pokes about making U-Boot > > shrink down when you turn stuff off. > > > > I want to cycle back to saying that we need to look at ways to > > work-around the gcc issue that's keeping a bunch of unused strings in > > the resulting binary. > > So, what's our best way to do with this PR? I am worried that since > this iocon board is already at an edge, any ramdom bug fix (to common > codes) in the future could be the next victim. For this PR, I think we need to push the fdt patch in question out and for the next release look at splitting up common/fdt_support.c into logical chunks. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160105/362a3b49/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-05 13:18 ` Tom Rini @ 2016-01-07 2:49 ` Bin Meng 2016-01-07 16:29 ` Tom Rini 0 siblings, 1 reply; 26+ messages in thread From: Bin Meng @ 2016-01-07 2:49 UTC (permalink / raw) To: u-boot On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: >> Hi Tom, >> >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: >> >> Hi Dirk, >> >> >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: >> >> > Hi Bin, >> >> > >> >> >> ... >> >> >> The simple fix is to change change iocon to a more larger size since >> >> >> it has a 64MB flash. Dirk, can you please comment? >> >> > >> >> > The problem is the flash partition layout, coming from a time where >> >> > u-boot was an order of magnitude smaller :) >> >> > >> >> >> >> I guess so. >> >> >> >> > Updating partition layout in tens of thousands of devices in the field >> >> > is not an option for us. >> >> > >> >> >> >> I suspect 256KB won't fit anyway, if trying to make use of these new >> >> U-Boot features,eg: using driver model adds some more footprints too. >> >> So in your deployment, you just upgrade those devices in the field to >> >> latest U-Boot (new version) but not changing partition layout, for fix >> >> only? >> > >> > I'm not convinced that we shouldn't be able to be useful in 256KB. >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined >> > production type config. If we can't make this work, I'm going to be >> > worried. I've already gotten some aside pokes about making U-Boot >> > shrink down when you turn stuff off. >> > >> > I want to cycle back to saying that we need to look at ways to >> > work-around the gcc issue that's keeping a bunch of unused strings in >> > the resulting binary. >> >> So, what's our best way to do with this PR? I am worried that since >> this iocon board is already at an edge, any ramdom bug fix (to common >> codes) in the future could be the next victim. > > For this PR, I think we need to push the fdt patch in question out and > for the next release look at splitting up common/fdt_support.c into > logical chunks. > Do anyone volunteer to do this "splitting up common/fdt_support.c into logical chunks"? I still cannot make ELDK work in my env thus cannot make any further investigation :( Regards, Bin ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-07 2:49 ` Bin Meng @ 2016-01-07 16:29 ` Tom Rini 2016-01-13 20:58 ` Joe Hershberger 0 siblings, 1 reply; 26+ messages in thread From: Tom Rini @ 2016-01-07 16:29 UTC (permalink / raw) To: u-boot On Thu, Jan 07, 2016 at 10:49:51AM +0800, Bin Meng wrote: > On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: > > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: > >> Hi Tom, > >> > >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > >> >> Hi Dirk, > >> >> > >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > >> >> > Hi Bin, > >> >> > > >> >> >> ... > >> >> >> The simple fix is to change change iocon to a more larger size since > >> >> >> it has a 64MB flash. Dirk, can you please comment? > >> >> > > >> >> > The problem is the flash partition layout, coming from a time where > >> >> > u-boot was an order of magnitude smaller :) > >> >> > > >> >> > >> >> I guess so. > >> >> > >> >> > Updating partition layout in tens of thousands of devices in the field > >> >> > is not an option for us. > >> >> > > >> >> > >> >> I suspect 256KB won't fit anyway, if trying to make use of these new > >> >> U-Boot features,eg: using driver model adds some more footprints too. > >> >> So in your deployment, you just upgrade those devices in the field to > >> >> latest U-Boot (new version) but not changing partition layout, for fix > >> >> only? > >> > > >> > I'm not convinced that we shouldn't be able to be useful in 256KB. > >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > >> > production type config. If we can't make this work, I'm going to be > >> > worried. I've already gotten some aside pokes about making U-Boot > >> > shrink down when you turn stuff off. > >> > > >> > I want to cycle back to saying that we need to look at ways to > >> > work-around the gcc issue that's keeping a bunch of unused strings in > >> > the resulting binary. > >> > >> So, what's our best way to do with this PR? I am worried that since > >> this iocon board is already at an edge, any ramdom bug fix (to common > >> codes) in the future could be the next victim. > > > > For this PR, I think we need to push the fdt patch in question out and > > for the next release look at splitting up common/fdt_support.c into > > logical chunks. > > > > Do anyone volunteer to do this "splitting up common/fdt_support.c into > logical chunks"? I still cannot make ELDK work in my env thus cannot > make any further investigation :( I'll put it on my TODO list. I'll leave ELDK support up to the denx folks. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160107/8ddd4078/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-07 16:29 ` Tom Rini @ 2016-01-13 20:58 ` Joe Hershberger 2016-01-13 23:01 ` Tom Rini ` (2 more replies) 0 siblings, 3 replies; 26+ messages in thread From: Joe Hershberger @ 2016-01-13 20:58 UTC (permalink / raw) To: u-boot Hi Tom, On Thu, Jan 7, 2016 at 10:29 AM, Tom Rini <trini@konsulko.com> wrote: > On Thu, Jan 07, 2016 at 10:49:51AM +0800, Bin Meng wrote: >> On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: >> > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: >> >> Hi Tom, >> >> >> >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: >> >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: >> >> >> Hi Dirk, >> >> >> >> >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: >> >> >> > Hi Bin, >> >> >> > >> >> >> >> ... >> >> >> >> The simple fix is to change change iocon to a more larger size since >> >> >> >> it has a 64MB flash. Dirk, can you please comment? >> >> >> > >> >> >> > The problem is the flash partition layout, coming from a time where >> >> >> > u-boot was an order of magnitude smaller :) >> >> >> > >> >> >> >> >> >> I guess so. >> >> >> >> >> >> > Updating partition layout in tens of thousands of devices in the field >> >> >> > is not an option for us. >> >> >> > >> >> >> >> >> >> I suspect 256KB won't fit anyway, if trying to make use of these new >> >> >> U-Boot features,eg: using driver model adds some more footprints too. >> >> >> So in your deployment, you just upgrade those devices in the field to >> >> >> latest U-Boot (new version) but not changing partition layout, for fix >> >> >> only? >> >> > >> >> > I'm not convinced that we shouldn't be able to be useful in 256KB. >> >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined >> >> > production type config. If we can't make this work, I'm going to be >> >> > worried. I've already gotten some aside pokes about making U-Boot >> >> > shrink down when you turn stuff off. >> >> > >> >> > I want to cycle back to saying that we need to look at ways to >> >> > work-around the gcc issue that's keeping a bunch of unused strings in >> >> > the resulting binary. >> >> >> >> So, what's our best way to do with this PR? I am worried that since >> >> this iocon board is already at an edge, any ramdom bug fix (to common >> >> codes) in the future could be the next victim. >> > >> > For this PR, I think we need to push the fdt patch in question out and >> > for the next release look at splitting up common/fdt_support.c into >> > logical chunks. >> > >> >> Do anyone volunteer to do this "splitting up common/fdt_support.c into >> logical chunks"? I still cannot make ELDK work in my env thus cannot >> make any further investigation :( > > I'll put it on my TODO list. I'll leave ELDK support up to the denx > folks. Maybe Bin can make a patch to disable Ethernet on iocon and apply before the fdt patch? Or would we rather wait on this until you rework the fdt_support? Or just rebase this pr and apply as is? Thanks, -Joe ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-13 20:58 ` Joe Hershberger @ 2016-01-13 23:01 ` Tom Rini 2016-01-13 23:10 ` Tom Rini 2016-01-14 13:20 ` Tom Rini 2 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2016-01-13 23:01 UTC (permalink / raw) To: u-boot On Wed, Jan 13, 2016 at 02:58:41PM -0600, Joe Hershberger wrote: > Hi Tom, > > On Thu, Jan 7, 2016 at 10:29 AM, Tom Rini <trini@konsulko.com> wrote: > > On Thu, Jan 07, 2016 at 10:49:51AM +0800, Bin Meng wrote: > >> On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: > >> > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: > >> >> Hi Tom, > >> >> > >> >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > >> >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > >> >> >> Hi Dirk, > >> >> >> > >> >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > >> >> >> > Hi Bin, > >> >> >> > > >> >> >> >> ... > >> >> >> >> The simple fix is to change change iocon to a more larger size since > >> >> >> >> it has a 64MB flash. Dirk, can you please comment? > >> >> >> > > >> >> >> > The problem is the flash partition layout, coming from a time where > >> >> >> > u-boot was an order of magnitude smaller :) > >> >> >> > > >> >> >> > >> >> >> I guess so. > >> >> >> > >> >> >> > Updating partition layout in tens of thousands of devices in the field > >> >> >> > is not an option for us. > >> >> >> > > >> >> >> > >> >> >> I suspect 256KB won't fit anyway, if trying to make use of these new > >> >> >> U-Boot features,eg: using driver model adds some more footprints too. > >> >> >> So in your deployment, you just upgrade those devices in the field to > >> >> >> latest U-Boot (new version) but not changing partition layout, for fix > >> >> >> only? > >> >> > > >> >> > I'm not convinced that we shouldn't be able to be useful in 256KB. > >> >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > >> >> > production type config. If we can't make this work, I'm going to be > >> >> > worried. I've already gotten some aside pokes about making U-Boot > >> >> > shrink down when you turn stuff off. > >> >> > > >> >> > I want to cycle back to saying that we need to look at ways to > >> >> > work-around the gcc issue that's keeping a bunch of unused strings in > >> >> > the resulting binary. > >> >> > >> >> So, what's our best way to do with this PR? I am worried that since > >> >> this iocon board is already at an edge, any ramdom bug fix (to common > >> >> codes) in the future could be the next victim. > >> > > >> > For this PR, I think we need to push the fdt patch in question out and > >> > for the next release look at splitting up common/fdt_support.c into > >> > logical chunks. > >> > > >> > >> Do anyone volunteer to do this "splitting up common/fdt_support.c into > >> logical chunks"? I still cannot make ELDK work in my env thus cannot > >> make any further investigation :( > > > > I'll put it on my TODO list. I'll leave ELDK support up to the denx > > folks. > > Maybe Bin can make a patch to disable Ethernet on iocon and apply > before the fdt patch? Or would we rather wait on this until you rework > the fdt_support? Or just rebase this pr and apply as is? So, ELDK 5.3 requires a lot of lifting to get the size down to linking (and in fact fails locally either way). I did a bunch of easy non-FDT trimming now, let me see if that gets the -net PR linking still and work from there. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160113/c0b2aa00/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-13 20:58 ` Joe Hershberger 2016-01-13 23:01 ` Tom Rini @ 2016-01-13 23:10 ` Tom Rini 2016-01-14 13:20 ` Tom Rini 2 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2016-01-13 23:10 UTC (permalink / raw) To: u-boot On Wed, Jan 13, 2016 at 02:58:41PM -0600, Joe Hershberger wrote: > Hi Tom, > > On Thu, Jan 7, 2016 at 10:29 AM, Tom Rini <trini@konsulko.com> wrote: > > On Thu, Jan 07, 2016 at 10:49:51AM +0800, Bin Meng wrote: > >> On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: > >> > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: > >> >> Hi Tom, > >> >> > >> >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > >> >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > >> >> >> Hi Dirk, > >> >> >> > >> >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > >> >> >> > Hi Bin, > >> >> >> > > >> >> >> >> ... > >> >> >> >> The simple fix is to change change iocon to a more larger size since > >> >> >> >> it has a 64MB flash. Dirk, can you please comment? > >> >> >> > > >> >> >> > The problem is the flash partition layout, coming from a time where > >> >> >> > u-boot was an order of magnitude smaller :) > >> >> >> > > >> >> >> > >> >> >> I guess so. > >> >> >> > >> >> >> > Updating partition layout in tens of thousands of devices in the field > >> >> >> > is not an option for us. > >> >> >> > > >> >> >> > >> >> >> I suspect 256KB won't fit anyway, if trying to make use of these new > >> >> >> U-Boot features,eg: using driver model adds some more footprints too. > >> >> >> So in your deployment, you just upgrade those devices in the field to > >> >> >> latest U-Boot (new version) but not changing partition layout, for fix > >> >> >> only? > >> >> > > >> >> > I'm not convinced that we shouldn't be able to be useful in 256KB. > >> >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > >> >> > production type config. If we can't make this work, I'm going to be > >> >> > worried. I've already gotten some aside pokes about making U-Boot > >> >> > shrink down when you turn stuff off. > >> >> > > >> >> > I want to cycle back to saying that we need to look at ways to > >> >> > work-around the gcc issue that's keeping a bunch of unused strings in > >> >> > the resulting binary. > >> >> > >> >> So, what's our best way to do with this PR? I am worried that since > >> >> this iocon board is already at an edge, any ramdom bug fix (to common > >> >> codes) in the future could be the next victim. > >> > > >> > For this PR, I think we need to push the fdt patch in question out and > >> > for the next release look at splitting up common/fdt_support.c into > >> > logical chunks. > >> > > >> > >> Do anyone volunteer to do this "splitting up common/fdt_support.c into > >> logical chunks"? I still cannot make ELDK work in my env thus cannot > >> make any further investigation :( > > > > I'll put it on my TODO list. I'll leave ELDK support up to the denx > > folks. > > Maybe Bin can make a patch to disable Ethernet on iocon and apply > before the fdt patch? Or would we rather wait on this until you rework > the fdt_support? Or just rebase this pr and apply as is? So, just the hush.c patch is enough now, I'll take that and the current PR. I'll also post as patches some of what I've done locally. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160113/73d2e06f/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-13 20:58 ` Joe Hershberger 2016-01-13 23:01 ` Tom Rini 2016-01-13 23:10 ` Tom Rini @ 2016-01-14 13:20 ` Tom Rini 2 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2016-01-14 13:20 UTC (permalink / raw) To: u-boot On Wed, Jan 13, 2016 at 02:58:41PM -0600, Joe Hershberger wrote: > Hi Tom, > > On Thu, Jan 7, 2016 at 10:29 AM, Tom Rini <trini@konsulko.com> wrote: > > On Thu, Jan 07, 2016 at 10:49:51AM +0800, Bin Meng wrote: > >> On Tue, Jan 5, 2016 at 9:18 PM, Tom Rini <trini@konsulko.com> wrote: > >> > On Tue, Jan 05, 2016 at 12:18:35PM +0800, Bin Meng wrote: > >> >> Hi Tom, > >> >> > >> >> On Mon, Jan 4, 2016 at 10:22 PM, Tom Rini <trini@konsulko.com> wrote: > >> >> > On Mon, Jan 04, 2016 at 09:48:08PM +0800, Bin Meng wrote: > >> >> >> Hi Dirk, > >> >> >> > >> >> >> On Mon, Jan 4, 2016 at 7:46 PM, Dirk Eibach <dirk.eibach@gdsys.cc> wrote: > >> >> >> > Hi Bin, > >> >> >> > > >> >> >> >> ... > >> >> >> >> The simple fix is to change change iocon to a more larger size since > >> >> >> >> it has a 64MB flash. Dirk, can you please comment? > >> >> >> > > >> >> >> > The problem is the flash partition layout, coming from a time where > >> >> >> > u-boot was an order of magnitude smaller :) > >> >> >> > > >> >> >> > >> >> >> I guess so. > >> >> >> > >> >> >> > Updating partition layout in tens of thousands of devices in the field > >> >> >> > is not an option for us. > >> >> >> > > >> >> >> > >> >> >> I suspect 256KB won't fit anyway, if trying to make use of these new > >> >> >> U-Boot features,eg: using driver model adds some more footprints too. > >> >> >> So in your deployment, you just upgrade those devices in the field to > >> >> >> latest U-Boot (new version) but not changing partition layout, for fix > >> >> >> only? > >> >> > > >> >> > I'm not convinced that we shouldn't be able to be useful in 256KB. > >> >> > Sure, a kitchen-sink EVM + config will be large but iocon is a defined > >> >> > production type config. If we can't make this work, I'm going to be > >> >> > worried. I've already gotten some aside pokes about making U-Boot > >> >> > shrink down when you turn stuff off. > >> >> > > >> >> > I want to cycle back to saying that we need to look at ways to > >> >> > work-around the gcc issue that's keeping a bunch of unused strings in > >> >> > the resulting binary. > >> >> > >> >> So, what's our best way to do with this PR? I am worried that since > >> >> this iocon board is already at an edge, any ramdom bug fix (to common > >> >> codes) in the future could be the next victim. > >> > > >> > For this PR, I think we need to push the fdt patch in question out and > >> > for the next release look at splitting up common/fdt_support.c into > >> > logical chunks. > >> > > >> > >> Do anyone volunteer to do this "splitting up common/fdt_support.c into > >> logical chunks"? I still cannot make ELDK work in my env thus cannot > >> make any further investigation :( > > > > I'll put it on my TODO list. I'll leave ELDK support up to the denx > > folks. > > Maybe Bin can make a patch to disable Ethernet on iocon and apply > before the fdt patch? Or would we rather wait on this until you rework > the fdt_support? Or just rebase this pr and apply as is? Applied to u-boot/master, thanks! -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/61348e1d/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2016-01-04 3:56 ` Bin Meng 2016-01-04 8:31 ` Bin Meng 2016-01-04 11:46 ` Dirk Eibach @ 2016-01-04 14:32 ` Tom Rini 2 siblings, 0 replies; 26+ messages in thread From: Tom Rini @ 2016-01-04 14:32 UTC (permalink / raw) To: u-boot On Mon, Jan 04, 2016 at 11:56:34AM +0800, Bin Meng wrote: [snip] > Still downloading ELDK toolchains so cannot comment ELDK compiler > behavior :) One question, what's our recommended toolchains for > U-Boot? I have been using kernel.org toolchains as mentioned in the > buildman doc and some other ones mentioned in the moveconfig doc. Well, the way I look at it we have two answers: 1) In general, any sane for your architecture gcc 4.x or later should work. I'm not going to test every possible combination here but maintainers (who might have less visible needs like hey, our product uses toolchain X, so I need to use it) may also say their board needs to work with toolchain X. 2) To me, ELDK current release, current kernel.org toolchains and current commodity distro (Debian, Fedora, SuSE, etc) toolchains should work too. I personally use ELDK 5.6 or PowerPC and MIPS, kernel.org for most everything else and Debian 8 arm-none-eabi (gcc 4.8.x) as that does both armv7 and armv7m, and then Debian/Unstable gcc 5.x for x86/aarch64/arm/sandbox/powerpc. -- Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160104/981ea653/attachment.sig> ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net @ 2012-04-04 16:06 Joe Hershberger 2012-04-09 15:16 ` Wolfgang Denk 0 siblings, 1 reply; 26+ messages in thread From: Joe Hershberger @ 2012-04-04 16:06 UTC (permalink / raw) To: u-boot Hi Wolfgang, Please pull following commits: The following changes since commit c008b6f6dd6b8965e9a7654ffbce75bb9ff7a3b5: Wolfgang Denk (1): Prepare v2012.04-rc1 are available in the git repository at: git://git.denx.de/u-boot-net.git master Amit Virdi (1): net/designware: Change timeout loop implementation Armando Visconti (2): net/designware: Consecutive writes must have delay net/designware: Set ANAR to 0x1e1 Eric Miao (1): net/eth.c: fix eth_write_hwaddr() to use dev->enetaddr as fall back Joe Hershberger (1): Update net subsystem maintainer in doc/git-mailrc Stefan Bigler (1): mvgbe: remove warning for unused methods Stephan Linz (4): net: ll_temac: Add LL TEMAC driver to u-boot microblaze: Enable several ethernet driver compilation microblaze: Add faked LL_TEMAC driver configuration microblaze: Wire up LL_TEMAC driver initialization Vikas Manocha (1): net/designware: Program phy registers when auto-negotiation is ON Vipin KUMAR (3): net/designware: Fix to restore hw mac address net/designware: Fix the max frame length size net/designware: Phy address fix Vipin Kumar (1): net/designware: Try configuring phy on each dw_eth_init board/xilinx/microblaze-generic/config.mk | 6 +- .../xilinx/microblaze-generic/microblaze-generic.c | 36 ++ board/xilinx/microblaze-generic/xparameters.h | 12 +- doc/git-mailrc | 3 +- drivers/net/Makefile | 2 + drivers/net/designware.c | 128 +++++-- drivers/net/designware.h | 3 +- drivers/net/mvgbe.c | 2 + drivers/net/xilinx_ll_temac.c | 399 ++++++++++++++++++++ drivers/net/xilinx_ll_temac.h | 310 +++++++++++++++ drivers/net/xilinx_ll_temac_fifo.c | 143 +++++++ drivers/net/xilinx_ll_temac_fifo.h | 122 ++++++ drivers/net/xilinx_ll_temac_mdio.c | 180 +++++++++ drivers/net/xilinx_ll_temac_mdio.h | 53 +++ drivers/net/xilinx_ll_temac_sdma.c | 370 ++++++++++++++++++ drivers/net/xilinx_ll_temac_sdma.h | 281 ++++++++++++++ include/configs/microblaze-generic.h | 11 +- include/netdev.h | 12 + net/eth.c | 3 +- 19 files changed, 2025 insertions(+), 51 deletions(-) create mode 100644 drivers/net/xilinx_ll_temac.c create mode 100644 drivers/net/xilinx_ll_temac.h create mode 100644 drivers/net/xilinx_ll_temac_fifo.c create mode 100644 drivers/net/xilinx_ll_temac_fifo.h create mode 100644 drivers/net/xilinx_ll_temac_mdio.c create mode 100644 drivers/net/xilinx_ll_temac_mdio.h create mode 100644 drivers/net/xilinx_ll_temac_sdma.c create mode 100644 drivers/net/xilinx_ll_temac_sdma.h ^ permalink raw reply [flat|nested] 26+ messages in thread
* [U-Boot] Pull request: u-boot-net 2012-04-04 16:06 Joe Hershberger @ 2012-04-09 15:16 ` Wolfgang Denk 0 siblings, 0 replies; 26+ messages in thread From: Wolfgang Denk @ 2012-04-09 15:16 UTC (permalink / raw) To: u-boot Dear Joe Hershberger, In message <CANr=Z=aW+S-+zhLMRZuprznSwYcD36z5wtJG1G=rx2POGt5i0Q@mail.gmail.com> you wrote: > Hi Wolfgang, > > Please pull following commits: > > The following changes since commit c008b6f6dd6b8965e9a7654ffbce75bb9ff7a3b5: > Wolfgang Denk (1): > Prepare v2012.04-rc1 > > are available in the git repository at: > > git://git.denx.de/u-boot-net.git master > > Amit Virdi (1): > net/designware: Change timeout loop implementation > > Armando Visconti (2): > net/designware: Consecutive writes must have delay > net/designware: Set ANAR to 0x1e1 > > Eric Miao (1): > net/eth.c: fix eth_write_hwaddr() to use dev->enetaddr as fall back > > Joe Hershberger (1): > Update net subsystem maintainer in doc/git-mailrc > > Stefan Bigler (1): > mvgbe: remove warning for unused methods > > Stephan Linz (4): > net: ll_temac: Add LL TEMAC driver to u-boot > microblaze: Enable several ethernet driver compilation > microblaze: Add faked LL_TEMAC driver configuration > microblaze: Wire up LL_TEMAC driver initialization > > Vikas Manocha (1): > net/designware: Program phy registers when auto-negotiation is ON > > Vipin KUMAR (3): > net/designware: Fix to restore hw mac address > net/designware: Fix the max frame length size > net/designware: Phy address fix > > Vipin Kumar (1): > net/designware: Try configuring phy on each dw_eth_init > > board/xilinx/microblaze-generic/config.mk | 6 +- > .../xilinx/microblaze-generic/microblaze-generic.c | 36 ++ > board/xilinx/microblaze-generic/xparameters.h | 12 +- > doc/git-mailrc | 3 +- > drivers/net/Makefile | 2 + > drivers/net/designware.c | 128 +++++-- > drivers/net/designware.h | 3 +- > drivers/net/mvgbe.c | 2 + > drivers/net/xilinx_ll_temac.c | 399 ++++++++++++++++++++ > drivers/net/xilinx_ll_temac.h | 310 +++++++++++++++ > drivers/net/xilinx_ll_temac_fifo.c | 143 +++++++ > drivers/net/xilinx_ll_temac_fifo.h | 122 ++++++ > drivers/net/xilinx_ll_temac_mdio.c | 180 +++++++++ > drivers/net/xilinx_ll_temac_mdio.h | 53 +++ > drivers/net/xilinx_ll_temac_sdma.c | 370 ++++++++++++++++++ > drivers/net/xilinx_ll_temac_sdma.h | 281 ++++++++++++++ > include/configs/microblaze-generic.h | 11 +- > include/netdev.h | 12 + > net/eth.c | 3 +- > 19 files changed, 2025 insertions(+), 51 deletions(-) > create mode 100644 drivers/net/xilinx_ll_temac.c > create mode 100644 drivers/net/xilinx_ll_temac.h > create mode 100644 drivers/net/xilinx_ll_temac_fifo.c > create mode 100644 drivers/net/xilinx_ll_temac_fifo.h > create mode 100644 drivers/net/xilinx_ll_temac_mdio.c > create mode 100644 drivers/net/xilinx_ll_temac_mdio.h > create mode 100644 drivers/net/xilinx_ll_temac_sdma.c > create mode 100644 drivers/net/xilinx_ll_temac_sdma.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "The value of marriage is not that adults produce children, but that children produce adults." - Peter De Vries ^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2016-01-14 13:20 UTC | newest] Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-12-22 17:58 [U-Boot] Pull request: u-boot-net Joe Hershberger 2015-12-24 3:47 ` Tom Rini 2015-12-29 3:02 ` Joe Hershberger 2015-12-29 14:09 ` Tom Rini 2016-01-02 17:09 ` Tom Rini 2016-01-04 2:35 ` Bin Meng 2016-01-04 3:46 ` Tom Rini 2016-01-04 3:56 ` Bin Meng 2016-01-04 8:31 ` Bin Meng 2016-01-04 14:24 ` Tom Rini 2016-01-05 4:08 ` Bin Meng 2016-01-05 13:18 ` Tom Rini 2016-01-04 11:46 ` Dirk Eibach 2016-01-04 13:48 ` Bin Meng 2016-01-04 14:22 ` Tom Rini 2016-01-05 4:18 ` Bin Meng 2016-01-05 13:18 ` Tom Rini 2016-01-07 2:49 ` Bin Meng 2016-01-07 16:29 ` Tom Rini 2016-01-13 20:58 ` Joe Hershberger 2016-01-13 23:01 ` Tom Rini 2016-01-13 23:10 ` Tom Rini 2016-01-14 13:20 ` Tom Rini 2016-01-04 14:32 ` Tom Rini -- strict thread matches above, loose matches on Subject: below -- 2012-04-04 16:06 Joe Hershberger 2012-04-09 15:16 ` Wolfgang Denk
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.