Hi Bruce,

Please pardon my lack of good knowledge here as I don't deal with OE/Yocto very 
often.
So what are the options we have here?

Given dependency on the Linux kernel v5.5 where that change 
("nsim_hs_defconfig" -> "haps_hs_defconfig") was done I'd say whatever active 
branches of version above 5.5 exist would be good to get it.

Looking at https://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/ I'd 
think these are: 5.10, 5.13 & "master" branches.

-Alexey
________________________________
From: Bruce Ashfield <[email protected]>
Sent: Thursday, June 3, 2021 12:01 AM
To: Alexey Brodkin <[email protected]>
Cc: [email protected] <[email protected]>; 
[email protected] <[email protected]>; Alexey 
Brodkin <[email protected]>
Subject: Re: [linux-yocto] [PATCH] ARC: Rename nSIM HS to HAPS HS

Looks good to me.

What branches were you targetting for the change ?

Bruce

In message: [linux-yocto] [PATCH] ARC: Rename nSIM HS to HAPS HS
on 31/05/2021 Alexey Brodkin via lists.yoctoproject.org wrote:

> In v5.5 kernel we merged "nsim_hs" config into "haps_hs", see [1],
> and from then on we use the same one "haps_hs" for everything simulated:
> nSIM/QEMU/FPGA.
>
> Of important notes:
>  * We switched from legacy ARC UART to a standard DW UART
>
>  * QEMU port for ARC is under review upstream, see [2].
>    But even today with WIP version from our GitHub fork [3] its possible
>    to run this image for "hapshs" machine as simple as:
>    ----------------------------->8------------------------------
>    $ qemu-system-arc -cpu archs -M virt -nographic -no-reboot -monitor none \
>      -kernel build/tmp-glibc/deploy/images/hapshs/vmlinux-initramfs-hapshs.bin
>    ----------------------------->8------------------------------
>
> [1] 
> https://urldefense.com/v3/__https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1681baa713aa138d3f0f77f05c3de1cd6416c7d6__;!!A4F2R9G_pg!Kky99r2sqXZzDoCmjJ78MNNtcrXGIN8a8ILbgukM-lZ6eweRt8pm63oo9HR2lohj$
> [2] 
> https://urldefense.com/v3/__https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg00458.html__;!!A4F2R9G_pg!Kky99r2sqXZzDoCmjJ78MNNtcrXGIN8a8ILbgukM-lZ6eweRt8pm63oo9GmSrEmD$
> [3] 
> https://urldefense.com/v3/__https://github.com/foss-for-synopsys-dwc-arc-processors/qemu__;!!A4F2R9G_pg!Kky99r2sqXZzDoCmjJ78MNNtcrXGIN8a8ILbgukM-lZ6eweRt8pm63oo9N20qLr4$
>
> Signed-off-by: Alexey Brodkin <[email protected]>
> ---
>  .../nsimhs-standard.scc => hapshs/hapshs-standard.scc}       |  4 ++--
>  bsp/hapshs/hapshs.cfg                                        | 12 
> ++++++++++++
>  bsp/{nsimhs/nsimhs.scc => hapshs/hapshs.scc}                 |  2 +-
>  bsp/nsimhs/nsimhs.cfg                                        | 10 ----------
>  4 files changed, 15 insertions(+), 13 deletions(-)
>  rename bsp/{nsimhs/nsimhs-standard.scc => hapshs/hapshs-standard.scc} (72%)
>  create mode 100644 bsp/hapshs/hapshs.cfg
>  rename bsp/{nsimhs/nsimhs.scc => hapshs/hapshs.scc} (54%)
>  delete mode 100644 bsp/nsimhs/nsimhs.cfg
>
> diff --git a/bsp/nsimhs/nsimhs-standard.scc b/bsp/hapshs/hapshs-standard.scc
> similarity index 72%
> rename from bsp/nsimhs/nsimhs-standard.scc
> rename to bsp/hapshs/hapshs-standard.scc
> index 3201ca52..1842b00c 100644
> --- a/bsp/nsimhs/nsimhs-standard.scc
> +++ b/bsp/hapshs/hapshs-standard.scc
> @@ -1,8 +1,8 @@
>  # SPDX-License-Identifier: MIT
> -define KMACHINE nsimhs
> +define KMACHINE hapshs
>  define KTYPE standard
>  define KARCH arc
>
>  include ktypes/standard/standard.scc
>
> -include nsimhs.scc
> +include hapshs.scc
> diff --git a/bsp/hapshs/hapshs.cfg b/bsp/hapshs/hapshs.cfg
> new file mode 100644
> index 00000000..adcc0531
> --- /dev/null
> +++ b/bsp/hapshs/hapshs.cfg
> @@ -0,0 +1,12 @@
> +# SPDX-License-Identifier: MIT
> +# ARCv2 ISA
> +CONFIG_ISA_ARCV2=y
> +
> +# Serial port
> +CONFIG_SERIAL_8250=y
> +CONFIG_SERIAL_8250_CONSOLE=y
> +CONFIG_SERIAL_8250_DW=y
> +CONFIG_SERIAL_OF_PLATFORM=y
> +
> +# Built-in .dtb
> +CONFIG_ARC_BUILTIN_DTB_NAME="haps_hs"
> diff --git a/bsp/nsimhs/nsimhs.scc b/bsp/hapshs/hapshs.scc
> similarity index 54%
> rename from bsp/nsimhs/nsimhs.scc
> rename to bsp/hapshs/hapshs.scc
> index 3c1613a6..ea2b8b6c 100644
> --- a/bsp/nsimhs/nsimhs.scc
> +++ b/bsp/hapshs/hapshs.scc
> @@ -1,2 +1,2 @@
>  # SPDX-License-Identifier: MIT
> -kconf hardware nsimhs.cfg
> +kconf hardware hapshs.cfg
> diff --git a/bsp/nsimhs/nsimhs.cfg b/bsp/nsimhs/nsimhs.cfg
> deleted file mode 100644
> index 34580a39..00000000
> --- a/bsp/nsimhs/nsimhs.cfg
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# SPDX-License-Identifier: MIT
> -# ARCv2 ISA
> -CONFIG_ISA_ARCV2=y
> -
> -# Legacy ARC UART
> -CONFIG_SERIAL_ARC=y
> -CONFIG_SERIAL_ARC_CONSOLE=y
> -
> -# Built-in .dtb
> -CONFIG_ARC_BUILTIN_DTB_NAME="nsim_hs"
> --
> 2.16.2
>

>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9932): 
https://lists.yoctoproject.org/g/linux-yocto/message/9932
Mute This Topic: https://lists.yoctoproject.org/mt/83218216/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to