Skip to content
Snippets Groups Projects
  1. Feb 28, 2019
    • George Kulakowski's avatar
      [driver][binding] Prefer the __zircon_driver_ops__ driver ops declaration · 563f4b6f
      George Kulakowski authored
      Change-Id: Iaa831631fa5229d638924c2b79e272043dd6b9a8
      563f4b6f
    • Doug Evans's avatar
      [ulib/trace-test-utils] Dump the incoming buffer at verbosity level 2. · 528df505
      Doug Evans authored
      Change-Id: I1c5ea694d1b7c339932670ca8df7a120846494cb
      528df505
    • P.Y. Laligand's avatar
      [sdk][bazel] Generate one header inclusion test per library. · c159539c
      P.Y. Laligand authored
      Bug: DX-697
      Change-Id: Iecc8f6498f568965b35566ba84e0b01576891efc
      c159539c
    • Kiet Tran's avatar
      [wlan][mlme] Add EAPOL frame construction · b0a89056
      Kiet Tran authored
      WLAN-441 #comment
      
      Test:
      1. fx run-test wlan-common-tests
      2. fx run-test wlan-mlme-tests
      
      Change-Id: I99ce94f93f58b66c15b179ce69fa33785ec3cb2b
      b0a89056
    • Taylor Cramer's avatar
      [third-party][rust] Move third_party/rust-crates in-tree · 77852105
      Taylor Cramer authored
      Third-party Rust crates were previously vendored out of a separate
      repository, third_party/rust-crates. This causes difficulties
      due to the separate versioning of third_party/rust-crates from
      fuchsia.git.
      
      After this commit, third-party crates are vendored out of
      third_party/rust_crates.
      
      This commit also introduces a second BUILD.gn file for
      rust-mirrors/rustyline in order to allow for a soft transition.
      After this, rust-mirrors/rustyline will have its BUILD.gn file
      removed and the transitional/ subdirectory will be deleted.
      
      Test: compiled
      Change-Id: I58570efff4fe91691f93ac90636b5d722521c316
      77852105
    • Kiet Tran's avatar
      [wlan][sme] Exclude DFS channels in active scan · 93cd38ac
      Kiet Tran authored
      Exclude dFS channels in active scan request if device does not handle
      such channels properly.
      
      Test:
      1. runtests /pkgfs/packages/wlan-sme-tests/0/test
      2. Verify all channels included for passive scan.
      3. Verify DFS channel excluded on ralink and ath10k for active scan. All
         channels are included on broadcom.
      
      Change-Id: Ib8d4c5e64204509294a0e1bf3357868b295cf97d
      93cd38ac
    • Ilya Bobyr's avatar
      [pseudo-fs] Absolute path for open_get_proxy in macros. · 02395c83
      Ilya Bobyr authored
      While current code works as the module that uses all the macros that
      refer to open_get_proxy() also import the function directly, it is
      proper to use absolute path to functions inside macros.
      
      Change-Id: Ic6b13e0966b1a9163f71e24e6fea98d637c4f862
      02395c83
    • Emircan Uysaler's avatar
      [tracing] Fix present_view flow · 9a32ba10
      Emircan Uysaler authored
      If we have the case of multiple Image instances within a vsync, we retire the
      older ones. This CL end trace flows for these.
      
      PT-86
      Test: hello_touch_colors
      
      Change-Id: I35139ca0d9eb9327857b6d3d43ac61c26febe5e2
      9a32ba10
    • Emircan Uysaler's avatar
      [scenic][example] Update scene faster in hello_touch_colors · 6b6fcc59
      Emircan Uysaler authored
      This CL uses the new BaseView method to drive scene updates faster. Also, this
      ensures each input results in one vsync.
      
      SCN-1298
      Test: hello_base_view
      Change-Id: I7f76c5190a8d88b5db4aa33ad355de74af1a83c8
      6b6fcc59
    • Joshua Liebow-Feeser's avatar
      [zerocopy-derive] Publish on crates.io · 0304a5d6
      Joshua Liebow-Feeser authored
      - Publish zerocopy-derive on crates.io
      - Publish updated version of zerocopy which depends on it and
        exports its derives
      
      Change-Id: I0dfd91b0ca981889e0850e730de136d5bf6cdb91
      0304a5d6
    • P.Y. Laligand's avatar
      [sdk] Content verification now includes documentation atoms. · 1f2be5d4
      P.Y. Laligand authored
      Bug: DX-954 #done
      Change-Id: I0591c0d1adccff6484e00d4983e69a5edc44c310
      1f2be5d4
    • Adam Barth's avatar
      [sdk] Remove * from //sdk/OWNERS · 8d08951a
      Adam Barth authored
      Most subdirectories have reasonable OWNERS. This CL adds * to
      //sdk/fidl, which preserves the ability for many people to edit FIDL
      files. These should eventually get finer-grained owners.
      
      Change-Id: Ie362541f22e03234324dd4a23448e9026b46badd
      8d08951a
    • Eric Wang's avatar
      [wlan][rust-mlme] Add C-bindings for write_eth · 8963c12f
      Eric Wang authored
      Change-Id: I9ffdd14ca7f04b77e15026552f6dd4bd84ec74f0
      8963c12f
    • Gianfranco Valentino's avatar
      [zircon][fvm] Decouple format from disk size. · d3cd85bf
      Gianfranco Valentino authored
      This is the first step towards allowing gaps between primary
      and secondary metadata. This gaps are meant to represent room
      for growth when the underlying block device grows (extend the fvm
      partition).
      
      added fvm/test for unittests.
      
      The integration test that was added verifies that even if the underlying
      block devices grows, for now, the FVM remains unchanged in terms of
      addressable slices and data persistency. It is just a safety check as we
      add logic to actually grow and increase the addressable slices later.
      
      TEST=fvm-unit-test, fvm-test
      
      Change-Id: I733aea9f22431d98dfaa792e52ebe80a2d9cf59e
      d3cd85bf
    • Dave Schuyler's avatar
      [System Monitor] add cpu statistics · f6e0caea
      Dave Schuyler authored
      This CL adds sample tracking for various CPU stats provided by the zircon
      kernel. The CPU flags field is not yet recorded because we don't yet support
      non-graph samples.
      
      Test: none
      Change-Id: I30c80d2bfca326f976482d7ec502f9f6664f8e6f
      f6e0caea
    • Mitch Rudominer's avatar
      [cobalt] Refactor the testapp so that it doesn't send so often. · 0e5adf66
      Mitch Rudominer authored
      The Clearcut server imposes throttling: it is not possible to send to it
      more than about once every 5 to 10 seconds. The previous organization of
      the testapp made use of functions of the form LogFooAndSend() which
      performed both a log and a send.
      
      Recently some changes were made to the testapp which caused it to invoke
      these LogFooAndSend() methods hundreds of times. This is a problem because
      each invocation of LogFooAndSend() takes 5 to 10 seconds.
      
      In this CL we introduce new functions of the form LogFoo() (without
      the "AndSend"). We refactor the tests to invoke LogFoo() rather than
      LogFooAndSend(), and then invoke Send() at the end. So we are still
      logging the same thing but we are not sending between each log.
      
      Change-Id: I94ff2f51a53cbe25865dff4d8edd26a612f6f9d0
      0e5adf66
    • Greg Bonik's avatar
      [wlan][common] Fix hashing in sequence generator · 28c06598
      Greg Bonik authored
      WLAN-978
      
      Change-Id: I9be69eaadf178d87f56b4507016eb7dd8e97ff33
      28c06598
    • Todd Eisenberger's avatar
      [ddk] Introduce device topology properties · 83e7d59f
      Todd Eisenberger authored
      ZX-2648 #comment Add the bind properties
      
      Change-Id: Ib21f13289e97491ecfc830f0db1be00cde4839ff
      83e7d59f
    • Alex Min's avatar
      [sessionmgr] Rename user context -> session context · 7d5310ba
      Alex Min authored
      In future changelist, user provider will not directly initialize
      session context.
      
      Change-Id: I8de21ffb518c2cd45087d6af335454ce21d36817
      7d5310ba
    • Roland McGrath's avatar
      [zircon][build] Add tests_in_image GN build argument · f0f55b5a
      Roland McGrath authored
      Setting tests_in_image=false is the rough equivalent of passing
      DISABLE_UTEST=true in the old makefile system.
      
      Bug: ZX-3525 #done
      Test: manual build with --args=tests_in_image=false and tools/zbi -tv inpsection
      Change-Id: I1e562cfed7a264dfd6f15cf6c5815ef37feff704
      f0f55b5a
    • P.Y. Laligand's avatar
      [sdk][bazel] Allow tests to run on newer versions of Bazel. · d917a2c0
      P.Y. Laligand authored
      Change-Id: I0fcecea9a312997879e3964bce184acdf6482a5e
      d917a2c0
    • P.Y. Laligand's avatar
      [sdk] Add missing public dependencies. · 0c9c477b
      P.Y. Laligand authored
      Change-Id: I3e4649cdb3b384f41c8966901fcaf50ba5f97f7f
      0c9c477b
    • Adam Barth's avatar
      [files] Move to //src/lib/files · 764fd8b6
      Adam Barth authored
      Also, add OWNERS.
      
      Change-Id: I77bd1d6cc97b61c13daca0d37c4402a46343ea4e
      764fd8b6
    • Craig Stout's avatar
      [magma] Remove I915 from format modifier names · b1cb0df4
      Craig Stout authored
      "I915" is anachronistic
      
      Change-Id: I3d8cf773a77a20e91599cde6b8d3d6b2656fdceb
      b1cb0df4
    • Alex Min's avatar
      [modular] Remove dev_token_manager. · 730a3fbb
      Alex Min authored
      We use token_manager_factory for all tests and dev_base_shell will make
      sure tests are run using dev_auth_provider.
      
      Change-Id: I2ec9b7fe98762e099c2ca192787a0aaed6ae08c1
      730a3fbb
    • Casey Dahlin's avatar
      [elflib] Kill GetSymbolValue method · c79cdaf4
      Casey Dahlin authored
      We shouldn't interpret the value field of symbols out of context, so
      this method could be dangerous. All our current clients use
      GetAllSymbols anyway, so it's fine to remove. We'll make our previously
      internal GetSymbol method public instead.
      
      Change-Id: Idb06c7147f52bc4bff32c03e04ff59be38dc31ff
      c79cdaf4
    • Casey Dahlin's avatar
      [debugger] Back out --elf-symbol breakpoint option · 4e037458
      Casey Dahlin authored
      The symbols we get out of ELF aren't meaningful in the way this feature
      assumes. We're better off rethinking what we get from ELF and how we
      expose it.
      
      Change-Id: I42983d4a16113efb411238983d3d150dbb0a52a7
      4e037458
    • Travis Geiselbrecht's avatar
      [zircon][msm8x53] Initial bringup on msm8x53 SOM · 7ea0a384
      Travis Geiselbrecht authored
      Adapted from work by voydanoff.
      
      Still some work to do:
      -Needed to relocate kernel to 0xa000.0000+ to work around what appears
      to be some sort of memory-stomping situation.
      -Remove hack to touch bad physical memory to reboot the device once we
      find a proper way to reset the soc.
      
      NOTES:
      
      Device is flashed via fastboot using scripts/flash-msm8x53-som
      
      Power cycling with volume down button pressed gets you into fastboot.
      The system will then reboot and start zircon. Holding volume down on
      subsequent reboot will go back into fastboot.
      
      Tested: boot on msm8x53 som and validate that qemu-arm and vim2 still boot.
      
      Change-Id: I44c594d75644b763c00f4373a63216e2f6b1fff7
      7ea0a384
    • Adam Barth's avatar
      [root] Remove * from top-level OWNERS · f76b6960
      Adam Barth authored
      Most of the subdirectories inside the root directory still have * in
      their OWNERS files, so this change has only a small effect on who can
      review CLs. After this CL lands, we'll repeat this process recursively.
      
      Change-Id: I75adb22436b50cf3b0ad7d47e4e51b1d029e3e90
      f76b6960
    • Venkatesh Srinivas's avatar
      [zircon][arch/x86]: Enumerate PCID, add basic definitions · d07e3d89
      Venkatesh Srinivas authored
      PCID, "Processor Context ID", are a TLB entry and paging structure cache
      entry tagging mechanism introduced in the Intel Westmere family of CPUs.
      PCID allows entries from multiple address spaces to remain live in both
      classes of caches, possibly improving performance in ping-pong types of
      applications.
      
      PCIDs may be interesting in zircon to implement separate kernel/user
      address spaces, to mitigate certain speculative execution information
      leaks (ex: 'Meltdown'); PCID may allow us to avoid invalidating all
      translation caches on mode switches while separating kernel / user
      mappings.
      
      Introduce global bit that tracks whether PCIDs and INVPCID are available
      and a helper to enable PCIDs in CR4. Add constants for PCID width and
      the PCID save control bit in CR3.
      
      ZX-1526
      ZX-1528
      ZX-1529
      
      Tested: Built.
      
      Booted on qemu w/o PCID: printed pcid_good=0.
      Booted on qemu w/ PCID but without INVPCID: printed pcid_good=0
      Booted on qemu w/ PCID and INVPCID: pcid_good=1
      Booted on qemu on AMD f15h cpu=host: pcid_good=0
      
      Change-Id: I6e2ed3c9656f420e5321d14013efac90dd33ce1d
      d07e3d89
    • Bruno Dal Bo's avatar
      [rust][packet] Add take_slice_front/back · ca1a7bdc
      Bruno Dal Bo authored
      - Adds take_slice_front and take_slice_back to Buffer trait using new
      zerocopy slice features.
      
      Change-Id: I2a3b5d5e5865c767ebe2d797e879d63a47b20ad6
      ca1a7bdc
    • James Robinson's avatar
      [prebuilt_package] Initialize package_set in unreferenced packages · 1760db0e
      James Robinson authored
      This ensures that prebuilt_package() templates which are expanded but
      not referenced in any package sets. This can happen if a BUILD.gn rule
      defines a test and a production package and the build configuration
      depends on all of the tests but doesn't put the production package in
      any particular set.
      
      Change-Id: I9d817032a018ae3bae50526d19eeb6db4860e15e
      1760db0e
    • Greg Bonik's avatar
      [wlan][mesh] Handle incoming PERR elements · 9bc7bf30
      Greg Bonik authored
      WLAN-953
      WLAN-954
      
      Change-Id: I5b268c700ea01d777287eb27acba3e2139d91f08
      9bc7bf30
    • Eric Wang's avatar
      [wlan][rust-mlme] add write_eth_frame · bcbe8753
      Eric Wang authored
      Test: included.
      
      Change-Id: I779dec8f1fe6e09a1788278a9cac9a8111480a03
      bcbe8753
    • Martin Puryear's avatar
      [audio] Additional comments · 6500411f
      Martin Puryear authored
      This brief documentation-only CL clarifies the already-strong document
      that presents the device driver interface for audio streaming. It also
      adds a comment to the driver-facing header audio.h. The CL contains no
      code change of any kind.
      
      TEST: build, CQ
      
      Change-Id: I2918993d764830bb871045b483a3203258c4f5e1
      6500411f
    • Emircan Uysaler's avatar
      [scenic] Add faster alternative to present in BaseView · 2dc7ceda
      Emircan Uysaler authored
      This CL adds an alternative way to call Session::Present that will trigger
      an update for the closest vsync.
      SCN-1298
      
      Test: hello_touch_colors
      Change-Id: Ibb94d0e0693f3743ff7f8003263ff89240e2addb
      2dc7ceda
    • Steve Fung's avatar
      [cobalt] Reland "[cobalt] Update testapp with more metric types" · 630b3d86
      Steve Fung authored
      This is a reland of 853e6a69
      
      Original change's description:
      > [cobalt] Update testapp with more metric types
      >
      > Send metric observations for the remaining
      > test_app2 registered metrics.
      >
      > Change-Id: Id4c298f228a19d2f3e8912107e4d327db8a809c8
      
      Change-Id: I08240efd6a04caf12844f18f8fb021f156076073
      630b3d86
    • Scott Graham's avatar
      [usb] Make zircon/system/dev/lib/usb -Wextra-semi clean · d686515f
      Scott Graham authored
      DX-1059 #comment [usb] Make zircon/system/dev/lib/usb -Wextra-semi clean
      
      Test: CQ
      Change-Id: I21ef7a8c356cd4da1135899a5dc64a73fe51b309
      d686515f
    • Jody Sankey's avatar
      [auth] Start account manager as a system service. · 0808120a
      Jody Sankey authored
      AUTH-138
      
      Change-Id: I8ff723dd536304473676a6d9ba8e36e1cca9b907
      0808120a
    • Scott Graham's avatar
      [bluetooth] Make garnet/lib/bluetooth/c/bt_host.h -Wextra-semi clean · 0313298a
      Scott Graham authored
      DX-1059 #comment [bluetooth] Make garnet/lib/bluetooth/c/bt_host.h -Wextra-semi clean
      
      Test: CQ
      Change-Id: Ic13d47eecc22d24b1029252b3c968239351b4823
      0313298a
Loading