mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-07 00:29:58 +00:00
535.98
This commit is contained in:
@@ -214,8 +214,8 @@ NV_STATUS NV_API_CALL os_offline_page_at_address(NvU64 address);
|
||||
extern NvU32 os_page_size;
|
||||
extern NvU64 os_page_mask;
|
||||
extern NvU8 os_page_shift;
|
||||
extern NvU32 os_sev_status;
|
||||
extern NvBool os_sev_enabled;
|
||||
extern NvBool os_cc_enabled;
|
||||
extern NvBool os_cc_tdx_enabled;
|
||||
extern NvBool os_dma_buf_enabled;
|
||||
|
||||
/*
|
||||
|
||||
@@ -2712,8 +2712,8 @@ void osInitSystemStaticConfig(SYS_STATIC_CONFIG *pConfig)
|
||||
{
|
||||
pConfig->bIsNotebook = rm_is_system_notebook();
|
||||
pConfig->osType = nv_get_os_type();
|
||||
pConfig->osSevStatus = os_sev_status;
|
||||
pConfig->bOsSevEnabled = os_sev_enabled;
|
||||
pConfig->bOsCCEnabled = os_cc_enabled;
|
||||
pConfig->bOsCCTdxEnabled = os_cc_tdx_enabled;
|
||||
}
|
||||
|
||||
NvU32 osApiLockAcquireConfigureFlags(NvU32 flags)
|
||||
@@ -4161,24 +4161,34 @@ osAllocPagesNode
|
||||
return status;
|
||||
}
|
||||
|
||||
NV_STATUS
|
||||
void
|
||||
osAllocAcquirePage
|
||||
(
|
||||
NvU64 pAddress
|
||||
NvU64 pAddress,
|
||||
NvU32 pageCount
|
||||
)
|
||||
{
|
||||
os_get_page(pAddress);
|
||||
return NV_OK;
|
||||
NvU32 i;
|
||||
|
||||
for (i = 0; i < pageCount; i++)
|
||||
{
|
||||
os_get_page(pAddress + (i << os_page_shift));
|
||||
}
|
||||
}
|
||||
|
||||
NV_STATUS
|
||||
void
|
||||
osAllocReleasePage
|
||||
(
|
||||
NvU64 pAddress
|
||||
NvU64 pAddress,
|
||||
NvU32 pageCount
|
||||
)
|
||||
{
|
||||
os_put_page(pAddress);
|
||||
return NV_OK;
|
||||
NvU32 i;
|
||||
|
||||
for (i = 0; i < pageCount; i++)
|
||||
{
|
||||
os_put_page(pAddress + (i << os_page_shift));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -4262,6 +4272,12 @@ osGetPageSize(void)
|
||||
return os_page_size;
|
||||
}
|
||||
|
||||
NvU8
|
||||
osGetPageShift(void)
|
||||
{
|
||||
return os_page_shift;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user