[TOOLS] Fix to build on Mac OSX

Signed-off-by: Ann Boddington <annbod01@gmail.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
[TESTS] Simplify gic_eoi_irq() for basic test.

Signed-off-by: Anup Patel <anup@brainfault.org>
[LIBS] vfs: Speedup directory searching for ext4

This patch implements lookup table for each directory
node so that directory searching is faster hence
inproving performance of "vfs ls" command.

Signed-off-by: Anup Patel <anup@brainfault.org>
[LIBS] vfs: Speedup table access for FAT

This patch improves performance of file allocation table accesses
done by FAT filesystem driver using a LRU based table sectore
cache.

Signed-off-by: Anup Patel <anup@brainfault.org>
[LIBS] vfs: Speedup directory searching for FAT

This patch implements lookup table for each directory node so
that directory searching is faster hence inproving performance
of "vfs ls" command.

Signed-off-by: Anup Patel <anup@brainfault.org>
[DRIVERS] mmc: Fix sunxi_mmc_set_ios() callback

This patch fixes a potential division by zero issue in
sunxi_mmc_set_ios() callback function.

With this patch, we have PIO mode working for Sunxi MMC
driver on actual hardware.

Signed-off-by: Anup Patel <anup@brainfault.org>
[ARM] sun4i: Enable sunxi_mmc driver and filesystem in defconfig

Signed-off-by: Anup Patel <anup@brainfault.org>
Merge branch 'master', remote-tracking branch 'upstream/master'