Skip to contentSkip to conversation

Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK

PATCH New Jon Loeliger 5 participants 7 messages Jul 10, 2007

lore
Share & tools
lore
#0 lore raw

cover Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK

Folks,

This last abusive patch set finally kills off CONFIG_COMMANDS and its partner in crime, CONFIG_BOOTP_MASK. Basically, all of these patches plus the preceeding 18 have to be incorporated together to really get a valid world again. Sorry it's so gross.

After these patches are applied, one simply uses the symbols CONFIG_CMD_* or CONFIG_BOOTP_* in order to select and enable the corresponding features. No one should use or reference CONFIG_COMMANDS or CONFIG_BOOTP_MASK any longer.

All of these patches are also available from my repository here:

www.jdl.com/software/u-boot-cfg.git

I'll be around to help fix up any typos and lingering cruft.

Thanks,
jdl

PS -- Truth be told, once I started removing #include of
the cmd_confdefs.h file, things will potentially break around the CONFIG_BOOTP_* issue until all of these patches are applied. Sorry.

PPS -- Actually, there is _still_ the possibility for a minor
breakage around the CONFIG_BOOTP_* issue. It will take some minor work to discover where, though. Specifically, every file that _used_ to #include cmd_confdefs.h automatically defined CONFIG_BOOTP_MASK with default settings. This patch series only defines equivallent CONFIG_BOOTP_ options where a port file explicitly defined its own CONFIG_BOOTP_MASK.

That is, all the board ports that silently had default CONFIG_BOOTP_MASK inheriting the default are _still_ NOT configured properly even after all of these patches. Those boards that DID have a CONFIG_BOOTP_MASK in them will be just fine.

I need to track down which board ports were silently getting the default and make their BOOTP choices explicit now. If you would, give me a day to track those boards down and work up a patchset for them...

