[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue-81f1ebeb-fix-virtual-process
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue-81f1ebeb-fix-virtual-process-scheduler updated. v0.9.0-2442-g2393d19 |
Date: |
Tue, 23 Apr 2019 21:56:56 +0200 (CEST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".
The branch, issue-81f1ebeb-fix-virtual-process-scheduler has been updated
discards a9cf222179d29ddf2030367ea9db1c0ddec0279e (commit)
discards 3d91b96299b46777d2e8d8d7fa0823aad48fcfa1 (commit)
discards 473ec3cc27b25b5c515febc6a3f564d896f228d1 (commit)
discards 8c9555ba36e3e4492a4f0383afa9d4b3ecb309b6 (commit)
via 2393d19478c87fd906f4856e96de7ff4696a6353 (commit)
via a5d1d8da102244d14a5d12ccd614034df5854869 (commit)
via 409073e8f4faf8c936e3948aa4e54bddef048732 (commit)
via be28274a69779e6e761c850a298a66edfd76fd27 (commit)
via cec5c2ed982102af3122e8b684628a1d0c4c3713 (commit)
via 9ad3142b7119510f168813fb601aebc54826d41c (commit)
via d8b284b157d9fc838f34526525979e53406b627f (commit)
via 6c3c685ec1472ed2c56243cedc19c910f90b19f7 (commit)
via 32414c7a13e43d33bbedb920b1604e6493fe085a (commit)
via 90c1acbdc850bd5881e74a1a5f62e0f01d25e76c (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (a9cf222179d29ddf2030367ea9db1c0ddec0279e)
\
N -- N -- N (2393d19478c87fd906f4856e96de7ff4696a6353)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2393d19478c87fd906f4856e96de7ff4696a6353
Author: Marek Marecki <address@hidden>
Date: Tue Apr 23 21:50:42 2019 +0200
Work in progress: move to the new scheduler
commit a5d1d8da102244d14a5d12ccd614034df5854869
Author: Marek Marecki <address@hidden>
Date: Sat Apr 20 23:20:14 2019 +0200
The example program works as intended
Spawns many processes, stresses the scheduler and the VM, performs some
light I/O.
commit 409073e8f4faf8c936e3948aa4e54bddef048732
Author: Marek Marecki <address@hidden>
Date: Sat Apr 20 13:11:23 2019 +0200
Expand the testing program
There will be a "gate guardian" process that will be giving out IDs.
Each spawned process will send a message to that guardian process and
then print out the ID it got. This way we will be able to see the
nondeterminism of scheduling.
commit be28274a69779e6e761c850a298a66edfd76fd27
Author: Marek Marecki <address@hidden>
Date: Sat Apr 20 12:49:52 2019 +0200
A program to test virtual process scheduler
A program to spawn many concurrently running processes to generate
artificial load on the schedulers. Each spawned process should calculate
something to avoid the useless case of having a process start and exit
immediately afterwards.
-----------------------------------------------------------------------
Summary of changes:
Changelog.markdown | 2 +
Makefile | 26 +-----
concurrent.asm | 2 +-
include/viua/kernel/kernel.h | 50 +++++++++--
include/viua/scheduler/process.h | 98 ++++++++++++++++++++++
include/viua/version.h | 2 +-
src/front/kernel.cpp | 71 ++++++++--------
src/kernel/kernel.cpp | 7 +-
.../viua/printutils.h => src/scheduler/process.cpp | 19 ++---
src/scheduler/vps.cpp | 4 +-
10 files changed, 195 insertions(+), 86 deletions(-)
create mode 100644 include/viua/scheduler/process.h
copy include/viua/printutils.h => src/scheduler/process.cpp (71%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue-81f1ebeb-fix-virtual-process-scheduler updated. v0.9.0-2442-g2393d19,
git <=