Finally kill off CONFIG_COMMANDS and CONFIG_BOOTP_MASK
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(-)
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_COMMANDSand 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_COMMANDSorCONFIG_BOOTP_MASKany 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
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
=====================================================================
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
cover Finally kill off CONFIG_COMMANDS andCONFIG_BOOTP_MASK
In reply to Jon LoeligerHi
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 offCONFIG_COMMANDSandCONFIG_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_COMMANDSorCONFIG_BOOTP_MASKany 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
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_COMMANDSorCONFIG_BOOTP_MASKany 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
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.