msx1: move the constant area into the 16K RAM
authorAlan Cox <alan@linux.intel.com>
Sun, 7 Apr 2019 10:39:28 +0000 (11:39 +0100)
committerAlan Cox <alan@linux.intel.com>
Sun, 7 Apr 2019 10:39:28 +0000 (11:39 +0100)
commit7709592985365b97f1fb2438982abb996b55c546
tree7d127854636624f3d56b05ec826ca06bff24eb99
parent2c5d76ad74a5f0188e9e55e1c5c8f4e5bf702bb4
msx1: move the constant area into the 16K RAM

This has a cost in space terms but means that anything we might copy to or from
user space is now >= 0xC000, which means it will always be mapped so we can just
ldir blocks when doing uput/uget.

As the bank switching on MSX is so chronically slow this is important
Kernel/platform-msx1/crt0.s