• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* inteltool - dump all registers on an Intel CPU + chipset based system */
2 /* SPDX-License-Identifier: GPL-2.0-only */
3 
4 #ifndef INTELTOOL_PCR_H
5 #define INTELTOOL_PCR_H 1
6 
7 #include <stdint.h>
8 #include "inteltool.h"
9 
10 #define SBBAR_SIZE	(16 * MiB)
11 #define PCR_PORT_SIZE	(64 * KiB)
12 
13 uint32_t read_pcr32(uint8_t port, uint16_t offset);
14 
15 void print_pcr_ports(struct pci_dev *sb, const uint8_t *ports, size_t count);
16 
17 void pcr_init(struct pci_dev *sb);
18 void pcr_cleanup(void);
19 
20 #endif
21