author | Jan Kiszka <jan.kiszka@siemens.com> | |
Fri, 22 Dec 2017 22:08:39 +0000 (23:08 +0100) | ||
committer | Jan Kiszka <jan.kiszka@siemens.com> | |
Fri, 22 Dec 2017 22:08:39 +0000 (23:08 +0100) | ||
commit | 89ffd22c601165f426ca03da83083dc34db438bd | |
tree | 6d18681fa73b42d8bfece472c99a06dfe42d2a1d | tree | snapshot (tar.xz tar.gz zip) |
parent | 5212bf8401b2cc8350676a58450cad86b4229c59 | commit | diff |
configs: Fix AMD Seattle configurations
The Seattle configs had a serious bug: they granted the root cell full
access to the hypervisor memory. This caused spurious lock-ups and broke
the virtual hypervisor console consistently.
Fix this and also reorganize the layout. For this, one has to know that
the root cell Linux apparently has some business with the top most RAM.
So, leave the last 256M to that cell and put the hypervisor and IVSHMEM
below that. Lower down, we can place the non-root cell and the bare-
metal demos.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
The Seattle configs had a serious bug: they granted the root cell full
access to the hypervisor memory. This caused spurious lock-ups and broke
the virtual hypervisor console consistently.
Fix this and also reorganize the layout. For this, one has to know that
the root cell Linux apparently has some business with the top most RAM.
So, leave the last 256M to that cell and put the hypervisor and IVSHMEM
below that. Lower down, we can place the non-root cell and the bare-
metal demos.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>