Make struct ihk_os_rusage compatible with mckernel_rusage (workaround for Fugaku)

Change-Id: Iebae1e8b0aaf9c23cb1c9411aa1ad111b2e61028
This commit is contained in:
Masamichi Takagi
2019-10-15 14:41:10 +09:00
parent f64731ab34
commit 91146acfe5

View File

@ -27,30 +27,17 @@ static inline int rusage_pgsize_to_pgtype(size_t pgsize)
case 12: case 12:
ret = IHK_OS_PGSIZE_4KB; ret = IHK_OS_PGSIZE_4KB;
break; break;
case 16:
ret = IHK_OS_PGSIZE_64KB;
break;
case 21: case 21:
ret = IHK_OS_PGSIZE_2MB; ret = IHK_OS_PGSIZE_2MB;
break; break;
case 25:
ret = IHK_OS_PGSIZE_32MB;
break;
case 30: case 30:
ret = IHK_OS_PGSIZE_1GB; ret = IHK_OS_PGSIZE_1GB;
break; break;
case 34:
ret = IHK_OS_PGSIZE_16GB;
break;
case 29:
ret = IHK_OS_PGSIZE_512MB;
break;
case 42:
ret = IHK_OS_PGSIZE_4TB;
break;
default: default:
#if 0 /* 64KB page goes here when using mckernel_rusage-compatible ihk_os_rusage */
kprintf("%s: Error: Unknown pgsize=%ld\n", kprintf("%s: Error: Unknown pgsize=%ld\n",
__func__, pgsize); __func__, pgsize);
#endif
break; break;
} }