Groups | Search | Server Info | Login | Register


Groups > gnu.hurd.bug > #12066

Implement paging on the pci arbiter

From Joan Lledó <jlledom@mailfence.com>
Newsgroups gnu.hurd.bug
Subject Implement paging on the pci arbiter
Date 2020-08-26 10:24 +0200
Message-ID <mailman.1293.1598430299.2469.bug-hurd@gnu.org> (permalink)
References <67702aaa-af63-8013-3760-c5d649b7c548@mailfence.com>

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi,

I'm doing a research on how to allow arbiter clients to map bar regions
into their spaces. It seems to me the approach should be:

1.- Make the arbiter implement paging
2.- Expect clients to mmap() the region files the arbiter generates

Sounds that correct for you?

I'm a bit confused with libpager, the reference manual seems to be obsolete:

https://www.gnu.org/software/hurd/doc/hurd_5.html#SEC32

From this document I assumed I should create a pager for each region
file, call page_demuxer from the arbiter's demuxer and implement
callback functions. But it seems pager_demuxer() is not defined anymore
and servers use pager_start_workers() which I'm not sure what's for.

Is there more recent documentation about libpager?

Back to gnu.hurd.bug | Previous | Next | Find similar


Thread

Implement paging on the pci arbiter Joan Lledó <jlledom@mailfence.com> - 2020-08-26 10:24 +0200

csiph-web