15951 want Zen specific CPU topology mapping
commitdd23d762c65e503874085a3893fbd3df9688da30
authorRobert Mustacchi <rm@fingolfin.org>
Tue, 1 Aug 2023 20:26:12 +0000 (1 20:26 +0000)
committerRobert Mustacchi <rm@fingolfin.org>
Sun, 19 Nov 2023 17:47:37 +0000 (19 17:47 +0000)
tree53d5fb50d76105948a9a2b0eff4c204d2da72d1c
parent9c994d5813a279f66e588d5d28541b252e482bae
15951 want Zen specific CPU topology mapping
15952 want way of exposing AMD SoC topology to userland
15953 /dev/fm should support cache information
15954 snapshot new AMD CPUID topology leaves
15955 want more convenient topo module API for setting properties
Reviewed by: Keith Wesolowski <wesolows@oxide.computer>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
39 files changed:
usr/src/cmd/fm/mcdecode/Makefile
usr/src/common/amdzen/zen_fabric_utils.c [moved from usr/src/common/mc/zen_umc/zen_fabric_utils.c with 59% similarity]
usr/src/lib/fm/libfmd_agent/Makefile.com
usr/src/lib/fm/libfmd_agent/common/fmd_agent.c
usr/src/lib/fm/libfmd_agent/common/fmd_agent.h
usr/src/lib/fm/libfmd_agent/common/mapfile-vers
usr/src/lib/fm/topo/libtopo/common/hc.c
usr/src/lib/fm/topo/libtopo/common/mapfile-vers
usr/src/lib/fm/topo/libtopo/common/topo_hc.h
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
usr/src/lib/fm/topo/libtopo/common/topo_mod.map
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/zen/topo_zen.h [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/zen/topo_zen_impl.h [new file with mode: 0644]
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c [new file with mode: 0644]
usr/src/lib/fm/topo/modules/i86pc/Makefile
usr/src/lib/fm/topo/modules/i86pc/zen/Makefile [new file with mode: 0644]
usr/src/lib/fm/topo/modules/oxide/zen/Makefile [new file with mode: 0644]
usr/src/pkg/manifests/service-fault-management.p5m
usr/src/test/os-tests/tests/zen_umc/Makefile
usr/src/uts/common/io/devfm.c
usr/src/uts/common/sys/devfm.h
usr/src/uts/i86pc/os/cmi_hw.c
usr/src/uts/intel/Makefile.files
usr/src/uts/intel/Makefile.rules
usr/src/uts/intel/amdzen/Makefile
usr/src/uts/intel/io/amdzen/amdzen.c
usr/src/uts/intel/io/amdzen/amdzen.h
usr/src/uts/intel/io/amdzen/amdzen_client.h
usr/src/uts/intel/io/amdzen/amdzen_topo.h [new file with mode: 0644]
usr/src/uts/intel/io/amdzen/zen_umc.h
usr/src/uts/intel/io/devfm_machdep.c
usr/src/uts/intel/os/cpuid.c
usr/src/uts/intel/sys/amdzen/ccd.h [new file with mode: 0644]
usr/src/uts/intel/sys/amdzen/df.h
usr/src/uts/intel/sys/amdzen/smn.h
usr/src/uts/intel/sys/cpu_module.h
usr/src/uts/intel/sys/x86_archext.h