Projects
Mega:23.09
libpciaccess
_service:tar_scm:0001-libpciaccess-add-sw64.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:0001-libpciaccess-add-sw64.patch of Package libpciaccess
From c6de975fd6bf03c63ce11417dc92043deb495898 Mon Sep 17 00:00:00 2001 From: wuzx <wuzx1226@qq.com> Date: Wed, 3 Aug 2022 16:40:13 +0000 Subject: [PATCH] libpciaccess add sw64 Add code related to sw64 in file configure configure.ac and openbsd_pci.c to support sw64 architecture. Signed-off-by: wuzx <wuzx1226@qq.com> --- configure | 3 +++ configure.ac | 3 +++ src/openbsd_pci.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 2eada1d..dc7e3ec 100755 --- a/configure +++ b/configure @@ -18576,6 +18576,9 @@ case $host_os in *x86_64*|*amd64*) PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64" ;; + *sw_64*) + PCIACCESS_LIBS="$PCIACCESS_LIBS -lsw_64" + ;; *alpha*) PCIACCESS_LIBS="$PCIACCESS_LIBS -lalpha" ;; diff --git a/configure.ac b/configure.ac index bfc75ae..00fcd4f 100644 --- a/configure.ac +++ b/configure.ac @@ -82,6 +82,9 @@ case $host_os in *x86_64*|*amd64*) PCIACCESS_LIBS="$PCIACCESS_LIBS -lx86_64" ;; + *sw_64*) + PCIACCESS_LIBS="$PCIACCESS_LIBS -lsw_64" + ;; *alpha*) PCIACCESS_LIBS="$PCIACCESS_LIBS -lalpha" ;; diff --git a/src/openbsd_pci.c b/src/openbsd_pci.c index c061fd8..990860b 100644 --- a/src/openbsd_pci.c +++ b/src/openbsd_pci.c @@ -133,7 +133,7 @@ pci_device_openbsd_read_rom(struct pci_device *device, void *buffer) return ENOSYS; if (priv->base.rom_size == 0) { -#if defined(__alpha__) || defined(__amd64__) || defined(__i386__) +#if defined(__alpha__) || defined(__sw_64__) || defined(__amd64__) || defined(__i386__) if ((device->device_class & 0x00ffff00) == ((PCI_CLASS_DISPLAY << 16) | (PCI_SUBCLASS_DISPLAY_VGA << 8))) { -- 2.33.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2