From 5b2d468fedd97e9a8446a3baa52263e09fee9215 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 30 Sep 2026 10:52:58 +0200 Subject: [PATCH] kernel: add target register --- kernel/register.cc | 1 + kernel/register.h | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/kernel/register.cc b/kernel/register.cc index a0746b4a7..34f7a27b7 100644 --- a/kernel/register.cc +++ b/kernel/register.cc @@ -41,6 +41,7 @@ Pass *current_pass; std::map frontend_register; std::map pass_register; std::map backend_register; +std::map target_register; std::vector Frontend::next_args; diff --git a/kernel/register.h b/kernel/register.h index 4b8da06b1..6d01bc7b8 100644 --- a/kernel/register.h +++ b/kernel/register.h @@ -194,6 +194,18 @@ extern std::map pass_register; extern std::map frontend_register; extern std::map backend_register; +struct TargetFamily { + std::string description; + std::vector files; +}; + +struct Target { + std::string description; + std::map families; +}; + +extern std::map target_register; + YOSYS_NAMESPACE_END #endif