Skip to content
Snippets Groups Projects
  1. Apr 17, 2019
  2. Apr 16, 2019
    • Dylan Swiggett's avatar
      [docs] Add missing paths to fuchsia.cmake · b7f7c8d4
      Dylan Swiggett authored
      CLion has an incomplete index w/o these additions.
      
      Test: Verified index is now complete.
      Change-Id: Ifd3638e9197af515c3396a4373034c0eb9bea6af
      b7f7c8d4
    • Forrest Reiling's avatar
      [scenic][SCN-1357] fix pose buffer tests · 1a99575a
      Forrest Reiling authored
      Change-Id: I631566d0d9c5ecc96f7d45238fe5c094b4ef2842
      1a99575a
    • Roland McGrath's avatar
      [docs] Move gen/build_arguments.md to //docs · 2cc03195
      Roland McGrath authored
      The old gen/build_arguments.md files from the pre-fuchsia.git repos
      have not been updated in a long time.  The docs-roller bot now
      updates //docs/gen/build_arguments.md instead.  But since that file
      didn't exist, bot runs have not been updating *any* file for the
      Fuchsia GN build arguments documentation, only the new Zircon file.
      
      Remove the defunct peridot/ file and move the garnet/ file to
      //docs where the next bot run should update it properly.
      
      Change-Id: I6430b4af4ca796fa12ae366ce899c1c3afc0856b
      2cc03195
    • P.Y. Laligand's avatar
      [sdk] Add bundle with complementary packages for SDK images. · 44260979
      P.Y. Laligand authored
      Bug: DX-1201
      Bug: DX-1269
      Change-Id: I19936ae5489f485c745fff86c464c879c897cfb7
      44260979
    • Travis Geiselbrecht's avatar
      [buildtools][gitignore] add linux-arm64 to the gitignore path · 6f120f3d
      Travis Geiselbrecht authored
      Change-Id: I8260bb84c136fa4f088c99934cacad575b8c4df3
      6f120f3d
    • Dylan Swiggett's avatar
      [wlan][mlme] Omits 0 rssi frames from average. · 0da64a52
      Dylan Swiggett authored
      This fixes the huge volume of bad readings seen due to unimplemented
      wlan_rx_info for data frames. Subsequent work should resolve these instances
      of missing info.
      
      WLAN-1018
      
      Test=ran existing unit tests and verified histogram fixed in `wlan stats`
      
      Change-Id: I3395b65c4060664f20a3bdff0d08b03fbc8458cd
      0da64a52
    • Mark Dittmer's avatar
      [traceutil] Stream zedmon to JSON; merge into HTML · 2d652a5d
      Mark Dittmer authored
      - actions: convertTrace() accepts multiple files
      
        - Pass additional zedmon file when -zedmon specified
      
      - Temporary: Local copy of minimal tracing event structs required for
        zedmon trace
      
      - Hardcoded zedmon pseudoprocess PID: "zedm" ASCII
      
      - Channel-based zedmon interface
      
        - On run(): Stream CSV into structs, then JSON bytes
      
          - Return channels for data and errors
      
        - On stop(): Stop streaming and cleanup
      
      Change-Id: Ibf3e9693714d310f62c99aec7f10474a571fc829
      2d652a5d
    • Taylor Cramer's avatar
      [rust][netstack] netstack_intermediary to fuchsia-component · a4b83680
      Taylor Cramer authored
      Change-Id: I7d190d7293ebb77184fd36bfed934c2c1cb27eda
      a4b83680
    • Taylor Cramer's avatar
      [telephony] Remove unused qmi dependencies · 2c9b74f4
      Taylor Cramer authored
      Change-Id: I512517aa1d0f76a07a6c54dc504db8f4da1366e2
      2c9b74f4
    • Suraj Malhotra's avatar
      [paver][build] Split chromebook into a separate board from x64 · fa7ae96b
      Suraj Malhotra authored
      As part of migrating towards a unified A/B/R boot image configuration
      for all supported boards the following changes were made:
      * A chromebook board file was added.
      ** VBOOT images are only built for the new target.
      ** VBOOT images are treated similarly to how signed images on other
         boards are treated.
      * The EFI image was deduplicated into bootloader.
      * The KERNC image was deduplicated into ZIRCON-A.
      * Support for a VB_META_R partition was added.
      * zedboot version was updated (due to breaking changes)
      
      ZX-3861
      
      Tested: Paved pixelbook, NUC, astro, and vim2
      Change-Id: I2344048ef69dd7b5e53004c707a261f5e0e0bb93
      fa7ae96b
    • Erick Tryzelaar's avatar
      [fuchsia-uri] Rename Fuchsia{Boot,Pkg}Uri to {Boot,Pkg}Uri · 48b76b65
      Erick Tryzelaar authored
      This removes some repetition in the items
      `fuchsia_uri::FuchsiaBootUri` and `fuchsia_uri::FuchsiaPkgUri`.
      
      Change-Id: I400a15b98a8fc6e476fa15c3d920c1d5a13780ab
      48b76b65
    • Adam Gousetis's avatar
      [scenic] Move testing helper functions into vk_session_test · 5b179d49
      Adam Gousetis authored
      Change-Id: Icd85ede1a0f4f9492e91907039ba012a908db456
      5b179d49
    • Robert Lord's avatar
      [fidl][rust] Fix deadlock in FIDL client · 91498882
      Robert Lord authored
      Previously, since a waker was reused between loops in recv_all, a
      deadlock was possible:
      
          TASK 1  -> poll_recv_event
                  <- pending, will wake task 1 on next chan.recv_from msg
          TASK 2  -> send MyRequest, poll_recv_msg_response
                  <- pending, will wake task 2 on next chan.recv_from msg
          **event comes in, chan.recv_from's waker is called**
      	    <- wake task 2
          TASK 2  -> poll_recv_msg_response
                  <- pending, will wake task 2 on next chan.recv_from msg
      	    <- but hey also event is ready so wake task 1
          TASK 1  -> poll_recv_event
                  <- ready, will wake task 1 on next chan.recv_from msg
          **task 1 calls await!(Timer(1 year))**
          **MyRequest reply comes in, chan.recv_from's waker is called**
                  <- wake task 1
      	       ^ this will not poll or get recv_all called, since task 1
      	         is waiting on a timer, not a FIDL event, so TASK 2 will
      		 never be woken up with its now-ready response.
      
      Eventually, after one year, task 1 will stop awaiting and either drop
      the EventReceiver or await!() on it again, either of which will call
      recv_all and wake task 2. This may be a contrived example, but I ran
      into it when Task 1 requested a (futures-aware) lock that task 2 was
      holding. Task 1 was blocked waiting on the lock, and task 2 never got
      woken because of the logic above.
      
      This CL makes several changes:
      
      - recv_all now uses the same logic as wake_any to pick a Waker, instead
      of using the initially-used waker, which may not be polling if the
      Future is Ready after recv_all. In the example above, the last
      poll_recv_event would cause the still-waiting task 2 to be registered as
      the recv_from msg waker, instead of the no-longer-waiting task 1.
      - poll_recv_msg_response and poll_recv_event now update their waker
      *before* calling recv_all, so that recv_all can correctly select their
      waker to be the next chan.recv_from waker if they'll still be Pending
      after recv_all is called.
      - When the EventListener is woken, it is now set to
      EventListener::WillPoll to match the Received behavior in responses.
      This means the comment in wake_any() is not necessary, since
      already-called events that are now awaiting on something else will not
      be selected in get_pending_worker(). EventListener::New was also renamed
      to EventListener::WillPoll to clarify this new use of the state. This
      also means the previous comment in wake_any is no longer relevant, since
      an event receiver will only be the waker if got Pending on its last
      poll.
      
      Change-Id: Id3e23fd4575d220117207e43b6a5ce6b1e419f33
      91498882
    • Taylor Cramer's avatar
      [ledger][rust] Remove unnecessary cloud_provider_memory_diff dep · ac33ecdb
      Taylor Cramer authored
      Change-Id: Ic129292339bda65c5a59e98a72cca5e257e40953
      ac33ecdb
Loading