Re: [PATCH 0/8] Add cache coloring support for Arm

2020-05-04 Thread Jan Kiszka
On 22.04.20 10:51, Jan Kiszka wrote: On 22.04.20 09:22, Marco Solieri wrote: On Wed, Apr 22, 2020 at 08:42:32AM +0200, Jan Kiszka wrote: On 27.03.19 13:18, Marco Solieri wrote: Predictability of memory access latency is severely menaced by the multi-core architectures where the last level of

Re: [PATCH v2 9/9] Documentation: add description and usage of cache coloring support

2020-05-04 Thread Jan Kiszka
On 21.04.20 12:03, 'Marco Solieri' via Jailhouse wrote: From: Luca Miccio Signed-off-by: Luca Miccio Signed-off-by: Marco Solieri --- Documentation/cache-coloring.md | 278 1 file changed, 278 insertions(+) create mode 100644

Re: [PATCH v2 8/9] configs: add colored cell configuations for ZCU102

2020-05-04 Thread Jan Kiszka
On 21.04.20 12:03, 'Marco Solieri' via Jailhouse wrote: From: Luca Miccio Signed-off-by: Luca Miccio Signed-off-by: Marco Solieri --- configs/arm64/zynqmp-zcu102-inmate-demo-col.c | 79 +++ configs/arm64/zynqmp-zcu102-linux-demo-col.c | 128 ++ 2 files changed,

Re: [PATCH v2 7/9] hypervisor, arm64: add cache coloring support

2020-05-04 Thread Jan Kiszka
On 21.04.20 12:03, 'Marco Solieri' via Jailhouse wrote: From: Luca Miccio Implement all the functions needed by the coloring interface for the arm64 architecture. Coloring selection is retrieved by the jailhouse_cache structure(s) in cell's configuration. Each structure defines a color range

Re: [PATCH v2 5/9] hypervisor: introduce color_root_cell_management

2020-05-04 Thread Jan Kiszka
On 21.04.20 12:03, 'Marco Solieri' via Jailhouse wrote: From: Luca Miccio The usual life cycle of an inmate is divided in 4 phases: creation, loading, starting and destruction. The most crucial phase for coloring is the loading one because Jailhouse relies on Linux and its driver module for

Re: [PATCH v2 3/9] driver: introduce col_load_address for colored binaries loading

2020-05-04 Thread Jan Kiszka
On 21.04.20 12:03, 'Marco Solieri' via Jailhouse wrote: From: Luca Miccio Currently Jailhouse loads inmate's binaries by mapping its memory region to the root cell. When coloring is enabled this operation becomes not trivial. To avoid logic duplication in the driver module, use a special

Re: ivhsmem_uio driver update

2020-05-04 Thread 'Nikhil Devshatwar' via Jailhouse
On 30/04/20 8:13 pm, Jan Kiszka wrote: On 30.04.20 15:32, 'Nikhil Devshatwar' via Jailhouse wrote: On 30/04/20 7:01 pm, 'Nikhil Devshatwar' via Jailhouse wrote: On 09/03/20 4:52 pm, 'Nikhil Devshatwar' via Jailhouse wrote: On 09/03/20 4:39 pm, Jan Kiszka wrote: On 09.03.20 11:12,