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
|
|
419:fed02d483493
|
2022-09-16 |
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
|
2022-09-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced missing tests for successful file opening. |
|
|
libexec/lib/src/memory.cc
|
|
417:902da02f4f50
|
2022-09-15 |
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
|
2022-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to handle narrower opcodes for factory operations. |
|
|
libsystypes/idl/filesystem_factory.idl
|
|
415:be0b22f08a85
|
2022-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Isolate variable argument size metadata more robustly. |
|
|
libsystypes/include/systypes/factory.h
|
|
414:b8237fb9bbd9
|
2022-09-15 |
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
|
|
413:d7007f59f4be
|
2022-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing return statement. |
|
|
libipc/lib/src/server.c
|
|
412:bbfbe8421331
|
2022-09-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed incoming message initialisation: no receive flexpages are to be expected. |
|
|
libipc/lib/src/message.c
|
|