summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/i386.h5
-rw-r--r--cpukit/score/cpu/i386/rtems/score/i386.h5
-rw-r--r--make/custom/pc686.cfg11
3 files changed, 21 insertions, 0 deletions
diff --git a/c/src/exec/score/cpu/i386/rtems/score/i386.h b/c/src/exec/score/cpu/i386/rtems/score/i386.h
index 4ddf0c5eab..977670a75b 100644
--- a/c/src/exec/score/cpu/i386/rtems/score/i386.h
+++ b/c/src/exec/score/cpu/i386/rtems/score/i386.h
@@ -34,6 +34,7 @@ extern "C" {
* i486dx
* i486sx
* pentium
+ * pentiumpro
*
* CPU Model Feature Flags:
*
@@ -69,6 +70,10 @@ extern "C" {
#define CPU_MODEL_NAME "Pentium"
+#elif defined(pentiumpro)
+
+#define CPU_MODEL_NAME "Pentium Pro"
+
#else
#error "Unsupported CPU Model"
diff --git a/cpukit/score/cpu/i386/rtems/score/i386.h b/cpukit/score/cpu/i386/rtems/score/i386.h
index 4ddf0c5eab..977670a75b 100644
--- a/cpukit/score/cpu/i386/rtems/score/i386.h
+++ b/cpukit/score/cpu/i386/rtems/score/i386.h
@@ -34,6 +34,7 @@ extern "C" {
* i486dx
* i486sx
* pentium
+ * pentiumpro
*
* CPU Model Feature Flags:
*
@@ -69,6 +70,10 @@ extern "C" {
#define CPU_MODEL_NAME "Pentium"
+#elif defined(pentiumpro)
+
+#define CPU_MODEL_NAME "Pentium Pro"
+
#else
#error "Unsupported CPU Model"
diff --git a/make/custom/pc686.cfg b/make/custom/pc686.cfg
new file mode 100644
index 0000000000..038ef162be
--- /dev/null
+++ b/make/custom/pc686.cfg
@@ -0,0 +1,11 @@
+#
+# Configuration file for a PC using a PentiumPro Class CPU
+#
+# $Id$
+#
+
+RTEMS_CPU_MODEL=pentiumpro
+CPU_CFLAGS = -mcpu=i686
+
+include $(RTEMS_ROOT)/make/custom/pc386.cfg
+