Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Mar 2000 20:10:56 -0500 (EST)
From:      Bosko Milekic <bmilekic@dsuper.net>
To:        Chris Costello <chris@calldei.com>
Cc:        Zhihui Zhang <zzhang@cs.binghamton.edu>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Where is pci_intr_establish() & _thread_sys_read()?
Message-ID:  <Pine.OSF.4.05.10003062006120.6205-100000@oracle.dsuper.net>
In-Reply-To: <20000306181404.H4990@holly.calldei.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mon, 6 Mar 2000, Chris Costello wrote:

>On Monday, March 06, 2000, Zhihui Zhang wrote:
>> Can anyone tell me where is the code for pci_intr_establish() and
>> _thread_sys_read()? I could not find them under /usr/src.
>
>   I can tell you offhand that _thread_sys_anything is the _real_
>syscall for `anything'.  This is because a lot of syscalls are
>reimplemented within libc_r for reasons that are kind of obvious
>(directly calling the read syscall from one thread would block
>all the other threads in a process).  So _thread_sys_open() ==
>open(2), _thread_sys_read() == read(2), etc.
>
>   I don't know about pci_intr_establish.
>
>-- 
>|Chris Costello <chris@calldei.com>
>|Today's assembler command :  EXOP   Execute Operator
>`----------------------------------------------------
>

 pci_intr_establish is not part of FreeBSD's interface(s), as far as I
know.

 This probably belongs to either NetBSD or OpenBSD (since the drivers that use
this routine to setup an interrupt use it under #if defined(__OpenBSD__)
or __NetBSD__ blocks. See our bus interface code (e.g. bus_if.[ch])

  --Bosko

 ..........................................................................
  Bosko Milekic * bmilekic@dsuper.net * http://pages.infinit.net/bmilekic/
  Montreal, Quebec, Canada. *  Technokratis:  http://www.technokratis.com/




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.4.05.10003062006120.6205-100000>