Skip to content

Commit

Permalink
docs: add found_bugs for akaros
Browse files Browse the repository at this point in the history
  • Loading branch information
dvyukov committed Nov 1, 2017
1 parent e775312 commit e511d9f
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ You can subscribe to it with a google account or by sending an email to syzkalle

Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well.
Most of the documentation at this moment is related to the Linux kernel.
For other OS kernels check: [Akaros](docs/akaros.md), [FreeBSD](docs/freebsd.md), [Fuchsia](docs/fuchsia.md), [NetBSD](docs/netbsd.md), [Windows](docs/windows.md).
For other OS kernels check: [Akaros](docs/akaros/README.md), [FreeBSD](docs/freebsd.md), [Fuchsia](docs/fuchsia.md), [NetBSD](docs/netbsd.md), [Windows](docs/windows.md).

- [How to install syzkaller](docs/setup.md)
- [How to use syzkaller](docs/usage.md)
Expand Down
4 changes: 2 additions & 2 deletions docs/akaros.md → docs/akaros/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ Akaros does not support Go at the moment (except for a broken
for Akaros. Until that happens running on Akaros is challening. However,
`syz-stress` can be run as follows:

```
```shell
make TARGETOS=linux syz-stress
make TARGETOS=akaros SOURCEDIR=/akaros/checkout executor
scp -P 5555 -i akaros_id_rsa -o IdentitiesOnly=yes bin/akaros_amd64/syz-executor root@localhost:/
bin/linux_amd64/syz-stress -os=akaros -ipc=pipe -executor "/usr/bin/ssh -p 5555 -i akaros_id_rsa -o IdentitiesOnly=yes root@localhost /syz-executor"
bin/linux_amd64/syz-stress -os=akaros -ipc=pipe -procs=8 -executor "/usr/bin/ssh -p 5555 -i akaros_id_rsa -o IdentitiesOnly=yes root@localhost /syz-executor"
```
6 changes: 6 additions & 0 deletions docs/akaros/found_bugs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Found bugs

_newer first_

* [kernel panic in generic_file_write](https://github.com/brho/akaros/issues/44)
* [assertion failed: page && pm_slot_check_refcnt(*page->pg_tree_slot)](https://github.com/brho/akaros/issues/42)
1 change: 1 addition & 0 deletions docs/found_bugs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Found bugs

[Linux kernel bugs](linux/found_bugs.md)
[Akaros kernel bugs](akaros/found_bugs.md)
2 changes: 1 addition & 1 deletion docs/setup.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# How to set up syzkaller

Generic setup instructions for fuzzing Linux kernel are outlined [here](linux/setup.md).
For other OS kernels check: [Akaros](/docs/akaros.md), [FreeBSD](/docs/freebsd.md), [Fuchsia](/docs/fuchsia.md), [NetBSD](/docs/netbsd.md), [Windows](/docs/windows.md).
For other OS kernels check: [Akaros](/docs/akaros/README.md), [FreeBSD](/docs/freebsd.md), [Fuchsia](/docs/fuchsia.md), [NetBSD](/docs/netbsd.md), [Windows](/docs/windows.md).

After following these instructions you should be able to run `syz-manager`, see it executing programs and be able to access statistics exposed at `http://127.0.0.1:56741`:

Expand Down

0 comments on commit e511d9f

Please sign in to comment.