Sorry.

 README                             |   28 ++++--
 board/MAI/AmigaOneG3SE/cmd_boota.c |    2 +-
 board/MAI/menu/cmd_menu.c          |    2 +-
 board/Marvell/common/serial.c      |    2 +-
 board/alaska/alaska.c              |    2 +-
 board/altera/dk1c20/dk1c20.c       |    4 +-
 board/amirix/ap1000/serial.c       |    2 +-
 board/at91rm9200dk/at91rm9200dk.c  |    6 +-
 board/atc/atc.c                    |    2 +-
 board/atc/ti113x.c                 |    2 +-
 board/atmel/atstk1000/eth.c        |    2 +-
 board/bc3450/cmd_bc3450.c          |    2 +-
 board/bf537-stamp/bf537-stamp.c    |    4 +-
 board/bf537-stamp/ether_bf537.c    |    2 +-
 board/bf537-stamp/nand.c           |    4 +-
 board/c2mon/pcmcia.c               |    6 +-
 board/cmc_pu2/cmc_pu2.c            |    4 +-
 board/cogent/serial.c              |    2 +-
 board/cpc45/cpc45.c                |    2 +-
 board/cpc45/pd67290.c              |    2 +-
 board/cpu86/cpu86.c                |    2 +-
 board/cpu87/cpu87.c                |    2 +-
 board/csb637/csb637.c              |    4 +-
 board/dave/PPChameleonEVB/nand.c   |    4 +-
 board/delta/nand.c                 |    2 +-
 board/esd/ash405/ash405.c          |    2 +-
 board/esd/cms700/cms700.c          |    2 +-
 board/esd/common/auto_update.c     |   16 ++--
 board/esd/common/cmd_loadpci.c     |    2 +-
 board/esd/cpci750/serial.c         |    2 +-
 board/esd/hh405/hh405.c            |    2 +-
 board/esd/hub405/hub405.c          |    2 +-
 board/esd/ocrtc/cmd_ocrtc.c        |    2 +-
 board/esd/pci405/cmd_pci405.c      |    2 +-
 board/esd/plu405/plu405.c          |    2 +-
 board/esd/voh405/voh405.c          |    2 +-
 board/esd/wuh405/wuh405.c          |    2 +-
 board/etin/debris/phantom.c        |    2 +-
 board/evb64260/eth.c               |    4 +-
 board/evb64260/serial.c            |    2 +-
 board/evb64260/zuma_pbb.c          |    4 +-
 board/fads/fads.c                  |    2 +-
 board/fads/fads.h                  |    6 +-
 board/fads/pcmcia.c                |    8 +-
 board/funkwerk/vovpn-gw/m88e6060.c |    2 +-
 board/funkwerk/vovpn-gw/vovpn-gw.c |    4 +-
 board/g2000/g2000.c                |    4 +-
 board/gen860t/gen860t.c            |    4 +-
 board/genietv/genietv.c            |    2 +-
 board/gth/pcmcia.c                 |    6 +-
 board/hymod/bsp.c                  |    2 +-
 board/icu862/pcmcia.c              |    6 +-
 board/ids8247/ids8247.c            |    2 +-
 board/ixdp425/ixdp425.c            |    2 +-
 board/kb9202/kb9202.c              |    4 +-
 board/kup/common/pcmcia.c          |    6 +-
 board/lwmon/lwmon.c                |    2 +-
 board/lwmon/pcmcia.c               |    6 +-
 board/mbx8xx/pcmcia.c              |    8 +-
 board/mcc200/auto_update.c         |    2 +-
 board/mcc200/mcc200.c              |    2 +-
 board/ml2/serial.c                 |    4 +-
 board/mp2usb/mp2usb.c              |    4 +-
 board/mpl/common/common_util.c     |    6 +-
 board/mpl/common/common_util.h     |    2 +-
 board/mpl/vcma9/vcma9.c            |    2 +-
 board/mpl/vcma9/vcma9.h            |    2 +-
 board/nc650/nand.c                 |    4 +-
 board/netphone/netphone.c          |    2 +-
 board/netstar/nand.c               |    2 +-
 board/netta/netta.c                |    4 +-
 board/netta/pcmcia.c               |    6 +-
 board/netta2/netta2.c              |    2 +-
 board/netvia/netvia.c              |    2 +-
 board/omap2420h4/omap2420h4.c      |    4 +-
 board/pcippc2/pcippc2.c            |    2 +-
 board/pm520/pm520.c                |    2 +-
 board/pm826/pm826.c                |    2 +-
 board/pm828/pm828.c                |    2 +-
 board/pn62/cmd_pn62.c              |    2 +-
 board/prodrive/alpr/nand.c         |    2 +-
 board/prodrive/p3mx/serial.c       |    4 +-
 board/prodrive/pdnb3/nand.c        |    2 +-
 board/prodrive/pdnb3/pdnb3.c       |    2 +-
 board/r360mpi/pcmcia.c             |    6 +-
 board/sacsng/sacsng.c              |    2 +-
 board/sbc2410x/sbc2410x.c          |    6 +-
 board/sc3/sc3nand.c                |    2 +-
 board/siemens/common/fpga.c        |    4 +-
 board/siemens/pcu_e/pcu_e.c        |    2 +-
 board/sixnet/sixnet.c              |    6 +-
 board/ssv/adnpesc1/adnpesc1.c      |    2 +-
 board/ssv/common/cmd_sled.c        |    2 +-
 board/ssv/common/wd_pio.c          |    2 +-
 board/stxxtc/stxxtc.c              |    2 +-
 board/svm_sc8xx/svm_sc8xx.c        |    2 +-
 board/tqm5200/cmd_stk52xx.c        |    2 +-
 board/tqm5200/cmd_tb5200.c         |    2 +-
 board/tqm8272/tqm8272.c            |    2 +-
 board/trab/auto_update.c           |    2 +-
 board/trab/cmd_trab.c              |    6 +-
 board/trab/trab_fkt.c              |   12 ++--
 board/uc100/pcmcia.c               |    6 +-
 board/w7o/cmd_vpd.c                |    4 +-
 board/xilinx/ml300/serial.c        |    2 +-
 board/zylonite/nand.c              |    2 +-
 common/bedbug.c                    |    4 +-
 common/cmd_autoscript.c            |    9 +-
 common/cmd_bdinfo.c                |    2 +-
 common/cmd_bedbug.c                |    2 +-
 common/cmd_bmp.c                   |    4 +-
 common/cmd_bootm.c                 |   22 +++---
 common/cmd_cache.c                 |    2 +-
 common/cmd_console.c               |    2 +-
 common/cmd_date.c                  |    2 +-
 common/cmd_dcr.c                   |    2 +-
 common/cmd_diag.c                  |    2 +-
 common/cmd_display.c               |    2 +-
 common/cmd_doc.c                   |    4 +-
 common/cmd_dtt.c                   |    4 +-
 common/cmd_eeprom.c                |    8 +-
 common/cmd_elf.c                   |    4 +-
 common/cmd_ext2.c                  |    6 +-
 common/cmd_fat.c                   |    2 +-
 common/cmd_fdc.c                   |   17 ++--
 common/cmd_fdos.c                  |    4 +-
 common/cmd_flash.c                 |   14 ++--
 common/cmd_fpga.c                  |    6 +-
 common/cmd_i2c.c                   |   10 +-
 common/cmd_ide.c                   |    4 +-
 common/cmd_immap.c                 |    2 +-
 common/cmd_itest.c                 |    4 +-
 common/cmd_jffs2.c                 |   14 ++--
 common/cmd_load.c                  |   20 ++--
 common/cmd_mem.c                   |   15 +--
 common/cmd_mfsl.c                  |    2 +-
 common/cmd_mii.c                   |    2 +-
 common/cmd_misc.c                  |    6 +-
 common/cmd_mmc.c                   |    2 +-
 common/cmd_nand.c                  |   23 ++---
 common/cmd_net.c                   |   22 +++---
 common/cmd_nvedit.c                |   18 +---
 common/cmd_pci.c                   |    4 +-
 common/cmd_pcmcia.c                |    7 +-
 common/cmd_portio.c                |    2 +-
 common/cmd_reginfo.c               |    6 +-
 common/cmd_reiser.c                |    4 +-
 common/cmd_scsi.c                  |    4 +-
 common/cmd_spi.c                   |    2 +-
 common/cmd_universe.c              |    4 +-
 common/cmd_usb.c                   |    6 +-
 common/cmd_vfd.c                   |    2 +-
 common/cmd_ximg.c                  |    4 +-
 common/command.c                   |    4 +-
 common/docecc.c                    |    4 +-
 common/env_flash.c                 |    2 +-
 common/env_nand.c                  |    2 +-
 common/exports.c                   |    4 +-
 common/hush.c                      |    2 +-
 common/kgdb.c                      |    2 +-
 common/lcd.c                       |    4 +-
 common/main.c                      |    4 +-
 common/miiphyutil.c                |    4 +-
 common/usb.c                       |    4 +-
 common/usb_storage.c               |    2 +-
 cpu/74xx_7xx/kgdb.S                |    2 +-
 cpu/74xx_7xx/traps.c               |   12 ++--
 cpu/arm920t/at91rm9200/bcm5221.c   |    4 +-
 cpu/arm920t/at91rm9200/dm9161.c    |    4 +-
 cpu/arm920t/at91rm9200/ether.c     |   10 +-
 cpu/arm920t/at91rm9200/lxt972.c    |    4 +-
 cpu/i386/serial.c                  |    2 +-
 cpu/ixp/cpu.c                      |    2 +-
 cpu/ixp/npe/npe.c                  |    2 +-
 cpu/mcf52x2/fec.c                  |   14 ++--
 cpu/microblaze/cache.c             |    2 +-
 cpu/microblaze/interrupts.c        |    4 +-
 cpu/mips/au1x00_eth.c              |    8 +-
 cpu/mpc5xx/interrupts.c            |    4 +-
 cpu/mpc5xx/traps.c                 |   16 ++--
 cpu/mpc5xxx/cpu_init.c             |    2 +-
 cpu/mpc5xxx/fec.c                  |    6 +-
 cpu/mpc5xxx/interrupts.c           |    2 +-
 cpu/mpc5xxx/traps.c                |   16 ++--
 cpu/mpc8220/cpu_init.c             |    2 +-
 cpu/mpc8220/fec.c                  |    6 +-
 cpu/mpc8220/traps.c                |   16 ++--
 cpu/mpc824x/traps.c                |    4 +-
 cpu/mpc8260/bedbug_603e.c          |    2 +-
 cpu/mpc8260/ether_fcc.c            |    6 +-
 cpu/mpc8260/ether_scc.c            |    2 +-
 cpu/mpc8260/interrupts.c           |    4 +-
 cpu/mpc8260/kgdb.S                 |    2 +-
 cpu/mpc8260/traps.c                |   16 ++--
 cpu/mpc83xx/interrupts.c           |    4 +-
 cpu/mpc83xx/traps.c                |   14 ++--
 cpu/mpc85xx/ether_fcc.c            |    6 +-
 cpu/mpc85xx/interrupts.c           |    4 +-
 cpu/mpc85xx/traps.c                |   14 ++--
 cpu/mpc8xx/bedbug_860.c            |    2 +-
 cpu/mpc8xx/fec.c                   |   18 ++--
 cpu/mpc8xx/kgdb.S                  |    2 +-
 cpu/mpc8xx/scc.c                   |    2 +-
 cpu/mpc8xx/serial.c                |    2 +-
 cpu/mpc8xx/traps.c                 |   16 ++--
 cpu/nios/interrupts.c              |    4 +-
 cpu/nios2/interrupts.c             |    4 +-
 cpu/ppc4xx/4xx_enet.c              |   10 +-
 cpu/ppc4xx/bedbug_405.c            |    2 +-
 cpu/ppc4xx/dcr.S                   |    2 +-
 cpu/ppc4xx/interrupts.c            |    4 +-
 cpu/ppc4xx/kgdb.S                  |    2 +-
 cpu/ppc4xx/ndfc.c                  |    2 +-
 cpu/ppc4xx/serial.c                |    2 +-
 cpu/ppc4xx/traps.c                 |   14 ++--
 cpu/ppc4xx/usbdev.c                |    2 +-
 disk/part.c                        |   26 +++---
 disk/part_amiga.c                  |    6 +-
 disk/part_dos.c                    |    8 +-
 disk/part_iso.c                    |    8 +-
 disk/part_mac.c                    |    8 +-
 doc/README.SNTP                    |    4 +-
 doc/README.bedbug                  |    7 --
 doc/README.nand                    |    4 +-
 drivers/bcm570x.c                  |    2 +-
 drivers/cfb_console.c              |    8 +-
 drivers/cs8900.c                   |    2 +-
 drivers/dc2114x.c                  |    2 +-
 drivers/e1000.c                    |    2 +-
 drivers/eepro100.c                 |    8 +-
 drivers/inca-ip_sw.c               |    2 +-
 drivers/lan91c96.c                 |    2 +-
 drivers/macb.c                     |   11 +--
 drivers/mpc8xx_pcmcia.c            |    8 +-
 drivers/nand/nand.c                |    2 +-
 drivers/nand/nand_base.c           |    2 +-
 drivers/nand/nand_bbt.c            |    2 +-
 drivers/nand/nand_ecc.c            |    4 +-
 drivers/nand/nand_ids.c            |    2 +-
 drivers/nand/nand_util.c           |    4 +-
 drivers/nand_legacy/nand_legacy.c  |    4 +-
 drivers/natsemi.c                  |    2 +-
 drivers/netarm_eth.c               |    2 +-
 drivers/ns8382x.c                  |    2 +-
 drivers/pcnet.c                    |    2 +-
 drivers/plb2800_eth.c              |    2 +-
 drivers/pxa_pcmcia.c               |    2 +-
 drivers/rpx_pcmcia.c               |    8 +-
 drivers/rtl8019.c                  |    2 +-
 drivers/rtl8139.c                  |    2 +-
 drivers/rtl8169.c                  |    2 +-
 drivers/sk98lin/uboot_drv.c        |    2 +-
 drivers/sym53c8xx.c                |    4 +-
 drivers/ti_pci1410a.c              |    2 +-
 drivers/tigon3.c                   |    2 +-
 drivers/tqm8xx_pcmcia.c            |    6 +-
 drivers/tsec.c                     |    7 +-
 drivers/tsi108_eth.c               |    2 +-
 drivers/tsi108_i2c.c               |    4 +-
 fs/cramfs/cramfs.c                 |    2 +-
 fs/cramfs/uncompress.c             |    2 +-
 fs/ext2/dev.c                      |    2 +-
 fs/ext2/ext2fs.c                   |    2 +-
 fs/fat/fat.c                       |   16 ++--
 fs/fat/file.c                      |    4 +-
 fs/fdos/dev.c                      |    2 +-
 fs/fdos/fat.c                      |    2 +-
 fs/fdos/fdos.c                     |    2 +-
 fs/fdos/fs.c                       |    2 +-
 fs/fdos/subdir.c                   |    2 +-
 fs/fdos/vfat.c                     |    2 +-
 fs/jffs2/compr_lzari.c             |    4 +-
 fs/jffs2/compr_lzo.c               |    4 +-
 fs/jffs2/compr_rtime.c             |    2 +-
 fs/jffs2/compr_rubin.c             |    2 +-
 fs/jffs2/compr_zlib.c              |    2 +-
 fs/jffs2/jffs2_1pass.c             |   20 ++--
 fs/jffs2/jffs2_nand_1pass.c        |    2 +-
 fs/jffs2/mini_inflate.c            |    2 +-
 fs/reiserfs/dev.c                  |    2 +-
 fs/reiserfs/mode_string.c          |    2 +-
 fs/reiserfs/reiserfs.c             |    2 +-
 include/_exports.h                 |    2 +-
 include/cmd_confdefs.h             |  163 ------------------------------------
 include/config_bootp.h             |   41 ---------
 include/configs/AMX860.h           |   11 ++-
 include/configs/AmigaOneG3SE.h     |   13 ++-
 include/configs/B2.h               |    9 ++-
 include/configs/BAB7xx.h           |   11 ++-
 include/configs/CCM.h              |    9 ++-
 include/configs/CMS700.h           |   15 +++-
 include/configs/CPC45.h            |   10 ++-
 include/configs/CPCI405.h          |   15 +++-
 include/configs/CPCI4052.h         |   15 +++-
 include/configs/CPCI405AB.h        |   15 +++-
 include/configs/CPCI405DT.h        |   15 +++-
 include/configs/CPCI750.h          |   10 ++-
 include/configs/CPU86.h            |   13 ++-
 include/configs/CPU87.h            |   13 ++-
 include/configs/CRAYL1.h           |   20 ++--
 include/configs/CU824.h            |   10 ++-
 include/configs/DB64360.h          |   12 ++-
 include/configs/DB64460.h          |   12 ++-
 include/configs/ELPPC.h            |   10 ++-
 include/configs/ELPT860.h          |   10 ++-
 include/configs/ESTEEM192E.h       |   10 ++-
 include/configs/ETX094.h           |   10 ++-
 include/configs/EVB64260.h         |   10 ++-
 include/configs/FADS823.h          |   21 +++++-
 include/configs/FLAGADM.h          |   10 ++-
 include/configs/FPS850L.h          |   20 ++++-
 include/configs/FPS860L.h          |   19 ++++-
 include/configs/GEN860T.h          |    9 ++-
 include/configs/HMI10.h            |   10 ++-
 include/configs/IAD210.h           |   10 ++-
 include/configs/ICU862.h           |   10 ++-
 include/configs/IDS8247.h          |   13 ++-
 include/configs/IP860.h            |    8 ++-
 include/configs/IPHASE4539.h       |   12 ++-
 include/configs/ISPAN.h            |    3 +-
 include/configs/IVML24.h           |   10 ++-
 include/configs/IVMS8.h            |   10 ++-
 include/configs/KUP4K.h            |   10 ++-
 include/configs/KUP4X.h            |   10 ++-
 include/configs/LANTEC.h           |    9 ++-
 include/configs/MHPC.h             |   10 ++-
 include/configs/MPC8260ADS.h       |    3 +-
 include/configs/MPC8266ADS.h       |   17 ++--
 include/configs/MVBLUE.h           |   20 ++++-
 include/configs/MVS1.h             |   10 ++-
 include/configs/NC650.h            |   10 ++-
 include/configs/NETPHONE.h         |   10 ++-
 include/configs/NETTA.h            |   11 ++-
 include/configs/NETTA2.h           |   11 ++-
 include/configs/NETVIA.h           |   11 ++-
 include/configs/NSCU.h             |   10 ++-
 include/configs/NX823.h            |   10 ++-
 include/configs/P3G4.h             |   11 ++-
 include/configs/PCIPPC2.h          |   10 ++-
 include/configs/PCIPPC6.h          |   10 ++-
 include/configs/PM826.h            |   12 ++-
 include/configs/PM828.h            |   12 ++-
 include/configs/QS823.h            |   10 ++-
 include/configs/QS850.h            |    9 ++-
 include/configs/QS860T.h           |   10 ++-
 include/configs/R360MPI.h          |    9 ++-
 include/configs/RBC823.h           |   10 ++-
 include/configs/RPXClassic.h       |   10 ++-
 include/configs/RPXlite.h          |   10 ++-
 include/configs/RPXlite_DW.h       |   10 ++-
 include/configs/RPXsuper.h         |    3 +-
 include/configs/RRvision.h         |   10 ++-
 include/configs/Rattler.h          |    4 +-
 include/configs/SCM.h              |   12 ++-
 include/configs/SM850.h            |   10 ++-
 include/configs/SMN42.h            |   10 ++-
 include/configs/SPD823TS.h         |   10 ++-
 include/configs/TOP860.h           |    9 +-
 include/configs/TQM823L.h          |   10 ++-
 include/configs/TQM823M.h          |   10 ++-
 include/configs/TQM8260.h          |   13 ++-
 include/configs/TQM8272.h          |   12 ++-
 include/configs/TQM850L.h          |   10 ++-
 include/configs/TQM850M.h          |   10 ++-
 include/configs/TQM855L.h          |   10 ++-
 include/configs/TQM855M.h          |   10 ++-
 include/configs/TQM860L.h          |   10 ++-
 include/configs/TQM860M.h          |   10 ++-
 include/configs/TQM862L.h          |   10 ++-
 include/configs/TQM862M.h          |   10 ++-
 include/configs/TQM866M.h          |   10 ++-
 include/configs/TQM885D.h          |   10 ++-
 include/configs/VOM405.h           |   14 ++-
 include/configs/VoVPN-GW.h         |    3 +-
 include/configs/ZPC1900.h          |    4 +-
 include/configs/ZUMA.h             |   10 ++-
 include/configs/armadillo.h        |    9 ++-
 include/configs/assabet.h          |    9 ++-
 include/configs/atc.h              |   14 ++-
 include/configs/atstk1002.h        |    8 ++-
 include/configs/barco.h            |   16 ++--
 include/configs/c2mon.h            |   10 ++-
 include/configs/cogent_mpc8260.h   |    3 +-
 include/configs/csb272.h           |   12 ++-
 include/configs/csb472.h           |   13 ++-
 include/configs/ep7312.h           |    9 ++-
 include/configs/ep8248.h           |    4 +-
 include/configs/ep8260.h           |    3 +-
 include/configs/ep82xxm.h          |    4 +-
 include/configs/evb4510.h          |    9 ++-
 include/configs/gcplus.h           |    9 ++-
 include/configs/gw8260.h           |   18 ++--
 include/configs/hermes.h           |    9 ++-
 include/configs/hymod.h            |    3 +-
 include/configs/impa7.h            |    9 ++-
 include/configs/integratorap.h     |    1 -
 include/configs/integratorcp.h     |    2 -
 include/configs/kvme080.h          |   10 ++-
 include/configs/lpc2292sodimm.h    |    9 ++-
 include/configs/lwmon.h            |    9 ++-
 include/configs/modnet50.h         |    9 ++-
 include/configs/mpc7448hpc2.h      |   10 ++-
 include/configs/netstar.h          |    9 ++-
 include/configs/omap1510inn.h      |    9 ++-
 include/configs/omap1610h2.h       |    9 ++-
 include/configs/omap1610inn.h      |    9 ++-
 include/configs/omap2420h4.h       |    9 ++-
 include/configs/omap5912osk.h      |    9 ++-
 include/configs/omap730p2.h        |    9 ++-
 include/configs/p3mx.h             |   11 ++-
 include/configs/pcu_e.h            |   10 ++-
 include/configs/ppmc8260.h         |   19 +++--
 include/configs/quantum.h          |   10 ++-
 include/configs/rmu.h              |   10 ++-
 include/configs/rsdproto.h         |    3 +-
 include/configs/sacsng.h           |   23 +++---
 include/configs/sbc405.h           |   10 ++-
 include/configs/sbc8240.h          |   10 ++-
 include/configs/sbc8260.h          |   23 +++---
 include/configs/sc3.h              |    3 +-
 include/configs/stxxtc.h           |   11 ++-
 include/configs/svm_sc8xx.h        |    9 ++-
 include/configs/uc100.h            |   10 ++-
 include/configs/v37.h              |   10 ++-
 include/configs/versatile.h        |    9 ++-
 include/configs/virtlab2.h         |   10 ++-
 include/configs/voiceblue.h        |   10 ++-
 include/exports.h                  |    2 +-
 include/lcd.h                      |    4 +-
 include/mk48t59.h                  |    2 +-
 include/net.h                      |    8 +-
 include/pcmcia.h                   |    6 +-
 lib_arm/board.c                    |    8 +-
 lib_avr32/board.c                  |    2 +-
 lib_blackfin/board.c               |    6 +-
 lib_generic/crc32.c                |    4 +-
 lib_i386/board.c                   |   17 ++--
 lib_m68k/board.c                   |   20 ++--
 lib_microblaze/board.c             |    8 +-
 lib_mips/board.c                   |    4 +-
 lib_ppc/board.c                    |   34 ++++----
 lib_ppc/kgdb.c                     |    2 +-
 net/bootp.c                        |   76 ++++++++--------
 net/bootp.h                        |    2 +-
 net/eth.c                          |    8 +-
 net/net.c                          |   62 +++++++-------
 net/nfs.c                          |    6 +-
 net/rarp.c                         |    4 +-
 net/sntp.c                         |    8 +-
 net/tftp.c                         |    2 +-
 rtc/bf5xx_rtc.c                    |    2 +-
 rtc/date.c                         |    2 +-
 rtc/ds12887.c                      |    4 +-
 rtc/ds1302.c                       |    2 +-
 rtc/ds1306.c                       |    2 +-
 rtc/ds1307.c                       |    2 +-
 rtc/ds1337.c                       |    2 +-
 rtc/ds1374.c                       |    2 +-
 rtc/ds1556.c                       |    2 +-
 rtc/ds164x.c                       |    2 +-
 rtc/ds174x.c                       |    2 +-
 rtc/ds3231.c                       |    4 +-
 rtc/m41t11.c                       |    2 +-
 rtc/m48t35ax.c                     |    2 +-
 rtc/max6900.c                      |    2 +-
 rtc/mc146818.c                     |    2 +-
 rtc/mk48t59.c                      |    4 +-
 rtc/mpc5xxx.c                      |    2 +-
 rtc/mpc8xx.c                       |    2 +-
 rtc/pcf8563.c                      |    2 +-
 rtc/rs5c372.c                      |    4 +-
 rtc/s3c24x0_rtc.c                  |    2 +-
 tools/updater/cmd_flash.c          |    2 +-
 473 files changed, 2002 insertions(+), 1326 deletions(-)
