429:cf0f5adb9826
|
24 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate UTCB areas for the region mapper and the main program. |
|
|
libexec/include/exec/process.h libexec/lib/src/process.cc
|
|
428:672a5524af3a
|
2022-09-29 |
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
|
2022-09-20 |
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
|
2022-09-17 |
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
|
2022-09-16 |
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
|
2022-09-16 |
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
|
2022-09-16 |
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
|
2022-09-16 |
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
|
2022-09-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use a literal type consistent with the other types involved. |
|
|
libmem/lib/src/memory_utils.cc
|
|
420:bd893bc43d7c
|
2022-09-16 |
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
|
|