#
5cac5952 |
|
10-Aug-2018 |
Jeremy Manson <jeremymanson@google.com> |
[fidl] Initial formatter implementation. Test: tests added in formatter_unittest.cc Change-Id: Iadfb0b891c98b4c865cdc96314ea7bba71ee589c
|
#
deba3a70 |
|
08-Jul-2018 |
Roland McGrath <mcgrathr@google.com> |
[host] Remove mkbootfs Everything now uses zbi instead. Bug: cleanup Test: CQ Change-Id: I32544cc46fa3f7003a9c735cb76cac0dbc0340c3
|
#
a7a19d71 |
|
11-Jul-2018 |
Jocelyn Dang <jocelyndang@google.com> |
[host][xdcserver] Beginnings of xdc host server. The xdcserver will sit between host side clients and libusb. Clients will open a socket to the xdc server and register for a stream id. In a future CL, client reads / writes after registering will be transformed into libusb requests by the xdcserver, which are then passed on to the xdc server on the device side and routed to the appropriate stream id. TEST= out/build-zircon/tools/xdc-server and run test app added in https://fuchsia-review.googlesource.com/c/zircon/+/174059 Change-Id: I2420317a209f42b56bf9968fce08eec3ae1ef775
|
#
8ebaf8a7 |
|
15-Jun-2018 |
Joshua Seaton <joshuaseaton@google.com> |
[runtests] Create host version of runtests. -Abstract the current runtests main() as a library method. -Invoke with platform specific choices for system/uapp/runtests/runtests.cpp and system/host/runtests/runtests.cpp TESTED: runtests-utils-test passes as a host test; host runtests tested by hand. BUG: IN-358 Change-Id: Ic9bf53e4418e37d9856a5857b673f5cbd1fe2d4d
|
#
bdcdf4d9 |
|
30-Apr-2018 |
Roland McGrath <mcgrathr@google.com> |
[host] zbi will replace mkbootfs Rewrite the mkbootfs host tool from scratch in C++14, under the new name zbi (Zircon Boot Image), which will become the new name for the BOOTDATA format soon. The old tool is left intact during a transition period. The new implementation is marginally shorter but with more comments and structure. It opens each file only once and uses mmap heavily. It uses getopt_long for argument parsing. It uses the cksum and lz4 code as proper hostlibs rather than source files. The --complete switch makes the tool check that the result is a complete bootable image, which has a kernel and a /boot BOOTFS (and can optionally have additional items). The --ramdisk switch is replaced with --target=ramdisk: all following input file arguments will be treated as raw images. Similarly, --target=zbi treats following input file arguments as incomplete ZBI files and never as manifest text files. The --board, --vid, --pid, --header, and --header-align switches are not supported by zbi. Those things are now handled entirely by boot loaders. Boot shims for legacy boot loaders are standalone images that can just be prepended to a complete ZBI image. Change-Id: I4903b7d0c5824c496301a52c05a85a2e36b3cebd
|
#
5880d33c |
|
11-Apr-2018 |
Mike Voydanoff <voydanoff@google.com> |
[mdi] Remove MDI support from Zircon It is no being used in the kernel, nor anywhere else in Zircon. Change-Id: I7afe2f47e28c8c55cab90d2444f97b3c2b2e6cd3
|
#
c99c8c07 |
|
04-Mar-2018 |
Adam Barth <abarth@chromium.org> |
[blobstore] Rename blobstore to blobfs Also, mount blobfs at /blob rather than /blobstore. Change-Id: Ifdc473752ede37b909b30e35dbaac1397565a659
|
#
267550b4 |
|
06-Feb-2018 |
George Kulakowski <kulakowski@google.com> |
[abigen] Rename sysgen to abigen, per our grand aspirations ZX-691 Change-Id: I53a2cacaf08259ead4035e0b9555fd80dde82d90
|
#
d94d0d57 |
|
06-Feb-2018 |
P.Y. Laligand <pylaligand@google.com> |
[build][fidl] Separate the fidl (host) lib from the compiler binary. TO-732 Change-Id: I02625c25d3cac7bb7316370c47c765e1a66e9a01
|
#
b6a0033f |
|
05-Jan-2018 |
Sean Klein <smklein@google.com> |
[minfs][blobstore][fvm] Relocate host-side tools to /host Change-Id: I21e3f17a7dd926dc5038af85edc0e2e016d220bd
|
#
148b6d13 |
|
15-Sep-2017 |
Eric Holland <hollande@google.com> |
[host][tools] mkkdtb kernel packager Change-Id: I72d56421aa915f5e2e0e2dd88b6a1f02c79b3a2b
|
#
62de40cb |
|
16-Jun-2017 |
Brian Swetland <swetland@google.com> |
[ddk][h2md] a tool for generating markdown docs from api headers It's simple-minded, but gets the job done without any complex dependencies, and will allow us to keep detailed docs in the headers while still generating nice markdown in the docs/... directories. Change-Id: I68b64aaa3a4771320c63ca5a390741d5b41186c3
|
#
8099bd48 |
|
04-Jun-2017 |
Roland McGrath <mcgrathr@google.com> |
[kernel] Add embedded version info and kernel-buildsig tool to extract it This embeds a simple signature early in the kernel binary that can be searched for in raw binary memory to identify the kernel version information. The new tool kernel-buildsig extracts this from a file (which can be magenta.bin or a raw memory dump, or an ELF file, or anything else containing the right chunk). Change-Id: I250b277f49563ee81abef16b937ff7b2a22e8dc0
|
#
56fb49f0 |
|
22-May-2017 |
Doug Evans <dje@google.com> |
[build] Remove installation of headers for host tools Replaced with system/public/BUILD.gn. Change-Id: Ia7344f5b38a7439a108b341f36ed3ddf5d2da5c5
|
#
016f50cf |
|
23-Apr-2017 |
George Kulakowski <kulakowski@google.com> |
[fidl] Add fidl host tool This is the start of the fidl compiler. It parses fidl files. Eventually this will be used directly to produce C fidl bindings, and to emit an AST serialized to JSON for other language bindings to consume. The first is just started in this CL. Change-Id: I26b5e3af3e816fff17cba09417bb61c126f38f0a
|
#
50a2d07e |
|
21-Mar-2017 |
Travis Geiselbrecht <travisg@google.com> |
[make] add QUIET=1 option to the build to squelch all output Change-Id: I57742bb6aa0ad1f0dc516c917dfecd65f6f65f43
|
#
8b66420a |
|
29-Mar-2017 |
James Tucker <jftucker@gmail.com> |
host: mkfs-msdosfs builds Change-Id: Iee0f07eba9a0d94123b3db72460aa48d145059fa
|
#
668904b5 |
|
21-Mar-2017 |
Doug Evans <dje@google.com> |
[build] Export errors.h, types.h, syscalls/object.h These are used by apps/tracing. Change-Id: Ifbbf30a763f941736492bc80c856d6e1343f2e34
|
#
a4394daf |
|
29-Mar-2017 |
James Tucker <raggi@google.com> |
Revert "host: mkfs-msdosfs for host EFI partition creation" This reverts commit bff59b22874830118cff0a5d09808685105a68dc. Reason for revert: breaks the build on linux Change-Id: I3ba5296b55e3f646bae6411e5392fb76ad0ff69d
|
#
bff59b22 |
|
29-Mar-2017 |
James Tucker <raggi@google.com> |
host: mkfs-msdosfs for host EFI partition creation This will be used by the disk image builds, as well as reducing the external dependencies in the thinfs test suite. Change-Id: Icf680c7f97948b504add4efb583ff83d6dc99fec
|
#
395bfba2 |
|
10-Feb-2017 |
Aaron Green <aarongreen@google.com> |
[merkle] Initial commit of ulib/merkle and tools/merkleroot The merkle library has two classes: Tree: Represents a Merkle hash tree, with methods for both creating and verifying hash trees for blobs of data. Digest: Represents a Merkle-Damgard hash algorithm like SHA-256, with convenience operators and methods. The merkleroot host tool can be used to generate the root digests of Merkle trees. It will use the host's libcrypto if available. Change-Id: Ic3bfcbf2a5b3721c7a474aeaed178aa97fd997ac
|
#
d2ef4293 |
|
03-Mar-2017 |
Brian Swetland <swetland@google.com> |
[build] module type hostapp, migrate tools to this The hostapp module builds a host application binary, using the general Magenta build infrastructure instead of one-off make rules. Change-Id: Ibc53c57d115cd2640975cc3449b96be6d83111b6
|
#
bd2bb5ba |
|
03-Mar-2017 |
Brian Swetland <swetland@google.com> |
[build] move tools from system/tools/... to system/host/... In order to shift to non-adhoc Magenta build infrastructure, the host tools need to have source paths that don't collide with their binary installation path in $(BUILDDIR)/tools Change-Id: I84b74aaac7e09668e955da19005e96e66fc0c078
|