Skip to content
Snippets Groups Projects
  1. Mar 25, 2019
    • Adam Barth's avatar
      [fx][set] Switch to set2 · b814211a
      Adam Barth authored
      After this CL, "fx set" runs the new set command, which was previously
      called "set2". The old set command is available as "fx oldset".
      
      Change-Id: Ic524231d86f3d3846a4a6b652367215601322816
      b814211a
    • Martin Puryear's avatar
      [media][audio_core][e2e] Tweaks to support virtual audio · e802de59
      Martin Puryear authored
      This CL makes the following surgical changes to prepare AudioCore
      for the usage of VirtualAudio technology, in support of the e2e push:
      
      * Includes error codes with ShutdownSelf calls (previously 6 of 21
        call sites didn't),
      * Handle AUDIO STREAM_PLUG_DETECT_NOTIFY as other messages are (as
        opposed to hard-coding the assumption that it is identical to an
        AUDIO_STREAM_CMD_PLUG_DETECT response),
      * Accept (but ignore) AUDIO_RB_POSITION_NOTIFY messages, rather than
        shutting down the stream when these are received,
      * Don't log the initially-configured format, as each new device is
        detected and initialized. The debug log chatter as these devices
        come and go was reducing the usefulness of the logs overall. A
        TODO suggests that we store this info in the hub, if it something
        worth knowing later.
      
      AudioCore does NOT request ring-buffer position notifications from
      drivers during streaming; this is unchanged. Instead, it relies upon
      CLOCK_MONOTONIC as the source of chronological truth.
      
      Test: build, CQ
      
      Change-Id: I6b8b4b0186999bb22e9e855ec2e69efab48bdcac
      e802de59
    • Mike Voydanoff's avatar
      [board][hikey960] Move C code from system/dev/lib/hi3660 to board driver · 8f4c0a1d
      Mike Voydanoff authored
      First step in hikey960 board driver clean-up.
      More renaming and refactoing will happen in follow-up CLs.
      Goal is to have this driver structured more like the other board drivers.
      
      TEST: boot zircon on hikey960
      
      Change-Id: Ia5c122df03f94e5064da9b6a2e94e5e7d6c36172
      8f4c0a1d
    • Zach Bush's avatar
      [reland][cobalt-fidl] Remove [Transitional] tag · 07ecffc7
      Zach Bush authored
      This is a reland of da1e19bd
      
      Original change's description:
      > [cobalt-fidl] Remove [Transitional] tag
      >
      > do not submit until change lands in garnet
      >
      > Change-Id: I420b6c594f044c736ab1eccc12267b2eec8933d4
      
      Change-Id: I71fe9ada32dd2eae559d5f5461d1b673b6818def
      07ecffc7
    • Craig Stout's avatar
      [magma] Remove magma_create_connection2 · 0f3fd480
      Craig Stout authored
      MA-543 #done
      
      Test:
      vim2:boot workstation, login as guest
      
      Change-Id: I238fecff6bb04f1e0ae9ea653b27f7e128062f14
      0f3fd480
    • Brian Bosak's avatar
      [zircon][usb-virtual-bus] Add integration tests for the UMS role · 12f691c4
      Brian Bosak authored
      This patch adds integration tests for the USB Mass Storage peripheral on the USB Virtual Bus.
      
      The integration test shells out to the standard blktest executable, then tests
      connecting and disconnecting the device with and without write caching on the simulated device.
      Devices with a write cache will lose data that is written to them.
      
      Change-Id: I5b760a791c1e3b88e86881875b214df8f4e7db2a
      12f691c4
    • Przemek Pietrzkiewicz's avatar
      [ledger] add stronger dchecks for firestore completion queue logic · 39104815
      Przemek Pietrzkiewicz authored
      This patch adds stricter DCHECKs hoping to shed some light on LE-726 and
      LE-721.
      
      Test: compiles and passes CQ
      Change-Id: If728bc25bad9fa758ae0ea5a3cb03ecdc472fd14
      39104815
    • Doug Evans's avatar
      [lib/inferior_control] Move gdb-specific register accessors to debugserver · 46efb658
      Doug Evans authored
      Change-Id: I8f770c90c3e13c4581fd0a28233edfeffdf224de
      46efb658
    • Alex Legg's avatar
      [debian_guest] Add test_utils block device to fstab · 364114c0
      Alex Legg authored
      Change-Id: I6aabe6944202c583c68ca65a9cc42ee25675c2e2
      364114c0
    • Doug Evans's avatar
      [lib/inferior_control] Replace uintptr_t with zx_vaddr_t in breakpoint support · a152d0df
      Doug Evans authored
      Change-Id: I5facb9bce07489958887a1d198710d7f8693405d
      a152d0df
    • Claudio Cherubino's avatar
      [docs] Fix broken links. · e1f72b77
      Claudio Cherubino authored
      Change-Id: Ib45e99305583294bcd761a31a3369b21c407f3cd
      e1f72b77
    • Alex Legg's avatar
      [guest][integration] Reset logging when starting a new guest · d46b9e36
      Alex Legg authored
      This makes failures a bit easier to read.
      
      Change-Id: I6ae529b21394128b7eca35794e6e4456731941d8
      d46b9e36
    • Craig Stout's avatar
      [vulkan] Switch to FUCHSIA external mem,sem extensions · 64b8fd39
      Craig Stout authored
      Continue to ask for old KHR extensions for soft transition
      until VK_FUCHSIA_buffer_collection dependencies are updated.
      
      MA-510 #comment
      
      Test:
      vim2: boot workstation, login as guest, launch spinning_cube
      
      Change-Id: Ice70eca6370fb29e2e08820617cf40163d43c9e7
      64b8fd39
    • Doug Evans's avatar
      [lib/inferior_control] Move vlog 1,2 -> 2,4 · f2084e55
      Doug Evans authored
      When debugging an app, generally I want --verbose=1 to only contain messages
      from the app. If it also contains messages from various libraries the S/N
      ratio suffers enough to be painful. There is still value in having two levels
      of logging: minimal and super-verbose. [There's also value in having
      super-super-verbose, but that's a separate discussion.]
      So if we split up app-x-lib vs minimal-x-super-verbose we get four levels:
      
                 minimal  super-verbose
      app           1          3
      app+lib       2          4
      
      Change-Id: I582687c3307134ab5e771b0fa8c45628c57d2e50
      f2084e55
    • Ankur Mittal's avatar
      [libsys] Add better testing classes for unit tests. · a05353a7
      Ankur Mittal authored
      Also changed examples to illustrate usage.
      
      DX-387 #comment
      
      TEST=CQ
      
      Change-Id: I201ec01d01dacec3a78400429c64c1cac351e3e9
      a05353a7
    • Doug Evans's avatar
      [lib/inferior_control] Split process building · 860733c7
      Doug Evans authored
      ... simplifies Process class.
      
      Change-Id: I4a6a5fa415a31b1dc033f4f91a1a26f768abe880
      860733c7
  2. Mar 24, 2019
    • Alex Legg's avatar
      [guest] Handle a PCI interrupt race condition · 253dcf7a
      Alex Legg authored
      PCI interrupts should be asserted continuously until acknowledged and we
      attempt to handle that by tracking pending interrupts. The best method we
      have to do this in the base PCI class is to track interrupts that we
      tried to send while interrupts were disabled and resend them when
      interrupts are enabled again. This is racy in the sense that interrupts
      may be disabled after we send the interrupt to the guest but before the
      guest has handled the interrupt.
      
      This patch removes that behavior and requires derived classes to define
      an interrupt pending condition. In the case of VirtioPci this is the
      IsrStatus register. This eliminates the race condition for virtio devices.
      
      FLK-99 #done
      FLK-88 #done
      MAC-240 #done
      
      TEST=guest_integration_tests
      
      Change-Id: I2fa0c13591e2a4d5fc87835f625a5365f83dfeca
      253dcf7a
    • Doug Evans's avatar
      [lib/debugger_utils] Add a helper to simplify common process builder use case · b0644ed5
      Doug Evans authored
      ... and split out argv support to separate file.
      
      Change-Id: Ia06bc552ed49256834defbd38af201f0a20b5d8d
      b0644ed5
    • Doug Evans's avatar
      [lib/inferior_control] Split out Process::Delegate to separate file · 1d87e00f
      Doug Evans authored
      Change-Id: Id3f3dfcec6cc584f732ac36c8127d650e59ea1d7
      1d87e00f
  3. Mar 23, 2019
Loading