* [U-Boot] Regression in U-boot v2019-07-rcX @ 2019-06-12 13:18 Andy Shevchenko 2019-06-12 13:23 ` Andy Shevchenko 0 siblings, 1 reply; 8+ messages in thread From: Andy Shevchenko @ 2019-06-12 13:18 UTC (permalink / raw) To: u-boot Hi! I have noticed today the regression in newer U-Boot. For now I'm not sure which version is affected first. At least v2019.07-rc4 behaves badly. Under badly I mean the following. Consider the output at the boot time: U-Boot 2019.07-rc4-00012-gcea7942d57 (Jun 12 2019 - 16:08:09 +0300) CPU: Intel(R) Atom(TM) CPU U1000 @ 500MHz DRAM: 980.6 MiB MMC: mmc at ff3fc000: 0, mmc at ff3fa000: 1 Loading Environment from MMC... OK In: serial Out: serial Err: serial Net: No ethernet found. Hit any key to stop autoboot: 0 Note lines started with DRAM: and MMC:. Now the 4 seconds (!) time is passed between them. On top of that DFU seems twice slower (on the glance, I haven't measure with `time` yet). Any ideas, while I'll try to allocate some time to investigate myself? P.S. The board I'm testing with is Intel Edison. I think no need to tell that nothing has been changed except the base (I'm rebased my stuff on top of latest and greatest U-Boot releases). -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 13:18 [U-Boot] Regression in U-boot v2019-07-rcX Andy Shevchenko @ 2019-06-12 13:23 ` Andy Shevchenko 2019-06-12 13:37 ` Lukasz Majewski 2019-06-12 13:49 ` Andy Shevchenko 0 siblings, 2 replies; 8+ messages in thread From: Andy Shevchenko @ 2019-06-12 13:23 UTC (permalink / raw) To: u-boot On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > Hi! > > I have noticed today the regression in newer U-Boot. > For now I'm not sure which version is affected first. At least v2019.07-rc4 > behaves badly. > > Under badly I mean the following. Consider the output at the boot time: > > U-Boot 2019.07-rc4-00012-gcea7942d57 (Jun 12 2019 - 16:08:09 +0300) > > CPU: Intel(R) Atom(TM) CPU U1000 @ 500MHz > DRAM: 980.6 MiB > MMC: mmc at ff3fc000: 0, mmc at ff3fa000: 1 > Loading Environment from MMC... OK > In: serial > Out: serial > Err: serial > Net: No ethernet found. > Hit any key to stop autoboot: 0 > > Note lines started with DRAM: and MMC:. Now the 4 seconds (!) time is passed > between them. > > On top of that DFU seems twice slower (on the glance, I haven't measure with > `time` yet). > > Any ideas, while I'll try to allocate some time to investigate myself? > > P.S. The board I'm testing with is Intel Edison. I think no need to tell that > nothing has been changed except the base (I'm rebased my stuff on top of latest > and greatest U-Boot releases). v2019.07-rc1 is NOT affected! The time difference with DFU: -rc1: real 0m1.114s -rc4: real 0m2.691s -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 13:23 ` Andy Shevchenko @ 2019-06-12 13:37 ` Lukasz Majewski 2019-06-12 14:00 ` Andy Shevchenko 2019-06-12 13:49 ` Andy Shevchenko 1 sibling, 1 reply; 8+ messages in thread From: Lukasz Majewski @ 2019-06-12 13:37 UTC (permalink / raw) To: u-boot Hi Andy, > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > Hi! > > > > I have noticed today the regression in newer U-Boot. > > For now I'm not sure which version is affected first. At least > > v2019.07-rc4 behaves badly. > > > > Under badly I mean the following. Consider the output at the boot > > time: > > > > U-Boot 2019.07-rc4-00012-gcea7942d57 (Jun 12 2019 - 16:08:09 +0300) > > > > CPU: Intel(R) Atom(TM) CPU U1000 @ 500MHz > > DRAM: 980.6 MiB > > MMC: mmc at ff3fc000: 0, mmc at ff3fa000: 1 > > Loading Environment from MMC... OK > > In: serial > > Out: serial > > Err: serial > > Net: No ethernet found. > > Hit any key to stop autoboot: 0 > > > > Note lines started with DRAM: and MMC:. Now the 4 seconds (!) time > > is passed between them. > > > > On top of that DFU seems twice slower (on the glance, I haven't > > measure with `time` yet). > > > > Any ideas, while I'll try to allocate some time to investigate > > myself? > > > > P.S. The board I'm testing with is Intel Edison. I think no need to > > tell that nothing has been changed except the base (I'm rebased my > > stuff on top of latest and greatest U-Boot releases). > > v2019.07-rc1 is NOT affected! > > The time difference with DFU: > -rc1: real 0m1.114s > -rc4: real 0m2.691s > Could you bisect between -rc1 and -rc4 ? Thanks in advance, Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma at denx.de -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 488 bytes Desc: OpenPGP digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190612/7fd25915/attachment.sig> ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 13:37 ` Lukasz Majewski @ 2019-06-12 14:00 ` Andy Shevchenko 0 siblings, 0 replies; 8+ messages in thread From: Andy Shevchenko @ 2019-06-12 14:00 UTC (permalink / raw) To: u-boot On Wed, Jun 12, 2019 at 03:37:54PM +0200, Lukasz Majewski wrote: > > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > v2019.07-rc1 is NOT affected! > > > > The time difference with DFU: > > -rc1: real 0m1.114s > > -rc4: real 0m2.691s > > > > Could you bisect between -rc1 and -rc4 ? > > Thanks in advance, Just did, see my previous message. -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 13:23 ` Andy Shevchenko 2019-06-12 13:37 ` Lukasz Majewski @ 2019-06-12 13:49 ` Andy Shevchenko 2019-06-12 14:07 ` Bin Meng 1 sibling, 1 reply; 8+ messages in thread From: Andy Shevchenko @ 2019-06-12 13:49 UTC (permalink / raw) To: u-boot On Wed, Jun 12, 2019 at 04:23:37PM +0300, Andy Shevchenko wrote: > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > Hi! > > > > I have noticed today the regression in newer U-Boot. > > For now I'm not sure which version is affected first. At least v2019.07-rc4 > > behaves badly. > > > > Under badly I mean the following. Consider the output at the boot time: > > > > U-Boot 2019.07-rc4-00012-gcea7942d57 (Jun 12 2019 - 16:08:09 +0300) > > > > CPU: Intel(R) Atom(TM) CPU U1000 @ 500MHz > > DRAM: 980.6 MiB > > MMC: mmc at ff3fc000: 0, mmc at ff3fa000: 1 > > Loading Environment from MMC... OK > > In: serial > > Out: serial > > Err: serial > > Net: No ethernet found. > > Hit any key to stop autoboot: 0 > > > > Note lines started with DRAM: and MMC:. Now the 4 seconds (!) time is passed > > between them. > > > > On top of that DFU seems twice slower (on the glance, I haven't measure with > > `time` yet). > > > > Any ideas, while I'll try to allocate some time to investigate myself? > > > > P.S. The board I'm testing with is Intel Edison. I think no need to tell that > > nothing has been changed except the base (I'm rebased my stuff on top of latest > > and greatest U-Boot releases). > > v2019.07-rc1 is NOT affected! > > The time difference with DFU: > -rc1: real 0m1.114s > -rc4: real 0m2.691s The culprit commit is: commit 665cb18ea64aabbeb03d27a4c92ddec1baccb87a Author: Simon Glass <sjg@chromium.org> Date: Thu Apr 25 21:59:06 2019 -0600 x86: Don't set up MTRRs in SPL Please revert ASAP before release, thanks! -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 13:49 ` Andy Shevchenko @ 2019-06-12 14:07 ` Bin Meng 2019-06-17 7:49 ` Andy Shevchenko 0 siblings, 1 reply; 8+ messages in thread From: Bin Meng @ 2019-06-12 14:07 UTC (permalink / raw) To: u-boot On Wed, Jun 12, 2019 at 9:49 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > On Wed, Jun 12, 2019 at 04:23:37PM +0300, Andy Shevchenko wrote: > > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > > Hi! > > > > > > I have noticed today the regression in newer U-Boot. > > > For now I'm not sure which version is affected first. At least v2019.07-rc4 > > > behaves badly. > > > > > > Under badly I mean the following. Consider the output at the boot time: > > > > > > U-Boot 2019.07-rc4-00012-gcea7942d57 (Jun 12 2019 - 16:08:09 +0300) > > > > > > CPU: Intel(R) Atom(TM) CPU U1000 @ 500MHz > > > DRAM: 980.6 MiB > > > MMC: mmc at ff3fc000: 0, mmc at ff3fa000: 1 > > > Loading Environment from MMC... OK > > > In: serial > > > Out: serial > > > Err: serial > > > Net: No ethernet found. > > > Hit any key to stop autoboot: 0 > > > > > > Note lines started with DRAM: and MMC:. Now the 4 seconds (!) time is passed > > > between them. > > > > > > On top of that DFU seems twice slower (on the glance, I haven't measure with > > > `time` yet). > > > > > > Any ideas, while I'll try to allocate some time to investigate myself? > > > > > > P.S. The board I'm testing with is Intel Edison. I think no need to tell that > > > nothing has been changed except the base (I'm rebased my stuff on top of latest > > > and greatest U-Boot releases). > > > > v2019.07-rc1 is NOT affected! > > > > The time difference with DFU: > > -rc1: real 0m1.114s > > -rc4: real 0m2.691s > > > The culprit commit is: > > commit 665cb18ea64aabbeb03d27a4c92ddec1baccb87a > Author: Simon Glass <sjg@chromium.org> > Date: Thu Apr 25 21:59:06 2019 -0600 > > x86: Don't set up MTRRs in SPL > > > Please revert ASAP before release, thanks! So it looks that MTRRs are not programmed for Intel Edison to enable cache? Simon, would you please take a look? I suspect simply revert this will break the Chromebook SPL build? Regards, Bin ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-12 14:07 ` Bin Meng @ 2019-06-17 7:49 ` Andy Shevchenko 2019-06-17 9:51 ` Simon Glass 0 siblings, 1 reply; 8+ messages in thread From: Andy Shevchenko @ 2019-06-17 7:49 UTC (permalink / raw) To: u-boot On Wed, Jun 12, 2019 at 10:07:11PM +0800, Bin Meng wrote: > On Wed, Jun 12, 2019 at 9:49 PM Andy Shevchenko > <andriy.shevchenko@linux.intel.com> wrote: > > On Wed, Jun 12, 2019 at 04:23:37PM +0300, Andy Shevchenko wrote: > > > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > commit 665cb18ea64aabbeb03d27a4c92ddec1baccb87a > > Author: Simon Glass <sjg@chromium.org> > > Date: Thu Apr 25 21:59:06 2019 -0600 > > > > x86: Don't set up MTRRs in SPL > > > > > > Please revert ASAP before release, thanks! > > So it looks that MTRRs are not programmed for Intel Edison to enable cache? > > Simon, would you please take a look? I suspect simply revert this will > break the Chromebook SPL build? Since there is no activity on this and release is coming, I would propose to revert for now. -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 8+ messages in thread
* [U-Boot] Regression in U-boot v2019-07-rcX 2019-06-17 7:49 ` Andy Shevchenko @ 2019-06-17 9:51 ` Simon Glass 0 siblings, 0 replies; 8+ messages in thread From: Simon Glass @ 2019-06-17 9:51 UTC (permalink / raw) To: u-boot Hi Bin, Andy, On Mon, 17 Jun 2019 at 08:49, Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > On Wed, Jun 12, 2019 at 10:07:11PM +0800, Bin Meng wrote: > > On Wed, Jun 12, 2019 at 9:49 PM Andy Shevchenko > > <andriy.shevchenko@linux.intel.com> wrote: > > > On Wed, Jun 12, 2019 at 04:23:37PM +0300, Andy Shevchenko wrote: > > > > On Wed, Jun 12, 2019 at 04:18:25PM +0300, Andy Shevchenko wrote: > > > > commit 665cb18ea64aabbeb03d27a4c92ddec1baccb87a > > > Author: Simon Glass <sjg@chromium.org> > > > Date: Thu Apr 25 21:59:06 2019 -0600 > > > > > > x86: Don't set up MTRRs in SPL > > > > > > > > > Please revert ASAP before release, thanks! > > > > So it looks that MTRRs are not programmed for Intel Edison to enable cache? > > > > Simon, would you please take a look? I suspect simply revert this will > > break the Chromebook SPL build? > > Since there is no activity on this and release is coming, I would propose to > revert for now. I am OK with a revert for now if we don't have another solution. The problem here is that we want to select when the mtrrs are programmed. With my patch, this code is enabled on edison. I think the solution might be to set the mtrrs earlier on link. But I'll need to take a look and it won't be for about two weeks. Regards, Simon ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-06-17 9:51 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-06-12 13:18 [U-Boot] Regression in U-boot v2019-07-rcX Andy Shevchenko 2019-06-12 13:23 ` Andy Shevchenko 2019-06-12 13:37 ` Lukasz Majewski 2019-06-12 14:00 ` Andy Shevchenko 2019-06-12 13:49 ` Andy Shevchenko 2019-06-12 14:07 ` Bin Meng 2019-06-17 7:49 ` Andy Shevchenko 2019-06-17 9:51 ` Simon Glass
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox