]> rtime.felk.cvut.cz Git - sysless.git/commit
h8s2638 MCU register addresses moved to 0xffff0000 range
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Sun, 11 Jan 2009 14:19:33 +0000 (15:19 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Sun, 11 Jan 2009 14:19:33 +0000 (15:19 +0100)
commite6f605fd84af7d0e0cc895ed0b92800776181606
tree78d1dc20743f778d8cc90fbe3d22155501b953c9
parenta219e37c4f8983d200e1efd93eafd747d6cf1757
h8s2638 MCU register addresses moved to 0xffff0000 range

The H8S CPU supports only 24-bit addresses so upper
8-bits of 32 words are ignored, but GCC generates
16-bit addresses only for lower 32kB and last 32kB
starting at 0xffff8000. This allows contributes
to shrinking of code size.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
arch/h8300/mach-2638/defines/h8s2638h.h