Hi all! I'm biulding LinuxBIOS for this device:
CPU + northbridge + southone: AMD CS410 (i486 clone) RAM on board: 4MB Boot ROM: 128KB Flash System ROM: 2MB Flash 2 16550-compatible UARTS Cirrus CS8900 10Mbps network chip ISA BUS (1 non-standard slot) No L2 cache No PCI No VGA No disk controlers These boards will be cgi-capable web servers embedded in his big noisy boxes. Currently, Linux kernel is loading over serial connection and succesfully initializing. This required to rewrite the 8259 initialization sequence to help the kernel finish calibrating delay loop. Also, NO_PCI option was introduced (this reduced boot ROM image to 16KB). The next issue is ramdisk image. But there still two minor problems with the kernel I need help with: 1. Is there a way to tell the kernel that A0000-FFFFF region is RAM? Actually it (region) is, because chipset driver activates shadow of the boot ROM and there is no framebuffer. As there is only 4MB of RAM on the board, this may be very useful option. 2. How does LinuxBIOS reports RAM size to the kernel? Northsouthbridge driver reports 4MB RAM. Then LinuxBIOS displays "totalram: 4M". Then the kernel reports 16MB. Currently I fixed this by adding "mem=" parameter to the kernel command line, but I want to detect amount of memory dynamically (it may be extended to 8MB on future boards). Konstantin __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com
