[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Need some pool memory



hi
 I need some "pool" memory - memory that linux won't touch and I can use
external dma into it. So I tried the: 
 PARAMETER MAIN_MEMORY_SIZE = 0x01f00000
 in my system.mss. 

That sets auto-config.in:
# MAIN_MEMORY Settings
define_hex CONFIG_XILINX_ERAM_START 0x80000000
define_hex CONFIG_XILINX_ERAM_SIZE 0x01f00000

Which seems to me that linux would not touch about 
0x81efffff (or mod 4 of that).
But when uclinux comes up I find memory from there up to the 32MB
boundry has been painted with zeros. 

So the question is how to get pool memory. Have I done something
incorrect? Should I place it at the bottom of memory, which was the
standard back in the old unix days??


gesmith

-- 
George Smith
VP Engineering
Linear Acoustic, Inc

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/