[roll] Roll fuchsia [kernel][dpc] Add general purpose DPC queue, use for all but timers

Add a "general purpose" queue to DpcRunner that's serviced by a thread
with a default profile.  Move all DPCs except for timers to this the
general purpose queue.

This change resolves a performance problem resulting from unintended
PI interactions.  See https://fxbug.dev/395669867 for details.

Original-Bug: 395669867
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1211065
Original-Revision: ee812800b9e25aba45085be180eb95c86444a919
GitOrigin-RevId: 6bbddd68a2cd230de86326e39f5618493c243615
Change-Id: Idf05f297b831a72ad81e3a7848cc2413e9cfd5d8
1 file changed
tree: 8046aba03a3251f542e5e74a5901dc780896213c
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.