On 08.06.20 12:42, [email protected] wrote:
> From: Nikhil Devshatwar <[email protected]>
> 
> Fix errors reported by jailhouse-config-check
> Fix overlap of baremetal demos with IVSHMEM.
> Remove regions of memory which is already covered as part of
> some other memory region.
> 
> Signed-off-by: Nikhil Devshatwar <[email protected]>
> ---
>  configs/arm64/k3-j721e-evm-inmate-demo.c |  4 +--
>  configs/arm64/k3-j721e-evm-linux-demo.c  |  4 +--
>  configs/arm64/k3-j721e-evm.c             | 31 ++++--------------------
>  3 files changed, 9 insertions(+), 30 deletions(-)
> 
> diff --git a/configs/arm64/k3-j721e-evm-inmate-demo.c 
> b/configs/arm64/k3-j721e-evm-inmate-demo.c
> index 39c6c414..b070e643 100644
> --- a/configs/arm64/k3-j721e-evm-inmate-demo.c
> +++ b/configs/arm64/k3-j721e-evm-inmate-demo.c
> @@ -86,9 +86,9 @@ struct {
>                               JAILHOUSE_MEM_IO,
>               },
>               /* RAM */ {
> -                     .phys_start = 0x89ff00000,
> +                     .phys_start = 0x89ff40000,
>                       .virt_start = 0,
> -                     .size = 0x00010000,
> +                     .size = 0x000c0000,

Why making it larger?

>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_LOADABLE,
>               },
> diff --git a/configs/arm64/k3-j721e-evm-linux-demo.c 
> b/configs/arm64/k3-j721e-evm-linux-demo.c
> index 05517751..02b0a248 100644
> --- a/configs/arm64/k3-j721e-evm-linux-demo.c
> +++ b/configs/arm64/k3-j721e-evm-linux-demo.c
> @@ -163,9 +163,9 @@ struct {
>                               JAILHOUSE_MEM_IO,
>               },
>               /* linux-loader space */ {
> -                     .phys_start = 0x89ff00000,
> +                     .phys_start = 0x89ff40000,
>                       .virt_start = 0x0,
> -                     .size = 0x10000,        /* 64KB */
> +                     .size = 0xc0000,        /* 64KB */

Also here. Plus the comment is now wrong.

>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_LOADABLE,
>               },
> diff --git a/configs/arm64/k3-j721e-evm.c b/configs/arm64/k3-j721e-evm.c
> index 41f4c456..971aac22 100644
> --- a/configs/arm64/k3-j721e-evm.c
> +++ b/configs/arm64/k3-j721e-evm.c
> @@ -152,20 +152,6 @@ struct {
>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_IO,
>               },
> -             /* usbss0 */ {
> -                     .phys_start = 0x06000000,
> -                     .virt_start = 0x06000000,
> -                     .size = 0x00400000,
> -                     .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
> -                             JAILHOUSE_MEM_IO,
> -             },
> -             /* usbss1 */ {
> -                     .phys_start = 0x06400000,
> -                     .virt_start = 0x06400000,
> -                     .size = 0x00400000,
> -                     .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
> -                             JAILHOUSE_MEM_IO,
> -             },
>               /* Most peripherals */ {
>                       .phys_start = 0x01000000,
>                       .virt_start = 0x01000000,
> @@ -222,13 +208,6 @@ struct {
>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_IO,
>               },
> -             /* MSMC SRAM */ {
> -                     .phys_start = 0x4E20000000,
> -                     .virt_start = 0x4E20000000,
> -                     .size = 0x00080000,
> -                     .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
> -                             JAILHOUSE_MEM_DMA,
> -             },
>  
>               /* MCU NAVSS */ {
>                       .phys_start = 0x28380000,
> @@ -275,7 +254,7 @@ struct {
>               /* MCU WKUP peripheral window */ {
>                       .phys_start = 0x42040000,
>                       .virt_start = 0x42040000,
> -                     .size = 0x03ac3000,
> +                     .size = 0x030c0000,
>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_IO,
>               },
> @@ -338,10 +317,10 @@ struct {
>                               JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_DMA |
>                               JAILHOUSE_MEM_LOADABLE,
>               },
> -             /* RAM - reserved for ivshmem and baremetal apps */ {
> -                     .phys_start = 0x89fe00000,
> -                     .virt_start = 0x89fe00000,
> -                     .size = 0x200000,
> +             /* RAM - reserved for baremetal apps */ {
> +                     .phys_start = 0x89ff40000,
> +                     .virt_start = 0x89ff40000,
> +                     .size = 0xc0000,
>                       .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
>                               JAILHOUSE_MEM_EXECUTE | JAILHOUSE_MEM_LOADABLE,
>               },
> 

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/85d95c1b-2ef9-185e-bfb3-44f5a4d7dbe0%40siemens.com.

Reply via email to