mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
Merge pull request #809 from stffrdhrn/mor1kx-smp
cpu/mor1kx: Add initial SMP support to cpu core
This commit is contained in:
commit
018094abb2
1 changed files with 7 additions and 1 deletions
|
@ -15,7 +15,8 @@ from litex import get_data_mod
|
|||
from litex.soc.interconnect import wishbone
|
||||
from litex.soc.cores.cpu import CPU
|
||||
|
||||
CPU_VARIANTS = ["standard", "standard+fpu", "linux", "linux+fpu"]
|
||||
CPU_VARIANTS = ["standard", "standard+fpu", "linux", "linux+fpu",
|
||||
"linux+smp", "linux+smp+fpu"]
|
||||
|
||||
|
||||
class MOR1KX(CPU):
|
||||
|
@ -113,6 +114,11 @@ class MOR1KX(CPU):
|
|||
p_DBUS_WB_TYPE = "B3_REGISTERED_FEEDBACK",
|
||||
)
|
||||
|
||||
if "smp" in variant:
|
||||
cpu_args.update(
|
||||
p_OPTION_RF_NUM_SHADOW_GPR = 1,
|
||||
)
|
||||
|
||||
if "fpu" in variant:
|
||||
cpu_args.update(
|
||||
p_FEATURE_FPU = "ENABLED",
|
||||
|
|
Loading…
Reference in a new issue