[Crash-utility] Re: [PATCH 0/3] s390x: uncouple physical and virtual memory spaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, Alexander

Thank you for the patch set.

On 11/29/23 22:12, devel-request@xxxxxxxxxxxxxxxxxxxxxxxxxxx wrote:
Date: Wed, 29 Nov 2023 13:47:33 +0100
From: Alexander Gordeev <agordeev@xxxxxxxxxxxxx>
Subject:  [PATCH 0/3] s390x: uncouple physical and
	virtual memory spaces
To: devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
Message-ID: <cover.1701256901.git.agordeev@xxxxxxxxxxxxx>

Hi all,

Currently physical and virtual addresses are the same on S390X,
but in the future it is going to be uncoupled just like on any
other architecture. This series supports that feature, but it
does not impact the current and older kernel versions.

I did the test, and the patches can work on old kernel versions. However, since VA and PA are the same on S390x, it's hard to determine if all changes have been made.

In addition, I can not test the patch 3, seems that the current kernel does not support this feature(I tried it on the kernel 6.7, did not see the different VA and PA).

Anyway, If you still want to have these patches in crash-utility for now, I can help ack this one.

Patch 2 is basically NOP and only fix semantics.
Patch 3 uses the feature if it is available in kernel.

For patch 3, I saw a warning:

s390x.c: In function ‘is_read_proc_kcore’:
s390x.c:671:13: warning: unused variable ‘kcore_fd’ [-Wunused-variable]
  671 |         int kcore_fd, fd;
      |             ^~~~~~~~

The variable kcore_fd is not used in the patch 3, it would be good to remove it.


Thanks

Lianbo


Thanks!

Alexander Gordeev (3):
   Fix identity_map_base value dump on S390
   s390x: fix virtual vs physical address confusion
   s390x: uncouple physical and virtual memory spaces

  defs.h  |  20 ++++-
  s390.c  |   2 +-
  s390x.c | 245 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  3 files changed, 255 insertions(+), 12 deletions(-)

--
Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux