이 름
outb, outw,
outl, outsb, outsw, outsl − port output
inb, inw, inl, insb, insw, insl − port input
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p − paused
I/O
설 명
이 함 수 그 룹 은 낮 은 레 벨 의 포 트 에 서 입 력 과 출 력 을 하 는 데 사 용 된 다 . 내 부 커 널 사 용 을 위 해 만 들 어 졌 으 나 , 사 용 자 공 간 에 서 도 사 용 할 수 있 고 , outb(9) 에 서 주 어 지 는 것 에 더 해 서 아 래 와 같 은 정 보 가 주 어 진 다 .
−O나 −O2, 혹 은 비 슷 한 것 으 로 컴 파 일 할 수 있 다 . 함 수 는 내 부 매 크 로 로 정 의 되 고 , 최 적 화 되 지 않 은 상 태 에 서 대 체 되 지 않 는 다 .
커 널 이 문 제 의 I/O 포 트 에 접 근 할 수 있 도 록 사 용 자 공 간 어 플 리 케 이 션 을 허 가 하 도 록 알 리 는 데 ioperm(2) 나 선 택 적 으 로 iopl(2) 을 사 용 한 다 . 이 것 을 하 는 데 실 패 하 면 , 어 플 리 케 이 션 은 분 할 결 점 을 받 게 된 다 .
호 환
outb 와 그 부 류 의 것 들 은 하 드 웨 어 특 화 되 어 있 다 . port 와 value 독 립 변 수 는 대 부 분 의 도 스 에 서 순 서 가 반 대 이 다 .
관 련 항 목
역 자
ASPLINUX<man [AT] asp-linux.kr>, 2000년 7월 29