Re: removing Unfilled ROM holes



Executable code needs to be aligned on specific boundaries so the ROMIMAGE
tool aligns them properly, but that can often leave holes in the memory used
if the code doesn't match the exact size of the alignment. So, ROMIMAGE and
the ROM filesystem will fill in those holes with data from data files as
best it can. So the presence of holes is not something that you can change
and you can't do anything about how the tools fill them either. At best you
can combine Dlls together and link code statically instead of using a DLL to
change how it fits in memory reducing the sizes of the holes.

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com


.



Relevant Pages

  • Re: JCL
    ... The refrigerator sized cabinet not only housed this core memory, ... Speaking of paper tape, anyone ever have to bootstrap a machine by entering ... Another new fangled invention by IBM: 96 column cards! ... Not the standard rectangular 80 column ones with rectangular holes ...
    (comp.sys.hp.mpe)
  • Re: [PATCH 2/2] cciss: disable dma prefetch for P600
    ... falling off into one the holes on IPF and AMD. ... It doesn't happen on Proliant because the last 4kB of memory is ... prefetching was walking off the end of real mmeory and into the AGP region ... There is a bug in the DMA engine that that may result in prefetching ...
    (Linux-Kernel)
  • Re: removing Unfilled ROM holes
    ... but the memory hole is 8K!?! ... but that can often leave holes in the memory ... At best you can combine Dlls together and link code statically ... > smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)
  • Re: hash table sizes
    ... >> NUMA with memory holes between nodes at the moment, ... > holes just below 4GB regardless. ... do - were you seeing this on x440 or NUMA-Q? ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Kernel Dump
    ... > IA64 and Sparc systems usually had sparse memory configurations and the ... I reused most of the ia64 code. ... > The problem is that x86 machines are increasinly having memory holes. ...
    (freebsd-arch)