zephyr/boards/x86/qemu_x86
Marti Bolivar e33ec242fd scripts: refactor flash/debug scripts to remove "shell"
The Python-based runners have replaced the old shell scripts. Refactor
the build system accordingly:

- FLASH_SCRIPT is now BOARD_FLASH_RUNNER
- DEBUG_SCRIPT is now BOARD_DEBUG_RUNNER

The values, rather than being the names of files, are now the names of
runners in scripts/support/runner. They are still short, descriptive
names like "openocd", "jlink", "em-starterkit", etc.

Adjust the zephyr_flash_debug.py call and runner internals
accordingly. Have each runner class report a name and the commands it
can handle. This lets us move some boilerplate from each do_run()
method into the common run() routine, and enables further improvements
in future patches.

The handles_command() method is temporary, and will be replaced by a
more general mechanism for describing runner capabilities in a
subsequent patch. The initial use case for extending this is to add
device tree awareness to the runners.

To try to avoid user confusion, abort the configuration if an
xxx_SCRIPT is defined.

Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
2017-12-15 09:57:30 -05:00
..
doc boards: x86: convert make to cmake 2017-11-08 20:00:22 -05:00
Kconfig.board kconfig: fix CPU_HAS_FPU dependencies 2017-11-30 09:59:44 -05:00
Kconfig.defconfig kconfig: fix CPU_HAS_FPU dependencies 2017-11-30 09:59:44 -05:00
board.cmake scripts: refactor flash/debug scripts to remove "shell" 2017-12-15 09:57:30 -05:00
board.h
dts.fixup dts: Move fixup files into board dirs 2017-11-09 14:23:41 -06:00
qemu_x86.dts dts: x86: remove mem.h 2017-11-16 16:04:03 -05:00
qemu_x86.yaml x86: set default CI targets 2017-10-19 15:07:45 -07:00
qemu_x86_defconfig x86: MMU: Set PAE page tables for QEMU as default. 2017-10-25 10:39:47 -07:00
qemu_x86_iamcu.yaml x86: set default CI targets 2017-10-19 15:07:45 -07:00
qemu_x86_iamcu_defconfig x86: add qemu_x86_nommu board target 2017-10-19 15:07:45 -07:00
qemu_x86_nommu.yaml x86: set default CI targets 2017-10-19 15:07:45 -07:00
qemu_x86_nommu_defconfig x86: add qemu_x86_nommu board target 2017-10-19 15:07:45 -07:00