[LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

Ronald G Minnich rminnich at lanl.gov
Mon Aug 7 23:27:32 CEST 2006


Tim Crawford wrote:
> If I understand the question correctly Juergen want to tell the
> chipset to issue a IRQ not a SMI.  There is no SMM code in LB.
> 
> Tim
>  
>  
> 
>>>>Ronald G Minnich <rminnich at lanl.gov> 08/07/06 2:48 PM >>> 
> 
> Juergen Beisert wrote:
> 
>>Hi all,
>>
>>On Monday 07 August 2006 11:19, myself wrote:
>>
>>
>>>I try to write a native sound driver for the Geode GX1/5530a Companion
>>>chip. Problem here: The sound chip only generates SMI. Does anyone knows a
>>>trick or a chipset switch that let me forward this SMI to a regular IRQ?
>>>Its too ugly to use a polling loop.... ;- )
>>
>>
>>Sorry. I think I must explain: I'm using linuxbios on this Geode system, so 
>>there is no SMM emulation of the sound hardware. Thats why I'm searching for 
>>a solution to forward the SMI to a regular IRQ. Has someone experience in 
>>programming this SMM code? Maybe a short routine that only triggers a regular 
>>interrupt when an SMI occures would help.
> 
> 
> Is there some reason to continue to use SMI? why not just drive the 
> hardware directly w/o smi?

apologies, I am really in 'slow mode' today.

we may need to write a stupid trampoline to get from smi to linux.

ron




More information about the coreboot mailing list