#1 lore raw

cover Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK

Quoted 12 lines · Jon Loeliger

Folks,

This last abusive patch set finally kills off CONFIG_COMMANDS and its partner in crime, CONFIG_BOOTP_MASK. Basically, all of these patches plus the preceeding 18 have to be incorporated together to really get a valid world again. Sorry it's so gross.

After these patches are applied, one simply uses the symbols CONFIG_CMD_* or CONFIG_BOOTP_* in order to select and enable the corresponding features. No one should use or reference CONFIG_COMMANDS or CONFIG_BOOTP_MASK any longer.

Quoted 8 lines

All of these patches are also available from my repository here:

www.jdl.com/software/u-boot-cfg.git

I'll be around to help fix up any typos and lingering cruft.

Thanks,
jdl

I hereby nominate Jon for the "Beer for the Year" award. If you are in my neck of the woods, the beer is on me.

Thanks!
gvb

#2 lore raw

cover Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK

Quoted 2 lines · Jerry Van Baren

I hereby nominate Jon for the "Beer for the Year" award. If you are in my neck of the woods, the beer is on me.

Jon would appreciate the "Wine of the Year" award even more. ;-)

Best regards,
Stefan

=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================

#3 lore raw

cover Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK

Quoted 8 lines · Stefan Roese
Quoted 2 lines · Jerry Van Baren

