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
|
|
418:f14d66e293b3
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced missing tests for successful file opening. |
|
|
libexec/lib/src/memory.cc
|
|
417:902da02f4f50
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employed a more robust way of padding the directory entry structure. |
|
|
libfsserver/lib/directories/ext2_directory_accessor.cc
|
|
416:89499867ceb9
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to handle narrower opcodes for factory operations. |
|
|
libsystypes/idl/filesystem_factory.idl
|
|
415:be0b22f08a85
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Isolate variable argument size metadata more robustly. |
|
|
libsystypes/include/systypes/factory.h
|
|
414:b8237fb9bbd9
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Use L4_EACCESS for errors corresponding to the traditional EACCES condition. |
|
|
libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/ext2_file_operations.cc libfsserver/lib/files/host_file_opener.cc
|
|