fuchsia_cpu_filter_dict

傳回包含 CPU 專屬鍵和值的字典。

這個函式會傳回字典,其中僅包含符合指定條件的鍵 一組特定的 CPU 名稱

例如:

  _cpu_map = {
    "arm64": { "is_arm64": True },
    "x64": { "is_x64": True },
  }

  fuchsia_cpu_filter_dict(_cpu_map, ["x64"])
    => { "is_x64": True }

  fuchsia_cpu_filter_dict(_cpu_map, ["arm64"])
    => { "is_arm64": True }

  fuchsia_cpu_filter_dict(_cpu_map, ["x64", "arm64"])
    => { "is_x64": True, "is_arm64": True }

  fuchsia_cpu_filter_dict(_cpu_map, ["riscv64"])
    => { }

參數

名稱 說明 預設
cpu_map 將 Fuchsia CPU 名稱對應至 { 鍵 -> 的字典value }
字典。如果 CPU 名稱列於 valid_cpus 中,則系統會將這個字典的所有
項目加入結果,但
予以忽略。
-
valid_cpus 用於篩選 cpu_map 的 Fuchsia CPU 名稱清單。 -
common 如果非 None,則系統會無條件將項目
加入最終結果的字典中。
None

退貨

已透過篩選內容建立字典的 select() 值 。