checking number of parallel ports installed and their port
adresses
John Baldwin
jhb at freebsd.org
Fri Jul 24 14:51:56 UTC 2009
On Friday 24 July 2009 6:42:34 am Alexander Best wrote:
> thanks for the hint.
>
> if spent a bit of time and turned the in/out opcodes to ppi ioctls. actually
i
> was very surprised about the results since you said the overhead wouldn't be
> that big.
>
> uploading a 256 kbyte file i got the following results:
>
> using ppi: 17.120 seconds
> using in/out opcodes: 8.001 seconds
>
> so i think i'll rather stick to my old inline assembly code even if it can't
> be considered nice programming style, but the ppi overhead isn't something i
> can cope with in my app.
Hmmm, that is a bit much. Though I do suppose you are incurring a user ->
kernel -> user transition for each I/O access.
--
John Baldwin
More information about the freebsd-hackers
mailing list