428:672a5524af3a
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added structure alignment test. |
|
|
conf/dstest_align.cfg conf/dstest_align.list tests/Makefile tests/dstest_align.cc
|
|
427:440178360e6c
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation to reflect naming changes, also adding library
information. |
|
|
README.txt docs/wiki/Client_Library docs/wiki/Components docs/wiki/Departure docs/wiki/Libraries docs/wiki/Server_Library
|
|
426:f0bb79dd52dd
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a paging region size compatible with the configured page size. Without
this, the mapping mechanism fails to generate valid send flexpages. |
|
|
libfsserver/lib/pipes/pipe_paging.cc
|
|
425:750d75411ead
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed inappropriate format specifiers for strlen results. |
|
|
tests/dstest_block_client.cc tests/dstest_file_client.cc
|
|
424:61e336bc65e4
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed format specifiers for offset types. |
|
|
tests/dstest_block_client.cc tests/dstest_file_client.cc tests/dstest_file_remove.cc tests/dstest_pipe_client.cc
|
|
423:5a1169b9d064
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ the configured page size to ensure that mapping will work on platforms
with larger page sizes. |
|
|
libmem/include/mem/memory_utils.h
|
|
422:5353463f6a2f
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the formatting specifiers for offset types. |
|
|
libfsserver/lib/files/test_file_accessor.cc tests/dstest_test_client.cc
|
|
421:d1d34f2d7034
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Use a literal type consistent with the other types involved. |
|
|
libmem/lib/src/memory_utils.cc
|
|
420:bd893bc43d7c
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Using opcode_type to work around L4Re dataspace IPC issues on 32-bit platforms.
This reserves a 64-bit area for the opcode, even though only the first message
word will be used to obtain the opcode, but it allows the operands to be found
at the appropriate place. On 64-bit platforms, there remains a risk of opcodes
being misinterpreted since the message word for the opcode will be interpreted
as a 64-bit quantity, but if the upper half of that word is not initialised
correctly, it will cause a bad opcode to be found. |
|
|
libsystypes/idl/dataspace.idl
|
|
419:fed02d483493
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employed address_t instead of offset_t for region mapper quantities. Whilst
the two types are equivalent on 64-bit platforms, they are distinct and thus
different on 32-bit platforms. |
|
|
libexec/include/exec/external_pager.h libexec/include/exec/internal_pager.h libexec/include/exec/pager.h libexec/lib/src/external_pager.cc libexec/lib/src/internal_pager.cc libsystypes/idl/region_mapper.idl
|
|