From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration
Date: Mon, 19 Nov 2018 16:54:27 -0500 [thread overview]
Message-ID: <20181119215427.GP11247@bill-the-cat> (raw)
In-Reply-To: <f4501ac6-3df1-ac30-5dff-dbb2f041e7eb@gmail.com>
On Mon, Nov 19, 2018 at 10:32:01PM +0100, Marek Vasut wrote:
> On 11/19/2018 08:45 PM, Adam Ford wrote:
> > On Mon, Nov 19, 2018 at 12:36 PM Tom Rini <trini@konsulko.com> wrote:
> >>
> >> On Mon, Nov 19, 2018 at 10:54 AM Simon Glass <sjg@chromium.org> wrote:
> >>>
> >>> All boards should now be migrated to use CONFIG_BLK. This series removes
> >>> those with build problems using this option.
> >>>
> >>> If maintainers want to keep these boards in they should send a patch in
> >>> the next week or two. Otherwise the board will be removed in the next
> >>> release, and will need to be added and re-reviewed later.
> >>>
> >>> The goal is to have all boards use driver model. But so far, we do allow
> >>> CONFIG_DM to not be defined.
> >>>
> >>> PLEASE NOTE: This is not an easy process. It is possible that your board
> >>> does work, or works with only minor changes. Please try to understand that
> >>> the removal of a board is not done because people don't like your board.
> >>> In fact the board might have been the first one I used when trying out
> >>> U-Boot! It's just that we expect maintainers to keep up with the migration
> >>> to driver model which has been running now for 4 years. It just isn't
> >>> possible for a few people to migrate and test hundreds of boards.
> >>>
> >>> So, send a patch!
> >>
> >> OK, so with the intention of "need to light a fire", consider the fire
> >> lit! But, I think v2 of this series needs to:
> >> - Address the bug that's been noted of you checking on "DM_BLK" when
> >> it's really just "BLK".
> >> - Do a test build with BLK just being unconditional now. For example,
> >> you're deleting the am335x_evm family but it builds fine with BLK
> >> being enabled now. I even gave it a run time test via test.py and
> >> we're fine. So, I think a new run where you see what fails to build
> >> with BLK enabled by default now is in order to come up with a new
> >> delete list.
> >>
> >
> > When we were migrating toward GCC 6, we introduced a warning message
> > that was displayed at build indicating older versions of GCC would be
> > unsupported, and GCC 6 would become a requirement. The
> > CONFIG_DM_I2C_COMPAT generates a build warning and suggests that it be
> > removed. I would like to propose that in the future, when setting
> > deadlines, we insert something into the build mechanism that generates
> > a warning to tell people that something is going to happen.
>
> I agree, that sounds good.
>
> I am extremely unhappy by how Simon decided, unilaterally, some
> arbitrary deadline, told pretty much no one about that deadline and then
> put a knife on many peoples' throats by sending out this series which
> removes boards that are actively used and maintained, demanding they be
> converted right this instant.
OK, lets step back for a moment. Part of the problem is that yes, we
(I) never found a good way to make a big scary build warning happen.
But, lets look at https://patchwork.ozlabs.org/patch/798309/ for a
moment, which is when we set this deadline, and we had a good bit of
discussion about related issues to make it happen.
I also know that around the v2018.05 release I said, in public, but no I
can't find a link right this moment, that we were pushing off a little
bit on dropping _everything_ right then as there was basically some
fairly important / widely used USB stuff that hadn't been converted yet
(which has since been, I think, otherwise am335x_evm & co wouldn't have
been happy?). I know I did since I can see in the archives a number of
series where maintainers did a bunch of changes to various platforms /
SoCs to turn on BLK right then.
So, no, I don't want to drop a bunch of platforms _right_now_. But we
really need to see what doesn't link anymore with BLK forced on, and
plan from there.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181119/fdba670d/attachment.sig>
next prev parent reply other threads:[~2018-11-19 21:54 UTC|newest]
Thread overview: 210+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-19 15:52 [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 01/93] Add a simple script to remove boards Simon Glass
2018-11-19 18:19 ` Adam Ford
2018-11-26 22:24 ` Simon Glass
2018-11-27 0:08 ` Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 02/93] dm: mmc: Use CONFIG_IS_ENABLED to check for BLK Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 03/93] solidrun: Correct typo in MAINTAINERS Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 04/93] arm: Remove s32v234evb board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 05/93] arm: Remove ls1043ardb_sdcard_SECURE_BOOT board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 06/93] arm: Remove ls1046ardb_sdcard_SECURE_BOOT board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 07/93] arm: Remove colibri_imx6_nospl board Simon Glass
2018-11-19 21:32 ` Marek Vasut
2018-11-19 15:52 ` [U-Boot] [PATCH 08/93] arm: Remove guruplug board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 09/93] arm: Remove sniper board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 10/93] arm: Remove omap3_zoom1 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 11/93] arm: Remove sksimx6 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 12/93] arm: Remove tbs2910 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 13/93] arm: Remove theadorable_debug board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 14/93] arm: Remove devkit3250 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 15/93] arm: Remove pcm051_rev3 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 16/93] arm: Remove ds109 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 17/93] arm: Remove pcm058 board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 18/93] arm: Remove am335x_shc_ict board Simon Glass
2018-11-19 15:52 ` [U-Boot] [PATCH 19/93] arm: Remove vining_2000 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 20/93] arm: Remove cm_t43 board Simon Glass
2018-11-19 21:32 ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 21/93] arm: Remove igep00x0 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 22/93] arm: Remove sheevaplug board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 23/93] arm: Remove omap3_overo board Simon Glass
[not found] ` <CAGDS+nkiuiUPGzwtU9kH1jG_hP-Xk7pZcsc7HoZw9PH34xt8jQ@mail.gmail.com>
[not found] ` <CALYyQ17Zn1yhjGA1qWTyP3E4umy+9PjvAdP1DWwqXbVA9rv7Cg@mail.gmail.com>
2018-11-20 13:20 ` Andrew C. Smith
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 24/93] arm: Remove am335x_boneblack board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 25/93] arm: Remove warp7 board Simon Glass
2018-11-19 17:56 ` Fabio Estevam
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 26/93] arm: Remove gwventana_gw5904 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 27/93] arm: Remove cairo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 28/93] arm: Remove pico-hobbit-imx7d board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 29/93] arm: Remove mccmon6_sd board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 30/93] arm: Remove apalis_imx6_nospl_it board Simon Glass
2018-11-19 21:33 ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 31/93] arm: Remove wandboard board Simon Glass
2018-11-19 21:33 ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 32/93] arm: Remove birdland_bav335a board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 33/93] arm: Remove gurnard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 34/93] arm: Remove xpress_spl board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 35/93] arm: Remove udoo_neo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 36/93] arm: Remove nas220 board Simon Glass
2018-11-21 15:26 ` Evgeni Dobrev
2018-11-21 17:08 ` Tom Rini
2018-11-19 15:53 ` [U-Boot] [PATCH 37/93] arm: Remove am335x_pdu001 board Simon Glass
2018-11-29 10:39 ` Felix Brack
2018-11-29 18:42 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 38/93] arm: Remove snapper9260 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 39/93] arm: Remove pfla02 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 40/93] arm: Remove colibri_pxa270 board Simon Glass
2018-11-26 7:57 ` Marcel Ziswiler
2018-11-26 12:57 ` Tom Rini
2018-11-27 0:08 ` Simon Glass
2018-11-27 12:24 ` Marek Vasut
2018-11-19 15:53 ` [U-Boot] [PATCH 41/93] arm: Remove work_92105 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 42/93] arm: Remove omap3_pandora board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 43/93] arm: Remove cl-som-imx7 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 44/93] arm: Remove devkit8000 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 45/93] arm: Remove pengwyn board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 46/93] arm: Remove dreamplug board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 47/93] arm: Remove mx6sabreauto board Simon Glass
2018-11-19 23:56 ` Peng Fan
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 48/93] arm: Remove imx6q_logic board Simon Glass
2018-11-19 18:10 ` Adam Ford
2018-11-27 0:08 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 49/93] arm: Remove zc5202 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 50/93] arm: Remove imx6dl_mamoj board Simon Glass
2018-11-19 17:22 ` Jagan Teki
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 51/93] arm: Remove omap3_logic_somlv board Simon Glass
2018-11-19 18:07 ` Adam Ford
2018-11-27 0:08 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 52/93] arm: Remove cm_t335 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 53/93] arm: Remove liteboard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 54/93] arm: Remove am43xx_evm_usbhost_boot board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 55/93] arm: Remove chiliboard board Simon Glass
2018-11-21 13:02 ` Marcin Niestrój
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 56/93] arm: Remove am335x_baltos board Simon Glass
2018-11-20 14:56 ` Yegor Yefremov
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 57/93] arm: Remove kp_imx6q_tpc board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 58/93] arm: Remove lsxhl board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 59/93] arm: Remove udoo board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 60/93] arm: Remove marsboard board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 61/93] arm: Remove mx6sabresd board Simon Glass
2018-11-19 23:58 ` Peng Fan
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 62/93] arm: Remove dh_imx6 board Simon Glass
2018-11-20 12:15 ` Ludwig Zenz
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 63/93] arm: Remove vinco board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 64/93] arm: Remove ls1021atwr_sdcard_ifc_SECURE_BOOT board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 65/93] arm: Remove mx6cuboxi board Simon Glass
2018-11-20 7:52 ` Mark Kettenis
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 66/93] arm: Remove ot1200 board Simon Glass
2018-11-22 9:25 ` Christian Gmeiner
2018-11-22 12:52 ` Tom Rini
2018-11-22 13:24 ` Marek Vasut
2018-11-22 13:28 ` Tom Rini
2018-11-22 13:30 ` Marek Vasut
2018-11-22 13:32 ` Tom Rini
2018-11-22 13:40 ` Marek Vasut
2018-11-22 14:44 ` Simon Goldschmidt
2018-11-22 17:01 ` Tom Rini
2018-11-22 20:50 ` Simon Glass
2018-11-25 21:09 ` Simon Goldschmidt
2018-11-26 3:00 ` Simon Glass
2018-11-26 6:05 ` Simon Goldschmidt
2018-12-05 13:21 ` Simon Glass
2018-12-05 13:38 ` Simon Goldschmidt
2018-12-05 13:54 ` Simon Glass
2018-12-05 14:16 ` Simon Goldschmidt
2018-12-05 15:55 ` Simon Glass
2018-12-05 16:11 ` Simon Goldschmidt
2018-11-23 0:33 ` Fabio Estevam
2018-11-19 15:53 ` [U-Boot] [PATCH 67/93] arm: Remove socfpga_stratix10 board Simon Glass
2018-11-21 1:01 ` Ley Foon Tan
2018-11-22 20:50 ` Simon Glass
2018-11-22 23:25 ` Tom Rini
2018-11-23 12:04 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 68/93] arm: Remove am65x_evm_a53 board Simon Glass
2018-11-19 16:58 ` Lokesh Vutla
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 69/93] arm: Remove ap143 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 70/93] arm: Remove ap121 board Simon Glass
2018-11-22 0:47 ` Daniel Schwierzeck
2018-11-22 0:53 ` Tom Rini
2018-11-22 20:50 ` Simon Glass
2018-11-22 23:23 ` Tom Rini
2018-11-24 19:42 ` Simon Glass
2018-11-24 21:22 ` Tom Rini
2018-11-19 15:53 ` [U-Boot] [PATCH 71/93] arm: Remove imgtec_xilfpga board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 72/93] arm: Remove socfpga_de0_nano_soc board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 73/93] arm: Remove clearfog board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 74/93] arm: Remove socfpga_arria10 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 75/93] arm: Remove omap3_beagle board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 76/93] arm: Remove helios4 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 77/93] arm: Remove socfpga_socrates board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 78/93] arm: Remove socfpga_sr1500 board Simon Glass
2018-11-19 15:53 ` [U-Boot] [PATCH 79/93] arm: Remove ls1021aiot_sdcard board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 80/93] arm: Remove socfpga_de10_nano board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 81/93] arm: Remove socfpga_dbm_soc1 board Simon Glass
2018-11-19 21:17 ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 82/93] arm: Remove socfpga_de1_soc board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 83/93] arm: Remove socfpga_sockit board Simon Glass
2018-11-19 20:54 ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 84/93] arm: Remove dns325 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 85/93] arm: Remove socfpga_is1 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 86/93] arm: Remove brppt1_mmc board Simon Glass
2018-11-20 11:08 ` Hannes Schmelzer
2018-11-22 20:50 ` Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 87/93] arm: Remove db-mv784mp-gp board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 88/93] arm: Remove socfpga_arria5 board Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 89/93] arm: Remove socfpga_vining_fpga board Simon Glass
2018-11-19 21:16 ` Marek Vasut
2018-11-19 15:54 ` [U-Boot] [PATCH 90/93] arm: Remove dra7xx_evm and dra7xx_hs_evm boards Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 91/93] dm: Enable CONFIG_BLK Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 92/93] dm: Update driver-model migration schedule for CONFIG_BLK Simon Glass
2018-11-19 15:54 ` [U-Boot] [PATCH 93/93] RFC: dm: Force CONFIG_BLK for all boards with DM Simon Glass
2018-11-19 16:08 ` [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Otavio Salvador
2018-11-19 18:36 ` Tom Rini
2018-11-19 19:45 ` Adam Ford
2018-11-19 21:32 ` Marek Vasut
2018-11-19 21:54 ` Tom Rini [this message]
2018-11-19 21:58 ` Simon Glass
2018-11-20 14:29 ` Ian Campbell
2018-11-20 14:56 ` Tom Rini
2018-11-21 4:43 ` Simon Glass
2018-11-21 13:26 ` Tom Rini
2018-11-19 22:02 ` Adam Ford
2018-11-19 22:06 ` Marek Vasut
2018-11-20 11:00 ` Stefano Babic
2018-11-20 12:39 ` Peter Robinson
2018-11-20 14:55 ` Tom Rini
2018-11-20 16:27 ` Stefano Babic
2018-11-20 17:18 ` Tom Rini
2018-11-19 22:05 ` Marek Vasut
2018-11-20 12:42 ` Soeren Moch
2018-11-20 13:37 ` Tom Rini
2018-11-20 13:40 ` Marek Vasut
2018-11-20 13:42 ` Tom Rini
2018-11-20 13:45 ` Marek Vasut
2018-11-20 13:53 ` Tom Rini
2018-11-20 13:55 ` Marek Vasut
2018-11-21 15:10 ` Tom Rini
2018-11-22 20:50 ` Simon Glass
2018-11-22 23:31 ` Tom Rini
2018-11-23 12:04 ` Simon Glass
2018-11-23 19:38 ` Tom Rini
2018-11-24 19:41 ` Simon Glass
2018-11-26 1:12 ` Tom Rini
2018-11-26 2:59 ` Simon Glass
2018-11-23 0:31 ` Fabio Estevam
2018-11-23 14:35 ` Soeren Moch
2018-11-21 15:13 ` [U-Boot] [PATCH] omap3: beagle: Enable DM_MMC and BLK for u-boot only, not SPL Guillaume GARDET
2018-11-21 17:06 ` Tom Rini
2018-12-17 17:03 ` Guillaume Gardet
2018-12-17 19:34 ` Adam Ford
2018-12-17 20:44 ` Adam Ford
2018-12-18 1:41 ` Tom Rini
2018-11-22 17:45 ` [U-Boot] [PATCH 00/93] dm: Move towards completing CONFIG_BLK migration Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181119215427.GP11247@bill-the-cat \
--to=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox