arch/x86: remove support for IAMCU ABI
This ABI is no longer required by any targets and is deprecated. Signed-off-by: Charles E. Youse <charles.youse@intel.com>
This commit is contained in:
parent
37929b3428
commit
6767563f94
25 changed files with 20 additions and 273 deletions
|
@ -7,5 +7,5 @@
|
|||
config BOARD_ACRN
|
||||
bool "ACRN User OS"
|
||||
depends on SOC_IA32
|
||||
select CPU_HAS_FPU if !X86_IAMCU
|
||||
select CPU_HAS_FPU
|
||||
select SET_GDT
|
||||
|
|
|
@ -13,11 +13,3 @@ config BOARD_QEMU_X86
|
|||
select CPU_HAS_FPU
|
||||
select HAS_COVERAGE_SUPPORT
|
||||
select XIP
|
||||
|
||||
config BOARD_QEMU_X86_IAMCU
|
||||
bool "QEMU x86 (IAMCU ABI)"
|
||||
depends on SOC_IA32
|
||||
select QEMU_TARGET
|
||||
select HAS_DTS_ETHERNET
|
||||
select HAS_COVERAGE_SUPPORT
|
||||
select XIP
|
||||
|
|
|
@ -17,21 +17,3 @@ config FLASH_SIMULATOR
|
|||
endif
|
||||
|
||||
endif # BOARD_QEMU_X86
|
||||
|
||||
if BOARD_QEMU_X86_IAMCU
|
||||
|
||||
config BUILD_OUTPUT_BIN
|
||||
default n
|
||||
|
||||
config BOARD
|
||||
default "qemu_x86_iamcu"
|
||||
|
||||
# Enabled here because IAMCU targets run on some Quark CPUs that are immune to
|
||||
# these attacks, and the compiler doesn't even recognize instructions like
|
||||
# 'lfence'
|
||||
# We set this here because the QEMU targets derive from the generic IA32 SOC
|
||||
# definition and not a specific CPU; this is normally set at the SOC level.
|
||||
config X86_NO_SPECULATIVE_VULNERABILITIES
|
||||
default y
|
||||
|
||||
endif # BOARD_QEMU_X86_IAMCU
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
/* SPDX-License-Identifier: Apache-2.0 */
|
||||
|
||||
#include "qemu_x86.dts"
|
|
@ -1,11 +0,0 @@
|
|||
identifier: qemu_x86_iamcu
|
||||
name: QEMU Emulation for X86 (IAMCU)
|
||||
type: qemu
|
||||
arch: x86
|
||||
toolchain:
|
||||
- zephyr
|
||||
- xtools
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
- bluetooth
|
|
@ -1,19 +0,0 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_X86=y
|
||||
CONFIG_SOC_IA32=y
|
||||
CONFIG_BOARD_QEMU_X86_IAMCU=y
|
||||
CONFIG_CPU_MINUTEIA=y
|
||||
CONFIG_HPET_TIMER=y
|
||||
CONFIG_HPET_TIMER_IRQ=2
|
||||
CONFIG_PIC_DISABLE=y
|
||||
CONFIG_LOAPIC=y
|
||||
CONFIG_CONSOLE=y
|
||||
CONFIG_SERIAL=y
|
||||
CONFIG_UART_NS16550=y
|
||||
CONFIG_UART_CONSOLE=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
|
||||
CONFIG_X86_IAMCU=y
|
||||
CONFIG_X86_MMU=y
|
||||
CONFIG_X86_MMU_PAGE_POOL_PAGES=15
|
||||
CONFIG_DEBUG_INFO=y
|
Loading…
Add table
Add a link
Reference in a new issue