Merge branch 'upstream'
[nvidia.git] / src / nvidia_subr.c
index d9e1889..efbfdbf 100644 (file)
@@ -1067,7 +1067,8 @@ void* NV_API_CALL nv_alloc_kernel_mapping(
 S032 NV_API_CALL nv_free_kernel_mapping(
     nv_state_t *nv,
     void *address,
-    void *private
+    void *private,
+    BOOL guest_mapping
 )
 {
     /* There's nothing to be done here. */
@@ -1283,6 +1284,29 @@ S032 nv_free_agp_pages(
 }
 #endif /* NV_SUPPORT_OS_AGP */
 
+RM_STATUS NV_API_CALL nv_alias_pages(
+    nv_state_t *nv,
+    U032 page_cnt,
+    U032 contiguous,
+    U032 cache_type,
+    NvU64 guest_id,
+    NvU64 *pte_array,
+    void **priv_data
+)
+{
+    return RM_ERR_NOT_SUPPORTED;
+}
+
+RM_STATUS NV_API_CALL nv_guest_pfn_list(
+    nv_state_t  *nv,
+    unsigned int key,
+    unsigned int pfn_count,
+    unsigned int offset_index,
+    unsigned int *user_pfn_list
+)
+{
+    return RM_ERR_NOT_SUPPORTED;
+}
 
 RM_STATUS NV_API_CALL nv_alloc_pages(
     nv_state_t *nv,
@@ -1655,3 +1679,9 @@ RM_STATUS NV_API_CALL nv_acpi_method(
 {
     return RM_ERR_NOT_SUPPORTED;
 }
+
+void* NV_API_CALL nv_get_smu_state(void)
+{
+    return NULL;
+}
+