From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: gosha To: community@lists.altlinux.org Date: Thu, 14 Sep 2006 11:06:40 +0400 User-Agent: KMail/1.7.2 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200609141106.40744.embedded@nm.ru> Subject: [Comm] =?koi8-r?b?0M/E08vB1snUxSDQz9bBzNXK09TBIMHOwczPx8kgxtXO?= =?koi8-r?b?w8PJyiBpb3Blcm0oKSBpb3BsKCkgxMzRIM7FIHg4NiDB0sjJ1MXL?= =?koi8-r?b?1NXS2S4=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: embedded@nm.ru, ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Sep 2006 07:06:56 -0000 Archived-At: List-Archive: List-Post: =D0=CF=C4=D3=CB=C1=D6=C9=D4=C5 =D0=CF=D6=C1=CC=D5=CA=D3=D4=C1 =C1=CE=C1=CC= =CF=C7=C9 =C6=D5=CE=C3=C3=C9=CA ioperm() iopl() =C4=CC=D1 =CE=C5 x86 =C1=D2= =C8=C9=D4=C5=CB=D4=D5=D2=D9. =CB=C1=CB =D1 =D0=CF=CE=D1=CC =C4=C1=CE=CE=D9=C5 =C6- =C9=C9 =D3=D5=DD=C5= =D3=D4=D7=D5=C0=D4 =D4=CF=CC=D8=CB=CF =D7 x86 =C1=D2=C8=C9=D4=C5=CB=D5=D2= =D5=D4=D2=C5 http://www.linuxdoc.ru/manpages/man2/ioperm.2.html =F4.=C5. =D0=D2=CF=D7=C5=D2=C9=CC -=D0=CF=C4 i686 =C6-=C9=C9 =D2=C1=C2=CF= =D4=C1=C0=D4 ok. /**************************************************************************= *******************/ #include #include #include #include static unsigned long pcibus_conf_reg =3D 0xbfc40040; /**************************************************************************= *******************/ int main(int argc, char *argv[]) {char *p; int i, a; const char *_ENOTSUP =3D {" - unsupported command."}; iopl(3); if (ioperm(pcibus_conf_reg, 4, 1)) {perror("- iopermission error"); ex= it(1);} for(i=3D1; i < argc; i++) =20 {if(strchr(argv[i],'-')!=3DNULL){ continue;} if(strstr(argv[i],"en")!=3DNULL) {*((unsigned long*)elins64cmp_bus= _err_reg)=3D 0x800; printf(" - pci addres cohereccy mode on.\r\n");continue= ;} if(strstr(argv[i],"dis")!=3DNULL){*((unsigned long*)elins64cmp_bus= _err_reg)=3D 0x000; printf(" - pci data cohereccy mode on.\r\n");continue;} puts(_ENOTSUP); } return 1; } /**************************************************************************= *******************/ =F0=C5=D2=C5=D3=CF=C2=D2=C1=CC =D4=D5 =D6=C5 =D4=C5=D3=D4=CF=D7=D5=C0 =CD= =C1=CC=C5=CE=D8=CB=D5=C0 =D0=D2=CF=C7=D5 =CE=C1 MIPS - =CE=C5 =CB=CF=CD=D0= =C9=CC=C9=D2=D5=C5=D4=D3=D1 - iopl() undefined reference - ioperm() undefined referenc. =2D-=20 =F3 =F5=D7=C1=D6=C5=CE=C9=C5=CD, gosha.