flat assembler
Message board for the users of flat assembler.

Index > Main > SMM

Author
Thread Post new topic Reply to topic
Kreoton



Joined: 05 Jun 2004
Posts: 14
Location: Russia, Moscow
Kreoton 05 Jun 2004, 19:35
I should intercept Power-button...
It can be made only if to know handler SMM address
How to learn handler SMM address Question
Post 05 Jun 2004, 19:35
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 05 Jun 2004, 21:55
SMM?

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 05 Jun 2004, 21:55
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 05 Jun 2004, 22:28
systems management mode?
Post 05 Jun 2004, 22:28
View user's profile Send private message Visit poster's website Reply with quote
Kreoton



Joined: 05 Jun 2004
Posts: 14
Location: Russia, Moscow
Kreoton 06 Jun 2004, 08:43
yes, System Managment Mode...
Post 06 Jun 2004, 08:43
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 06 Jun 2004, 13:14
which OS are u talking about?

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 06 Jun 2004, 13:14
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 06 Jun 2004, 14:25
Probably his own... dunno anything about these issues really Kreoton, but perhaps have a look at the linux ACPI code?
Post 06 Jun 2004, 14:25
View user's profile Send private message Visit poster's website Reply with quote
Kreoton



Joined: 05 Jun 2004
Posts: 14
Location: Russia, Moscow
Kreoton 06 Jun 2004, 16:58
I now write OS, it is necessary to me that she was capable to intercept pressing from Power-Button...
For this purpose it is necessary to know SMBASE...

Miraculix Operation System:
snapshot: Arrow http://filesx.narod.ru/Miraculix.rar
source code (kernel): Arrow http://filesx.narod.ru/kernel.asm
Post 06 Jun 2004, 16:58
View user's profile Send private message Visit poster's website Reply with quote
Kevin_Zheng



Joined: 04 Jul 2003
Posts: 125
Location: China
Kevin_Zheng 07 Jun 2004, 03:55
Hi Comrade:
Please see the Intel development refernece volume 3. In the BIOS post time, the first smbase address is 38000h, then the BIOS will adjust it A000H. Of course, if the machine have four cpus, then all of cpus smbase must be not equal.

The SMM handler present two types: one is below 31K and CS:EIP below 1M address. Aonther is below 1M byte and CS:EIP above 1M address and below 4G byte.

The SMM only used by BIOS, so the OS can't access SMM code. It should be transant for OS and application.
Post 07 Jun 2004, 03:55
View user's profile Send private message MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.