On Fri, Dec 18, 2020 at 10:36:28AM +1000, Jonathan Matthew wrote:
> Here are a couple of relatively easy ones, applying changes from r1.86 of
> amd64's acpi_machdep.c to i386 and arm64.  I've tested i386 but it turns out I
> don't have any arm64 machines with acpi.

A machine like this?  Something special to test?  Runs fine with
your diff.

bluhm

OpenBSD 6.8-current (GENERIC.MP) #0: Fri Dec 18 11:01:32 CET 2020
    r...@ot11.obsd-lab.genua.de:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 136874385408 (130533MB)
avail mem = 132543135744 (126402MB)
random: good seed from bootblocks
mainbus0 at root: ACPI
psci0 at mainbus0: PSCI 1.1, SMCCC 65535.65535
cpu0 at mainbus0 mpidr 0: Applied Micro X-Gene r3p2
cpu0: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu0: 256KB 64b/line 32-way L2 cache
cpu0: CRC32,SHA2,SHA1,AES+PMULL
cpu1 at mainbus0 mpidr 1: Applied Micro X-Gene r3p2
cpu1: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu1: 256KB 64b/line 32-way L2 cache
cpu1: CRC32,SHA2,SHA1,AES+PMULL
cpu2 at mainbus0 mpidr 100: Applied Micro X-Gene r3p2
cpu2: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu2: 256KB 64b/line 32-way L2 cache
cpu2: CRC32,SHA2,SHA1,AES+PMULL
cpu3 at mainbus0 mpidr 101: Applied Micro X-Gene r3p2
cpu3: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu3: 256KB 64b/line 32-way L2 cache
cpu3: CRC32,SHA2,SHA1,AES+PMULL
cpu4 at mainbus0 mpidr 200: Applied Micro X-Gene r3p2
cpu4: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu4: 256KB 64b/line 32-way L2 cache
cpu4: CRC32,SHA2,SHA1,AES+PMULL
cpu5 at mainbus0 mpidr 201: Applied Micro X-Gene r3p2
cpu5: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu5: 256KB 64b/line 32-way L2 cache
cpu5: CRC32,SHA2,SHA1,AES+PMULL
cpu6 at mainbus0 mpidr 300: Applied Micro X-Gene r3p2
cpu6: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu6: 256KB 64b/line 32-way L2 cache
cpu6: CRC32,SHA2,SHA1,AES+PMULL
cpu7 at mainbus0 mpidr 301: Applied Micro X-Gene r3p2
cpu7: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu7: 256KB 64b/line 32-way L2 cache
cpu7: CRC32,SHA2,SHA1,AES+PMULL
cpu8 at mainbus0 mpidr 400: Applied Micro X-Gene r3p2
cpu8: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu8: 256KB 64b/line 32-way L2 cache
cpu8: CRC32,SHA2,SHA1,AES+PMULL
cpu9 at mainbus0 mpidr 401: Applied Micro X-Gene r3p2
cpu9: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu9: 256KB 64b/line 32-way L2 cache
cpu9: CRC32,SHA2,SHA1,AES+PMULL
cpu10 at mainbus0 mpidr 500: Applied Micro X-Gene r3p2
cpu10: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu10: 256KB 64b/line 32-way L2 cache
cpu10: CRC32,SHA2,SHA1,AES+PMULL
cpu11 at mainbus0 mpidr 501: Applied Micro X-Gene r3p2
cpu11: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu11: 256KB 64b/line 32-way L2 cache
cpu11: CRC32,SHA2,SHA1,AES+PMULL
cpu12 at mainbus0 mpidr 600: Applied Micro X-Gene r3p2
cpu12: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu12: 256KB 64b/line 32-way L2 cache
cpu12: CRC32,SHA2,SHA1,AES+PMULL
cpu13 at mainbus0 mpidr 601: Applied Micro X-Gene r3p2
cpu13: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu13: 256KB 64b/line 32-way L2 cache
cpu13: CRC32,SHA2,SHA1,AES+PMULL
cpu14 at mainbus0 mpidr 700: Applied Micro X-Gene r3p2
cpu14: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu14: 256KB 64b/line 32-way L2 cache
cpu14: CRC32,SHA2,SHA1,AES+PMULL
cpu15 at mainbus0 mpidr 701: Applied Micro X-Gene r3p2
cpu15: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu15: 256KB 64b/line 32-way L2 cache
cpu15: CRC32,SHA2,SHA1,AES+PMULL
cpu16 at mainbus0 mpidr 800: Applied Micro X-Gene r3p2
cpu16: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu16: 256KB 64b/line 32-way L2 cache
cpu16: CRC32,SHA2,SHA1,AES+PMULL
cpu17 at mainbus0 mpidr 801: Applied Micro X-Gene r3p2
cpu17: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu17: 256KB 64b/line 32-way L2 cache
cpu17: CRC32,SHA2,SHA1,AES+PMULL
cpu18 at mainbus0 mpidr 900: Applied Micro X-Gene r3p2
cpu18: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu18: 256KB 64b/line 32-way L2 cache
cpu18: CRC32,SHA2,SHA1,AES+PMULL
cpu19 at mainbus0 mpidr 901: Applied Micro X-Gene r3p2
cpu19: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu19: 256KB 64b/line 32-way L2 cache
cpu19: CRC32,SHA2,SHA1,AES+PMULL
cpu20 at mainbus0 mpidr a00: Applied Micro X-Gene r3p2
cpu20: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu20: 256KB 64b/line 32-way L2 cache
cpu20: CRC32,SHA2,SHA1,AES+PMULL
cpu21 at mainbus0 mpidr a01: Applied Micro X-Gene r3p2
cpu21: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu21: 256KB 64b/line 32-way L2 cache
cpu21: CRC32,SHA2,SHA1,AES+PMULL
cpu22 at mainbus0 mpidr b00: Applied Micro X-Gene r3p2
cpu22: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu22: 256KB 64b/line 32-way L2 cache
cpu22: CRC32,SHA2,SHA1,AES+PMULL
cpu23 at mainbus0 mpidr b01: Applied Micro X-Gene r3p2
cpu23: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu23: 256KB 64b/line 32-way L2 cache
cpu23: CRC32,SHA2,SHA1,AES+PMULL
cpu24 at mainbus0 mpidr c00: Applied Micro X-Gene r3p2
cpu24: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu24: 256KB 64b/line 32-way L2 cache
cpu24: CRC32,SHA2,SHA1,AES+PMULL
cpu25 at mainbus0 mpidr c01: Applied Micro X-Gene r3p2
cpu25: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu25: 256KB 64b/line 32-way L2 cache
cpu25: CRC32,SHA2,SHA1,AES+PMULL
cpu26 at mainbus0 mpidr d00: Applied Micro X-Gene r3p2
cpu26: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu26: 256KB 64b/line 32-way L2 cache
cpu26: CRC32,SHA2,SHA1,AES+PMULL
cpu27 at mainbus0 mpidr d01: Applied Micro X-Gene r3p2
cpu27: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu27: 256KB 64b/line 32-way L2 cache
cpu27: CRC32,SHA2,SHA1,AES+PMULL
cpu28 at mainbus0 mpidr e00: Applied Micro X-Gene r3p2
cpu28: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu28: 256KB 64b/line 32-way L2 cache
cpu28: CRC32,SHA2,SHA1,AES+PMULL
cpu29 at mainbus0 mpidr e01: Applied Micro X-Gene r3p2
cpu29: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu29: 256KB 64b/line 32-way L2 cache
cpu29: CRC32,SHA2,SHA1,AES+PMULL
cpu30 at mainbus0 mpidr f00: Applied Micro X-Gene r3p2
cpu30: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu30: 256KB 64b/line 32-way L2 cache
cpu30: CRC32,SHA2,SHA1,AES+PMULL
cpu31 at mainbus0 mpidr f01: Applied Micro X-Gene r3p2
cpu31: 32KB 64b/line 8-way L1 PIPT I-cache, 32KB 64b/line 8-way L1 D-cache
cpu31: 256KB 64b/line 32-way L2 cache
cpu31: CRC32,SHA2,SHA1,AES+PMULL
efi0 at mainbus0: UEFI 2.7
efi0: American Megatrends rev 0x5000d
smbios0 at efi0: SMBIOS 3.2.0
smbios0: vendor LENOVO version "hve104p-1.13" date 03/26/2020
smbios0: Lenovo HR330A            7X33CTO1WW
apm0 at mainbus0
agintc0 at mainbus0 shift 4:4 nirq 544 nredist 32 ipi: 0, 1: 
"interrupt-controller"
agintcmsi0 at agintc0
agtimer0 at mainbus0: tick rate 40000 KHz
acpi0 at mainbus0: ACPI 6.1
acpi0: sleep states
acpi0: tables DSDT FACP FIDT DBG2 GTDT IORT MCFG SSDT SPMI APIC PCCT SPCR PPTT 
PPTT
acpi0: wakeup devices
acpimcfg0 at acpi0
acpimcfg0: addr 0x10000000000, bus 0-31
acpimcfg0: addr 0x7800000000, bus 0-31
acpimcfg0: addr 0x1000000000, bus 0-31
acpimcfg0: addr 0x5800000000, bus 0-31
acpimcfg0: addr 0x6000000000, bus 0-31
acpimcfg0: addr 0x7000000000, bus 0-7
acpimcfg0: addr 0x600000000, bus 0-7
acpimcfg0: addr 0x400000000, bus 0-7
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"APMC0D29" at acpi0 not configured
"APMC0D40" at acpi0 not configured
"APMC0D40" at acpi0 not configured
dwiic0 at acpi0 I2C4 addr 0x126b0000/0x1000 irq 105
iic0 at dwiic0
ipmi0 at iic0 addr 0x10: version 2.0 interface SSIF
"APMC0D06" at acpi0 not configured
dwgpio0 at acpi0 GPIO addr 0x126f0000/0x1000 irq 73 74 75 76 77 78 79, 8 pins
pluart0 at acpi0 URT0 addr 0x12600000/0x1000 irq 98: console
pluart1 at acpi0 URT1 addr 0x12610000/0x1000 irq 99
ahci0 at acpi0 SAT0 addr 0x1c000000/0x1000 irq 111: AHCI 1.3.1
ahci0: port 0: 6.0Gb/s
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, Micron_5200_MTFD, D1M> naa.500a075120fc271d
sd0: 457862MB, 512 bytes/sector, 937703088 sectors, thin
ahci1 at acpi0 SAT1 addr 0x1c100000/0x1000 irq 112: AHCI 1.3.1
scsibus1 at ahci1: 32 targets
xhci0 at acpi0 USB0 addr 0x13800000/0x100000 irq 115, xHCI 1.10
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 
addr 1
xhci1 at acpi0 USB1 addr 0x13900000/0x100000 irq 116, xHCI 1.10
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 
addr 1
"APMC0D89" at acpi0 not configured
acpibtn0 at acpi0: PWRB
acpige0 at acpi0 irq 84
acpige1 at acpi0 irq 72
"PNP0C33" at acpi0 not configured
"LNRO0007" at acpi0 not configured
"APMC0D83" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D84" at acpi0 not configured
"APMC0D87" at acpi0 not configured
"APMC0D87" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D88" at acpi0 not configured
"APMC0D85" at acpi0 not configured
"APMC0D86" at acpi0 not configured
acpipci0 at acpi0 PCI0
pci0 at acpipci0
ppb0 at pci0 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 131
pci1 at ppb0 bus 1
mcx0 at pci1 dev 0 function 0 "Mellanox ConnectX-4 Lx" rev 0x00: FW 14.23.1020, 
msix, address b8:59:9f:0e:57:54
mcx1 at pci1 dev 0 function 1 "Mellanox ConnectX-4 Lx" rev 0x00: FW 14.23.1020, 
msix, address b8:59:9f:0e:57:55
acpipci1 at acpi0 PCI2
pci2 at acpipci1
ppb1 at pci2 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 143
pci3 at ppb1 bus 1
em0 at pci3 dev 0 function 0 "Intel I210" rev 0x03: msi, address 
00:1b:21:e0:6d:40
acpipci2 at acpi0 PCI3
pci4 at acpipci2
ppb2 at pci4 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 149
pci5 at ppb2 bus 1
acpipci3 at acpi0 PCI4
pci6 at acpipci3
ppb3 at pci6 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 155
pci7 at ppb3 bus 1
acpipci4 at acpi0 PCI5
pci8 at acpipci4
ppb4 at pci8 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 161
pci9 at ppb4 bus 1
acpipci5 at acpi0 PCI6
pci10 at acpipci5
ppb5 at pci10 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 167
pci11 at ppb5 bus 1
acpipci6 at acpi0 PCI7
pci12 at acpipci6
0:0:0: bridge io address conflict 0x10000000/0x1000
ppb6 at pci12 dev 0 function 0 "Ampere eMAG PCIE" rev 0x04: irq 173
pci13 at ppb6 bus 1
1:0:0: bridge io address conflict 0x10000000/0x1000
ppb7 at pci13 dev 0 function 0 "ASPEED Technology AST1150 PCI" rev 0x04
pci14 at ppb7 bus 2
2:0:0: io address conflict 0x10000000/0x80
"ASPEED Technology AST2000" rev 0x41 at pci14 dev 0 function 0 not configured
simplefb0 at mainbus0: 800x600, 32bpp
wsdisplay0 at simplefb0 mux 1
wsdisplay0: screen 0-5 added (std, vt100 emulation)
uhub2 at uhub0 port 1 configuration 1 interface 0 "American Megatrends Inc. 
Virtual Hub" rev 2.00/1.00 addr 2
umass0 at uhub2 port 1 configuration 1 interface 0 "American Megatrends Inc. 
Virtual Cdrom Device" rev 2.00/1.00 addr 3
umass0: using SCSI over Bulk-Only
scsibus2 at umass0: 2 targets, initiator 0
cd0 at scsibus2 targ 1 lun 0: <AMI, Virtual CDROM0, 1.00> removable 
serial.046bff20AAABBBBCCCC1
umass1 at uhub2 port 2 configuration 1 interface 0 "American Megatrends Inc. 
Virtual HardDisk Device" rev 2.00/1.00 addr 4
umass1: using SCSI over Bulk-Only
scsibus3 at umass1: 2 targets, initiator 0
sd1 at scsibus3 targ 1 lun 0: <AMI, Virtual HDisk0, 1.00> removable 
serial.046bff31AAABBBBCCCC3
uhidev0 at uhub2 port 3 configuration 1 interface 0 "American Megatrends Inc. 
Virtual Keyboard and Mouse" rev 1.10/1.00 addr 5
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd0 at ukbd0 mux 1
wskbd0: connecting to wsdisplay0
uhidev1 at uhub2 port 3 configuration 1 interface 1 "American Megatrends Inc. 
Virtual Keyboard and Mouse" rev 1.10/1.00 addr 5
uhidev1: iclass 3/1
ums0 at uhidev1: 3 buttons, Z dir
wsmouse0 at ums0 mux 0
uhub3 at uhub1 port 1 configuration 1 interface 0 "Cypress Semiconductor USB2 
Hub" rev 2.00/90.15 addr 2
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
root on sd0a (015ced07b7c9aa1d.a) swap on sd0b dump on sd0b

Reply via email to