The image that is built via the new config tool can work as the old config tools last night. CHIP_CONFIGURE is workable too. It will be very useful to device config or disable some device.
I can send you the diff next Monday if you want.
I add LINUXBIOS_EXTRA_VERSION to the Option.lb in the config. Use that We can diff from normal boot to fallback boot in the output.
Change some #ifdef to #if CONFIG_SMP==1....
Also please verify 1. Several CONFIG_MAX_CPUS using in the source code, You may need to select one from CONFIG_MAX_CPUS and MAX_CPUS.....CONFIG_MAX_PHYSICAL_CPUS..... Since all SMP have been changed to CONFIG_SMP, and Will you use CONFIG_MAX_CPUS etc instead of MAX_CPUS etc... 2. Config.lb in arch/i386/smp, missed secondary.S.need to remove the #. 3. _RAMBASE default is 0x100000 in the new Config , and it is not working with SMP. In hardwaremain(), can not start the second CPU. Need to change to 0x4000 as the old config tool did. 4. You need to remove make.base.lb, since the function has been replaced by the above Config.lb. the rule control make linuxbios.rom.
-----邮件原件----- 发件人: ron minnich [mailto:email@example.com] 发送时间: 2003年7月25日 14:44 收件人: YhLu 主题: Re: Fixes for Tyan s2880
On Fri, 25 Jul 2003, YhLu wrote:
- I have tried to add lines
Uses CONFIG_LSI_SCSI_FW_FIXUP Option CONFIG_LSI_SCSI_FW_FIXUP=1
you shouldn't need to do that at all. What code depends on it?
As I set up the code, this should just be working right now. We need to talk about what you need to do, I may have gotten part of it wrong.
- Another problem:
In Makefile newconfig tool it creates, it says "linuxbios.rom: linuxbios.strip buildrom ./buildrom $< $@ $(PAYLOAD) $(ROM_IMAGE_SIZE) $(ROM_SIZE)"
can you change ROM_SIZE to ROM_SECTION_SIZE?
You also changes the standing for linuxbios.rom. old tool it doesn't
pay load and only romimage include payload, if so you should discard romimage define.
fixed and committed.
Thanks very much for working with the new tool.