blob: 3d3bd7140175a54ee1142f7baa3a268b0a621bd1 [file] [log] [blame]
// 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'
]
}