2eff5a6c63
Kconfig files. Repartition some functionality. Bootloader support will need to be provided in logic under arch/z80/src/ez80 so the critical configuration selections were moved the Kconfig file there. arch/z80/src/ez80/ez80_i2c.h: Rename arch/z80/src/ez80/ez80f91_i2c.h. It is sharable by both ez80f91 and ez80f92. arch/z80/src/ez80/: Add logic to perform an additional level of interrupt redirection. This is necessary because the the interrupt handling is part of the loader FLASH-based logic. In order to share interrupts with the program loaded into RAM by the loader, another layer or redirection is required to get control to the interrupt handlers in the loaded program. See ez809f2_loader.asm and ez80f92_program.asm boards/z80/ez80/z20x/scripts: Reduce size of the interrupt re-direction buffer from 1Kb to 512b.
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if ARCH_BOARD_MAKERLISP
|
|
|
|
config MAKERLISP_VGA
|
|
bool "VGA Controller attached?"
|
|
default n
|
|
---help---
|
|
Select this option if you have an I/O Controller and a VGA vide card
|
|
connected.
|
|
|
|
config MAKERLISP_COPYTORAM
|
|
bool "Copy to RAM"
|
|
default n
|
|
depends on BOOT_RUNFROMEXTSRAM
|
|
---help---
|
|
This option is available only when running from external SRAM
|
|
(CONFIG_BOOT_RUNFROMEXTSRAM). In that case there are two possible
|
|
options: (1) The configuration runs entirely out of SRAM and must
|
|
be copied into SRAM by a boot loader. Or (2) The configuration
|
|
boots out of FLASH, copies itself to SRAM, and runs from SRAM. This
|
|
configuration setting selects that latter option.
|
|
|
|
config MAKERLISP_SDBOOT
|
|
bool "Build SD boot loader"
|
|
default n
|
|
select EZ80_BOOTLOADER
|
|
---help---
|
|
Select this option only with the boards/makerlisp/sdboot
|
|
configuration. This will enable the components needed only by the
|
|
boot loader.
|
|
|
|
endif # ARCH_BOARD_MAKERLISP
|