
Hi Grant,
As regards the board info I have verified that board info structure is the same in kernel 2.6.21 and kernel2.4:
typedef struct board_info { unsigned int bi_memsize; /* DRAM installed, in bytes */ unsigned char bi_enetaddr[6]; /* Local Ethernet MAC address */ unsigned int bi_intfreq; /* Processor speed, in Hz */ unsigned int bi_busfreq; /* Bus speed, in Hz */ unsigned int bi_pci_busfreq; /* PCI Bus speed, in Hz */ } bd_t;
The location of that structure is only different. In the kernel 2.6.21 is located in : ./arch/ppc/platforms/4xx/virtex.h and in the kernel 2.4: ./arch/ppc/platforms/xilinx_ml*.h
Could you please confirm if the board info you mentioned in your last post is the structure listed above or something else? I am just trying to sort out the problem with booting my kernel from u-boot and still no success.
Best Regards
Mirek
Grant Likely-2 wrote:
On 8/31/07, Miroslaw Dach miroslaw.dach@psi.ch wrote:
Hi Grant,
What would you suggest me to do ?
I just thought of something. You're using kernel v. 2.6.21-rc6. However, it wasn't until 2.6.22 that the kernel tree was updated to use the same board info structure as u-boot. (specifically commit 9be4dcb606e647854760fafd0bb1cb3e1a804d16)
You probably have a u-boot/kernel board info mismatch.
What would you suggest me to do ? How to sort out this problem?
Upgrade your kernel (preferred) or backport the changes to your kernel (not recommended)
g.
-- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. grant.likely@secretlab.ca (403) 399-0195
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users