>Synopsis:      Feature request: honor proxy setting in pkg.conf
>Category:      user
>Environment:
        System      : OpenBSD 6.0
        Details     : OpenBSD 6.0-current (GENERIC) #167: Sun Feb 12 13:50:27 
MST 2017
                         
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        I have a number of OpenBSD instances in an isolated lab
        environment with access to the internet solely through a
        squid proxy.  I'd like them to be able to install packages
        but I don't want to globally configure proxy environment
        variables because they also communicate with other systems
        that should not go through the proxy.  I propose the addition
        of the "proxy_url" configuration option in /etc/pkg.conf
        for this purpose.
>How-To-Repeat:
        Try to use pkg_add or pkg_info on an isolated network without
        specifying a proxy server. :)
>Fix:
        The following patch works for me.

--- PackageRepository.pm.orig   Sun Feb 12 15:43:32 2017
+++ PackageRepository.pm        Tue Feb 14 13:57:26 2017
@@ -729,6 +729,11 @@
                PATH => '/bin:/usr/bin'
            );
 
+       if (my $p = $self->{state}->config->value("proxy_url")) {
+               $newenv{"http_proxy"} = $p;
+               $newenv{"ftp_proxy"} = $p;
+       }
+
        # copy selected stuff;
        for my $k (qw(
            TERM

--- pkg.conf.5.orig     Sun Feb 12 15:43:32 2017
+++ pkg.conf.5  Tue Feb 14 14:49:02 2017
@@ -83,6 +83,11 @@
 .Ed
 .Pp
 should work.
+.It Ar proxy_url
+URL to use to proxy ftp and http requests from the ftp client.  This setting 
does not override the http_proxy or ftp_proxy environment variables.  For 
example,
+.Bd -literal -offset indent
+proxy_url = http://proxy.example.org:3128/
+.Pp
 .It Ar nochecksum
 Set to
 .Ar yes


dmesg:
OpenBSD 6.0-current (GENERIC) #167: Sun Feb 12 13:50:27 MST 2017
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 2130575360 (2031MB)
avail mem = 2061463552 (1965MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xf62c0 (9 entries)
bios0: vendor SeaBIOS version "Ubuntu-1.8.2-1ubuntu1~cloud0" date 04/01/2014
bios0: OpenStack Foundation OpenStack Nova
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel Core i7 9xx (Nehalem Class Core i7), 2533.81 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,SSE3,VMX,SSSE3,CX16,SSE4.1,SSE4.2,x2APIC,POPCNT,HV,NXE,LONG,LAHF
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 
16-way L2 cache
cpu0: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 1000MHz
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0: C1(@1 halt!)
"ACPI0006" at acpi0 not configured
"PNP0303" at acpi0 not configured
"PNP0F13" at acpi0 not configured
"PNP0700" at acpi0 not configured
"PNP0501" at acpi0 not configured
"PNP0501" at acpi0 not configured
"PNP0A06" at acpi0 not configured
"PNP0A06" at acpi0 not configured
"PNP0A06" at acpi0 not configured
pvbus0 at mainbus0: KVM
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
pcib0 at pci0 dev 1 function 0 "Intel 82371SB ISA" rev 0x00
pciide0 at pci0 dev 1 function 1 "Intel 82371SB IDE" rev 0x00: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility
pciide0: channel 0 disabled (no drives)
pciide0: channel 1 disabled (no drives)
uhci0 at pci0 dev 1 function 2 "Intel 82371SB USB" rev 0x01: apic 0 int 11
piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x03: apic 0 int 9
iic0 at piixpm0
vga1 at pci0 dev 2 function 0 "Cirrus Logic CL-GD5446" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
virtio0 at pci0 dev 3 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio0: address fa:16:3e:fc:8a:10
virtio0: msix shared
virtio1 at pci0 dev 4 function 0 "Qumranet Virtio Storage" rev 0x00
vioblk0 at virtio1
scsibus1 at vioblk0: 2 targets
sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct fixed
sd0: 20480MB, 512 bytes/sector, 41943040 sectors
virtio1: msix shared
virtio2 at pci0 dev 5 function 0 "Qumranet Virtio Memory" rev 0x00
viomb0 at virtio2
virtio2: apic 0 int 10
isa0 at pcib0
isadma0 at isa0
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 1: density unknown
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 
addr 1
vmm0 at mainbus0: VMX/EPT
uhidev0 at uhub0 port 1 configuration 1 interface 0 "QEMU QEMU USB Tablet" rev 
2.00/0.00 addr 2
uhidev0: iclass 3/0
ums0 at uhidev0: 3 buttons, Z dir
wsmouse1 at ums0 mux 0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (e7031bb884c8e121.a) swap on sd0b dump on sd0b

usbdevs:
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
 port 1 addr 2: full speed, power 100 mA, config 1, QEMU USB Tablet(0x0001), 
QEMU(0x0627), rev 0.00, iSerialNumber 42
 port 2 powered

pcidump:
Domain /dev/pci0:
 0:0:0: Intel 82441FX
        0x0000: Vendor ID: 8086 Product ID: 1237
        0x0004: Command: 0103 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 12378086 00000103 06000002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 ff000000 11111000 31111111
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00020000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:1:0: Intel 82371SB ISA
        0x0000: Vendor ID: 8086 Product ID: 7000
        0x0004: Command: 0103 Status: 0200
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 70008086 02000103 06010000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 0003004d
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 0b0b0a0a 00000000 00000200 00000000
        0x0070: 00000080 0c0c0000 00000002 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000008 00000000 0000000f 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:1:1: Intel 82371SB IDE
        0x0000: Vendor ID: 8086 Product ID: 7010
        0x0004: Command: 0107 Status: 0280
        0x0008: Class: 01 Subclass: 01 Interface: 80 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000c0a0/0x0010
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 70108086 02800107 01018000 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000c0a1 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:1:2: Intel 82371SB USB
        0x0000: Vendor ID: 8086 Product ID: 7020
        0x0004: Command: 0107 Status: 0000
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 01
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000c040/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 70208086 00000107 0c030001 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000c041 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 0000040b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000010 00000000 00010000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:1:3: Intel 82371AB Power
        0x0000: Vendor ID: 8086 Product ID: 7113
        0x0004: Command: 0103 Status: 0280
        0x0008: Class: 06 Subclass: 80 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00
        0x0000: 71138086 02800103 06800003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000109
        0x0040: 00000601 00000000 00000000 00000000
        0x0050: 00000000 00000000 02000000 10000000
        0x0060: 60000000 98000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000001 00000000 00000000 00000000
        0x0090: 00000701 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00090000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:2:0: Cirrus Logic CL-GD5446
        0x0000: Vendor ID: 1013 Product ID: 00b8
        0x0004: Command: 0107 Status: 0000
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem prefetchable 32bit addr: 0xfc000000/0x02000000
        0x0014: BAR mem 32bit addr: 0xfebd0000/0x00001000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
        0x0030: Expansion ROM Base Address: febc0000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 00b81013 00000107 03000000 00000000
        0x0010: fc000008 febd0000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: febc0000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:3:0: Qumranet Virtio Network
        0x0000: Vendor ID: 1af4 Product ID: 1000
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000c060/0x0020
        0x0014: BAR mem 32bit addr: 0xfebd1000/0x00001000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 0001
        0x0030: Expansion ROM Base Address: feb80000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x0000: 10001af4 00100107 02000000 00000000
        0x0010: 0000c061 febd1000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00011af4
        0x0030: feb80000 00000040 00000000 0000010b
        0x0040: 80020011 00000001 00000801 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:4:0: Qumranet Virtio Storage
        0x0000: Vendor ID: 1af4 Product ID: 1001
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000c000/0x0040
        0x0014: BAR mem 32bit addr: 0xfebd2000/0x00001000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 0002
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x0000: 10011af4 00100107 01000000 00000000
        0x0010: 0000c001 febd2000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00021af4
        0x0030: 00000000 00000040 00000000 0000010b
        0x0040: 80010011 00000001 00000801 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:5:0: Qumranet Virtio Memory
        0x0000: Vendor ID: 1af4 Product ID: 1002
        0x0004: Command: 0107 Status: 0000
        0x0008: Class: 00 Subclass: ff Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000c080/0x0020
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1af4 Product ID: 0005
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0000: 10021af4 00000107 00ff0000 00000000
        0x0010: 0000c081 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00051af4
        0x0030: 00000000 00000000 00000000 0000010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000

acpidump:
begin-base64 644 APIC.4
QVBJQ3gAAAAB7UJPQ0hTIEJYUENBUElDAQAAAEJYUEMBAAAAAADg/gEAAAAACAAAAQAAAAEMAAAA
AMD+AAAAAAIKAAACAAAAAAACCgAFBQAAAA0AAgoACQkAAAANAAIKAAoKAAAADQACCgALCwAAAA0A
BAb/AAAB
====
begin-base64 644 DSDT.2
RFNEVNQLAAABhEJPQ0hTIEJYUENEU0RUAQAAAEJYUEMBAAAAEEkEXABbgERCR18BCwIEAVuBC0RC
R18BREJHQggULERCVUcBmGhglmBgdIdgAWFwAGKiEJViYXCDiGBiAERCR0J1YnAKCkRCR0IQIl9T
Ql9bghtQQ0kwCF9ISUQMQdAKAwhfQURSAAhfVUlEARBNCF9TQl9bgkUISFBFVAhfSElEDEHQAQMI
X1VJRABbgEhQVE0ADAAA0P4LAARbgRBIUFRNE1ZFTkQgUFJEXyAUNl9TVEEAcFZFTkRgcFBSRF9h
emAKEGCgDJGTYACTYAv//6QAoA6Rk2EAlGEMAOH1BaQApAoPCF9DUlMREQoOhgkAAAAA0P4ABAAA
eQAQJS5fU0JfUENJMFuCGVBYMTMIX0FEUgwDAAEAW4BQMTNDAgAK/xBGBS5fU0JfUENJMFuCSQRJ
U0FfCF9BRFIMAAABAFuAUDQwQwIKYAoEW4EmXi5QWDEzUDEzQwAASC8AB0xQRU4BADgAA0NBRU4B
AANDQkVOAQhGREVOARBMGy8DX1NCX1BDSTBJU0FfW4ItUlRDXwhfSElEDEHQCwAIX0NSUxEYChVH
AXAAcAAQAiIAAUcBcgByAAIGeQBbgjdLQkRfCF9ISUQMQdADAxQJX1NUQQCkCg8IX0NSUxEYChVH
AWAAYAABAUcBZABkAAEBIgIAeQBbgidNT1VfCF9ISUQMQdAPExQJX1NUQQCkCg8IX0NSUxEICgUi
ABB5AFuCSgRGREMwCF9ISUQMQdAHABQYX1NUQQBwRkRFTmCgBpNgAKQAoQSkCg8IX0NSUxEbChhH
AfID8gMABEcB9wP3AwABIkAAKgQAeQBbgj5MUFRfCF9ISUQMQdAEABQYX1NUQQBwTFBFTmCgBpNg
AKQAoQSkCg8IX0NSUxEQCg1HAXgDeAMICCKAAHkAW4JFBENPTTEIX0hJRAxB0AUBCF9VSUQBFBhf
U1RBAHBDQUVOYKAGk2AApAChBKQKDwhfQ1JTERAKDUcB+AP4AwAIIhAAeQBbgkYEQ09NMghfSElE
DEHQBQEIX1VJRAoCFBhfU1RBAHBDQkVOYKAGk2AApAChBKQKDwhfQ1JTERAKDUcB+AL4AgAIIggA
eQAQSAguX1NCX1BDSTBbgFBDU1QBCwCuCghbgRBQQ1NUQ1BDSVUgUENJRCBbgFNFSl8BCwiuCgRb
gQtTRUpfQ0IwRUogW4BCTk1SAQsQrgoEW4ELQk5NUkNCTlVNIFsBQkxDSwAUJVBDRUoCWyNCTENL
//9waEJOVU1weQFpAEIwRUpbJ0JMQ0ukABBONl9TQl8QSwpQQ0kwFEQKX1BSVABwEgKAYHAAYaJC
CZVhCoBwemEKAgBicHtyYWIACgMAY6AQk2MAcBIJBAAATE5LRABkoCSTYwGgEZNhCgRwEgkEAABM
TktTAGShDXASCQQAAExOS0EAZKARk2MKAnASCQQAAExOS0IAZKARk2MKA3ASCQQAAExOS0MAZHB9
eWIKEAAL//8AiGQAAHB7YQoDAIhkAQBwZIhgYQB1YaRgW4EkLwNQQ0kwSVNBX1A0MEMBUFJRMAhQ
UlExCFBSUTIIUFJRMwgUE0lRU1QBoAl7CoBoAKQKCaQKCxQ2SVFDUgkIUFJSMBEOCguJBgAJAQAA
AAB5AIpQUlIwCgVQUlJJoAuVaAqAcGhQUlJJpFBSUjBbgkwHTE5LQQhfSElEDEHQDA8IX1VJRAAI
X1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRMBQRX0RJUwB9UFJRMAqA
UFJRMBQPX0NSUwCkSVFDUlBSUTAUF19TUlMBimgKBVBSUklwUFJSSVBSUTBbgkwHTE5LQghfSElE
DEHQDA8IX1VJRAEIX1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRMRQR
X0RJUwB9UFJRMQqAUFJRMRQPX0NSUwCkSVFDUlBSUTEUF19TUlMBimgKBVBSUklwUFJSSVBSUTFb
gk0HTE5LQwhfSElEDEHQDA8IX1VJRAoCCF9QUlMRFgoTiQ4ACQMFAAAACgAAAAsAAAB5ABQPX1NU
QQCkSVFTVFBSUTIUEV9ESVMAfVBSUTIKgFBSUTIUD19DUlMApElRQ1JQUlEyFBdfU1JTAYpoCgVQ
UlJJcFBSUklQUlEyW4JNB0xOS0QIX0hJRAxB0AwPCF9VSUQKAwhfUFJTERYKE4kOAAkDBQAAAAoA
AAALAAAAeQAUD19TVEEApElRU1RQUlEzFBFfRElTAH1QUlEzCoBQUlEzFA9fQ1JTAKRJUUNSUFJR
MxQXX1NSUwGKaAoFUFJSSXBQUlJJUFJRM1uCTwRMTktTCF9ISUQMQdAMDwhfVUlECgQIX1BSUxEO
CguJBgAJAQkAAAB5ABQJX1NUQQCkCgsUBl9ESVMAFAtfQ1JTAKRfUFJTFAZfU1JTARBNDF9TQl8U
NUNQTUEBcIOIQ1BPTmgAYHARCwoIAAgAAAAAAABhcGiIYQoCAHBoiGEKAwBwYIhhCgQApGEUGkNQ
U1QBcIOIQ1BPTmgAYKAFYKQKD6EDpAAUCkNQRUoCWyIKyBRKBlBSU0MAcFBSU19lcABicABgokYF
lWCHQ1BPTnCDiENQT05gAGGgCntgCgcAemIBYqEMcIOIZXpgCgMAAGJwe2IBAGOgIpKTYWNwY4hD
UE9OYACgCpNjAU5URllgAaEITlRGWWAKA3VgEE4tLl9TQl9QQ0kwW4JBLU1IUEQIX0hJRA1QTlAw
QTA2AAhfVUlEDU1lbW9yeSBob3RwbHVnIHJlc291cmNlcwAUE19TVEEAoAmTTUROUgCkAKQKC1sB
TUxDSwAUQQZNU0NOAKAJk01ETlIApABwAGBbI01MQ0v//6I8lWBNRE5ScGBNU0VMoBOTTUlOUwFN
VEZZYAFwAU1JTlOhFqAUk01STVYBTVRGWWAKA3ABTVJNVnJgAWBbJ01MQ0ukARQtTVJTVAFwAGBb
I01MQ0v//3CZaABNU0VMoAuTTUVTXwFwCg9gWydNTENLpGAUQRhNQ1JTCVsjTUxDS///cJloAE1T
RUwITVI2NBEzCjCKKwAADAMAAAAAAAAAAAAAAAAAAAAA/v////////8AAAAAAAAAAP//////////
eQCKTVI2NAoOTUlOTIpNUjY0ChJNSU5Iik1SNjQKJkxFTkyKTVI2NAoqTEVOSIpNUjY0ChZNQVhM
ik1SNjQKGk1BWEhwTVJCSE1JTkhwTVJCTE1JTkxwTVJMSExFTkhwTVJMTExFTkxyTUlOTExFTkxN
QVhMck1JTkhMRU5ITUFYSKAUlU1BWExNSU5Mck1BWEgBTUFYSKARlU1BWEwBdE1BWEgBTUFYSHRN
QVhMAU1BWEygRAeTTUFYSAAITVIzMhEfChyHFwAADAMAAAAAAAAAAP7///8AAAAA/////3kAik1S
MzIKCk1JTl+KTVIzMgoOTUFYX4pNUjMyChZMRU5fcE1JTkxNSU5fcE1BWExNQVhfcExFTkxMRU5f
WydNTENLpE1SMzJbJ01MQ0ukTVI2NBQkTVBYTQFbI01MQ0v//3CZaABNU0VMcE1QWF9gWydNTENL
pGAUKE1PU1QEWyNNTENL//9wmWgATVNFTHBpTU9FVnBqTU9TQ1snTUxDSxQiTUVKMAJbI01MQ0v/
/3CZaABNU0VMcAFNRUpfWydNTENLEEUNX0dQRQhfSElEDUFDUEkwMDA2ABQGX0wwMAAUOV9FMDEA
WyNcLwNfU0JfUENJMEJMQ0v//1wvA19TQl9QQ0kwUENOVFsnXC8DX1NCX1BDSTBCTENLFBBfRTAy
AFwuX1NCX1BSU0MUGV9FMDMAXC8EX1NCX1BDSTBNSFBETVNDThQGX0wwNAAUBl9MMDUAFAZfTDA2
ABQGX0wwNwAUBl9MMDgAFAZfTDA5ABQGX0wwQQAUBl9MMEIAFAZfTDBDABQGX0wwRAAUBl9MMEUA
FAZfTDBGAA==
====
begin-base64 644 FACP.1
RkFDUHQAAAABmUJPQ0hTIEJYUENGQUNQAQAAAEJYUEMBAAAAAAD+f0AA/n8BAAkAsgAAAPHwAAAA
BgAAAAAAAAQGAAAAAAAAAAAAAAgGAADgrwAAAAAAAAQCAAQEAAAA/w//DwAAAAAAAAAAAAAAAKWA
AAA=
====
begin-base64 644 RSDT.0
UlNEVDAAAAAB60JPQ0hTIEJYUENSU0RUAQAAAEJYUEMBAAAAFAz+f4gM/n8+Fv5/
====
begin-base64 644 SSDT.3
U1NEVLYJAAAB10JPQ0hTIEJYUENTU0RUAQAAAEJYUEMBAAAAEEURXC5fU0JfUENJMAhfQ1JTEUIH
Cm6IDQACDAAAAAAA/wAAAAABRwH4DPgMAQiIDQABDAMAAAAA9wwAAPgMiA0AAQwDAAAADf//AAAA
84cXAAAMAwAAAAAAAAoA//8LAAAAAAAAAAIAhxcAAAwBAAAAAAAAAID//7/+AAAAAAAAwH55AFuC
QwRHUEUwCF9ISUQNUE5QMEEwNgAIX1VJRA1HUEUwIHJlc291cmNlcwAIX1NUQQoLCF9DUlMRDQoK
RwHgr+CvAQR5AFuCSgRQSFBSCF9ISUQNUE5QMEEwNgAIX1VJRA1QQ0kgSG90cGx1ZyByZXNvdXJj
ZXMACF9TVEEKCwhfQ1JTEQ0KCkcBAK4ArgEUeQAQKVwACF9TM18SBgQBAQAACF9TNF8SCAQKAgoC
AAAIX1M1XxIGBAAAAAAQQYVcX1NCX1uCSwQuUENJMFBSRVMIX0hJRAxB0AoGCF9VSUQNQ1BVIEhv
dHBsdWcgcmVzb3VyY2VzAAhfU1RBCgsIX0NSUxENCgpHAQCvAK8BIHkAW4BQUlNUAQsArwogW4EM
UFJTVAFQUlNfQBBbgzNDUDAwAAAAAAAAFAxfTUFUAKRDUE1BABQMX1NUQQCkQ1BTVAAUDV9FSjAB
pENQRUoAaBQRTlRGWQKgCpNoAIZDUDAwaQhDUE9OEgMBARBNCFwvA19TQl9QQ0kwTUhQRAhNRE5S
AAhfQ1JTEQ0KCkcBAAoACgAYeQBbgEhQTVIBCwAKChhbgR9IUE1SA01SQkwgTVJCSCBNUkxMIE1S
TEggTVBYXyBbgR1IUE1SQQBACk1FU18BTUlOUwFNUk1WAU1FSl8BW4EVSFBNUgNNU0VMIE1PRVYg
TU9TQyAUBk1URlkCEE1vUENJMAhCU0VMAFuCC1MwMF8IX0FEUgBbgipTMTBfCF9BRFIMAAACABQI
X1MxRACkABQIX1MyRACkABQIX1MzRACkAFuCKVMxOF8IX0FEUgwAAAMACF9TVU4KAxQSX0VKMAFQ
Q0VKQlNFTF9TVU5bgilTMjBfCF9BRFIMAAAEAAhfU1VOCgQUEl9FSjABUENFSkJTRUxfU1VOW4Ip
UzI4XwhfQURSDAAABQAIX1NVTgoFFBJfRUowAVBDRUpCU0VMX1NVTluCKVMzMF8IX1NVTgoGCF9B
RFIMAAAGABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTMzhfCF9TVU4KBwhfQURSDAAABwAUEl9FSjAB
UENFSkJTRUxfU1VOW4IpUzQwXwhfU1VOCggIX0FEUgwAAAgAFBJfRUowAVBDRUpCU0VMX1NVTluC
KVM0OF8IX1NVTgoJCF9BRFIMAAAJABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTNTBfCF9TVU4KCghf
QURSDAAACgAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzU4XwhfU1VOCgsIX0FEUgwAAAsAFBJfRUow
AVBDRUpCU0VMX1NVTluCKVM2MF8IX1NVTgoMCF9BRFIMAAAMABQSX0VKMAFQQ0VKQlNFTF9TVU5b
gilTNjhfCF9TVU4KDQhfQURSDAAADQAUEl9FSjABUENFSkJTRUxfU1VOW4IpUzcwXwhfU1VOCg4I
X0FEUgwAAA4AFBJfRUowAVBDRUpCU0VMX1NVTluCKVM3OF8IX1NVTgoPCF9BRFIMAAAPABQSX0VK
MAFQQ0VKQlNFTF9TVU5bgilTODBfCF9TVU4KEAhfQURSDAAAEAAUEl9FSjABUENFSkJTRUxfU1VO
W4IpUzg4XwhfU1VOChEIX0FEUgwAABEAFBJfRUowAVBDRUpCU0VMX1NVTluCKVM5MF8IX1NVTgoS
CF9BRFIMAAASABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTOThfCF9TVU4KEwhfQURSDAAAEwAUEl9F
SjABUENFSkJTRUxfU1VOW4IpU0EwXwhfU1VOChQIX0FEUgwAABQAFBJfRUowAVBDRUpCU0VMX1NV
TluCKVNBOF8IX1NVTgoVCF9BRFIMAAAVABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTQjBfCF9TVU4K
FghfQURSDAAAFgAUEl9FSjABUENFSkJTRUxfU1VOW4IpU0I4XwhfU1VOChcIX0FEUgwAABcAFBJf
RUowAVBDRUpCU0VMX1NVTluCKVNDMF8IX1NVTgoYCF9BRFIMAAAYABQSX0VKMAFQQ0VKQlNFTF9T
VU5bgilTQzhfCF9TVU4KGQhfQURSDAAAGQAUEl9FSjABUENFSkJTRUxfU1VOW4IpU0QwXwhfU1VO
ChoIX0FEUgwAABoAFBJfRUowAVBDRUpCU0VMX1NVTluCKVNEOF8IX1NVTgobCF9BRFIMAAAbABQS
X0VKMAFQQ0VKQlNFTF9TVU5bgilTRTBfCF9TVU4KHAhfQURSDAAAHAAUEl9FSjABUENFSkJTRUxf
U1VOW4IpU0U4XwhfU1VOCh0IX0FEUgwAAB0AFBJfRUowAVBDRUpCU0VMX1NVTluCKVNGMF8IX1NV
TgoeCF9BRFIMAAAeABQSX0VKMAFQQ0VKQlNFTF9TVU5bgilTRjhfCF9TVU4KHwhfQURSDAAAHwAU
El9FSjABUENFSkJTRUxfU1VOFEgbRFZOVAKgDHtoCggAhlMxOF9poAx7aAoQAIZTMjBfaaAMe2gK
IACGUzI4X2mgDHtoCkAAhlMzMF9poAx7aAqAAIZTMzhfaaANe2gLAAEAhlM0MF9poA17aAsAAgCG
UzQ4X2mgDXtoCwAEAIZTNTBfaaANe2gLAAgAhlM1OF9poA17aAsAEACGUzYwX2mgDXtoCwAgAIZT
NjhfaaANe2gLAEAAhlM3MF9poA17aAsAgACGUzc4X2mgD3toDAAAAQAAhlM4MF9poA97aAwAAAIA
AIZTODhfaaAPe2gMAAAEAACGUzkwX2mgD3toDAAACAAAhlM5OF9poA97aAwAABAAAIZTQTBfaaAP
e2gMAAAgAACGU0E4X2mgD3toDAAAQAAAhlNCMF9poA97aAwAAIAAAIZTQjhfaaAPe2gMAAAAAQCG
U0MwX2mgD3toDAAAAAIAhlNDOF9poA97aAwAAAAEAIZTRDBfaaAPe2gMAAAACACGU0Q4X2mgD3to
DAAAABAAhlNFMF9poA97aAwAAAAgAIZTRThfaaAPe2gMAAAAQACGU0YwX2mgD3toDAAAAIAAhlNG
OF9pFB9QQ05UAHAAQk5VTURWTlRQQ0lVAURWTlRQQ0lECgM=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTksIE9FTUlEPUJPQ0hTLCBSc2R0QWRkcmVzcz0weDdmZmUxNmI2
CgoKUlNEVDogTGVuZ3RoPTQ4LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMzUsCglPRU1JRD1CT0NI
UywgT0VNIFRhYmxlIElEPUJYUENSU0RULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1C
WFBDLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCglFbnRyaWVzPXsgMHg3ZmZlMGMxNCwgMHg3ZmZl
MGM4OCwgMHg3ZmZlMTYzZSB9CgoKCURTRFQ9MHg3ZmZlMDA0MAoJSU5UX01PREVMPUFQSUMKCVND
SV9JTlQ9OQoJU01JX0NNRD0weGIyLCBBQ1BJX0VOQUJMRT0weGYxLCBBQ1BJX0RJU0FCTEU9MHhm
MCwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDYwMC0weDYwMwoJUE0xYV9DTlRfQkxL
PTB4NjA0LTB4NjA1CglQTTJfVE1SX0JMSz0weDYwOC0weDYwYgoJUE0yX0dQRTBfQkxLPTB4YWZl
MC0weGFmZTMKCVBfTFZMMl9MQVQ9NDA5NW1zLCBQX0xWTDNfTEFUPTQwOTVtcwoJRkxVU0hfU0la
RT0wLCBGTFVTSF9TVFJJREU9MAoJRFVUWV9PRkZTRVQ9MCwgRFVUWV9XSURUSD0wCglEQVlfQUxS
TT0wLCBNT05fQUxSTT0wLCBDRU5UVVJZPTAKCUZsYWdzPXtXQklOVkQsUFJPQ19DMSxTTFBfQlVU
VE9OLFJUQ19TNH0KCgpEU0RUOiBMZW5ndGg9MzAyOCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTMy
LAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDRFNEVCwgT0VNIFJldmlzaW9uPTB4MSwK
CUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBMZW5ndGg9MjQ4
NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjE1LAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1C
WFBDU1NEVCwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZp
c2lvbj0weDEKCgpBUElDOiBMZW5ndGg9MTIwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMzcsCglP
RU1JRD1CT0NIUywgT0VNIFRhYmxlIElEPUJYUENBUElDLCBPRU0gUmV2aXNpb249MHgxLAoJQ3Jl
YXRvciBJRD1CWFBDLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoK
====

Reply via email to