x-loader-omap: programs XM Numonyx RAM banks to overlap
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
x-loader (Ubuntu) |
Fix Released
|
Medium
|
Loïc Minier | ||
Maverick |
Fix Released
|
Medium
|
Loïc Minier |
Bug Description
Package: x-loader
Version: 1.4.4git2010071
The patch debian/
where SDP_SDRC_
I'm not sure what this does in the hardware, but it definitely causes problems in qemu : https:/
This doesn't happen for the Micron RAM configuration because there the value we write into the MCFG registers is 0x03588019 | B_ALL, which specifies a 256MB RAMSIZE and the separation is correct.
Either the Numonyx RAM is 512MB a bank (in which case the CS_CFG should be set to 4) or it is 256MB a bank like the Micron, in which case the MCFG values should be changed.
Changed in x-loader (Ubuntu): | |
assignee: | nobody → Loïc Minier (lool) |
Changed in x-loader (Ubuntu): | |
importance: | Undecided → Medium |
Changed in x-loader (Ubuntu Maverick): | |
importance: | Undecided → Medium |
assignee: | nobody → Loïc Minier (lool) |
tags: |
added: verification-done removed: verification-needed |
I'm not sure what the source of the patch is that is being used, but you are correct that it is wrong.
Numonyx is 512MB/bank, currently a single bank, but if configured properly the code will work with a future 2 bank 1GB part.
This patch is done properly in my x-load git repo:
http:// www.sakoman. com/cgi- bin/gitweb. cgi?p=x- loader. git;a=commitdif f;h=ee120c894c3 377054bda149748 eb0621f2f843c8
I'm also not sure what "upstream" is being used for x-load, so can't say for certain that the patch in my tree will apply cleanly.