New MOOH platform with 8K flexible banks
authorTormod Volden <debian.tormod@gmail.com>
Thu, 13 Sep 2018 21:13:42 +0000 (23:13 +0200)
committerAlan Cox <alan@linux.intel.com>
Fri, 14 Sep 2018 10:59:29 +0000 (11:59 +0100)
commit5e0fcd45040ca6c811c22f838979bb58df21ce95
treefdca77facf15677f2190f6bcd00200df7510d061
parent90a1fcf7d46e10e3e163d11785badda0c8f5ba2a
New MOOH platform with 8K flexible banks

This is in good enough shape to try out levee :)

Adjusting the program allocation sizes with chmem seems to work fine.

A few TODOs:
The virtual consoles currently overlap with the graphics framebuffer so
using them doesn't look pretty. Trials at moving them fails badly, maybe
related to next issue:

We need to disable interrupts in the code accessing video memory,
because common is not there then. Or deal with this in the interrupt
handlers. Trials at disabling interrupts have not been successful yet.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
16 files changed:
Kernel/platform-dragon-mooh/Makefile [new file with mode: 0644]
Kernel/platform-dragon-mooh/README [new file with mode: 0644]
Kernel/platform-dragon-mooh/char42.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/config.h [new file with mode: 0644]
Kernel/platform-dragon-mooh/crt0.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/discard.c [new file with mode: 0644]
Kernel/platform-dragon-mooh/dragon.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/fuzix.link [new file with mode: 0644]
Kernel/platform-dragon-mooh/kernel.def [new file with mode: 0644]
Kernel/platform-dragon-mooh/mem-mooh.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/multihead.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/rules.mk [new file with mode: 0644]
Kernel/platform-dragon-mooh/target.mk [new file with mode: 0644]
Kernel/platform-dragon-mooh/tricks.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/usermem_sam.s [new file with mode: 0644]
Kernel/platform-dragon-mooh/video.s [new file with mode: 0644]