aboutsummaryrefslogtreecommitdiffstats
path: root/docs/fuchsia/README.md
Commit message (Collapse)AuthorAgeFilesLines
* docs/fuchsia: updating Fuchsia staging to use ffxClayton Wilkinson2024-03-291-10/+23
| | | | | | | This replaces the hard coded paths to files with running ffx commands to retrieve the value. This accomodates the changes that are being made to the structure of the Fuchsia build output.
* pkg/build: update fuchsia tools target nameLaura Peskin2022-10-311-2/+2
| | | | | Fuchsia's //bundles:tools target was renamed to //bundles/tools.
* docs/fuchsia: clarify regarding absolute pathnamesChris Palmer2022-08-051-1/+1
|
* docs/fuchsia: partially automate the setup process (#3266)Chris Palmer2022-07-261-62/+98
| | | | | Also enhance the README.md somewhat. Co-authored-by: Chris Palmer <palmer@google.com>
* docs/fuchsia: add caveat to Fuchsia readmeCameron Finucane2022-07-251-26/+41
| | | | | | | | | Fuchsia has not been properly supported for a while now, and the documentation suggesting so has been a source of confusion. This updates the README to add a caveat, while also doing some minor cleanup in the process. For more context, see https://fxbug.dev/101134.
* docs/fuchsia: fix image build commandsKouame Behouba Manassé2022-06-221-4/+6
|
* docs/fuchsia: update README.md to fix fuchsia build with kasan enabledKouame Behouba Manassé2022-06-221-5/+8
|
* docs/fuchsia: update fuchsia documentation links (#3009)Behouba Manassé2022-02-161-2/+2
| | | Fuchsia documentation links are now pointing to fuchsia.dev.
* docs/fuchsa: update docsMarco Vanotti2020-10-011-3/+10
| | | | | This commit updates the fuchsia docs to fix the file paths that have moved around, as well as adding an extra step to extend the fvm image.
* docs/fuchsia: Build syz-executor inside fuchsia.Marco Vanotti2019-12-091-4/+8
| | | | | | | This commit documents how to build syz-executor as part of fuchsia. Basically you just need to add two flags to the fx set command: one for adding syz-executor, and one for telling fuchsia to use your local syzkaller repository instead of the one in third_party.
* docs/fuchsia: update README.mdMatthew Dempsky2019-10-301-35/+20
| | | | | | The build process has changed somewhat since switching to host fuzzing mode. Also, rearrange the fx build steps earlier, since they're a prerequisite for building syzkaller.
* docs/fuchsia: add bundles:tools to fuchsia build argsMarco Vanotti2019-08-141-2/+2
|
* docs/fuchsia: document manual ssh steps for syz-manager.Marco Vanotti2019-08-141-1/+7
|
* Makefile: build fuchsia go binaries using the sdkMarco Vanotti2019-07-231-17/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit removes a dependency on fuchsia's tools/devshell/contrib/go, which was removed recently[0]. Now to build go binaries for fuchsia we are not relying on the fuchsia.git repo at all. The code just needs a copy of the fuchsia //third_party/go repository, the fuchsia sdk and a copy of clang. Users should download the sdk and clang beforehand (see documentation for links), and then run (with the correct environment variables): ``` $ make TARGETOS=fuchsia TARGETARCH=amd64 \ SOURCEDIR=$HOME/fuchsia \ FX_SDK_PATH=${HOME}/sdk/fuchsia-sdk \ CLANG_PATH=${HOME}/sdk/clang \ fuchsia_go ``` After that, they will be able to build the syzkaller go binaries by doing: ``` $ make TARGETOS=fuchsia TARGETARCH=amd64 \ SOURCEDIR=$HOME/fuchsia \ FX_SDK_PATH=${HOME}/sdk/fuchsia-sdk \ CLANG_PATH=${HOME}/sdk/clang ``` This commits adds two scripts to tools/fuchsia, one for building go in fuchsia (just calls the ./make.all script in fuchsia's go repo), and one that replaces the devshell/contrib/go script. Given that go is unsupported in fuchsia, this change might break at any point. [0]: https://fuchsia-review.googlesource.com/c/fuchsia/+/291631
* sys: Updating Fuchsia extraction scriptsPascal Perez2019-05-211-7/+8
| | | | | | | | | Consolidating FIDL library build mappings in one place, so that it can be used from extraction, and script invoking fidlgen. This also makes code clearer, and provides a more natural path for evolutions / dealing with oddities. Minor doc update post fx command changes.
* docs: update zircon's path in fuchsiaMarco Vanotti2019-04-161-2/+2
| | | Recently, fuchsia changed the build directory for Zircon and a couple of files. Now instead of build-zircon, we have x64.zircon.
* docs/fuchsia: update fx set & paths in docsMarco Vanotti2019-03-271-26/+27
| | | | | | | | | | | | | This commit updates the documentation for fuchsia, updating both the fx set commands as well as the syz-manager config example. The invocation for the fx set command changed recently. The new command requires the user to specify both the product and board (core.x64 and core.arm64), as well as the build directory (otherwise everything gets built into `out/default`). The changes in the syz-manager config are for it to point to the right files required to run a fuchsia vm.
* docs, pkg/vcs, sys/fuchsia: update fuchsia urlsMarco Vanotti2019-03-201-3/+3
| | | | | | | | | Recently the fuchsia team decided to merge all their subrepos into one big git repo. This meant that the "zircon" repo doesn't exist anymore. Instead almost everything is under the fuchsia repo. This change updates all the reference I could find in the code that point to the zircon and docs repo to make them point to the new fuchsia repo.
* all: switch to Go 1.12Dmitry Vyukov2019-03-141-2/+2
| | | | | | | | Differences in code formatting between Go versions cause constant problems for us (https://github.com/golang/go/issues/25161). Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12. Fixes #1013
* docs: move OS-specific docs to subdirsDmitry Vyukov2019-02-261-0/+134
Move freebsd, fuchsia, gvisor docs into own subdirs as we do for all other OSes. Add freebsd found_bugs.md.