Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
15eba00
added win10 build
prekucki Jan 25, 2022
21023bd
Quick & dirty windows build
prekucki Jan 25, 2022
43b063b
Modifications for vm tests
scx1332 Jan 27, 2022
da59c66
Running commands in VM a bit nicer
scx1332 Jan 27, 2022
fc83fbd
Testing
scx1332 Jan 27, 2022
8cb04f8
Socket
scx1332 Jan 27, 2022
1c674d4
added socket pair
scx1332 Jan 28, 2022
b690a8b
Added communication back
scx1332 Jan 28, 2022
816f8ae
Fix hanging process
scx1332 Jan 28, 2022
c06ab3e
Response parser 9p
scx1332 Jan 31, 2022
3a21d6d
Working on multiple channel communication.
scx1332 Feb 1, 2022
a692343
Receiver part
scx1332 Feb 2, 2022
6fbcce2
Working on raw socket connector
scx1332 Feb 2, 2022
05d41a9
Working on connecting p9 servers to vm
scx1332 Feb 2, 2022
1815c11
First working example
scx1332 Feb 2, 2022
b95a8a6
Add mutex
scx1332 Feb 2, 2022
bc06a85
Seems to be working.
scx1332 Feb 3, 2022
2f46dae
Move implementation to separate file
scx1332 Feb 3, 2022
3abe9ad
Cleaning stuff
scx1332 Feb 3, 2022
bf4e362
Changed error output to stderr
scx1332 Feb 3, 2022
ce2c86f
Working on VM
scx1332 Feb 8, 2022
5a88411
Work on communication
scx1332 Feb 18, 2022
f1d0c83
Fix write / write_all problem
scx1332 Feb 18, 2022
77002c9
Working on vm impl
scx1332 Feb 21, 2022
6db4bf0
Couple of stderr
scx1332 Feb 23, 2022
4215609
Fixed handling
scx1332 Feb 24, 2022
a272e10
Cleaning up
scx1332 Feb 24, 2022
0ab20f8
Cleaning up
scx1332 Feb 24, 2022
dfec7bd
Fixes for makefile so it can be merged into main branch
scx1332 Feb 24, 2022
0b03a64
Working on demux communication
scx1332 Feb 25, 2022
4f897e4
Cargo fmt
scx1332 Feb 25, 2022
c0a1ca0
fmt
scx1332 Feb 25, 2022
9a5ef43
Added closing to demux socket communication
scx1332 Feb 25, 2022
a7bcf41
fix compilation under linux
Mar 17, 2022
6d713a1
fix compilation for windows
Mar 18, 2022
66b941f
Merge pull request #117 from golemfactory/sz/win10playground_xcompile…
scx1332 Mar 18, 2022
4a5abe3
fix compilation under linux
Mar 17, 2022
21ea336
Update libraries version
szymek156 Mar 9, 2022
9abc249
use inproc 9p servers
Mar 18, 2022
22e0974
Merge branch 'scx1332/win10playground' into sz/update_libs_integrate_…
szymek156 Mar 22, 2022
6a75462
remove log var
Mar 22, 2022
ed62209
Merge pull request #118 from golemfactory/sz/update_libs_integrate_wi…
scx1332 Mar 22, 2022
f354803
Fix windows compilation
Mar 22, 2022
2327a13
Merge pull request #119 from golemfactory/sz/fix_windows
scx1332 Mar 23, 2022
794e722
fix progress method declarations
Mar 23, 2022
74ad958
remove unused compiler flag
Mar 23, 2022
0e329b3
make network example runnable
Mar 23, 2022
83242f0
Add descriptive error message when runtime fails to start
Mar 23, 2022
597b089
revert back build.rs script
Mar 23, 2022
9773929
wip making direct working
Mar 24, 2022
4fe7802
Added dockerfile used in examples
Mar 24, 2022
a15800e
enabled test command, removed debug logs
Mar 24, 2022
7a96b59
cosmetic changes
Mar 25, 2022
b2a8877
wip fixing examples windows compilation
Mar 29, 2022
f8a8ad5
second iteration for linux
Mar 30, 2022
06dd733
extract 9p service start to one common place
Mar 30, 2022
19aa768
fix compilation
Mar 30, 2022
6fc9492
removed unused imports
Mar 30, 2022
71767ad
add comment to run.py
Mar 30, 2022
606884e
remove todo
Mar 30, 2022
bfc3ea0
check timestamp for file under 9p mount
Mar 30, 2022
a5b4ade
add informative error message while creation of VM fails
Mar 30, 2022
d3f724c
Merge branch 'sz/cleanup_win10_playground' of github.com:golemfactory…
Mar 30, 2022
301a4e4
Merge pull request #120 from golemfactory/sz/cleanup_win10_playground
scx1332 Mar 30, 2022
0876273
Qemu compiled for windows
scx1332 Mar 30, 2022
1f342c5
Changed squashfs_drive to ubuntu.gvmi
scx1332 Mar 30, 2022
7ba0e5e
Added ubuntu.gvmi for examples
scx1332 Mar 30, 2022
436c0b2
Update lfs
scx1332 Mar 30, 2022
1838d9b
Ubuntu squashfs drive
scx1332 Mar 30, 2022
117d79f
Fix paths
scx1332 Mar 30, 2022
886581e
changed gvmi to one that contains ping command needed by newtork example
Mar 30, 2022
fd54de5
Version updated to v0.1.1 - timestamp fix
scx1332 Mar 31, 2022
3cfc058
Updated cargo lock
scx1332 Mar 31, 2022
38c1ce8
Merge branch 'sz/gvmkit-deps-update' into scx1332/win10playground
prekucki May 6, 2022
6f61431
remove warings
prekucki May 6, 2022
68220d1
b
prekucki May 6, 2022
eaa4daa
merged fs benchmark
scx1332 May 12, 2022
ffc7187
Fixed 100% CPU issue. Changes in message sizes
scx1332 May 19, 2022
4b05c75
Added max p9 message size as argument passed with mount
scx1332 May 19, 2022
d905a40
Working on demux communication
scx1332 May 19, 2022
6dc0177
Playing with different buffer sizes, set affinity on windows
scx1332 May 19, 2022
56c26f5
Rust unsafe impl
scx1332 May 24, 2022
fb9e38c
direct
scx1332 May 24, 2022
9b998ac
removed debug error message
scx1332 May 25, 2022
20e70fd
Working on vm
scx1332 May 25, 2022
a3f1e4f
Working on qcow2
scx1332 May 26, 2022
7112466
fixed tmp folder problems
scx1332 May 26, 2022
fc53de9
ignore tmp
scx1332 May 26, 2022
2a0f282
Used szymon improved common command
scx1332 May 26, 2022
f02ffeb
refactor
scx1332 May 27, 2022
9490844
fix
scx1332 May 27, 2022
ab0e21c
Fixed logging from examples
scx1332 May 27, 2022
5b4c149
vm runner
scx1332 May 27, 2022
3c044e0
Cargo fmt
scx1332 May 27, 2022
6a10b57
fix
scx1332 May 27, 2022
475950a
fix
scx1332 May 27, 2022
6ee7e5a
Refactor into vmrunner
scx1332 May 27, 2022
294eedb
Refactoring
scx1332 May 27, 2022
50b316f
Added logic for stopping/killing VM
scx1332 May 27, 2022
ed8d2f7
Moving ga into vm_runner
scx1332 May 27, 2022
6380c1b
Added local notification handler
scx1332 May 27, 2022
324476d
fixing imports
scx1332 May 27, 2022
c46b8b5
Cleaning logging from local notification handler
scx1332 May 30, 2022
4081c43
Added local agent communication.
scx1332 May 30, 2022
9813169
fmt
scx1332 May 30, 2022
8b63ddc
Cleaning
scx1332 May 30, 2022
d61f83a
Moved from common to local spawn vm getting rid of common example file.
scx1332 May 30, 2022
eb64dcf
This message is spamming a bit
scx1332 May 30, 2022
3ef2936
Working on VM
scx1332 May 30, 2022
3883c49
dd seems to be much faster
scx1332 May 30, 2022
a651fc7
Added min run example
scx1332 May 31, 2022
9209c9b
Cleaning examples - min run
scx1332 May 31, 2022
72ac2f5
cleaning examples
scx1332 May 31, 2022
c414638
Cleaning up examples. Network example also working
scx1332 Jun 1, 2022
e1ce7eb
Direct example no longer needed. It duplicates functionality of fs_be…
scx1332 Jun 1, 2022
e6f2abc
Cleaning examples
scx1332 Jun 1, 2022
2f34d7c
fmt
scx1332 Jun 1, 2022
b94c70d
small flow improvement for communication
scx1332 Jun 1, 2022
9959171
improvements
scx1332 Jun 1, 2022
79dc402
Updated file server to newer version
scx1332 Jun 1, 2022
e03cc63
Updated benchmark
scx1332 Jun 1, 2022
ab9b8d3
Cleaned a bit local runner
scx1332 Jun 1, 2022
7624ce9
fixed main
scx1332 Jun 1, 2022
a0e495b
Fix warnings and unused code
scx1332 Jun 1, 2022
aa7c7af
Merge branch 'scx1332/flow_impr' into scx1332/win10playground
scx1332 Jun 1, 2022
5e5aee9
Get rid of predefined max buffer size by moving initialization into m…
scx1332 Jun 1, 2022
055ffff
Removed unnecessary set affinity code
scx1332 Jun 2, 2022
ec4b599
scx1332/raw_virtio_benchmark
scx1332 Jun 2, 2022
62866bf
Reduced initial benchmark run to not be so hard on VM spinum time (sh…
scx1332 Jun 2, 2022
49cb5e2
xMerge branch 'master' into scx1332/win10playground
kamirr Oct 20, 2022
1f6cc78
Restore and conditionally enable the uring-forwarder when supervised …
mfranciszkiewicz Oct 18, 2022
de62720
Resolve merge issues
kamirr Oct 25, 2022
081ae84
remove liburing
scx1332 Oct 25, 2022
e8fafe9
runtime: appease clippy
kamirr Oct 26, 2022
620c851
Replace all CRLF with LF
kamirr Oct 26, 2022
5c5ebaf
remove duplicate logging
kamirr Nov 2, 2022
8d1add4
remove //pub mod vmrt;
kamirr Nov 2, 2022
fa66754
Cargo.lock
kamirr Nov 2, 2022
c74e3ff
Merge branch 'master' into kek/win10
evik42 Nov 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
runtime/image/* filter=lfs diff=lfs merge=lfs -text
runtime/poc/runtime/* filter=lfs diff=lfs merge=lfs -text
runtime/poc/squashfs/* filter=lfs diff=lfs merge=lfs -text
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
matrix:
#os: [macos-latest, windows-latest, ubuntu-latest]
os: [macos-latest, ubuntu-latest]
os: [windows-latest, ubuntu-latest]

steps:
- name: Checkout
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@
*.d
/.idea/
/.vscode/
/tmp
/runtime/tmp
Loading