| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| { |
| name: "lowrisc_ibex", |
| target_dir: "lowrisc_ibex", |
| patch_dir: "patches/lowrisc_ibex", |
| |
| upstream: { |
| url: "https://github.com/lowRISC/ibex.git", |
| rev: "master", |
| }, |
| |
| exclude_from_upstream: [ |
| // shared directory includes primitives also in OpenTitan, which version |
| // fusesoc picks up isn't deterministic so two copies can be problematic |
| 'shared', |
| // vendor/lowrisc_ip contains things from the OpenTitan repository, leaving |
| // it in can cause conflicts. We also remove the vendor configuration so it |
| // cannot accidentally be brought back by util/vendor.py. |
| 'vendor/lowrisc_ip', |
| 'vendor/lowrisc_ip.vendor.hjson', |
| 'vendor/lowrisc_ip.lock.hjson', |
| // We shouldn't reformat upstream code |
| '.clang-format', |
| // Do not include any DV code, which has a high chance of shadowing DV code in |
| // OT. See https://github.com/lowRISC/opentitan/issues/2513. |
| 'dv', |
| // We should not vendor in the check tool requirements script and core, since |
| // they will collide with their OpenTitan counterparts. |
| 'check_tool_requirements.core', |
| 'util/check_tool_requirements.py', |
| 'tool_requirements.py' |
| ] |
| } |