summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@fingolfin.org>2021-09-16 08:07:40 -0700
committerRobert Mustacchi <rm@fingolfin.org>2021-12-03 20:01:18 +0000
commit74079a53e205d2eeb75b215833ddc684a1db3088 (patch)
treecaf8dfa71f896018fe67131760571920f9aed045 /usr/src
parenteb96f8f799ef5344a5736dd0f1721bc2ee59f980 (diff)
downloadillumos-gate-74079a53e205d2eeb75b215833ddc684a1db3088.tar.gz
14092 imc(7D) should not be under i86pc
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/fm/mcdecode/Makefile2
-rw-r--r--usr/src/pkg/manifests/driver-cpu-mc.p5m15
-rw-r--r--usr/src/test/os-tests/tests/imc/Makefile2
-rw-r--r--usr/src/uts/i86pc/Makefile.files7
-rw-r--r--usr/src/uts/i86pc/Makefile.i86pc1
-rw-r--r--usr/src/uts/i86pc/Makefile.rules8
-rw-r--r--usr/src/uts/intel/Makefile.files7
-rw-r--r--usr/src/uts/intel/Makefile.intel5
-rw-r--r--usr/src/uts/intel/Makefile.rules8
-rw-r--r--usr/src/uts/intel/imc/Makefile (renamed from usr/src/uts/i86pc/imc/Makefile)8
-rw-r--r--usr/src/uts/intel/imcstub/Makefile (renamed from usr/src/uts/i86pc/imcstub/Makefile)6
-rw-r--r--usr/src/uts/intel/io/imc/imc.c (renamed from usr/src/uts/i86pc/io/imc/imc.c)0
-rw-r--r--usr/src/uts/intel/io/imc/imc.conf (renamed from usr/src/uts/i86pc/io/imc/imc.conf)0
-rw-r--r--usr/src/uts/intel/io/imc/imc.h (renamed from usr/src/uts/i86pc/io/imc/imc.h)0
-rw-r--r--usr/src/uts/intel/io/imc/imcstub.c (renamed from usr/src/uts/i86pc/io/imc/imcstub.c)0
15 files changed, 35 insertions, 34 deletions
diff --git a/usr/src/cmd/fm/mcdecode/Makefile b/usr/src/cmd/fm/mcdecode/Makefile
index 6cfbde5556..841725e4f7 100644
--- a/usr/src/cmd/fm/mcdecode/Makefile
+++ b/usr/src/cmd/fm/mcdecode/Makefile
@@ -26,7 +26,7 @@ ROOTLIBFMD = $(ROOT)/usr/lib/fm/fmd
ROOTPROG = $(ROOTLIBFMD)/$(PROG)
$(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG
-CPPFLAGS += -I$(SRC)/uts/i86pc/io/imc
+CPPFLAGS += -I$(SRC)/uts/intel/io/imc
LDLIBS += -lnvpair
CSTD = $(CSTD_GNU99)
diff --git a/usr/src/pkg/manifests/driver-cpu-mc.p5m b/usr/src/pkg/manifests/driver-cpu-mc.p5m
index d8e6016674..9e7f7f8e3b 100644
--- a/usr/src/pkg/manifests/driver-cpu-mc.p5m
+++ b/usr/src/pkg/manifests/driver-cpu-mc.p5m
@@ -19,15 +19,12 @@ set name=pkg.summary value="CPU Memory Controller Drivers"
set name=pkg.description value="CPU Memory Controller Drivers"
set name=info.classification value=org.opensolaris.category.2008:System/Hardware
set name=variant.arch value=i386
-dir path=platform group=sys
-dir path=platform/i86pc group=sys
-dir path=platform/i86pc/$(ARCH64) group=sys
-dir path=platform/i86pc/kernel group=sys
-dir path=platform/i86pc/kernel/drv group=sys
-dir path=platform/i86pc/kernel/drv/$(ARCH64) group=sys
-file path=platform/i86pc/kernel/drv/$(ARCH64)/imc group=sys
-file path=platform/i86pc/kernel/drv/$(ARCH64)/imcstub group=sys
-file path=platform/i86pc/kernel/drv/imc.conf group=sys
+dir path=kernel group=sys
+dir path=kernel/drv group=sys
+dir path=kernel/drv/$(ARCH64) group=sys
+file path=kernel/drv/$(ARCH64)/imc group=sys
+file path=kernel/drv/$(ARCH64)/imcstub group=sys
+file path=kernel/drv/imc.conf group=sys
dir path=usr/share/man
dir path=usr/share/man/man7d
file path=usr/share/man/man7d/imc.7d
diff --git a/usr/src/test/os-tests/tests/imc/Makefile b/usr/src/test/os-tests/tests/imc/Makefile
index d62c8048f1..cbf3d81654 100644
--- a/usr/src/test/os-tests/tests/imc/Makefile
+++ b/usr/src/test/os-tests/tests/imc/Makefile
@@ -39,7 +39,7 @@ include $(SRC)/cmd/Makefile.cmd
include $(SRC)/test/Makefile.com
include $(SRC)/cmd/Makefile.ctf
-CPPFLAGS += -I$(SRC)/uts/i86pc/io/imc
+CPPFLAGS += -I$(SRC)/uts/intel/io/imc
CMDS = $(PROG:%=$(TESTDIR)/%)
$(CMDS) := FILEMODE = 0555
diff --git a/usr/src/uts/i86pc/Makefile.files b/usr/src/uts/i86pc/Makefile.files
index 9b83a780a5..3f387f508c 100644
--- a/usr/src/uts/i86pc/Makefile.files
+++ b/usr/src/uts/i86pc/Makefile.files
@@ -321,10 +321,3 @@ ASSYM_DEPS += \
CPR_IMPL_OBJS = cpr_impl.o cpr_wakecode.o
$(KDI_ASSYM_DEPS:%=$(OBJS_DIR)/%): $(DSF_DIR)/$(OBJS_DIR)/kdi_assym.h
-
-#
-# Intel Integrated Memory Controller
-# (Sandy Bridge - Cascade Lake)
-#
-IMC_OBJS = imc.o imc_decode.o imc_dump.o
-IMCSTUB_OBJS = imcstub.o
diff --git a/usr/src/uts/i86pc/Makefile.i86pc b/usr/src/uts/i86pc/Makefile.i86pc
index 2ce11ac8f6..e803d33801 100644
--- a/usr/src/uts/i86pc/Makefile.i86pc
+++ b/usr/src/uts/i86pc/Makefile.i86pc
@@ -245,7 +245,6 @@ DRV_KMODS += amd_iommu
DRV_KMODS += dr
DRV_KMODS += ioat
DRV_KMODS += fipe
-DRV_KMODS += imc imcstub
DRV_KMODS += vmm
DRV_KMODS += viona
DRV_KMODS += ppt
diff --git a/usr/src/uts/i86pc/Makefile.rules b/usr/src/uts/i86pc/Makefile.rules
index f07b4b866b..9610e075fa 100644
--- a/usr/src/uts/i86pc/Makefile.rules
+++ b/usr/src/uts/i86pc/Makefile.rules
@@ -121,14 +121,6 @@ $(OBJS_DIR)/%.o: $(UTSBASE)/i86pc/io/ioat/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-$(OBJS_DIR)/%.o: $(UTSBASE)/i86pc/io/imc/%.c
- $(COMPILE.c) -o $@ $<
- $(CTFCONVERT_O)
-
-$(OBJS_DIR)/%.o: $(SRC)/common/mc/imc/%.c
- $(COMPILE.c) -o $@ $<
- $(CTFCONVERT_O)
-
$(OBJS_DIR)/%.o: $(UTSBASE)/i86pc/io/pci/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
diff --git a/usr/src/uts/intel/Makefile.files b/usr/src/uts/intel/Makefile.files
index 336c25d739..2e7455a93a 100644
--- a/usr/src/uts/intel/Makefile.files
+++ b/usr/src/uts/intel/Makefile.files
@@ -351,3 +351,10 @@ AMDZEN_STUB_OBJS = amdzen_stub.o
SMNTEMP_OBJS = smntemp.o
USMN_OBJS = usmn.o
ZEN_UDF_OBJS = zen_udf.o
+
+#
+# Intel Integrated Memory Controller
+# (Sandy Bridge - Cascade Lake)
+#
+IMC_OBJS = imc.o imc_decode.o imc_dump.o
+IMCSTUB_OBJS = imcstub.o
diff --git a/usr/src/uts/intel/Makefile.intel b/usr/src/uts/intel/Makefile.intel
index 4d1d2664c3..3fafc22c66 100644
--- a/usr/src/uts/intel/Makefile.intel
+++ b/usr/src/uts/intel/Makefile.intel
@@ -738,3 +738,8 @@ DRV_KMODS += smntemp
DRV_KMODS += amdzen
DRV_KMODS += amdzen_stub
DRV_KMODS += usmn zen_udf
+
+#
+# Intel Integrated Memory Controller
+#
+DRV_KMODS += imc imcstub
diff --git a/usr/src/uts/intel/Makefile.rules b/usr/src/uts/intel/Makefile.rules
index 1c6786c283..84ecfad278 100644
--- a/usr/src/uts/intel/Makefile.rules
+++ b/usr/src/uts/intel/Makefile.rules
@@ -157,6 +157,14 @@ $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/hotplug/pcicfg/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
+$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/imc/%.c
+ $(COMPILE.c) -o $@ $<
+ $(CTFCONVERT_O)
+
+$(OBJS_DIR)/%.o: $(SRC)/common/mc/imc/%.c
+ $(COMPILE.c) -o $@ $<
+ $(CTFCONVERT_O)
+
$(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/ipmi/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
diff --git a/usr/src/uts/i86pc/imc/Makefile b/usr/src/uts/intel/imc/Makefile
index 32f24db809..752b7b8544 100644
--- a/usr/src/uts/i86pc/imc/Makefile
+++ b/usr/src/uts/intel/imc/Makefile
@@ -17,10 +17,10 @@ UTSBASE = ../..
MODULE = imc
OBJECTS = $(IMC_OBJS:%=$(OBJS_DIR)/%)
-ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
-CONF_SRCDIR = $(UTSBASE)/i86pc/io/imc
+ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
+CONF_SRCDIR = $(UTSBASE)/intel/io/imc
-include $(UTSBASE)/i86pc/Makefile.i86pc
+include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
@@ -40,4 +40,4 @@ clobber: $(CLOBBER_DEPS)
install: $(INSTALL_DEPS)
-include $(UTSBASE)/i86pc/Makefile.targ
+include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/i86pc/imcstub/Makefile b/usr/src/uts/intel/imcstub/Makefile
index 6c0026ef51..f7e38ce1e7 100644
--- a/usr/src/uts/i86pc/imcstub/Makefile
+++ b/usr/src/uts/intel/imcstub/Makefile
@@ -17,9 +17,9 @@ UTSBASE = ../..
MODULE = imcstub
OBJECTS = $(IMCSTUB_OBJS:%=$(OBJS_DIR)/%)
-ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
+ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-include $(UTSBASE)/i86pc/Makefile.i86pc
+include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
@@ -38,4 +38,4 @@ clobber: $(CLOBBER_DEPS)
install: $(INSTALL_DEPS)
-include $(UTSBASE)/i86pc/Makefile.targ
+include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/i86pc/io/imc/imc.c b/usr/src/uts/intel/io/imc/imc.c
index e1dbfbfc2e..e1dbfbfc2e 100644
--- a/usr/src/uts/i86pc/io/imc/imc.c
+++ b/usr/src/uts/intel/io/imc/imc.c
diff --git a/usr/src/uts/i86pc/io/imc/imc.conf b/usr/src/uts/intel/io/imc/imc.conf
index 7f55dc2cae..7f55dc2cae 100644
--- a/usr/src/uts/i86pc/io/imc/imc.conf
+++ b/usr/src/uts/intel/io/imc/imc.conf
diff --git a/usr/src/uts/i86pc/io/imc/imc.h b/usr/src/uts/intel/io/imc/imc.h
index 5f3def4930..5f3def4930 100644
--- a/usr/src/uts/i86pc/io/imc/imc.h
+++ b/usr/src/uts/intel/io/imc/imc.h
diff --git a/usr/src/uts/i86pc/io/imc/imcstub.c b/usr/src/uts/intel/io/imc/imcstub.c
index ee020dd5c4..ee020dd5c4 100644
--- a/usr/src/uts/i86pc/io/imc/imcstub.c
+++ b/usr/src/uts/intel/io/imc/imcstub.c