94:b6dab1e89e3c
|
2021-04-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised into a collection of packages for each area of functionality. |
|
|
Control Makefile client/client.cc client/client.h client/file.cc client/file.h files/block_file_accessor.cc files/block_file_accessor.h files/block_file_opener.cc files/block_file_opener.h ...
|
|
93:bf981cb9a709
|
2021-04-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added copyright and licensing information. |
|
|
docs/COPYING-GPL-2 docs/COPYING.txt docs/LICENCE.txt files/block_file_accessor.cc files/block_file_accessor.h files/block_file_opener.cc files/block_file_opener.h files/file_pager.cc files/file_pager.h files/file_paging.cc ...
|
|
92:f2b7be2d6143
90:00dc57806375
|
2021-04-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an address type and used the offset type more thoroughly. Unlike
previous suspicions, the offset type should be compatible with various IPC
operations even on 32-bit architectures. |
|
|
client/file.cc files/file_pager.cc files/file_pager.h files/opener_context_resource.cc files/opener_context_resource.h generic/pager.cc generic/pager.h generic/simple_pager.cc generic/simple_pager.h mapping/ipc.cc ...
|
|
91:3bc33e8c5306
|
2021-04-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced distinct types instead of using the file offset type throughout. This
makes a difference on 32-bit architectures where the address type will only be
32 bits wide, whereas the file offset type should be 64 bits wide. |
|
|
client/client.cc client/client.h client/file.cc client/file.h files/block_file_accessor.cc files/file_pager.h files/opener_context_resource.h generic/pager.cc generic/pager.h generic/simple_pager.cc ...
|
|
90:00dc57806375
91:3bc33e8c5306 92:f2b7be2d6143
|
2021-04-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed mmap to return the file size, not the populated extent of the region.
Introduced a higher-level client library for file access.
Adjusted handling of the region state in the file library.
Added a test of the higher-level client library. |
|
|
Makefile client/client.cc client/client.h client/file.cc client/file.h conf/dstest_block_simple.cfg conf/dstest_block_simple.list files/file_pager.cc files/file_pager.h generic/pager.cc ...
|
|
89:94aa665bf115
|
2021-04-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure two allocated regions for pipes by rounding up to the region size. |
|
|
pipes/pipe_paging.cc
|
|
88:4c34c6d5a2cc
|
2021-04-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed automatic instantiation of memory objects in various classes. |
|
|
pages/pages.cc pages/pages.h pipes/pipe_opener_resource.cc pipes/pipe_opener_resource.h pipes/pipe_paging.cc pipes/pipe_paging.h
|
|
87:eda3afa22450
|
2021-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed conversion to map-compatible flags, also introducing basic enforcement of
access permissions. |
|
|
files/file_paging.cc generic/pager.cc pipes/pipe_pager.cc
|
|
86:866eb2a8fc8b
|
2021-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ map request flags instead of the maximal flags when sending flexpages.
Otherwise, mappings may be established with inappropriate permissions. |
|
|
generic/pager.cc generic/simple_pager.cc mapping/flexpage.cc mapping/flexpage.h mapping/ipc.cc mapping/ipc.h
|
|
85:13e188dd5a93
|
2021-04-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced file opening flags to various operations. |
|
|
client/file.cc client/file.h files/file_paging.cc files/file_paging.h files/opener_resource.cc tests/dstest_block_client.cc tests/dstest_host_client.cc tests/dstest_test_client.cc
|
|