Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/56894 )

Change subject: scons: Add defconfigs which mirror the files in build_opts.
......................................................................

scons: Add defconfigs which mirror the files in build_opts.

These produce the same result as the file with the same name in
build_opts when used with Kconfig.

Change-Id: Ib35e210f10502e3f7a9c9a40ac5320b392c02410
---
A defconfig/ARM
A defconfig/ARM_MESI_Three_Level
A defconfig/ARM_MESI_Three_Level_HTM
A defconfig/ARM_MOESI_hammer
A defconfig/GCN3_X86
A defconfig/Garnet_standalone
A defconfig/MIPS
A defconfig/NULL
A defconfig/NULL_MESI_Two_Level
A defconfig/NULL_MOESI_CMP_directory
A defconfig/NULL_MOESI_CMP_token
A defconfig/NULL_MOESI_hammer
A defconfig/POWER
A defconfig/RISCV
A defconfig/SPARC
A defconfig/VEGA_X86
A defconfig/X86
A defconfig/X86_MESI_Two_Level
A defconfig/X86_MI_example
A defconfig/X86_MOESI_AMD_Base
20 files changed, 71 insertions(+), 0 deletions(-)



diff --git a/defconfig/ARM b/defconfig/ARM
new file mode 100644
index 0000000..7c37b9b
--- /dev/null
+++ b/defconfig/ARM
@@ -0,0 +1,2 @@
+RUBY=y
+RubyProtocolChi=y
diff --git a/defconfig/ARM_MESI_Three_Level b/defconfig/ARM_MESI_Three_Level
new file mode 100644
index 0000000..75dee1d
--- /dev/null
+++ b/defconfig/ARM_MESI_Three_Level
@@ -0,0 +1,2 @@
+RUBY=y
+RubyProtocolMesiThreeLevel=y
diff --git a/defconfig/ARM_MESI_Three_Level_HTM b/defconfig/ARM_MESI_Three_Level_HTM
new file mode 100644
index 0000000..fb2d8e7
--- /dev/null
+++ b/defconfig/ARM_MESI_Three_Level_HTM
@@ -0,0 +1,2 @@
+RUBY=y
+RubyProtocolMesiThreeLevelHtm=y
diff --git a/defconfig/ARM_MOESI_hammer b/defconfig/ARM_MOESI_hammer
new file mode 100644
index 0000000..b82fc18
--- /dev/null
+++ b/defconfig/ARM_MOESI_hammer
@@ -0,0 +1,2 @@
+RUBY=y
+RubyProtocolMoesiHammer=y
diff --git a/defconfig/GCN3_X86 b/defconfig/GCN3_X86
new file mode 100644
index 0000000..ccc7907
--- /dev/null
+++ b/defconfig/GCN3_X86
@@ -0,0 +1,3 @@
+RUBY=y
+X86_ISA=y
+BUILD_GPU=y
diff --git a/defconfig/Garnet_standalone b/defconfig/Garnet_standalone
new file mode 100644
index 0000000..b5ba7e1
--- /dev/null
+++ b/defconfig/Garnet_standalone
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolGarnetStandalone=y
+NULL_ISA=y
diff --git a/defconfig/MIPS b/defconfig/MIPS
new file mode 100644
index 0000000..2036a22
--- /dev/null
+++ b/defconfig/MIPS
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+MIPS_ISA=y
diff --git a/defconfig/NULL b/defconfig/NULL
new file mode 100644
index 0000000..2875bdb
--- /dev/null
+++ b/defconfig/NULL
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+NULL_ISA=y
diff --git a/defconfig/NULL_MESI_Two_Level b/defconfig/NULL_MESI_Two_Level
new file mode 100644
index 0000000..2e06b64
--- /dev/null
+++ b/defconfig/NULL_MESI_Two_Level
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMesiTwoLevel=y
+NULL_ISA=y
diff --git a/defconfig/NULL_MOESI_CMP_directory b/defconfig/NULL_MOESI_CMP_directory
new file mode 100644
index 0000000..a8b86ec
--- /dev/null
+++ b/defconfig/NULL_MOESI_CMP_directory
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMoesiCmpDirectory=y
+NULL_ISA=y
diff --git a/defconfig/NULL_MOESI_CMP_token b/defconfig/NULL_MOESI_CMP_token
new file mode 100644
index 0000000..a07ae51
--- /dev/null
+++ b/defconfig/NULL_MOESI_CMP_token
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMoesiCmpToken=y
+NULL_ISA=y
diff --git a/defconfig/NULL_MOESI_hammer b/defconfig/NULL_MOESI_hammer
new file mode 100644
index 0000000..7828eda
--- /dev/null
+++ b/defconfig/NULL_MOESI_hammer
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMoesiHammer=y
+NULL_ISA=y
diff --git a/defconfig/POWER b/defconfig/POWER
new file mode 100644
index 0000000..3e2cc04
--- /dev/null
+++ b/defconfig/POWER
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+POWER_ISA=y
diff --git a/defconfig/RISCV b/defconfig/RISCV
new file mode 100644
index 0000000..0913673
--- /dev/null
+++ b/defconfig/RISCV
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+RISCV_ISA=y
diff --git a/defconfig/SPARC b/defconfig/SPARC
new file mode 100644
index 0000000..f6823bd
--- /dev/null
+++ b/defconfig/SPARC
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+SPARC_ISA=y
diff --git a/defconfig/VEGA_X86 b/defconfig/VEGA_X86
new file mode 100644
index 0000000..3c98fb8
--- /dev/null
+++ b/defconfig/VEGA_X86
@@ -0,0 +1,4 @@
+RUBY=y
+X86_ISA=y
+VEGA_GPU_ISA=y
+BUILD_GPU=y
diff --git a/defconfig/X86 b/defconfig/X86
new file mode 100644
index 0000000..374cd1f
--- /dev/null
+++ b/defconfig/X86
@@ -0,0 +1,4 @@
+RUBY=y
+NUMBER_BITS_PER_SET=128
+RubyProtocolMesiTwoLevel=y
+X86_ISA=y
diff --git a/defconfig/X86_MESI_Two_Level b/defconfig/X86_MESI_Two_Level
new file mode 100644
index 0000000..374cd1f
--- /dev/null
+++ b/defconfig/X86_MESI_Two_Level
@@ -0,0 +1,4 @@
+RUBY=y
+NUMBER_BITS_PER_SET=128
+RubyProtocolMesiTwoLevel=y
+X86_ISA=y
diff --git a/defconfig/X86_MI_example b/defconfig/X86_MI_example
new file mode 100644
index 0000000..8ee892d
--- /dev/null
+++ b/defconfig/X86_MI_example
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMiExample=y
+X86_ISA=y
diff --git a/defconfig/X86_MOESI_AMD_Base b/defconfig/X86_MOESI_AMD_Base
new file mode 100644
index 0000000..99ff195
--- /dev/null
+++ b/defconfig/X86_MOESI_AMD_Base
@@ -0,0 +1,3 @@
+RUBY=y
+RubyProtocolMoesiAmdBase=y
+X86_ISA=y

--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/56894
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Ib35e210f10502e3f7a9c9a40ac5320b392c02410
Gerrit-Change-Number: 56894
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <gabe.bl...@gmail.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to