SMM
Posted: Sat Feb 02, 2008 1:57 pm
I've got a question about SMM.
Has anyone of you ever tried to figure out what exactly System Management Mode routines do on your PCs? Just for curiosity..
Once, I was told (on this forum) that SMM can manage my USB mouse events, for example. Now I'm trying to understand how it works but it is very hardware-specific (=hard) - manuals do come in handy So far I've managed to make a dump of first MB of ram - including SMM code, though I'm not sure if it's the only place it resides.. I know it does some calls to BIOS but the code in SMRAM itself is quite short.. Looks like a hard task to understand how it works only by examining the code. Or maybe anyone of you took a closer look to SMM? If so, please share your findings here.
p.s. I can provide a memory dump from my PC (965P Intel - ICH8, Core2Duo 4300) if anyone has A LOT of free time and would like to analyze SMM in it
Has anyone of you ever tried to figure out what exactly System Management Mode routines do on your PCs? Just for curiosity..
Once, I was told (on this forum) that SMM can manage my USB mouse events, for example. Now I'm trying to understand how it works but it is very hardware-specific (=hard) - manuals do come in handy So far I've managed to make a dump of first MB of ram - including SMM code, though I'm not sure if it's the only place it resides.. I know it does some calls to BIOS but the code in SMRAM itself is quite short.. Looks like a hard task to understand how it works only by examining the code. Or maybe anyone of you took a closer look to SMM? If so, please share your findings here.
p.s. I can provide a memory dump from my PC (965P Intel - ICH8, Core2Duo 4300) if anyone has A LOT of free time and would like to analyze SMM in it