MCPcopy Create free account
hub / github.com/coreboot/coreboot / pcr_init

Function pcr_init

util/inteltool/pcr.c:57–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57void pcr_init(struct pci_dev *const sb)
58{
59 bool error_exit = false;
60 bool p2sb_revealed = false;
61 struct pci_dev *p2sb;
62 bool use_p2sb = true;
63 pciaddr_t sbbar_phys;
64
65 if (sbbar)
66 return;
67
68 switch (sb->device_id) {
69 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_PRE:
70 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_PRE:
71 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_SKL:
72 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_SKL:
73 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_SKL:
74 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_KBL:
75 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_KBL:
76 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_KBL:
77 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_BASE:
78 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_PREM:
79 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_IHDCP_PREM:
80 case PCI_DEVICE_ID_INTEL_H110:
81 case PCI_DEVICE_ID_INTEL_H170:
82 case PCI_DEVICE_ID_INTEL_Z170:
83 case PCI_DEVICE_ID_INTEL_Q170:
84 case PCI_DEVICE_ID_INTEL_Q150:
85 case PCI_DEVICE_ID_INTEL_B150:
86 case PCI_DEVICE_ID_INTEL_C236:
87 case PCI_DEVICE_ID_INTEL_C232:
88 case PCI_DEVICE_ID_INTEL_QM170:
89 case PCI_DEVICE_ID_INTEL_HM170:
90 case PCI_DEVICE_ID_INTEL_CM236:
91 case PCI_DEVICE_ID_INTEL_HM175:
92 case PCI_DEVICE_ID_INTEL_QM175:
93 case PCI_DEVICE_ID_INTEL_CM238:
94 case PCI_DEVICE_ID_INTEL_H270:
95 case PCI_DEVICE_ID_INTEL_Z270:
96 case PCI_DEVICE_ID_INTEL_Q270:
97 case PCI_DEVICE_ID_INTEL_Q250:
98 case PCI_DEVICE_ID_INTEL_B250:
99 case PCI_DEVICE_ID_INTEL_Z370:
100 case PCI_DEVICE_ID_INTEL_H310C:
101 case PCI_DEVICE_ID_INTEL_X299:
102 case PCI_DEVICE_ID_INTEL_C621:
103 case PCI_DEVICE_ID_INTEL_C621A:
104 case PCI_DEVICE_ID_INTEL_C622:
105 case PCI_DEVICE_ID_INTEL_C624:
106 case PCI_DEVICE_ID_INTEL_C625:
107 case PCI_DEVICE_ID_INTEL_C626:
108 case PCI_DEVICE_ID_INTEL_C627:
109 case PCI_DEVICE_ID_INTEL_C628:
110 case PCI_DEVICE_ID_INTEL_C629:
111 case PCI_DEVICE_ID_INTEL_C624_SUPER:
112 case PCI_DEVICE_ID_INTEL_C627_SUPER_1:
113 case PCI_DEVICE_ID_INTEL_C621_SUPER:
114 case PCI_DEVICE_ID_INTEL_C627_SUPER_2:

Callers 2

print_pcr_portsFunction · 0.85
print_gpio_groupsFunction · 0.85

Calls 7

pci_get_devFunction · 0.85
perrorFunction · 0.85
exitFunction · 0.85
printfFunction · 0.85
pci_write_byteFunction · 0.85
pci_free_devFunction · 0.85
map_physicalFunction · 0.70

Tested by

no test coverage detected