I hereby nominate Jon for the "Beer for the Year" award. If you are in my neck of the woods, the beer is on me.

Jon would appreciate the "Wine of the Year" award even more. ;-)

Best regards,
Stefan

Not to be confused with the "Whine of the Year" award. :-D

gvb

#4 lore raw

cover Finally kill off CONFIG_COMMANDS andCONFIG_BOOTP_MASK

In reply to Jon Loeliger

Hi

Quoted 9 lines

-----Original Message-----
From: u-boot-users-bounces at lists.sourceforge.net [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf Of Jon Loeliger
Sent: Tuesday, July 10, 2007 5:42 AM
To: u-boot-users at lists.sourceforge.net
Subject: [U-Boot-Users] [PATCH 00/30] Finally kill off CONFIG_COMMANDS andCONFIG_BOOTP_MASK

Quoted 4 lines

After these patches are applied, one simply uses the symbols CONFIG_CMD_* or CONFIG_BOOTP_* in order to select and enable the corresponding features. No one should use or reference CONFIG_COMMANDS or CONFIG_BOOTP_MASK any longer.

This really simplifies my kconfig patch for 1.x branch, and should really help with the 2.x design.

Quoted 5 lines

All of these patches are also available from my repository here:

www.jdl.com/software/u-boot-cfg.git

I'll be around to help fix up any typos and lingering cruft.

I will check them later today. Maybe there some other issues, which could be cured by some monster patches :-)

