diff options
author | Alexandru Gagniuc <mr.nuke.me@gmail.com> | 2014-04-10 14:35:59 -0500 |
---|---|---|
committer | Alexandru Gagniuc <mr.nuke.me@gmail.com> | 2014-04-17 04:41:49 +0200 |
commit | 2dbd08faf4be1f2a156730f8857b4c6bb72909e3 (patch) | |
tree | ad2c5834a0a3a97317eaf5ea0f5682f077d34fe7 /src/drivers/i2c/i2cmux2 | |
parent | 065b7da298953feaec3563bf753f45cf00fba2c0 (diff) | |
download | coreboot-2dbd08faf4be1f2a156730f8857b4c6bb72909e3.tar.xz |
southbridge/amd/agesa/hudson: Add initial support for SMM
This sets up the infrastructure to handle SMIs generated by the Hudson
southbridge. An API for interfacing to mainboard handlers is not
defined at this point. A few functions are defined to allow mainboard
code to enable SMIs from GEVENT pins. These are the only functions which
I expect to be needed anytime in the foreseeable future.
SMIs are always acknowledged and cleared, as not clearing an SMI will
cause us to re-enter the SMI, effectively bricking the machine if a
southbridge-generated SMI without a handler occurs.
Change-Id: Ibceb21ac5423eb134d3eb7d24800280b183f7619
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-on: http://review.coreboot.org/5494
Reviewed-by: Aaron Durbin <adurbin@gmail.com>
Tested-by: build bot (Jenkins)
Diffstat (limited to 'src/drivers/i2c/i2cmux2')
0 files changed, 0 insertions, 0 deletions