// SPDX-License-Identifier: GPL-2.0-or-later | |
/* | |
*/ | |
#include "bochs.h" | |
/* ---------------------------------------------------------------------- */ | |
int bochs_mm_init(struct bochs_device *bochs) | |
{ | |
struct drm_vram_mm *vmm; | |
vmm = drm_vram_helper_alloc_mm(bochs->dev, bochs->fb_base, | |
bochs->fb_size); | |
return PTR_ERR_OR_ZERO(vmm); | |
} | |
void bochs_mm_fini(struct bochs_device *bochs) | |
{ | |
if (!bochs->dev->vram_mm) | |
return; | |
drm_vram_helper_release_mm(bochs->dev); | |
} |