[roll] Roll fuchsia [driver_manager] Fix driver index fallback drivers

There's a bug for boot fallback drivers when they are loaded
in a device that requires base drivers.

The boot fallback drivers should not be loaded until the base
drivers are loaded. However, we are passing 'ignore_boot_drivers'
when we go to load all of the base drivers.

This flag is changed to 'return_only_base_and_fallback_drivers' because
we should be returning the newly found base drivers as well
as all of the boot fallback drivers that we haven't bound yet.

This CL also makes the isolated-devmgr-v2 'require-system' and
passes it an empty system.

TEST: fx test driver-manager-tests
      fx test ddk-fallback-test-v2

Original-Fixed: 82424

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/567122
Original-Revision: 3e8f53af20547ad498ab3df9e28b370bcbbd1641
GitOrigin-RevId: 22f3b17f551170ffb29222be8eb5573950728ef5
Change-Id: I13e18982dd20e18e0cb2cd691b3ffeb2fa3ad53c
1 file changed
tree: f300f79590ba1b0421c574e9550cbbbba32bb25e
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
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 via the IRC channel #fuchsia on Freenode.

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.