virtio_gpu: add the accelerant to the regular image

fix 32-bit warnings

Change-Id: If85acfce1ac93998c13e5d9fa2e02823e219e428
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7342
Haiku-Format: Haiku-format Bot <no-reply+haikuformatbot@haiku-os.org>
Reviewed-by: X512 X512 <danger_mail@list.ru>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
This commit is contained in:
Jérôme Duval 2024-01-18 18:42:34 +01:00
parent 3ab43722bf
commit b352d8ccd8
3 changed files with 5 additions and 2 deletions

View File

@ -125,6 +125,7 @@ SYSTEM_ADD_ONS_ACCELERANTS += [ FFilterByBuildFeatures
x86 @{
3dfx.accelerant neomagic.accelerant s3.accelerant
}@ # x86
virtio_gpu.accelerant
] ;
SYSTEM_ADD_ONS_TRANSLATORS += [ FFilterByBuildFeatures

View File

@ -63,6 +63,7 @@ AddNewDriversToPackage disk : nvme_disk usb_disk ;
AddNewDriversToPackage disk mmc : mmc_disk ;
AddNewDriversToPackage disk scsi : scsi_cd scsi_disk ;
AddNewDriversToPackage disk virtual : ram_disk virtio_block ;
AddNewDriversToPackage graphics : virtio_gpu ;
AddNewDriversToPackage power : $(SYSTEM_ADD_ONS_DRIVERS_POWER) ;
AddNewDriversToPackage sensor : $(SYSTEM_ADD_ONS_DRIVERS_SENSOR) ;
AddNewDriversToPackage network : usb_ecm virtio_net ;

View File

@ -276,7 +276,8 @@ virtio_gpu_attach_backing(virtio_gpu_driver_info* info, int resourceId)
for (int i = 0; i < 16; i++) {
if (entries[i].size == 0)
break;
TRACE("virtio_gpu_attach_backing %d %lx %lx\n", i, entries[i].address, entries[i].size);
TRACE("virtio_gpu_attach_backing %d %" B_PRIxPHYSADDR " %" B_PRIxPHYSADDR "\n", i,
entries[i].address, entries[i].size);
backing.entries[i].addr = entries[i].address;
backing.entries[i].length = entries[i].size;
backing.backing.nr_entries++;
@ -413,7 +414,7 @@ virtio_gpu_set_display_mode(virtio_gpu_driver_info* info, display_mode *mode)
int newResourceId = info->displayResourceId + 1;
// create framebuffer area
TRACE("virtio_gpu_set_display_mode %" B_PRIu32 " %" B_PRIu32 "\n", mode->virtual_width,
TRACE("virtio_gpu_set_display_mode %" B_PRIu16 " %" B_PRIu16 "\n", mode->virtual_width,
mode->virtual_height);
status_t status = virtio_gpu_create_2d(info, newResourceId, mode->virtual_width, mode->virtual_height);