>Synopsis:      CVS fails to check out large files on amd64, sometimes
>Category:      user amd64
>Environment:
        System      : OpenBSD 5.8
        Details     : OpenBSD 5.8 (GENERIC.MP) #1236: Sun Aug 16 02:31:04 MDT 
2015
                         
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        When checking out large files using a local CVS server, the 
        final 'ok' line is not printed about 2/3 of the time and the 
        checkout subsequently fails.

        I heard through the grapevine (aka. #openbsd on freenode) that 
        this is a known problem affecting amd64. Hopefully some 
        diagnosis can shed some light on it. Personally I don't relish 
        the thought of digging into cvs' source.
>How-To-Repeat:
        (To forestall comments on the wisdom of doing things like this 
        as root, this whole process was performed on a VM created 
        specifically for the purpose. Security considerations are moot.)

        Given a cvsync of the openbsd tree at /root/openbsd/cvs:
        # cat input
        Root /root/openbsd/cvs
        Valid-responses ok error Valid-requests Mode M Mbinary E Checked-in 
Created Updated Merged Removed
        valid-requests
        
        UseUnchanged
        
        Argument -N
        Argument -P
        Argument -kk
        Argument -r
        Argument 1.27
        Argument --
        Argument xenocara/xserver/ChangeLog
        Directory .
        /root/openbsd/cvs
        co
        # grep . input | cvs server | tail -n1
        ok
        < OR >
            3297. Xterm patch #119 (#3335, Thomas Dickey).
        #

        Running (a variant on) the above 1000 times revealed the following:
        # sed 's/^[0-9]*: //' < cumul | sort | uniq -c
         696     3297. Xterm patch #119 (#3335, Thomas Dickey).
         304 ok

        So it does appear to be just the final 'ok' which is missing 
        (or the 696 bad runs would be a mis-match of different responses).

        nb. I don't know which parts of the input are necessary but it 
        doesn't look like it would matter anyway. It's extracted from
        what git-cvsimport sends to the cvs server.

>Fix:
        The best I've got is to keep retrying until the last line is 
        'ok'. This sucks for obvious reasons.


dmesg:
OpenBSD 5.8 (GENERIC.MP) #1236: Sun Aug 16 02:31:04 MDT 2015
    dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 1056956416 (1007MB)
avail mem = 1021083648 (973MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xfd9c0 (10 entries)
bios0: vendor Bochs version "Bochs" date 01/01/2007
bios0: Bochs Bochs
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC HPET SSDT
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: QEMU Virtual CPU version 1.1.2, 3503.87 MHz
cpu0: 
FPU,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,CX16,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, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 999MHz
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 11, 24 pins
ioapic0: misconfigured as apic 0, remapped to apid 1
acpihpet0 at acpi0: 100000000 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0: C1(@1 halt!)
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)
atapiscsi0 at pciide0 channel 1 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <QEMU, QEMU DVD-ROM, 1.1.> ATAPI 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, DMA mode 2
uhci0 at pci0 dev 1 function 2 "Intel 82371SB USB" rev 0x01: apic 1 int 11
piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x03: apic 1 int 10
iic0 at piixpm0
iic0: addr 0x18 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
iic0: addr 0x1a 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
iic0: addr 0x29 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
iic0: addr 0x2b 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
iic0: addr 0x4c 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
iic0: addr 0x4e 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00 words 
00=0000 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
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: Virtio 
Network Device
vio0 at virtio0: address 52:54:00:12:34:56
virtio0: apic 1 int 11
virtio1 at pci0 dev 4 function 0 "Qumranet Virtio Storage" rev 0x00: Virtio 
Block Device
vioblk0 at virtio1
scsibus2 at vioblk0: 2 targets
sd0 at scsibus2 targ 0 lun 0: <VirtIO, Block Device, > SCSI3 0/direct fixed
sd0: 81920MB, 512 bytes/sector, 167772160 sectors
virtio1: apic 1 int 11
isa0 at pcib0
isadma0 at isa0
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: density unknown
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
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
lpt0 at isa0 port 0x378/4 irq 7
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
nvram: invalid checksum
uhidev0 at uhub0 port 1 configuration 1 interface 0 "QEMU 1.1.2 QEMU USB 
Tablet" rev 1.00/0.00 addr 2
uhidev0: iclass 3/0
ums0 at uhidev0: 3 buttons, Z dir
wsmouse1 at ums0 mux 0
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd0a (b8c1fca5e0a3c4bc.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
clock: unknown CMOS layout

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 1.1.2(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: 0003 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 00000003 06000002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 80000000 11111000 33333333
        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: 0003 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 02000003 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: 0007 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: 0x0000c080/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 02800007 01018000 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000c081 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: a3070000 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: 0007 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 00000007 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: 0003 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 02800003 06800003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: 00000000 00000000 00000000 00000109
        0x0040: 0000b001 00000000 00000000 00000000
        0x0050: 00000000 00000000 02000000 90000000
        0x0060: 60000000 08000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000001 00000000 00000000 00000000
        0x0090: 0000b101 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: 0007 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: 0xfebf0000/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: febd0000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 00b81013 00000007 03000000 00000000
        0x0010: fc000008 febf0000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11001af4
        0x0030: febd0000 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: 0007 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: 0xfebf1000/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: febe0000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
        0x0000: 10001af4 00100007 02000000 00000000
        0x0010: 0000c061 febf1000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00011af4
        0x0030: febe0000 00000040 00000000 0000010b
        0x0040: 00020011 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: 0007 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: 0xfebf2000/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 Signaled Interrupts (MSI-X)
        0x0000: 10011af4 00100007 01000000 00000000
        0x0010: 0000c001 febf2000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00021af4
        0x0030: 00000000 00000040 00000000 0000010b
        0x0040: 00010011 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

acpidump:
begin-base64 644 bootstrap.APIC.4
QVBJQ3gAAAAB7EJPQ0hTIEJYUENBUElDAQAAAEJYUEMBAAAAAADg/gEAAAAACAAAAQAAAAEMAQAA
AMD+AAAAAAIKAAACAAAAAAACCgAFBQAAAA0AAgoACQkAAAANAAIKAAoKAAAADQACCgALCwAAAA0A
BAb/AAAB
====
begin-base64 644 bootstrap.DSDT.2
RFNEVCERAAAB6EJYUEMAAEJYRFNEVAAAAQAAAElOVEwoBRAgEEkEXABbgERCR18BCwIEAVuBC0RC
R18BREJHQggULERCVUcBmGhglmBgdIdgAWFwAGKiEJViYXCDiGBiAERCR0J1YnAKCkRCR0IQRIFf
U0JfW4JMgFBDSTAIX0hJRAxB0AoDCF9BRFIACF9VSUQBCF9QUlQSS3OAEgsEC///AExOS0QAEgsE
C///AUxOS0EAEgwEC///CgJMTktCABIMBAv//woDTE5LQwASDQQM//8BAABMTktTABINBAz//wEA
AUxOS0IAEg4EDP//AQAKAkxOS0MAEg4EDP//AQAKA0xOS0QAEg0EDP//AgAATE5LQgASDQQM//8C
AAFMTktDABIOBAz//wIACgJMTktEABIOBAz//wIACgNMTktBABINBAz//wMAAExOS0MAEg0EDP//
AwABTE5LRAASDgQM//8DAAoCTE5LQQASDgQM//8DAAoDTE5LQgASDQQM//8EAABMTktEABINBAz/
/wQAAUxOS0EAEg4EDP//BAAKAkxOS0IAEg4EDP//BAAKA0xOS0MAEg0EDP//BQAATE5LQQASDQQM
//8FAAFMTktCABIOBAz//wUACgJMTktDABIOBAz//wUACgNMTktEABINBAz//wYAAExOS0IAEg0E
DP//BgABTE5LQwASDgQM//8GAAoCTE5LRAASDgQM//8GAAoDTE5LQQASDQQM//8HAABMTktDABIN
BAz//wcAAUxOS0QAEg4EDP//BwAKAkxOS0EAEg4EDP//BwAKA0xOS0IAEg0EDP//CAAATE5LRAAS
DQQM//8IAAFMTktBABIOBAz//wgACgJMTktCABIOBAz//wgACgNMTktDABINBAz//wkAAExOS0EA
Eg0EDP//CQABTE5LQgASDgQM//8JAAoCTE5LQwASDgQM//8JAAoDTE5LRAASDQQM//8KAABMTktC
ABINBAz//woAAUxOS0MAEg4EDP//CgAKAkxOS0QAEg4EDP//CgAKA0xOS0EAEg0EDP//CwAATE5L
QwASDQQM//8LAAFMTktEABIOBAz//wsACgJMTktBABIOBAz//wsACgNMTktCABINBAz//wwAAExO
S0QAEg0EDP//DAABTE5LQQASDgQM//8MAAoCTE5LQgASDgQM//8MAAoDTE5LQwASDQQM//8NAABM
TktBABINBAz//w0AAUxOS0IAEg4EDP//DQAKAkxOS0MAEg4EDP//DQAKA0xOS0QAEg0EDP//DgAA
TE5LQgASDQQM//8OAAFMTktDABIOBAz//w4ACgJMTktEABIOBAz//w4ACgNMTktBABINBAz//w8A
AExOS0MAEg0EDP//DwABTE5LRAASDgQM//8PAAoCTE5LQQASDgQM//8PAAoDTE5LQgASDQQM//8Q
AABMTktEABINBAz//xAAAUxOS0EAEg4EDP//EAAKAkxOS0IAEg4EDP//EAAKA0xOS0MAEg0EDP//
EQAATE5LQQASDQQM//8RAAFMTktCABIOBAz//xEACgJMTktDABIOBAz//xEACgNMTktEABINBAz/
/xIAAExOS0IAEg0EDP//EgABTE5LQwASDgQM//8SAAoCTE5LRAASDgQM//8SAAoDTE5LQQASDQQM
//8TAABMTktDABINBAz//xMAAUxOS0QAEg4EDP//EwAKAkxOS0EAEg4EDP//EwAKA0xOS0IAEg0E
DP//FAAATE5LRAASDQQM//8UAAFMTktBABIOBAz//xQACgJMTktCABIOBAz//xQACgNMTktDABIN
BAz//xUAAExOS0EAEg0EDP//FQABTE5LQgASDgQM//8VAAoCTE5LQwASDgQM//8VAAoDTE5LRAAS
DQQM//8WAABMTktCABINBAz//xYAAUxOS0MAEg4EDP//FgAKAkxOS0QAEg4EDP//FgAKA0xOS0EA
Eg0EDP//FwAATE5LQwASDQQM//8XAAFMTktEABIOBAz//xcACgJMTktBABIOBAz//xcACgNMTktC
ABINBAz//xgAAExOS0QAEg0EDP//GAABTE5LQQASDgQM//8YAAoCTE5LQgASDgQM//8YAAoDTE5L
QwASDQQM//8ZAABMTktBABINBAz//xkAAUxOS0IAEg4EDP//GQAKAkxOS0MAEg4EDP//GQAKA0xO
S0QAEg0EDP//GgAATE5LQgASDQQM//8aAAFMTktDABIOBAz//xoACgJMTktEABIOBAz//xoACgNM
TktBABINBAz//xsAAExOS0MAEg0EDP//GwABTE5LRAASDgQM//8bAAoCTE5LQQASDgQM//8bAAoD
TE5LQgASDQQM//8cAABMTktEABINBAz//xwAAUxOS0EAEg4EDP//HAAKAkxOS0IAEg4EDP//HAAK
A0xOS0MAEg0EDP//HQAATE5LQQASDQQM//8dAAFMTktCABIOBAz//x0ACgJMTktDABIOBAz//x0A
CgNMTktEABINBAz//x4AAExOS0IAEg0EDP//HgABTE5LQwASDgQM//8eAAoCTE5LRAASDgQM//8e
AAoDTE5LQQASDQQM//8fAABMTktDABINBAz//x8AAUxOS0QAEg4EDP//HwAKAkxOS0EAEg4EDP//
HwAKA0xOS0IAW4BQQ1NUAQsArgoIW4EQUENTVENQQ0lVIFBDSUQgW4BTRUpfAQsIrgoEW4ELU0VK
X0NCMEVKIAhfQ1JTEUIHCm6IDQACDAAAAAAA/wAAAAABRwH4DPgMAQiIDQABDAMAAAAA9wwAAPgM
iA0AAQwDAAAADf//AAAA84cXAAAMAwAAAAAAAAoA//8LAAAAAAAAAAIAhxcAAAwBAAAAAAAAAOD/
/7/+AAAAAAAAwB55ABBLCV9TQl9bgkMJSFBFVAhfSElEDEHQAQMIX1VJRABbgEhQVE0ADAAA0P4L
AARbgRBIUFRNE1ZFTkQgUFJEXyAUNl9TVEEAcFZFTkRgcFBSRF9hemAKEGCgDJGTYACTYAv//6QA
oA6Rk2EAlGEMAOH1BaQApAoPCF9DUlMRHwochxcAAA0BAAAAAAAA0P7/A9D+AAAAAAAEAAB5ABBA
Bi5fU0JfUENJMFuCQwVWR0FfCF9BRFIMAAACAFuAUENJQwIACgRbgQtQQ0lDA1ZFTkQgFAhfUzFE
AKQAFAhfUzJEAKQAFBlfUzNEAKAOk1ZFTkQMNhsAAaQKA6EDpAAQJi5fU0JfUENJMFuCGklTQV8I
X0FEUgwAAAEAW4BQNDBDAgpgCgQQRyIvA19TQl9QQ0kwSVNBX1uCLVJUQ18IX0hJRAxB0AsACF9D
UlMRGAoVRwFwAHAAEAIiAAFHAXIAcgACBnkAW4JEBEtCRF8IX0hJRAxB0AMDFAlfU1RBAKQKDxQp
X0NSUwAIVE1QXxEYChVHAWAAYAABAUcBZABkAAEBIgIAeQCkVE1QX1uCM01PVV8IX0hJRAxB0A8T
FAlfU1RBAKQKDxQZX0NSUwAIVE1QXxEICgUiABB5AKRUTVBfW4JHBEZEQzAIX0hJRAxB0AcAFAlf
U1RBAKQKDxQsX0NSUwAIQlVGMBEbChhHAfID8gMABEcB9wP3AwABIkAAKgQAeQCkQlVGMFuCSwVM
UFRfCF9ISUQMQdAEABQoX1NUQQBwXl5eLlBYMTNEUlNBYHtgDAAAAIBgoAaTYACkAKEEpAoPFCFf
Q1JTAAhCVUYwERAKDUcBeAN4AwgIIoAAeQCkQlVGMFuCQQZDT00xCF9ISUQMQdAFAQhfVUlEARQo
X1NUQQBwXl5eLlBYMTNEUlNDYHtgDAAAAAhgoAaTYACkAKEEpAoPFCFfQ1JTAAhCVUYwERAKDUcB
+AP4AwAIIhAAeQCkQlVGMFuCQgZDT00yCF9ISUQMQdAFAQhfVUlECgIUKF9TVEEAcF5eXi5QWDEz
RFJTQ2B7YAwAAACAYKAGk2AApAChBKQKDxQhX0NSUwAIQlVGMBEQCg1HAfgC+AIACCIIAHkApEJV
RjAQTQUuX1NCX1BDSTBbgkAFUFgxMwhfQURSDAMAAQBbgFAxM0MCClwKJFuBM1AxM0MDRFJTQSBE
UlNCIERSU0MgRFJTRSBEUlNGIERSU0cgRFJTSCBEUlNJIERSU0ogEEYFLl9TQl9QQ0kwFBFQQ0VK
AXB5AWgAQjBFSqQAFDhQQ05GAHAAYKIslWAKH3VgoBF7UENJVXkBYAAAUENOVGABoBJ7UENJRHkB
YAAAUENOVGAKA6QBEEEtX1NCX1uBJC8DUENJMElTQV9QNDBDAVBSUTAIUFJRMQhQUlEyCFBSUTMI
FBNJUVNUAaAJewqAaACkCgmkCgsUNklRQ1IBCFBSUjARDgoLiQYACQEAAAAAeQCKUFJSMAoFUFJS
SaALlWgKgHBoUFJSSaRQUlIwW4JMB0xOS0EIX0hJRAxB0AwPCF9VSUQBCF9QUlMRFgoTiQ4ACQMF
AAAACgAAAAsAAAB5ABQPX1NUQQCkSVFTVFBSUTAUEV9ESVMAfVBSUTAKgFBSUTAUD19DUlMApElR
Q1JQUlEwFBdfU1JTAYpoCgVQUlJJcFBSUklQUlEwW4JNB0xOS0IIX0hJRAxB0AwPCF9VSUQKAghf
UFJTERYKE4kOAAkDBQAAAAoAAAALAAAAeQAUD19TVEEApElRU1RQUlExFBFfRElTAH1QUlExCoBQ
UlExFA9fQ1JTAKRJUUNSUFJRMRQXX1NSUwGKaAoFUFJSSXBQUlJJUFJRMVuCTQdMTktDCF9ISUQM
QdAMDwhfVUlECgMIX1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRMhQR
X0RJUwB9UFJRMgqAUFJRMhQPX0NSUwCkSVFDUlBSUTIUF19TUlMBimgKBVBSUklwUFJSSVBSUTJb
gk0HTE5LRAhfSElEDEHQDA8IX1VJRAoECF9QUlMRFgoTiQ4ACQMFAAAACgAAAAsAAAB5ABQPX1NU
QQCkSVFTVFBSUTMUEV9ESVMAfVBSUTMKgFBSUTMUD19DUlMApElRQ1JQUlEzFBdfU1JTAYpoCgVQ
UlJJcFBSUklQUlEzW4JNBUxOS1MIX0hJRAxB0AwPCF9VSUQKBQhfUFJTEQ4KC4kGAAkBCQAAAHkA
FA9fU1RBAKRJUVNUUFJRMBQRX0RJUwB9UFJRMAqAUFJRMBQPX0NSUwCkSVFDUlBSUTAIX1MzXxIG
BAEBAAAIX1M0XxIGBAAAAAAIX1M1XxIGBAAAAAAQSQ5fU0JfFDVDUE1BAXCDiENQT05oAGBwEQsK
CAAIAAAAAAAAYXBoiGEKAgBwaIhhCgMAcGCIYQoEAKRhFBpDUFNUAXCDiENQT05oAGCgBWCkCg+h
A6QAFApDUEVKAlsiCshbgFBSU1QBCwCvCiBbgQxQUlNUAVBSU19AEBRMBlBSU0MAcFBSU19lcABi
cABgokYFlWCHQ1BPTnCDiENQT05gAGGgCntgCgcAemIBYqEMcIOIZXpgCgMAAGJwe2IBAGOgIpKT
YWNwY4hDUE9OYACgCpNjAU5URllgAaEITlRGWWAKA3VgpAEQTAtfR1BFCF9ISUQNQUNQSTAwMDYA
FAhfTDAwAKQBFBZfRTAxAKRcLwNfU0JfUENJMFBDTkYUEV9FMDIApFwuX1NCX1BSU0MUCF9MMDMA
pAEUCF9MMDQApAEUCF9MMDUApAEUCF9MMDYApAEUCF9MMDcApAEUCF9MMDgApAEUCF9MMDkApAEU
CF9MMEEApAEUCF9MMEIApAEUCF9MMEMApAEUCF9MMEQApAEUCF9MMEUApAEUCF9MMEYApAE=
====
begin-base64 644 bootstrap.FACP.1
RkFDUHQAAAABxUJPQ0hTIEJYUENGQUNQAQAAAEJYUEMBAAAAQP//P/Dl/z8BAAkAsgAAAPHwAAAA
sAAAAAAAAASwAAAAAAAAAAAAAAiwAADgrwAAAAAAAAQCAAQEAAAA/w//DwAAAAAAAAAAAAAAAKUA
AAA=
====
begin-base64 644 bootstrap.HPET.5
SFBFVDgAAAABA0JPQ0hTIEJYUENIUEVUAQAAAEJYUEMBAAAAAaKGgAAAAAAAAND+AAAAAAAAAAA=
====
begin-base64 644 bootstrap.RSDT.0
UlNEVDgAAAAB3kJPQ0hTIEJYUENSU0RUAQAAAEJYUEMBAAAAgP//P6D+/z+w/f8/cP3/PyD3/z8=
====
begin-base64 644 bootstrap.SSDT.3
U1NEVJ4AAAABxEJPQ0hTIEJYUENTU0RUAQAAAEJYUEMBAAAAEIkHAF9TQl9bg0IFQ1AwMAAQsAAA
BghJRF9fCgAIX0hJRA1BQ1BJMDAwNwAUD19NQVQApENQTUFJRF9fFA9fU1RBAKRDUFNUSURfXxQP
X0VKMAFDUEVKSURfX2gUQwFOVEZZAqALk2gKAIZDUDAwaQhDUE9OEkQAAQE=
====
begin-base64 644 bootstrap.SSDT.6
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
Ch+GUzFGX2k=
====
begin-base64 644 bootstrap.headers
ClJTRCBQVFI6IENoZWNrc3VtPTEyNywgT0VNSUQ9Qk9DSFMsIFJzZHRBZGRyZXNzPTB4M2ZmZmU1
YjAKCgpSU0RUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIyMiwKCU9FTUlEPUJP
Q0hTLCBPRU0gVGFibGUgSUQ9QlhQQ1JTRFQsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElE
PUJYUEMsIENyZWF0b3IgUmV2aXNpb249MHgxCgoKCUVudHJpZXM9eyAweDNmZmZmZjgwLCAweDNm
ZmZmZWEwLCAweDNmZmZmZGIwLCAweDNmZmZmZDcwLCAweDNmZmZmNzIwIH0KCgoJRFNEVD0weDNm
ZmZlNWYwCglJTlRfTU9ERUw9QVBJQwoJU0NJX0lOVD05CglTTUlfQ01EPTB4YjIsIEFDUElfRU5B
QkxFPTB4ZjEsIEFDUElfRElTQUJMRT0weGYwLCBTNEJJT1NfUkVRPTB4MAoJUE0xYV9FVlRfQkxL
PTB4YjAwMC0weGIwMDMKCVBNMWFfQ05UX0JMSz0weGIwMDQtMHhiMDA1CglQTTJfVE1SX0JMSz0w
eGIwMDgtMHhiMDBiCglQTTJfR1BFMF9CTEs9MHhhZmUwLTB4YWZlMwoJUF9MVkwyX0xBVD00MDk1
bXMsIFBfTFZMM19MQVQ9NDA5NW1zCglGTFVTSF9TSVpFPTAsIEZMVVNIX1NUUklERT0wCglEVVRZ
X09GRlNFVD0wLCBEVVRZX1dJRFRIPTAKCURBWV9BTFJNPTAsIE1PTl9BTFJNPTAsIENFTlRVUlk9
MAoJRmxhZ3M9e1dCSU5WRCxQUk9DX0MxLFNMUF9CVVRUT04sUlRDX1M0fQoKCkRTRFQ6IExlbmd0
aD00Mzg1LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMzIsCglPRU1JRD1CWFBDLCBPRU0gVGFibGUg
SUQ9QlhEU0RULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJl
dmlzaW9uPTB4MjAxMDA1MjgKCgpTU0RUOiBMZW5ndGg9MTU4LCBSZXZpc2lvbj0xLCBDaGVja3N1
bT0xOTYsCglPRU1JRD1CT0NIUywgT0VNIFRhYmxlIElEPUJYUENTU0RULCBPRU0gUmV2aXNpb249
MHgxLAoJQ3JlYXRvciBJRD1CWFBDLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCkFQSUM6IExlbmd0
aD0xMjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIzNiwKCU9FTUlEPUJPQ0hTLCBPRU0gVGFibGUg
SUQ9QlhQQ0FQSUMsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPUJYUEMsIENyZWF0b3Ig
UmV2aXNpb249MHgxCgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0zLAoJ
T0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDSFBFVCwgT0VNIFJldmlzaW9uPTB4MSwKCUNy
ZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBMZW5ndGg9MTYwNCwg
UmV2aXNpb249MSwgQ2hlY2tzdW09MTQ4LAoJT0VNSUQ9QlhQQywgT0VNIFRhYmxlIElEPUJYU1NE
VFBDLCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9u
PTB4MjAxMDA1MjgKCg==
====

Reply via email to