summaryrefslogtreecommitdiff
path: root/src/security
diff options
context:
space:
mode:
authorFelix Held <felix-coreboot@felixheld.de>2022-06-24 21:54:46 +0200
committerFelix Held <felix-coreboot@felixheld.de>2022-08-17 14:08:52 +0000
commitf43e0e7247d8efe4737aa4ea6407956f295f5338 (patch)
tree3b5a1ec00c797e217d4de9f23481bd88456215bd /src/security
parente173f2bd5468439e5a37daf211f4ea7920650f4c (diff)
soc/amd/cezanne,picasso,sabrina/smihandler: add comment about SMN access
The SMI sleep entry handler will access the SMN space via the index/data register at PCI config space offsets 0xb8 and 0xbc of the device at bus 0, device 0, function 0. This register pair is also used by other software components running on the x86 cores after boot, so it should be saved and restored at the beginning/end of the SMI handler if it accesses SMN. The sleep entry SMI handler is a special case, since the OS is already done at the moment we enter the sleep SMI handler which is the last code that gets run on the x86 cores before entering S3/4/5. BUG=b:237004699 Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I0980562ef8a61489082a81c71d6d00d0786d68cb Reviewed-on: https://review.coreboot.org/c/coreboot/+/65529 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Raul Rangel <rrangel@chromium.org>
Diffstat (limited to 'src/security')
0 files changed, 0 insertions, 0 deletions