[ARCH] ARM - Cortex-A9 should select availability of CACHE_MAINTENANCE api. CA-9 use hard float.
[MACHINES] Machine definitions should have a fixed integer encoding, as these id's can be passed from a bootloader.
[ARCH] ARM - boot/head - Allow passing of machid and fdt pointer from a bootloader.
[LINKER] Add support for reserving space for a bootloader provided fdt.
[OS] Allow configuration of CACHE_MAINTENANCE.
[OS] Allow configuration of CONFIG_OF - device tree support.
[MM] VM Manager - Correctly reserve and map kernel pages including FDT.
[FDT] libfdt - Use bitthunder's internal byte-swapping apis for endian independence.
[BLOCK] FIX - RAW block device devfs_nodes have correctly linked devfs ops.
[LIB] getmem - Implemented some missing endian conversion routines.
[OS] Deprecated BT_INTEGRATED_DRIVER/DEVICE structures, now simply BT_DEVICE and BT_DRIVER.
[SHELL] load - Correctly use updated inode definition.
[OF] Added support for device trees, and a comprehensive driver model in bigger systems.
[MACH] ZYNQ - UART devices are now OF compliant.