df074e kdump-lib: Evaluate the memory consumption by smmu and mlx5 separately

Authored and Committed by Pingfan Liu a year ago
1 file changed. 17 lines added. 1 lines removed.
    kdump-lib: Evaluate the memory consumption by smmu and mlx5 separately
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2160676
    Upstream: Fedora rawhide
    Conflict: None
    
    commit 7a2c4cbc3b10971c2a465ba2e465761e73390b74
    Author: Pingfan Liu <piliu@redhat.com>
    Date:   Tue Jun 13 17:43:23 2023 +0800
    
        kdump-lib: Evaluate the memory consumption by smmu and mlx5 separately
    
        On 4k and 64k kernels, the typical consumption values for SMMU are 36MB
        and 384MB, respectively. Hence for 64k kernel, the consumption by smmu
        should be taken into account carefully.
    
        To do it by adding the extra 384MB value if installing a 64k kernel.
        The upper limit value 384MB is calculated according to the formula in
        the kernel smmu driver.
    
        As for mlx5 network cards, it is measured by a pratical test, 200M for
        64k variant, 150M for 4k variant
    
        Signed-off-by: Pingfan Liu <piliu@redhat.com>
        Reviewed-by: Coiby Xu <coxu@redhat.com>
        Reviewed-by: Philipp Rudo <prudo@redhat.com>
    
    Signed-off-by: Pingfan Liu <piliu@redhat.com>
    
        
file modified
+17 -1