OXNAS: fix "implicit declaration of function" warnning when override memory management functions
OXNAS: fix "take address of void" warnning
OXNAS: move alternative allocators to board file
OXNAS: spl: cleanup dram bss section logic
OXNAS: SPL: disable some options on spl build to make it smaller

Though the link process will discard unneeded code, it will leave some data behind, waste considerable space, it is better to exclude them from the beginning.
OXNAS: spl: fix customized memalign

This is the second attemp to fix the simple routine!
Seem we should rely on standard utilities if possible.
fs/ext4: fix partition size get truncated in calculation

It may cause file system corrupt when do a write operation.
This issue only affects boards do not use 64 bit lbaint_t.

Signed-off-by: Ma Haijun <mahaijuns@gmail.com>
env: Add support for loading and saving the environment to a EXT4 partition

Copyed from env_fat.c, including the commit message
OXNAS: SPL: add ext4 support

Now we can put all boot related files (except u-boot-spl.bin) in the root partition
OXNAS: SPL: change falcon kernel image name

This avoid inadvently overwrite falcon kernel with a normal one
OXNAS: SPL: remove extra error messages

ext4 file system already print enough info