Thanks for doing all that work!

Carsten

____________
Virus checked by G DATA AntiVirusKit
Version: AVKA 17.260 from 03.07.2007

#5 lore raw

cover Finally kill off CONFIG_COMMANDS andCONFIG_BOOTP_MASK

So, like, the other day "Carsten Schlote" mumbled:

Quoted 9 lines

Hi

Quoted 4 lines

After these patches are applied, one simply uses the symbols CONFIG_CMD_* or CONFIG_BOOTP_* in order to select and enable=20 the corresponding features. No one should use or reference=20 CONFIG_COMMANDS or CONFIG_BOOTP_MASK any longer.

This really simplifies my kconfig patch for 1.x branch, and should really help with the 2.x design.

Curious, that, isn't it? :-)

Quoted 2 lines

I will check them later today. Maybe there some other issues, which could be cured by some monster patches :-)

That _so_ sounded like a different volunteer to me! :-)

Quoted 1 line

Thanks for doing all that work!

Most welcome.

We'll let that dust settle a bit now. Anyone who can, I'd encourage you to grab my repo, build it, and shake it down.

Or wait until it all hits WD's "testing" repo and, um, test it!

Quoted 1 line

Carsten

Thanks,
jdl

#6 lore raw

cover Finally kill off CONFIG_COMMANDS andCONFIG_BOOTP_MASK

Dear Jon,

Quoted 5 lines · in message <[email protected]> you wrote:

We'll let that dust settle a bit now. Anyone who can, I'd encourage you to grab my repo, build it, and shake it down.

Or wait until it all hits WD's "testing" repo and, um, test it!

All your stuff is in u-boot-testing now.

Best regards,

Wolfgang Denk

Signature · 5 lines
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
All a hacker needs is a tight PUSHJ, a loose pair of UUOs, and a warm
place to shift.