sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #12953
Re: Skrivning til port 80
Niels Maretti wrote:
>
> Hej,
>
> Jeg håber I kan hjælpe med følgende problem:
>
> Den platform jeg udvikler til har en watchdog.
> Man sætter den op ved at skrive til forskellige porte.
> Specielt disabler man den ved at skrive til port 0x80.
>
> Såvidt jeg kan se skriver inb_p(), outb_p(), inw_p(),
> og outw_p() alle til port 0x80.
> Det betyder at min watchdog bliver disablet hele tiden.
>
> Iflg. Linux I/O port programming mini-HOWTO kan jeg
> undgå skrivningen til port 0x80 ved at definere
> SLOW_IO_BY_JUMPING før inkludering af <asm/io.h>.
>
> Kan jeg sikre mig dette ved at genoversætte kernen og
> moduler med -DSLOW_IO_BY_JUMPING ?
>
> Har jeg andre muligheder for at undgå problemet med
> skrivning til port 0x80?
Tja, skrive til Linus og fortælle ham at der altså _er_ noget der bruger
port 0x80, og han må finde på en anden port at forsinke in/out på ;-)
Mvh Morten
References