626:d0929d9fcca9
|
3 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced cache synchronisation for mapped regions. Without this, executable
code may not be read properly on real hardware after a page fault, resulting in
erroneous instruction execution and seemingly nonsensical instruction results. |
|
|
libmem/lib/src/ipc.cc
|
|
625:e96c7cbee506
|
3 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced barrier pages between the UTCB region and each of the stacks. |
|
|
libexec/lib/src/process_creating.cc
|
|
624:5d590f2cc589
|
3 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some useful debugging facilities. |
|
|
libexec/lib/src/external_pager.cc
|
|
623:0ed127c41a27
|
3 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for associating regions with DMA spaces. |
|
|
libmem/include/mem/flexpage.h libmem/include/mem/memory_incremental.h libmem/include/mem/region.h libmem/lib/src/flexpage.cc libmem/lib/src/memory_incremental.cc libmem/lib/src/region.cc
|
|
622:db3da45046d6
|
3 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a convenience method for getting the current thread. |
|
|
libsystypes/include/systypes/thread.h libsystypes/lib/src/Makefile libsystypes/lib/src/thread.c
|
|
621:a597a0af78f3
|
4 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the binding to existing IPC gates to occur in the configured thread.
Added a remark about inappropriate gate labels. |
|
|
libipc/include/ipc/server.h libipc/lib/src/server.c libresource/lib/src/resource_server.cc
|
|
620:a8f1dba0cd6a
|
4 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the freeing of unused reserved capabilities. |
|
|
libipc/include/ipc/util_ipc.h libipc/lib/src/message.c libipc/lib/src/util_ipc.c
|
|
619:a69c99595556
|
4 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed undefined reference errors by moving the libraries after the objects in
the toolchain invocation. |
|
|
libe2access/host/Makefile
|
|
618:7123a7307a82
|
4 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced some debugging output control. |
|
|
fsaccess/op_run.c libexec/include/exec/process_monitor.h libexec/lib/src/external_pager.cc libexec/lib/src/process_monitor.cc libexec/rm/region_mapper.cc
|
|
617:2733e5770ee9
|
5 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the run command wait for completion, introducing the spawn command to run
programs in the background.
Introduced conveniences for waiting for the last job to be initiated and for
piping from the last job, also subscribing to signals from pipe-supplying jobs
so that they may be transparently removed from the job list upon completion.
Augmented the job listing with the "+" notation familiar from Unix.
Prevented new jobs from being started when no job slots are available. |
|
|
fsaccess/fsaccess.c fsaccess/op_run.c fsaccess/ops.h
|
|